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 ] }
添加或者删除黑名单账户
# 添加账户到黑名单列表 account execute-function -s 0x0000000000000000000000000a550c18 --function 0x1::FrozenConfigStrategy::add_account --arg 0xd0c5a06ae6100ce115cad1600fe59e96 # 从黑名单列表中删除账户 account execute-function -s 0x0000000000000000000000000a550c18 --function 0x1::FrozenConfigStrategy::remove_account --arg 0xd0c5a06ae6100ce115cad1600fe59e96
修改后进行打款测试
account transfer -s 0x0000000000000000000000000a550c18 -r 0x0b1d07ae560c26af9bbb8264f4c7ee73 -v 10000000 -b
, multiple selections available,
Related content
starcoin-framework v12讨论
starcoin-framework v12讨论
More like this
starcoin 配置加载,检查,升级与测试
starcoin 配置加载,检查,升级与测试
More like this
starcoin代码概要
starcoin代码概要
More like this
starcoin 发版步骤
starcoin 发版步骤
More like this
Starcoin 2.0 Sneak Peek-TurboSTM Preview Version Guide
Starcoin 2.0 Sneak Peek-TurboSTM Preview Version Guide
More like this