# NERVE资产注册跨链到ETH网络、BSC网络、Heco网络
ETH网络合约、BSC网络合约Heco网络合约创建时,只有MINTER参数不同,其他完全一样。(文中的ERC20在创建BSC合约时就是BEP20,创建Heco合约是就是HRC20)
# 一 创建ERC20合约
- 注意1:必须使用NERVE团队提供的ERC20合约源代码 (opens new window)
ERC20Minter.sol
- 注意2:创建ERC20合约时,
decimals
必须与NERVE网络的资产的decimals
一致
1、打开以太坊智能合约在线开发工具 (opens new window),选择SOLIDITY
2、创建文件
- 点击“New File”
- 创建一个新的sol文件
3、将NERVE团队提供的ERC20合约源代码复制进新建的文件中并保存(ctrl+s)
4、编译
- 点击选择红框的图标
- 选择“0.6.12+commit.27d51765”,版本一定不能选错
- 勾选红框内的两个多选框,一定要勾上
- 点击按钮
编译成功之后,需要导入ETH账户(有eth做手续费)(matemask导入过程略)
5、创建ERC20合约
点击图标
选择之前创建的Pklong.sol文件,一定要是ERC20Minter
输入参数(NAME、SYMBOL、DECIMALS、MINTER):其中NAME和SYMBOL原则上需要跟已创建的NRC20(NERVE资产)保持一致,DECIMALS必须跟已创建的NRC20(NERVE资产)保持一致;
MINTER参数(ETH网络)
测试网: 0x7D759A3330ceC9B766Aa4c889715535eeD3c0484
正式网: 0x6758d4C4734Ac7811358395A8E0c3832BA6Ac624
MINTER参数(BSC网络)
BSC测试网: 0xf7915d4de86b856F3e51b894134816680bf09EEE
BSC主网: 0x3758AA66caD9F2606F1F501c9CB31b94b713A6d5
MINTER参数(Heco网络)
Heco测试网: 0xb339211438Dcbf3D00d7999ad009637472FC72b3
Heco主网: 0x23023c99dcede393d6d18ca7fb08541b3364fa90
注意 在BSC网络、Heco网络上面注册合约跟ETH网络一样,只需要注意MINTER参数
点击按钮,发起创建合约交易(通过matemask确认),交易发起确认之后,通过查询交易获取ERC20(BEP20、HRC20)合约地址
# 二 申请绑定ERC20资产
按如下模版发送邮件至 support@nerve.network
Hi Nerve,
我是XXX项目,申请注册ERC20(BEP20、HRC20)资产至Nerve网络,信息如下
ERC20(BEP20、HRC20)合约地址:0x7b6f71c8b123b38aa8099e0098bec7fbc35b8a13
Nerve网络资产链ID和资产ID(assetChainId, assetId): 1-8
2
3
4
5
6
# 三 等待反馈
Nerve技术团队收到邮件后,将进行如下操作,请等待反馈
- 在ETH多签合约中注册上述ERC20合约
- 在NERVE网络注册绑定ERC20合约至提供的NERVE资产
# 四 参考文档
← 如何注册跨链资产 以太坊和BSC跨链指南 →