系统配置合约接口
System Config
- setChainName
- setOperator
- setWebsite
- getPermissionCheck
- getSendTxPermissionCheck
- getCreateContractPermissionCheck
- getQuotaCheck
- getFeeBackPlatformCheck
- getChainOwner
setChainName
设置链名称。
Parameters
String chainName
- The Chain nameReturns
None
Example
$ scm SysConfig setChainName \
--chain-name "AAA" \
--admin-private 0x5f0258a4778057a8a7d97809bd209055b2fbafa654ce7d31ec7191066b9225e6 \
setOperator
设置运营方。
Parameters
String operator
- The Chain operatorReturns
None
Example
$ scm SysConfig setOperator \
--operator "CITA" \
--admin-private 0x5f0258a4778057a8a7d97809bd209055b2fbafa654ce7d31ec7191066b9225e6 \
setWebsite
设置运营方地址。
Parameters
String website
- The Operator websiteReturns
None
Example
$ scm SysConfig setWebsite \
--website "https://github.com/cryptape" \
--admin-private 0x5f0258a4778057a8a7d97809bd209055b2fbafa654ce7d31ec7191066b9225e6 \
getPermissionCheck
查询调用合约权限是否开启, 默认关闭。
Parameters
height(Optional)
Returns
bool
- True, if permission check, otherwise false.Example
$ scm SysConfig getPermissionCheck
getSendTxPermissionCheck
查询发送交易权限是否开启, 默认关闭。
Parameters
height(Optional)
Returns
bool
- True, if permission check, otherwise false.Example
$ scm SysConfig getSendTxPermissionCheck
getCreateContractPermissionCheck
查询创建合约权限是否开启, 默认关闭。
Parameters
height(Optional)
Returns
bool
- True, if permission check, otherwise false.Example
$ scm SysConfig getCreateContractPermissionCheck
getQuotaCheck
查询 quota 检查是否开启, 默认关闭。
Parameters
height(Optional)
Returns
bool
- True, if permission check, otherwise false.Example
$ scm SysConfig getQuotaCheck
getFeeBackPlatformCheck
查询出块激励返回开关是否开启, 默认关闭。
Parameters
height(Optional)
Returns
bool
- True, if permission check, otherwise false.Example
$ scm SysConfig getFeeBackPlatformCheck
getChainOwner
查询链的持有者地址。
Parameters
height(Optional)
Returns
address
- The chain owner's addressExample
$ scm SysConfig getChainOwner