區塊鏈技術EOS開發系列之如何開發合約發行代幣
我們以currency合約為例:
釋出合約:
➜ programs git:(master) ✗ ./eosc/eosc contract
ERROR: RequiredError: account
Create or update the contract on an account
Usage: ./eosc/eosc contract [OPTIONS] account wast-file [abi-file]
Positionals:
account TEXT The account to publish a contract for
wast-file TEXT The file containing the contract WAST
abi-file TEXT The ABI for the contract
Options:
-h,--help Print this help message and exit
-a,--abi TEXT The ABI for the contract
➜ programs git:(master) ✗ ./eosc/eosc contract currency ../../contracts/currency/currency.wast ../../contracts/currency/currency.abi
更多命令:
➜ programs git:(master) ✗ ./eosc/eosc
ERROR: RequiredError: Subcommand required
Command Line Interface to Eos Daemon
Usage: ./eosc/eosc [OPTIONS] SUBCOMMAND
Options:
-h,--help Print this help message and exit
Subcommands:
create Create various items, on and off the blockchain
get Retrieve various items and information from the blockchain
contract Create or update the contract on an account
transfer Transfer EOS from account to account
benchmark Configure and execute benchmarks
push Push arbitrary data to the blockchain
➜ programs git:(master) ✗ ./eosc/eosc push
ERROR: RequiredError: Subcommand required
Push arbitrary data to the blockchain
Usage: ./eosc/eosc push SUBCOMMAND
Subcommands:
message Push a transaction with a single message
transaction Push an arbitrary JSON transaction
transactions Push an array of arbitrary JSON transactions
➜ programs git:(master) ✗ ./eosc/eosc push message
ERROR: RequiredError: contract
Push a transaction with a single message
Usage: ./eosc/eosc push message [OPTIONS] contract action data
Positionals:
contract TEXT The account providing the contract to execute
action TEXT The action to execute on the contract
data TEXT The arguments to the contract
Options:
-h,--help Print this help message and exit
-p,--permission TEXT ... An account and permission level to authorize, as in 'account@permission'
-s,--scope TEXT=[] ... An account in scope for this operation
合約轉賬
➜ programs git:(master) ✗ ./eosc/eosc push message currency transfer '{"from":"tester","to":"inita","quantity":50}' -s inita -s tester -p tester@active
更多文件:https://eosio.github.io/eos/group__contractdev.html
https://eosio.github.io/eos/group__eosc.html
大家可以通過一下方式跟蹤關注我:
github:https://github.com/philsong
本文是EOS技術研究系列的第五篇。
第一篇.Mac下的編譯:http://www.jianshu.com/p/f26ee4cf1d4a
第二篇.eosc命令列工具:http://www.jianshu.com/p/b2db966435d0
第三篇.appbase庫:http://www.jianshu.com/p/b7f0bbe89610
第四篇.chainbase庫與database_plugin外掛:http://www.jianshu.com/p/df835b574b52
第五篇.如何開發合約發行代幣:http://www.jianshu.com/p/5228da9c5631
圖片發自簡書App
相關文章
- 淺談區塊鏈代幣技術系統開發專案方案(成熟合約技術)區塊鏈
- 區塊鏈DApp開發 | 跨鏈智慧合約技術搭建開發區塊鏈APP
- 區塊鏈智慧合約技術系統開發區塊鏈
- 鄭州區塊鏈智慧合約開發技術公司區塊鏈
- 區塊鏈智慧合約開發區塊鏈
- 區塊鏈、代幣DAPP合約模式系統開發講解方案區塊鏈APP模式
- 區塊鏈技術開發公司談區塊鏈如何良性發展區塊鏈
- 區塊鏈技術開發區塊鏈
- 長沙幣安鏈智慧合約開發技術
- 數字資產幣幣交易平臺開發區塊鏈合約交易平臺開發區塊鏈
- 代幣合約系統開發搭建丨DAPP代幣模式專案開發技術方案APP模式
- 區塊鏈技術發展_區塊鏈技術開發新方向區塊鏈
- 區塊鏈合約代幣流動性挖礦系統開發模式方案區塊鏈模式
- 區塊鏈技術開發 區塊鏈錢包交易所開發區塊鏈
- matic馬蹄鏈合約DAPP技術開發/區塊鏈專案系統開發Demo流程APP區塊鏈
- 區塊鏈swap合約跟單系統開發技術方案丨合約跟單/帶單技術系統開發方案區塊鏈
- 區塊鏈baas平臺搭建,區塊鏈技術應用開發,合約系統搭建區塊鏈
- 區塊鏈發行代幣怎麼做到合規的?區塊鏈
- BNB鏈合約代幣流動性挖礦系統開發(成熟技術)
- 區塊鏈趣步DAPP智慧合約合約系統技術開發詳情區塊鏈APP
- Bsc幣安鏈智慧合約Dapp開發技術搭建APP
- 區塊鏈技術交易系統開發Token多幣種錢包開發區塊鏈
- 區塊鏈落地應用開發,區塊鏈幣幣撮合交易系統開發區塊鏈
- 區塊鏈BSC智慧合約DAPP開發區塊鏈APP
- swap開發/區塊鏈跨鏈技術系統開發教程區塊鏈
- 區塊鏈代幣通縮燃燒挖礦系統開發(技術理念)區塊鏈
- BSC鏈代幣合約機制系統技術開發詳情及說明
- 區塊鏈技術應用及發展 區塊鏈技術開發公司哪家好區塊鏈
- 區塊鏈技術開發怎麼結合已有產業鏈落地?區塊鏈產業
- 區塊鏈開發平臺_區塊鏈技術服務區塊鏈
- 區塊鏈溯源技術是什麼?區塊鏈溯源技術開發區塊鏈
- 區塊鏈IM社交直播軟體開發方案,區塊鏈技術應用開發區塊鏈
- 區塊鏈社交直播app軟體開發,區塊鏈技術應用落地開發區塊鏈APP
- 區塊鏈應用技術開發 區塊鏈數字資產交易所開發區塊鏈
- 區塊鏈技術|智慧合約證券委託交易平臺開發技術應用區塊鏈
- ARB鏈上(代幣合約)質押挖礦系統技術開發(詳情分析)
- Dapp 合約代幣系統開發智慧合約APP
- 永續合約搭建,交易所開發方案,區塊鏈應用開發區塊鏈