0 txs
0 calls
constructor
constructor()
functions
allowance
viewfunction allowance(address owner, address spender) view returns (uint256 result)
balanceOf
viewfunction balanceOf(address owner) view returns (uint256 result)
contractURI
viewfunction contractURI() view returns (string)
decimals
viewfunction decimals() view returns (uint8)
DOMAIN_SEPARATOR
viewfunction DOMAIN_SEPARATOR() view returns (bytes32 result)
eip712Domain
viewfunction eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
getInstalledModules
viewfunction getInstalledModules() view returns (tuple[] _installedModules)
getSupportedCallbackFunctions
purefunction getSupportedCallbackFunctions() pure returns (tuple[] supportedCallbackFunctions)
hasAllRoles
viewfunction hasAllRoles(address user, uint256 roles) view returns (bool)
hasAnyRole
viewfunction hasAnyRole(address user, uint256 roles) view returns (bool)
name
viewfunction name() view returns (string)
nonces
viewfunction nonces(address owner) view returns (uint256 result)
owner
viewfunction owner() view returns (address result)
ownershipHandoverExpiresAt
viewfunction ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
rolesOf
viewfunction rolesOf(address user) view returns (uint256 roles)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256 result)
approve
nonpayablefunction approve(address spender, uint256 amount) returns (bool)
burn
payablefunction burn(address from, uint256 amount, bytes data) payable
cancelOwnershipHandover
payablefunction cancelOwnershipHandover() payable
completeOwnershipHandover
payablefunction completeOwnershipHandover(address pendingOwner) payable
grantRoles
payablefunction grantRoles(address user, uint256 roles) payable
initialize
payablefunction initialize(string _name, string _symbol, string _contractURI, address _owner, address[] _modules, bytes[] _moduleInstallData) payable
installModule
payablefunction installModule(address _module, bytes _data) payable
mint
payablefunction mint(address to, uint256 amount, bytes data) payable
mintWithSignature
payablefunction mintWithSignature(address to, uint256 amount, bytes data, bytes signature) payable
multicall
nonpayablefunction multicall(bytes[] data) returns (bytes[])
permit
nonpayablefunction permit(address owner, address spender, uint256 amount, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
renounceOwnership
payablefunction renounceOwnership() payable
renounceRoles
payablefunction renounceRoles(uint256 roles) payable
requestOwnershipHandover
payablefunction requestOwnershipHandover() payable
revokeRoles
payablefunction revokeRoles(address user, uint256 roles) payable
setContractURI
nonpayablefunction setContractURI(string contractURI)
transfer
nonpayablefunction transfer(address to, uint256 amount) returns (bool)
transferFrom
nonpayablefunction transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership
payablefunction transferOwnership(address newOwner) payable
uninstallModule
payablefunction uninstallModule(address _module, bytes _data) payable
events
Approval
event Approval(address indexed owner, address indexed spender, uint256 amount)
ContractURIUpdated
event ContractURIUpdated()
Initialized
event Initialized(uint64 version)
ModuleInstalled
event ModuleInstalled(address caller, address implementation, address installedModule)
ModuleUninstalled
event ModuleUninstalled(address caller, address implementation, address installedModule)
OwnershipHandoverCanceled
event OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested
event OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred
event OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
RolesUpdated
event RolesUpdated(address indexed user, uint256 indexed roles)
Transfer
event Transfer(address indexed from, address indexed to, uint256 amount)
errors
AllowanceOverflow
error AllowanceOverflow()
AllowanceUnderflow
error AllowanceUnderflow()
AlreadyInitialized
error AlreadyInitialized()
CallbackExecutionReverted
error CallbackExecutionReverted()
CallbackFunctionAlreadyInstalled
error CallbackFunctionAlreadyInstalled()
CallbackFunctionNotSupported
error CallbackFunctionNotSupported()
CallbackFunctionRequired
error CallbackFunctionRequired()
CallbackFunctionUnauthorizedCall
error CallbackFunctionUnauthorizedCall()
FallbackFunctionAlreadyInstalled
error FallbackFunctionAlreadyInstalled()
FallbackFunctionNotInstalled
error FallbackFunctionNotInstalled()
IndexOutOfBounds
error IndexOutOfBounds()
InsufficientAllowance
error InsufficientAllowance()
InsufficientBalance
error InsufficientBalance()
InvalidInitialization
error InvalidInitialization()
InvalidPermit
error InvalidPermit()
ModuleAlreadyInstalled
error ModuleAlreadyInstalled()
ModuleInterfaceNotCompatible
error ModuleInterfaceNotCompatible(bytes4 requiredInterfaceId)
ModuleNotInstalled
error ModuleNotInstalled()
ModuleOutOfSync
error ModuleOutOfSync()
NewOwnerIsZeroAddress
error NewOwnerIsZeroAddress()
NoHandoverRequest
error NoHandoverRequest()
NotInitializing
error NotInitializing()
PermitExpired
error PermitExpired()
Reentrancy
error Reentrancy()
TotalSupplyOverflow
error TotalSupplyOverflow()
Unauthorized
error Unauthorized()
creation bytecode
0x602c3d8160093d39f33d3d3d3d363d3d37363d73a6b59721ac0cad7a4f502914b5872b6782a090855af43d3d93803e602a57fd5bf3