0x4383de58701795019463975d06ece8a12cd4f90d
Unverified contract
Proxy
Active on
Base with 256 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
OHNO | ERC-20 | 1 | -- | -- | |
DIKNFT | ERC-721 | 1 | -- | -- | |
DIKNFT | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22504347 | 18 days ago | | | 0 | 0.0000029379541 | |
| 22504295 | 18 days ago | | | 0 | 0.0000028796762 | |
| 22504229 | 18 days ago | | | 0 | 0.0000032324804 | |
| 22498408 | 18 days ago | | | 0 | 0.0000023478288 | |
| 22488428 | 18 days ago | | | 0 | 0.0000012648565 | |
| 22451611 | 19 days ago | | | 0 | 0.0000054420759 | |
| 21662688 | a month ago | | | 0 | 0.0000031521548 | |
| 21662095 | a month ago | | | 0 | 0.0000033888337 | |
| 21661793 | a month ago | | | 0 | 0.0000032259979 | |
| 21119057 | 2 months ago | | | 0 | 0.0000054181959 |
ABI
ABI objects
Getter at block 23276108 getAllExtensions() view returns (struct IExtensionExtension[] allExtensions)
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
contractType() pure returns (bytes32)
0x4d61726b6574706c616365563300000000000000000000000000000000000000
contractURI() view returns (string)
ipfs://QmU46pAbYza1bpoUe94LwSqSCnJrCh8HbQiNyyPfaBgvUz/0
contractVersion() pure returns (uint8)
3
defaultExtensions() view returns (address)
0x0e3869050e7353061aff8239d24eefb0dc4d99d3
getFlatPlatformFeeInfo() view returns (address, uint256)
(0x98dcfcad76f4e483557407b3a7fa71f36cc18c05, 0)
getPlatformFeeInfo() view returns (address, uint16)
(0x98dcfcad76f4e483557407b3a7fa71f36cc18c05, 1)
getPlatformFeeType() view returns (uint8)
0
getRoyaltyEngineAddress() view returns (address royaltyEngineAddress)
0x0000000000000000000000000000000000000000
Read-only
getExtension(string extensionName) view returns (struct IExtensionExtension)
getImplementationForFunction(bytes4 _functionSelector) view returns (address)
getMetadataForFunction(bytes4 functionSelector) view returns (struct IExtensionExtensionMetadata)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address member)
getRoleMemberCount(bytes32 role) view returns (uint256 count)
hasRole(bytes32 role, address account) view returns (bool)
hasRoleWithSwitch(bytes32 role, address account) view returns (bool)
isTrustedForwarder(address forwarder) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events _disableFunctionInExtension(string _extensionName, bytes4 _functionSelector)
addExtension(struct IExtensionExtension _extension)
disableFunctionInExtension(string _extensionName, bytes4 _functionSelector)
enableFunctionInExtension(string _extensionName, struct IExtensionExtensionFunction _function)
getRoyalty(address tokenAddress, uint256 tokenId, uint256 value) returns (address[] recipients, uint256[] amounts)
grantRole(bytes32 role, address account)
initialize(address _defaultAdmin, string _contractURI, address[] _trustedForwarders, address _platformFeeRecipient, uint16 _platformFeeBps)
multicall(bytes[] data) returns (bytes[] results)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
removeExtension(string _extensionName)
renounceRole(bytes32 role, address account)
replaceExtension(struct IExtensionExtension _extension)
revokeRole(bytes32 role, address account)
setContractURI(string _uri)
setFlatPlatformFeeInfo(address _platformFeeRecipient, uint256 _flatFee)
setPlatformFeeInfo(address _platformFeeRecipient, uint256 _platformFeeBps)
setPlatformFeeType(uint8 _feeType)
setRoyaltyEngine(address _royaltyEngineAddress)
ContractURIUpdated(string prevURI, string newURI)
ExtensionAdded(string indexed name, address indexed implementation, struct IExtensionExtension extension)
ExtensionRemoved(string indexed name, struct IExtensionExtension extension)
ExtensionReplaced(string indexed name, address indexed implementation, struct IExtensionExtension extension)
FlatPlatformFeeUpdated(address platformFeeRecipient, uint256 flatFee)
FunctionDisabled(string indexed name, bytes4 indexed functionSelector, struct IExtensionExtensionMetadata extMetadata)
FunctionEnabled(string indexed name, bytes4 indexed functionSelector, struct IExtensionExtensionFunction extFunction, struct IExtensionExtensionMetadata extMetadata)
Initialized(uint8 version)
PlatformFeeInfoUpdated(address indexed platformFeeRecipient, uint256 platformFeeBps)
PlatformFeeTypeUpdated(uint8 feeType)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
RoyaltyEngineUpdated(address indexed previousAddress, address indexed newAddress)
This contract contains no constructor objects.
fallback()
receive()
InvalidCodeAtRange(uint256 _size, uint256 _start, uint256 _end)
WriteError()