EthItemFactory

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0x02b774af at 11092970
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 21058430
burnFeePercentage(view returns (uint256 burnFeePercentageNumeratoruint256 burnFeePercentageDenominator)
(burnFeePercentageNumerator=0, burnFeePercentageDenominator=0)
doubleProxy(view returns (address)
0xb451103a905144a0cd9c98ce4b1feeda82b1a720
erc1155Model(view returns (address erc1155ModelAddressuint256 erc1155ModelVersion)
(erc1155ModelAddress=0xdff1aefce7743c10fcd8883cf6316401102198f7, erc1155ModelVersion=1)
 
erc1155WrapperModel(view returns (address erc1155WrapperModelAddressuint256 erc1155WrapperModelVersion)
 
erc20WrapperModel(view returns (address erc20WrapperModelAddressuint256 erc20WrapperModelVersion)
 
erc721WrapperModel(view returns (address erc721WrapperModelAddressuint256 erc721WrapperModelVersion)
ethItemERC20WrapperModel(view returns (address ethItemERC20WrapperModelAddress)
0x1fa5fad3cc216309801873646e8e2a03377eca7b
mintFeePercentage(view returns (uint256 mintFeePercentageNumeratoruint256 mintFeePercentageDenominator)
(mintFeePercentageNumerator=0, mintFeePercentageDenominator=0)
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
createERC1155(bytes modelInitCallPayloadreturns (address newNFT1155Addressbytes modelInitCallResponse)
createWrappedERC1155(bytes modelInitCallPayloadreturns (address newNFT1155Addressbytes modelInitCallResponse)
createWrappedERC20(bytes modelInitCallPayloadreturns (address newERC20Addressbytes modelInitCallResponse)
createWrappedERC721(bytes modelInitCallPayloadreturns (address newERC721Addressbytes modelInitCallResponse)
setBurnFeePercentage(uint256 burnFeePercentageNumeratoruint256 burnFeePercentageDenominator
setDoubleProxy(address newDoubleProxy
setERC1155Model(address erc1155ModelAddress
setERC1155WrapperModel(address erc1155WrapperModelAddress
setERC20WrapperModel(address erc20WrapperModelAddress
setERC721WrapperModel(address erc721WrapperModelAddress
setEthItemERC20WrapperModel(address ethItemERC20WrapperModelAddress
setMintFeePercentage(uint256 mintFeePercentageNumeratoruint256 mintFeePercentageDenominator
Events
NewERC1155Created(address indexed modeluint256 indexed modelVersionaddress indexed tokenCreatedaddress creator
NewWrappedERC1155Created(address indexed modeluint256 indexed modelVersionaddress indexed tokenCreatedaddress creator
NewWrappedERC20Created(address indexed modeluint256 indexed modelVersionaddress indexed tokenCreatedaddress creator
NewWrappedERC721Created(address indexed modeluint256 indexed modelVersionaddress indexed tokenCreatedaddress creator
Constructor
constructor(address doubleProxyaddress ethItemERC20WrapperModelAddressaddress erc1155ModelAddressaddress erc1155WrapperModelAddressaddress erc721WrapperModelAddressaddress erc20WrapperModelAddressuint256 mintFeePercentageNumeratoruint256 mintFeePercentageDenominatoruint256 burnFeePercentageNumeratoruint256 burnFeePercentageDenominator
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.