EthItemFactory

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0x11bd992c at 11765658
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "EthItemFactory"

No transactions found for "EthItemFactory"


Functions
Getter at block 21306982
burnFeePercentage(view returns (uint256 burnFeePercentageNumeratoruint256 burnFeePercentageDenominator)
(burnFeePercentageNumerator=0, burnFeePercentageDenominator=0)
doubleProxy(view returns (address)
0xb451103a905144a0cd9c98ce4b1feeda82b1a720
erc1155WrapperModel(view returns (address erc1155WrapperModelAddressuint256 erc1155WrapperModelVersion)
(erc1155WrapperModelAddress=0x157b76888dfa2abe34c7f1b8bab3745442a9971d, erc1155WrapperModelVersion=2)
erc20WrapperModel(view returns (address erc20WrapperModelAddressuint256 erc20WrapperModelVersion)
(erc20WrapperModelAddress=0x35c748f266e158b55722f5d563e2473fdbdd6eff, erc20WrapperModelVersion=1)
erc721WrapperModel(view returns (address erc721WrapperModelAddressuint256 erc721WrapperModelVersion)
(erc721WrapperModelAddress=0xeefae4451aa33d9b58577ab09c06917c73063d44, erc721WrapperModelVersion=3)
ethItemInteroperableInterfaceModel(view returns (address ethItemInteroperableInterfaceModelAddressuint256 ethItemInteroperableInterfaceModelVersion)
(ethItemInteroperableInterfaceModelAddress=0x2059495b1c70fb3362aa4124c0fb9ad43f018afe, ethItemInteroperableInterfaceModelVersion=1)
mintFeePercentage(view returns (uint256 mintFeePercentageNumeratoruint256 mintFeePercentageDenominator)
(mintFeePercentageNumerator=0, mintFeePercentageDenominator=0)
nativeModel(view returns (address nativeModelAddressuint256 nativeModelVersion)
(nativeModelAddress=0xb97ee368c60cd790338b766b05c31a516106c4b4, nativeModelVersion=1)
Read-only
calculateBurnFee(uint256 amountInDecimalsview returns (uint256 burnFeeaddress dfoWalletAddress)
calculateMintFee(uint256 amountInDecimalsview returns (uint256 mintFeeaddress dfoWalletAddress)
isAuthorizedOrchestrator(address operatorview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addERC1155WrapperModel(address erc1155WrapperModelAddress
addERC20WrapperModel(address erc20WrapperModelAddress
addERC721WrapperModel(address erc721WrapperModelAddress
addNativeModel(address nativeModelAddress
createNative(address modelAddressbytes modelInitCallPayloadreturns (address newNativeAddressbytes modelInitCallResponse)
createWrappedERC1155(address modelAddressbytes modelInitCallPayloadreturns (address newERC1155WrapperAddressbytes modelInitCallResponse)
createWrappedERC20(bytes modelInitCallPayloadreturns (address newERC20Addressbytes modelInitCallResponse)
createWrappedERC721(address modelAddressbytes modelInitCallPayloadreturns (address newERC721Addressbytes modelInitCallResponse)
isModel(address modelAddressreturns (bool)
setBurnFeePercentage(uint256 burnFeePercentageNumeratoruint256 burnFeePercentageDenominator
setDoubleProxy(address newDoubleProxy
setERC1155WrapperModel(address erc1155WrapperModelAddress
setERC20WrapperModel(address erc20WrapperModelAddress
setERC721WrapperModel(address erc721WrapperModelAddress
setEthItemInteroperableInterfaceModel(address ethItemInteroperableInterfaceModelAddress
setMintFeePercentage(uint256 mintFeePercentageNumeratoruint256 mintFeePercentageDenominator
setNativeModel(address nativeModelAddress
Events
ERC1155WrapperModel(address indexed arg0
ERC20WrapperModel(address indexed arg0
ERC721WrapperModel(address indexed arg0
NativeModel(address indexed arg0
NewNativeCreated(address indexed modeluint256 indexed modelVersionaddress indexed tokenCreatedaddress creator
NewNativeCreated(uint256 indexed standardVersionuint256 indexed wrappedItemModelVersionuint256 indexed modelVersionaddress tokenCreated
NewWrappedERC1155Created(address indexed modeluint256 indexed modelVersionaddress indexed tokenCreatedaddress creator
NewWrappedERC1155Created(uint256 indexed standardVersionuint256 indexed wrappedItemModelVersionuint256 indexed modelVersionaddress tokenCreated
NewWrappedERC20Created(address indexed modeluint256 indexed modelVersionaddress indexed tokenCreatedaddress creator
NewWrappedERC20Created(uint256 indexed standardVersionuint256 indexed wrappedItemModelVersionuint256 indexed modelVersionaddress tokenCreated
NewWrappedERC721Created(address indexed modeluint256 indexed modelVersionaddress indexed tokenCreatedaddress creator
NewWrappedERC721Created(uint256 indexed standardVersionuint256 indexed wrappedItemModelVersionuint256 indexed modelVersionaddress tokenCreated
Constructor
constructor(address doubleProxyaddress ethItemInteroperableInterfaceModelAddressaddress[] nativeModelAddressesaddress[] erc1155WrapperModelAddressesaddress[] erc721WrapperModelAddressesaddress[] erc20WrapperModelAddressesuint256 mintFeePercentageNumeratoruint256 mintFeePercentageDenominatoruint256 burnFeePercentageNumeratoruint256 burnFeePercentageDenominator
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.