EOSコマンドの詳細説明

cleos コマンド解析

クライアントのバージョンを確認する

cleos version client

 

財布

ウォレットを作成する

cleos wallet create -n fish1208 --to-console

 

財布を開く

cleos wallet open

 

ウォレットのロックを解除

cleos wallet unlock -n fish1208 --password PW5KiK9GU2TVo2TpA9Ragpzygj8s54AiCxBi2gDVzgUzWZCxbHZsS

 

ロックウォレット

cleos wallet lock -n fish1208

 

すべての財布をロックする

cleos wallet lock_all

 

秘密鍵をウォレットにインポートする

cleos wallet import -n fish1208 --private-key 5JZEmy65HqCu1iobB98hA7ca1NYzRtK28gqWyonC25cUA54EmJS

 

ウォレット一覧を見る

cleos wallet list

 

秘密鍵のインポート ステータスを確認する

cleos wallet keys

 

ストップ

cleos wallet stop

 

作成

キーを作成

cleos create key --to-console

 

ユーザーアカウントを作成

cleos create account eosio fish EOS8jdARRTMt1gFkKJwccdCPnkXJDi2b3sJSQuY3Db7whEBhFaF2X EOS8jdARRTMt1gFkKJwccdCPnkXJDi2b3sJSQuY3Db7whEBhFaF2X

 

得る

情報を教えてもらう

cleos get info

 

ブロック情報を取得する

cleos get block 128

 

アカウント情報を取得する

cleos get account fish

 

コードを取得

cleos get code fish

 

コントラクトがデプロイされると、コード ハッシュが変更されます

 

アカウントに対応する abi を取得する

cleos get abi fish

アクションを取得する

cleos get actions fish -j

 

アカウント一覧を取得する

cleos get accounts EOS7ZcTmKesEKSjTXv4txEMSVvQoQNar9RNSQSQZ2namYg5qMkD9P

公開鍵を使用して、その「管轄」のアカウント リストをクエリします。

 

バランスをとる

cleos get currency balance eosio.token fish EOS

eosio.token は、eosio.token コントラクトをデプロイするためのアカウントです。

お魚共通アカウント

 

設定

契約を結ぶ

cleos set contract fish hello -p fish

 

トークン

eosio.token アカウントを作成する

cleos create account eosio eosio.token EOS7ZcTmKesEKSjTXv4txEMSVvQoQNar9RNSQSQZ2namYg5qMkD9P EOS7ZcTmKesEKSjTXv4txEMSVvQoQNar9RNSQSQZ2namYg5qMkD9P

実行されたトランザクション: 2b6f62a00fbf2f139fb233e08bfe26448d1eb05b1b3b9543aa1abb3d80c6a37b 200 バイト 239 us

# eosio <= eosio::newaccount {"creator":"eosio","name":"eosio.token","owner":{"threshold":1,"keys":[{"key":"EOS7ZcTmKesEKSjTXv4tx ...

警告: トランザクションはローカルで実行されましたが、まだネットワークによって確認されていない可能性があります]

 

無駄をコンパイル

eosiocpp -o eosio.token.wast eosio.token.cpp

 

eosio.token スマート コントラクトをデプロイする

cleos set contract eosio.token eosio.token -p eosio.token

 

EOS トークンを作成する

cleos push action eosio.token create '[ "eosio", "1000000000.0000 EOS", 0, 0, 0]' -p eosio.token

実行されたトランザクション: 140e133e61b65ded514b9d0a39bf206d159c668da210d0dd12e524f138df067c 120 バイト 425 us

# eosio.token <= eosio.token::create {"発行者":"eosio","maximum_supply":"1000000000.0000 EOS"}

警告: トランザクションはローカルで実行されましたが、まだネットワークによって確認されていない可能性があります]

 

トークンの配布

cleos push action eosio.token issue '["fish","100.0000 EOS", "发给fish账户100个EOS"]' -p eosio

実行されたトランザクション: dfac1bfb8504f34403f977db7600140113cfc3587a89661c1ba0d25c86dd6810 144 バイト 1311 us

# eosio.token <= eosio.token::issue {"to":"fish","quantity":"100.0000 EOS","memo":"fish アカウントに 100 EOS を送る"}

# eosio.token <= eosio.token::transfer {"from":"eosio","to":"fish","quantity":"100.0000 EOS","memo":"100oneEOS "}

# eosio <= eosio.token::transfer {"from":"eosio","to":"fish","quantity":"100.0000 EOS","memo":"发给fish账户100œEOS"}

# fish <= eosio.token::transfer {"from":"eosio","to":"fish","quantity":"100.0000 EOS","memo":"发给fish账户100œEOS"}

警告: トランザクションはローカルで実行されましたが、まだネットワークによって確認されていない可能性があります]

 

魚の口座残高を照会する

cleos get currency balance eosio.token fish EOS

eosio.token は、eosio.token コントラクトをデプロイするためのアカウントです。

お魚共通アカウント

 

トークン取引

最初にtestuアカウントを作成します

cleos create account eosio testuer EOS7ZcTmKesEKSjTXv4txEMSVvQoQNar9RNSQSQZ2namYg5qMkD9P EOS7ZcTmKesEKSjTXv4txEMSVvQoQNar9RNSQSQZ2namYg5qMkD9P

 

25 個のトークンを testuser アカウントに転送します

cleos push action eosio.token transfer '["fish","testuer","25.0000 EOS", "fish转25个testuer"]' -p fish

実行されたトランザクション: fd4761bf4ae71a5fefd853a0e8b29f561ef9caf70179e60a3c72c9480be0378a 144 バイト 723 us

# eosio.token <= eosio.token::transfer {"from":"fish","to":"testuer","quantity":"25.0000 EOS","memo":"fish转25個のtestuer"}

# fish <= eosio.token::transfer {"from":"fish","to":"testuer","quantity":"25.0000 EOS","memo":"fish转25еtestuer"}

# testuer <= eosio.token::transfer {"from":"fish","to":"testuer","quantity":"25.0000 EOS","memo":"fish转25個のtestuer"}

警告: トランザクションはローカルで実行されましたが、まだネットワークによって確認されていない可能性があります]

fish と tester の口座残高を確認する

 

参考:

https://mymonero.com/

https://blog.csdn.net/qq1169091731/article/details/79946032

https://blog.csdn.net/caokun_8341/article/details/80713851

https://eosfans.io/wiki/smart-contracts

https://www.cnblogs.com/paluano/p/cleos.html

https://eosfans.io/topics/435

 

おすすめ

転載: blog.csdn.net/yuch_hong/article/details/107378012