Don't miss Build Games$1M Builder Competition

L1 + Native Minter

Create a BuilderHub-hosted L1 with the Native Minter precompile enabled (required for native-to-native bridging).

In Native → Native bridging, the destination chain must be able to mint native coins. That requires the Native Minter precompile to be enabled on that chain.

In this chapter, we’ll use a BuilderHub hosted node (managed testnet infra) to quickly spin up an L1 where we can enable Native Minter in genesis.

Step 1: Create an L1 and enable Native Minter in genesis

Use the Create Chain tool below. In the Genesis JSON / precompiles section, enable:

  • Native Minter (required)

For this native-token bridge chapter, you do not need Reward Manager.

Builder Console

Checking requirements...

Save your Subnet ID, Blockchain ID, and Chain ID after creation.

Step 2: Launch a BuilderHub hosted node for your L1

Start a hosted node (no Docker required):

Builder Console

Checking requirements...

Wait until the node is healthy and your chain is producing blocks.

Step 3: Convert your Subnet to an L1

After your hosted node is running, convert the Subnet you created into a sovereign L1.

This conversion is irreversible. Double-check you’re converting the correct Subnet.

Builder Console

Checking requirements...

Next Steps

Next, you’ll set up a relayer between Fuji C-Chain and your new L1, then deploy NativeTokenRemote on this L1.

Is this guide helpful?