2018-10-23  2,723 views 发表评论

EOS测试链公开api节点操作

 标签:      

eos的节点同步太困难了,很多次都没有完全同步成功过,下面操作通过jungle.cryptolions.io测试网络提供的API endpoints List,来操作申请账号,发布代币,转账、等一系列基本操作。

  • 首先本地编译完eos的程序之后,启动本地的钱包服务,方便后面创建本地钱包
    /usr/local/eosio/bin/keosd
    会在本地127.0.0.1:8888启动一个服务,
  • 创建一个秘钥对
    cleos --wallet-url http://127.0.0.1:8888 create key
    Private key: 5KWKRXBi55Q84wQgd59tLNQKYbx7BSD56cov7FVuc3bgkPzdrDd
    Public key: EOS8fxBb8GmvQsopg1vD8Rajds5SdSVwC1dUynfNXMbC3TUnTctCu
  • 在jungle测试网络上(http://jungle.cryptolions.io/#account)创建一个账号,账号的owner、active public key 都填写上面的生成的public key,我注册了个账号testtest4455,默认有100个eos
  • 购买内存:
    cleos --wallet-url http://127.0.0.1:8888 -u http://dev.cryptolions.io:38888 system buyram testtest4455 testtest4455 "20 EOS"

  • 发布一个eos官方的eosio.token合约
    cleos --wallet-url http://127.0.0.1:8888 -u http://dev.cryptolions.io:38888 set contract testtest4455 soft/eos/build/contracts/eosio.token/
  • 设置代币上限
    cleos --wallet-url http://127.0.0.1:8888 -u http://dev.cryptolions.io:38888 push action testtest4455 create '["testtest4455", "1000000.00000000 TKT", 0,0,0]' -p testtest4455
  • 发行代币
    cleos --wallet-url http://127.0.0.1:8888 -u http://dev.cryptolions.io:38888 push action testtest4455 issue '["testtest4455", "1000000.00000000 KT", "issue"]' -p testtest4455
  • 代币转账
    cleos --wallet-url http://127.0.0.1:8888 -u http://dev.cryptolions.io:38888 push action testtest4455 transfer '["testtest4455", "testtesttest", "100.00000001 KT", "test kt"]' -p testtest4455

给我留言

您必须 登录 才能发表留言!