V1 Parachain Integration
A guide for parachain integraters for Snowbridge V1.
Snowbridge V1 Protocol
Snowbridge V1 is a token bridge which supports ERC20 assets and Polkadot assets.
General Parachain Requirements
An HRMP channel must be set up between Asset Hub and your parachain.
Your parachain must use at least Polkadot-SDK version
stable2409pallet-xcmwith at least XCMv4 (XCMv5 preferable).XCM
dryRunruntime apis. Asset Hub ParachainXCM
feePaymentruntime apis. Asset Hub ParachainYour parachain must support a pallet which can register assets such as
orml-tokensorpallet-xcm. DOT must be registered with that pallet.Allow Asset Hub to be a reserve for DOT.
Accept DOT as payment for XCM execution.
Allow Asset Hub to be a reserve for bridged Assets. Hydration Parachain
ERC20 Token Bridge (ENA)
Register the ERC20 token contract with the Snowbridge Gateway. This process will automatically set the ERC20 on Asset Hub as well.
Your parachain must support a pallet which can register assets such as
orml-tokensorpallet-xcm. The ERC20 token must be registered with that pallet.You can reach out to the Snowbridge team on github to enable your token in our UI and SDK.
Polkadot Native Assets Token Bridge (PNA)
Your asset must first be registered on Asset Hub in the
ForeignAssetsPallet.Your asset must be able to
Teleportto Asset Hub.Once your asset can be sent successfully between Asset Hub and your chain you can then register the Asset on bridge hub via the
EthereumSystempalletregisterTokenextrinsic.You can reach out to the Snowbridge team on github to enable your token in our UI and SDK.
Last updated