启动


cd /home/shijianfeng/workspace/chainmaker-go/scripts

./cluster_quick_start.sh normal

./cluster_quick_stop.sh

控制台

cd /home/shijianfeng/workspace/chainmaker-go/tools/cmc

./cmc client contract user create --contract-name=fact --runtime-type=WASMER --byte-code-path=../../test/wasm/rust-fact-1.2.0.wasm --version=1.0 --sdk-conf-path=./testdata/sdk_config.yml --admin-org-ids=wx-org.chainmaker.org --admin-key-file-paths=./testdata/crypto-config/wx-org.chainmaker.org/user/admin1/admin1.tls.key --admin-crt-file-paths=./testdata/crypto-config/wx-org.chainmaker.org/user/admin1/admin1.tls.crt --org-id=wx-org.chainmaker.org --sync-result=true --params="{}"

./cmc client contract user get --contract-name=fact --method=find_by_file_hash --sdk-conf-path=./testdata/sdk_config.yml --params="{\"file_hash\":\"ab3456df5799b87c77e7f88\"}" --org-id=wx-org.chainmaker.org

./cmc client contract user invoke --contract-name=fact --method=save --sdk-conf-path=./testdata/sdk_config.yml --params="{\"faile_name\":\"name007\",\"file_hash\":\"ab3456df5799b87c77e7f88\",\"time\":\"6543234\"}" --org-id=wx-org.chainmaker.org --sync-result=true

检查是否出块

cd /home/shijianfeng/workspace

tail -2222 ./chainmaker-go/build/release/chainmaker-V1.0.0-wx-org.chainmaker.org/log/system.log | grep "put block"

测试工具

cd /home/shijianfeng/workspace/chainmaker-sdk-go

go test -v -run UserContractClaim

tps统计工具

cd /home/shijianfeng/workspace

bash ./pebench/node_side/chainmaker/get_tps_from_log.sh  ./chainmaker-go/build/release/chainmaker-V1.0.0-wx-org.chainmaker.org/log/system.log 22:44:00 22:46:00

源码位置

cd /home/shijianfeng/workspace/chainmaker-sdk-go

vim sdk_user_contract_claim_test.go