欢迎所有爱好区块链技术的人加入。

ARCHIVES / 36.HTML

零基础部署测试合约(三)---合约部署

Surou EOS-新手教程

#####下面开始编译合约

进入合约目录 /License

  1. 生成ABI
eosiocpp -g License.abi License.cpp
  1. 生成WAST
eosiocpp -o License.wast License.cpp

执行完成后


#####开始部署合约

在部署测试合约(一)---前准备中,已经创建dapp.token,dapp.exec账号

下面开始在dapp.token账户部署合约

cleos set contract dapp.token License/ -p dapp.token


#####开始执行合约

  1. 执行合约setuserinfo 修改用户信息
cleos push action dapp.token setuserinfo '["dapp.exec","区块链技能学习", "bcskill.com"]' -p dapp.exec


2. 查看用户信息

cleos get table dapp.token dapp.token accounts


3. 执行合约makeproject 创建项目

cleos push action dapp.token makeproject '["dapp.exec","testcontract"]' -p dapp.exec


4. 查看项目信息

cleos get table dapp.token dapp.token projecttable


5. 执行合约 buylicense购买项目授权

cleos push action dapp.token buylicense '["dapp.exec","testcontract"]' -p dapp.exec


6. 查看项目信息

cleos get table dapp.token dapp.token projecttable