環境 - Mac OS 10.14.6
Step1
環境安裝
Install binaries
Install the CDT
Step2
在 EOS Jungle2.0 Testnet 新增一個帳戶(以下假設帳戶名為testaccount)
接下來參考網址 https://developers.eos.io/eosio-home/docs/token-contract
建立錢包
cleos wallet create -n ${WALLET_NAME} --to-console
解鎖錢包
cleos wallet unlock -n ${WALLET_NAME}
輸入私鑰
cleos wallet import -n ${WALLET_NAME} --private-key ***********(testaccount private key)
1. 下載範例智能合約
2. Compile the Contract
3. 上傳智能合約到Step2建立好的帳戶
cleos --url ${TESTNET_URL_ENDPOINT} set contract ${CONTRACT_NAME} ~/contracts/eosio.contracts/eosio.token --abi eosio.token.abi -p testaccount@active
(記得將橘色的路徑換成你build好之後的eosio.token.abi檔案位置)
//--可以跳至步驟三使用IDE介面或是繼續使用cmd line方式
發行Token (SYS改成你想要的Token Symbol)
cleos --url ${TESTNET_URL_ENDPOINT} push action ${CONTRACT_NAME} create '[ "testaccount", "1000000000.0000 SYS"]' -p testaccount@active
鑄幣
cleos --url ${TESTNET_URL_ENDPOINT} push action ${CONTRACT_NAME} issue '[ "testaccount", "100.0000 SYS", "memo" ]' -p testaccount@active
交易
cleos --url ${TESTNET_URL_ENDPOINT} push action ${CONTRACT_NAME} transfer '[ "testaccount", "${RECEIVER_ACCOUNT}", "25.0000 SYS", "memo" ]' -p testaccount@active
//--
Step3 (如果利用cmd line這邊可以忽略)
利用https://app.eosstudio.io來新增虛擬貨幣
1. Network切成Jungle
2. Contract那邊搜尋你前面所建立好的${CONTRACT_NAME}
3. Action欄位選擇Create,Issuer填入帳戶名testaccount,Maximum Supply填入預計發行的最大值與你的token symbol name,如 10000000.0000 TEST
(記得要在左下角Keypair Manager那邊import account private key)
恭喜你已經完成發佈屬於你自己的客製化EOS虛擬貨幣
留言列表