EthItemFactory
Verified contract
Active on
Ethereum with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "EthItemFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "EthItemFactory"
ABI
ABI objects
Getter at block 21306982
burnFeePercentage() view returns (uint256 burnFeePercentageNumerator, uint256 burnFeePercentageDenominator)
(burnFeePercentageNumerator=0, burnFeePercentageDenominator=0)
doubleProxy() view returns (address)
0xb451103a905144a0cd9c98ce4b1feeda82b1a720
erc1155WrapperModel() view returns (address erc1155WrapperModelAddress, uint256 erc1155WrapperModelVersion)
(erc1155WrapperModelAddress=0x157b76888dfa2abe34c7f1b8bab3745442a9971d, erc1155WrapperModelVersion=2)
erc20WrapperModel() view returns (address erc20WrapperModelAddress, uint256 erc20WrapperModelVersion)
(erc20WrapperModelAddress=0x35c748f266e158b55722f5d563e2473fdbdd6eff, erc20WrapperModelVersion=1)
erc721WrapperModel() view returns (address erc721WrapperModelAddress, uint256 erc721WrapperModelVersion)
(erc721WrapperModelAddress=0xeefae4451aa33d9b58577ab09c06917c73063d44, erc721WrapperModelVersion=3)
ethItemInteroperableInterfaceModel() view returns (address ethItemInteroperableInterfaceModelAddress, uint256 ethItemInteroperableInterfaceModelVersion)
(ethItemInteroperableInterfaceModelAddress=0x2059495b1c70fb3362aa4124c0fb9ad43f018afe, ethItemInteroperableInterfaceModelVersion=1)
mintFeePercentage() view returns (uint256 mintFeePercentageNumerator, uint256 mintFeePercentageDenominator)
(mintFeePercentageNumerator=0, mintFeePercentageDenominator=0)
nativeModel() view returns (address nativeModelAddress, uint256 nativeModelVersion)
(nativeModelAddress=0xb97ee368c60cd790338b766b05c31a516106c4b4, nativeModelVersion=1)
Read-only
calculateBurnFee(uint256 amountInDecimals) view returns (uint256 burnFee, address dfoWalletAddress)
calculateMintFee(uint256 amountInDecimals) view returns (uint256 mintFee, address dfoWalletAddress)
isAuthorizedOrchestrator(address operator) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addERC1155WrapperModel(address erc1155WrapperModelAddress)
addERC20WrapperModel(address erc20WrapperModelAddress)
addERC721WrapperModel(address erc721WrapperModelAddress)
addNativeModel(address nativeModelAddress)
createNative(address modelAddress, bytes modelInitCallPayload) returns (address newNativeAddress, bytes modelInitCallResponse)
createWrappedERC1155(address modelAddress, bytes modelInitCallPayload) returns (address newERC1155WrapperAddress, bytes modelInitCallResponse)
createWrappedERC20(bytes modelInitCallPayload) returns (address newERC20Address, bytes modelInitCallResponse)
createWrappedERC721(address modelAddress, bytes modelInitCallPayload) returns (address newERC721Address, bytes modelInitCallResponse)
isModel(address modelAddress) returns (bool)
setBurnFeePercentage(uint256 burnFeePercentageNumerator, uint256 burnFeePercentageDenominator)
setDoubleProxy(address newDoubleProxy)
setERC1155WrapperModel(address erc1155WrapperModelAddress)
setERC20WrapperModel(address erc20WrapperModelAddress)
setERC721WrapperModel(address erc721WrapperModelAddress)
setEthItemInteroperableInterfaceModel(address ethItemInteroperableInterfaceModelAddress)
setMintFeePercentage(uint256 mintFeePercentageNumerator, uint256 mintFeePercentageDenominator)
setNativeModel(address nativeModelAddress)
ERC1155WrapperModel(address indexed arg0)
ERC20WrapperModel(address indexed arg0)
ERC721WrapperModel(address indexed arg0)
NativeModel(address indexed arg0)
NewNativeCreated(address indexed model, uint256 indexed modelVersion, address indexed tokenCreated, address creator)
NewNativeCreated(uint256 indexed standardVersion, uint256 indexed wrappedItemModelVersion, uint256 indexed modelVersion, address tokenCreated)
NewWrappedERC1155Created(address indexed model, uint256 indexed modelVersion, address indexed tokenCreated, address creator)
NewWrappedERC1155Created(uint256 indexed standardVersion, uint256 indexed wrappedItemModelVersion, uint256 indexed modelVersion, address tokenCreated)
NewWrappedERC20Created(address indexed model, uint256 indexed modelVersion, address indexed tokenCreated, address creator)
NewWrappedERC20Created(uint256 indexed standardVersion, uint256 indexed wrappedItemModelVersion, uint256 indexed modelVersion, address tokenCreated)
NewWrappedERC721Created(address indexed model, uint256 indexed modelVersion, address indexed tokenCreated, address creator)
NewWrappedERC721Created(uint256 indexed standardVersion, uint256 indexed wrappedItemModelVersion, uint256 indexed modelVersion, address tokenCreated)
constructor(address doubleProxy, address ethItemInteroperableInterfaceModelAddress, address[] nativeModelAddresses, address[] erc1155WrapperModelAddresses, address[] erc721WrapperModelAddresses, address[] erc20WrapperModelAddresses, uint256 mintFeePercentageNumerator, uint256 mintFeePercentageDenominator, uint256 burnFeePercentageNumerator, uint256 burnFeePercentageDenominator)
This contract contains no fallback and receive objects.
This contract contains no error objects.