目录

JD Chain Rust 合约规范及示例代码

  1. 安装 Rust

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  2. 安装 wasm-pack

    curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
  3. 创建合约项目

    wasm-pack new jdchain-contract

或者直接基于本项目修改

  1. 修改sample_contract.rs

按具体业务需求组合sample_contract.rs中的模板方法

  1. 编译

    wasm-pack build .
  2. 合约部署

    ./jdchain-cli.sh tx contract-deploy --code /jdchain-rust-contract/pkg/jdchain_rust_contract_bg.wasm --lang Rust --pubkey 7VeRG8jpBNg15W7HCrFyLG7TdpUea5jnHAUDbmxAkK6ZYqu4
  3. 合约调用

    ./jdchain-cli.sh tx contract --address LdeNgGn7tPYXNi4vAhXN57qAYtb57NvAUDvvg --method get_ledger_hash
关于
40.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号