使用代码访问EOS智能合约

使用RPC接口与EOS智能合约交互。

示例代码依赖于eosio.token系统合约。

运行示例代码

1、启动节点服务

在1#终端启动nodeos,建议启动前先清除历史数据:

~$ rm -rf ~/.local/share/eosio/nodeos/data
~$ nodeos

或者使用方便脚本:

~$ clean-nodeos.sh

在2#终端启动keosd:

~$ keosd

2、初始化钱包和账户

在3#终端执行以下脚本初始化默认钱包,然后创建3个账号:

~$ init-wallet.sh
~$ new-account.sh eosio.token
~$ new-account.sh tommy
~$ new-account.sh jerry

3、部署代币合约并发行代币

在3#终端执行以下脚本部署系统代币合约:

~$ deply-contract.sh eosio.token ~/eos/build/contracts/eosio.token

系统代币合约部署成功后,执行以下脚本注册总量100万个HAPY代币,并向tommy发行100个:

~$ new-token.sh

4、使用rpc调用转账

tommy向jerry转账2个HAPY代币。

在3#终端进入~/repo/chapter6,然后执行以下脚本:

~$ cd 

你可能感兴趣的:(区块链,EOS)