EOS文檔詳解:cleos(1)
如何購買Ram
目標
設置壹個需要多簽名的賬號或者簽署交易
開始之前
· 妳需要有壹個賬號
· 確定從eosio.contracts代碼倉庫中相關的系統合約已經部署了,並用來管理系統資源
· 賬號上有足夠的代幣
· 安裝了最新版本的cleos
· 錢包已經解鎖
步驟
用0.1 個SYS 為賬號alice 購買RAM:
cleos system buyram alice alice “0.1 SYS” -p alice@active
如何配置壹個多簽賬號
目的
設置壹個需要多簽名的賬號或者簽署交易
開始之前
· 擁有壹個賬號
· 擁有足夠的資源來執行轉賬交易
· 安裝了最新版本的cleos
· 了解以下內容:
· 什麽是賬號
· 什麽是轉賬交易
步驟
cleos set account permission multisig active ‘{\”threshold\” : 1, \”accounts\” :[{\”permission\”:{\”actor\”:\”eosio\”,\”permission\”:\”active\”},\”weight\”:1},{\”permission\”:{\”actor\”:\”customera\”,\”permission\”:\”active\”},\”weight\”:1}]}’ owner -p multisig@owner”
如何鏈接特定網路
目的
鏈接特定的nodeos或keosd主機,
指令
使用 — url或 — wallet-url可選參數,cleos或keosd就能鏈接到壹個特定的節點,指令後邊是http地址以及這些服務監聽的端口號。
默認地址:端口
如果沒有使用可選參數 (比如 — url 或 — wallet-url),那麽cleos會嘗試鏈接運行在本地主機127.0.0.1,默認端口為8888的本地nodeos或keosd。
開始之前
· 安裝了最新版本的cleos
步驟
鏈接到 Nodeos
cleos -url http://nodeos-host:8888 指令
鏈接到 Keosd
cleos — wallet-url http://keosd-host:8888 指令
如何創建錢包
目的
創建壹個keosd錢包
開始之前
· 安裝了最新版本的cleos
· 了解以下内容
· 什麽是賬號
· 什麽是公鑰秘鑰對
步驟
創建壹個錢包並把密碼保存到壹個文件中:
cleos wallet create — file password.pwd
執行這條命令後會出現類似下面的輸出。註意,如果不指定名字的話,錢包的名字是default。
Creating wallet: default
Save password to use in the future to unlock this wallet.
Without password imported keys will not be retrievable.
saving password to password.pwd
妳可以使用-n參數來指定錢包的名字。
cleos wallet create -n named_wallet -f passwd
妳會看到類似下面的輸出:
Creating wallet: named_wallet
Save password to use in the future to unlock this wallet.
Without password imported keys will not be retrievable.
saving password to passwd