RChain研习社

RNode 智能合约部署教程

2019-08-17  本文已影响0人  空谷ev

创建私钥

创建私钥 <path> 替换成你的目标目录+名称,并输入密码

rnode keygen --algorithm secp256k1 --private-key-path <path>
创建私钥成功

部署合约

接下来我们就进行智能合约部署

rnode --grpc-host <address of known validator> deploy --phlo-limit <value> --phlo-price <value> --private-key-path <path to encrypted private ke>  <path to .rho file>
node0.testnet.rchain-dev.tk
node1.testnet.rchain-dev.tk
node2.testnet.rchain-dev.tk
node3.testnet.rchain-dev.tk
node4.testnet.rchain-dev.tk
node5.testnet.rchain-dev.tk
node6.testnet.rchain-dev.tk
node7.testnet.rchain-dev.tk
node8.testnet.rchain-dev.tk
node9.testnet.rchain-dev.tk
new stdout(`rho:io:stdout`) in {
  stdout!("Hello World!")
}

执行这段指令,并输入密码

rnode --grpc-host node0.testnet.rchain-dev.tk deploy --phlo-limit 100000 --phlo-price 1 --private-key-path ~/key hello.rho

返回下述成功信息

Response: Success!
DeployId is: 3045022100e72dc2509a54e8e432e3b3ffa8a4c574b8b1f11c2064c6afb29b73cd189b315e02204830e8717da7bdf12c05842bcaa2d6593237762df2f83de16158b6b5aaf86df7
部署成功

我们的第一份智能合约就部署成功了。非常简单

上一篇 下一篇

猜你喜欢

热点阅读