ERC20FactoryByMetadropV1
Verified contract
Active on
Ethereum with 3 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "ERC20FactoryByMetadropV1"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18058712 | a year ago | | | 0 | 0.064435577 | |
| 18053987 | a year ago | | | 0 | 0.059824651 | |
| 17989947 | a year ago | | | 0 | 0.10114377 |
ABI
ABI objects
Getter at block 21215740
factory() view returns (address)
0xcee8d508c7e99f0276ef44d8c1b5afc9f0c99c88
metadropOracleAddress() view returns (address)
0xabcc7736c42713cd40ae8c2915c3b3dcdef6b83d
platformTreasury() view returns (address)
0xbf9f7e7046b7a90a759cdc06ced11be634aada56
superAdmin() view returns (address)
0xbf9f7e7046b7a90a759cdc06ced11be634aada56
unicryptLocker() view returns (address)
0x663a5c229c09b049e36dcc11a9b0d4a8eb9db214
uniswapRouter() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
Read-only
createConfigHash(string metaId_, bytes32 salt_, struct IERC20ConfigByMetadropV1ERC20Config erc20Config_, uint256 messageTimeStamp_, uint256 lockerFee_, uint256 deploymentFee_, address deployer_) pure returns (bytes32 configHash_)
isPlatformAdmin(address queryAddress_) view returns (bool)
isSuperAdmin(address queryAddress_) view returns (bool)
State-modifying
Events createERC20(string metaId_, bytes32 salt_, struct IERC20ConfigByMetadropV1ERC20Config erc20Config_, struct IConfigStructuresSignedDropMessageDetails signedMessage_, uint256 lockerFee_, uint256 deploymentFee_) payable returns (address deployedAddress_)
grantPlatformAdmin(address newPlatformAdmin_)
revokePlatformAdmin(address oldPlatformAdmin_)
setMessageValidityInSeconds(uint256 messageValidityInSeconds_)
setMetadropOracleAddress(address metadropOracleAddress_)
setPlatformTreasury(address platformTreasury_)
transferSuperAdmin(address newSuperAdmin_)
withdrawERC20(address token_, uint256 amount_)
withdrawETH(uint256 amount_)
ERC20Created(string metaId, address indexed deployer, address contractInstance, string symbol, string name)
PlatformAdminAdded(address platformAdmin)
PlatformAdminRevoked(address platformAdmin)
SuperAdminTransferred(address oldSuperAdmin, address newSuperAdmin)
constructor(address superAdmin_, address[] platformAdmins_, address platformTreasury_, address metadropOracleAddress_, address uniswapRouter_, address unicryptLocker_)
This contract contains no fallback and receive objects.
AdapterParamsMustBeEmpty()
AddressAlreadySet()
AllowanceDecreasedBelowZero()
AlreadyInitialised()
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApproveFromTheZeroAddress()
ApproveToTheZeroAddress()
AuctionStatusIsNotEnded()
AuctionStatusIsNotOpen()
AuxCallFailed(address[] modules, uint256 value, bytes data, uint256 txGas)
BalanceQueryForZeroAddress()
BidMustBeBelowTheFloorForRefundDuringAuction()
BidMustBeBelowTheFloorWhenReducingQuantity()
BondingCurveError(uint8 error)
BurnExceedsBalance()
BurnFromTheZeroAddress()
CallerIsNotFactory()
CallerIsNotFactoryOrProjectOwner()
CallerIsNotPlatformAdmin(address caller)
CallerIsNotSuperAdmin(address caller)
CallerIsNotTheOwner()
CallerIsNotTheTaxAdmin()
CallerMustBeLzApp()
CannotSetNewOwnerToTheZeroAddress()
CannotSetNewTaxAdminToTheZeroAddress()
CannotSetToZeroAddress()
CollectionAlreadyRevealed()
ContractIsNotPaused()
ContractIsPaused()
DecreasedAllowanceBelowZero()
DestinationIsNotTrustedSource()
GasLimitIsTooLow()
IncorrectConfirmationValue()
IncorrectPayment()
InitialLiquidityAlreadyAdded()
InsufficientAllowance()
InvalidAdapterParams()
InvalidAddress()
InvalidEndpointCaller()
InvalidMinGas()
InvalidOracleSignature()
InvalidPayload()
InvalidReceiver()
InvalidSourceSendingContract()
InvalidTotalShares()
LPLockUpMustFitUint96()
LiquidityPoolCannotBeAddressZero()
LiquidityPoolMustBeAContractAddress()
ListLengthMismatch()
MaxBidQuantityIs255()
MaxPublicMintAllowanceExceeded(uint256 requested, uint256 alreadyMinted, uint256 maxAllowance)
MaxSupplyTooHigh()
MaxTokensPerTxnExceeded()
MaxTokensPerWalletExceeded()
MetadataIsLocked()
MetadropFactoryOnlyOncePerReveal()
MetadropModulesOnly()
MetadropOracleCannotBeAddressZero()
MinGasLimitNotSet()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
MintingIsClosedForever()
NewBuyTaxBasisPointsExceedsMaximum()
NewSellTaxBasisPointsExceedsMaximum()
NoETHForLiquidityPair()
NoPaymentDue()
NoRefundForCaller()
NoStoredMessage()
NoTokenForLiquidityPair()
NoTrustedPathRecord()
OperationDidNotSucceed()
OracleSignatureHasExpired()
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
ParametersDoNotMatchSignedMessage()
PassedConfigDoesNotMatchApproved()
PauseCutOffHasPassed()
PaymentMustCoverPerMintFee()
PermitDidNotSucceed()
PlatformAdminCannotBeAddressZero()
PlatformTreasuryCannotBeAddressZero()
ProjectOwnerCannotBeAddressZero()
ProofInvalid()
QuantityExceedsMaxPossibleCollectionSupply()
QuantityExceedsRemainingCollectionSupply()
QuantityExceedsRemainingPhaseSupply()
ReferralIdAlreadyUsed()
RequestingMoreThanRemainingAllocation(uint256 previouslyMinted, uint256 requested, uint256 remainingAllocation)
RoyaltyFeeWillExceedSalePrice()
ShareTotalCannotBeZero()
SliceOutOfBounds()
SliceOverflow()
SuperAdminCannotBeAddressZero()
SupplyTotalMismatch()
SupportWindowIsNotOpen()
TaxFreeAddressCannotBeAddressZero()
TaxPeriodStillInForce()
TemplateCannotBeAddressZero()
TemplateNotFound()
ThisMintIsClosed()
TotalSharesMustMatchDenominator()
TransferAmountExceedsBalance()
TransferCallerNotOwnerNorApproved()
TransferFailed()
TransferFromIncorrectOwner()
TransferFromZeroAddress()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()
UnrecognisedVRFMode()
VRFCoordinatorCannotBeAddressZero()
ValueExceedsMaximum()