add LICENSE
JD Chain Rust 合约规范及示例代码
安装 Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装 wasm-pack
curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
创建合约项目
wasm-pack new jdchain-contract
或者直接基于本项目修改
sample_contract.rs
按具体业务需求组合sample_contract.rs中的模板方法
编译
wasm-pack build .
合约部署
./jdchain-cli.sh tx contract-deploy --code /jdchain-rust-contract/pkg/jdchain_rust_contract_bg.wasm --lang Rust --pubkey 7VeRG8jpBNg15W7HCrFyLG7TdpUea5jnHAUDbmxAkK6ZYqu4
合约调用
./jdchain-cli.sh tx contract --address LdeNgGn7tPYXNi4vAhXN57qAYtb57NvAUDvvg --method get_ledger_hash
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
JD Chain Rust 合约规范及示例代码
安装 Rust
安装 wasm-pack
创建合约项目
或者直接基于本项目修改
sample_contract.rs按具体业务需求组合
sample_contract.rs中的模板方法编译
合约部署
合约调用