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.
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):
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.
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?