FrozenConfig 全局冻结功能测试说明
概述
该功能为链上维护功能,PR如下:https://github.com/starcoinorg/starcoin-framework/pull/251
其有两个功能点:
设置全局交易冻结
动态添加和删除黑名单,黑名单内用户无法发出任何交易
测试步骤
连接远程节点
# barnard network > kubectl exec -it -n starcoin-barnard starcoin-0 -- /starcoin/starcoin --connect /sc-data/barnard/starcoin.ipc console # halley network > kubectl exec -it -n starcoin-halley starcoin-0 -- /starcoin/starcoin --connect /sc-data/halley/starcoin.ipc console
初始(需要在重置网络后调用)
account execute-function -s 0x0000000000000000000000000a550c18 --function 0x1::FrozenConfigStrategy::initialize
修改全局冻结或解除全局冻结
# 添加/解除全局冻结 account execute-function -s 0x0000000000000000000000000a550c18 --function 0x1::FrozenConfigStrategy::set_global_frozen --arg true -b # 查看冻结 dev call --function 0x1::FrozenConfigStrategy::has_frozen_global --arg 0x0000000000000000000000000a550c18 { "ok": [ false ] }
添加或者删除黑名单账户
修改后进行打款测试