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 21058430 erc1155WrapperModel() view returns (address erc1155WrapperModelAddress, uint256 erc1155WrapperModelVersion) erc20WrapperModel() view returns (address erc20WrapperModelAddress, uint256 erc20WrapperModelVersion) erc721WrapperModel() view returns (address erc721WrapperModelAddress, uint256 erc721WrapperModelVersion)
burnFeePercentage() view returns (uint256 burnFeePercentageNumerator, uint256 burnFeePercentageDenominator)
(burnFeePercentageNumerator=0, burnFeePercentageDenominator=0)
doubleProxy() view returns (address)
0xb451103a905144a0cd9c98ce4b1feeda82b1a720
erc1155Model() view returns (address erc1155ModelAddress, uint256 erc1155ModelVersion)
(erc1155ModelAddress=0xdff1aefce7743c10fcd8883cf6316401102198f7, erc1155ModelVersion=1)
ethItemERC20WrapperModel() view returns (address ethItemERC20WrapperModelAddress)
0x1fa5fad3cc216309801873646e8e2a03377eca7b
mintFeePercentage() view returns (uint256 mintFeePercentageNumerator, uint256 mintFeePercentageDenominator)
(mintFeePercentageNumerator=0, mintFeePercentageDenominator=0)
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 createERC1155(bytes modelInitCallPayload) returns (address newNFT1155Address, bytes modelInitCallResponse)
createWrappedERC1155(bytes modelInitCallPayload) returns (address newNFT1155Address, bytes modelInitCallResponse)
createWrappedERC20(bytes modelInitCallPayload) returns (address newERC20Address, bytes modelInitCallResponse)
createWrappedERC721(bytes modelInitCallPayload) returns (address newERC721Address, bytes modelInitCallResponse)
setBurnFeePercentage(uint256 burnFeePercentageNumerator, uint256 burnFeePercentageDenominator)
setDoubleProxy(address newDoubleProxy)
setERC1155Model(address erc1155ModelAddress)
setERC1155WrapperModel(address erc1155WrapperModelAddress)
setERC20WrapperModel(address erc20WrapperModelAddress)
setERC721WrapperModel(address erc721WrapperModelAddress)
setEthItemERC20WrapperModel(address ethItemERC20WrapperModelAddress)
setMintFeePercentage(uint256 mintFeePercentageNumerator, uint256 mintFeePercentageDenominator)
NewERC1155Created(address indexed model, uint256 indexed modelVersion, address indexed tokenCreated, address creator)
NewWrappedERC1155Created(address indexed model, uint256 indexed modelVersion, address indexed tokenCreated, address creator)
NewWrappedERC20Created(address indexed model, uint256 indexed modelVersion, address indexed tokenCreated, address creator)
NewWrappedERC721Created(address indexed model, uint256 indexed modelVersion, address indexed tokenCreated, address creator)
constructor(address doubleProxy, address ethItemERC20WrapperModelAddress, address erc1155ModelAddress, address erc1155WrapperModelAddress, address erc721WrapperModelAddress, address erc20WrapperModelAddress, uint256 mintFeePercentageNumerator, uint256 mintFeePercentageDenominator, uint256 burnFeePercentageNumerator, uint256 burnFeePercentageDenominator)
This contract contains no fallback and receive objects.
This contract contains no error objects.