波卡发币的一些想法

由于波卡中继链不支持部署合约,部署合约只有2中可能。

  1. 在波卡合约平行链上部署智能合约
  2. 搭建平行链接入波卡

在波卡合约平行链发布合约较简单,只需合约平行链上线后即可部署,不需要竞拍插槽。搭建平行链会慢一点,需要竞拍插槽,较繁琐。

在波卡平行链部署合约

Ink合约

安装 cargo contract 插件

$ cargo install cargo-contract --vers 0.6.1 --force

合约编译
metadata 生成
上传 WASM
部署合约
ERC20 合约执行
查询发行总量
查看账户余额

平行链注册到波卡

拉取代码

$ git clone [email protected]:paritytech/substrate.git

搭建本地节点

  "name": "Abc Testnet",
  "id": "abc_testnet",
  "bootNodes": [
    "/ip4/39.98.43.179/tcp/30333/p2p/QmPQyZkptqPMfhPKLtoZmv9JfXhWHHRo5fTu9jV11G6cPr",
    "/ip4/39.98.176.213/tcp/30333/p2p/QmXCND9H4KFEGD6u8DFQe3XrZVLREmZJqXgYeEshsp7vFc"
  ],
     "balances": {
        "balances": [
          [
            "5GvZkWoMjg5TeeASw4AvzitZHQyKdtJe28nqsaRbhHC2ButC",
            1152921504606846976
          ],
      },
]

启动测试链

 ./target/release/substrate  --dev --ws-external --rpc-external --rpc-cors=all

Cumulus

接入波卡

runtime::register_validate_block!(Block, BlockExecutor);

你可能感兴趣的:(波卡,polkadot,ink,平行链,区块链)