ERC20FactoryByMetadropV1

Verified contract

Active on Ethereum with 3 txns
Deployed by via 0x116238f5 at 17987912
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "ERC20FactoryByMetadropV1"

0x6cb1f9e128abb0c3632aff3e9060e70656f9d4e7d2afefdbe9c1af855406c5c0
0xed8a66134c010fd2c719f95bcb10acf6fcecc00e36de6bd55a5f74d4595b906d
0xe48d30e5d968c321e45533824d9a1f131d29c9c47c18d0f137b95dd882367227

Functions
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
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_
Events
ERC20Created(string metaIdaddress indexed deployeraddress contractInstancestring symbolstring name
PlatformAdminAdded(address platformAdmin
PlatformAdminRevoked(address platformAdmin
SuperAdminTransferred(address oldSuperAdminaddress newSuperAdmin
Constructor
constructor(address superAdmin_address[] platformAdmins_address platformTreasury_address metadropOracleAddress_address uniswapRouter_address unicryptLocker_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AdapterParamsMustBeEmpty(
AddressAlreadySet(
AllowanceDecreasedBelowZero(
AlreadyInitialised(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveFromTheZeroAddress(
ApproveToTheZeroAddress(
AuctionStatusIsNotEnded(
AuctionStatusIsNotOpen(
AuxCallFailed(address[] modulesuint256 valuebytes datauint256 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 requesteduint256 alreadyMinteduint256 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 previouslyMinteduint256 requesteduint256 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(