Skip to main content

源代码

查看 ComplianceManage.sol 源码
可升级性 (Upgradability) 该合约使用 UUPSUpgradeable 模式进行升级,并设计为在 ERC1967 代理后部署。

方法 (Methods)

可升级合约的初始化函数。
address
必填
初始所有者地址
返回某个地址是否被列入黑名单。
address
必填
要查询的用户地址
bool
如果地址在黑名单中则返回 true,否则返回 false
验证用户签名,并在授权时消耗其 nonce。只能由已验证的代币合约调用。
address
必填
用户地址
bytes
必填
签名数据
uint8
必填
操作类型标识
uint256
必填
签名过期时间戳
bool
签名验证成功返回 true
批量添加或移除黑名单地址。只能由授权的管理员调用。
address[]
必填
用户地址数组
bool
必填
黑名单状态(true 为添加,false 为移除)
添加或移除单个黑名单地址。只能由授权的管理员调用。
address
必填
用户地址
bool
必填
黑名单状态
授权或撤销代币合约调用签名验证的权限。
address
必填
代币合约地址
bool
必填
授权状态
授权或更新具有特定权限级别的子管理员钱包。
address
必填
子管理员钱包地址
uint8
必填
权限级别
撤销子管理员的权限。
address
必填
子管理员钱包地址