ERC20DRIPoolByMetadrop
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
11
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional
variables
Balances ($0.00)
No balances found for "ERC20DRIPoolByMetadrop"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ERC20DRIPoolByMetadrop"
ABI
ABI objects
Getter at block 21221903 supplyForLP() view returns (uint256 supplyForLP_)
accumulatedFees() view returns (uint96)
0
createdERC20() view returns (address)
0x0000000000000000000000000000000000000000
decimals() view returns (uint8)
18
driType() view returns (uint8)
0
initialised() view returns (bool)
true
maxInitialBuy() view returns (uint96)
0
maxInitialBuyExceeded() view returns (bool maxInitialBuyExceeded_)
false
maxInitialLiquidity() view returns (uint96)
0
maxInitialLiquidityExceeded() view returns (bool maxInitialLiquidityExceeded_)
false
metadropOracleAddress() view returns (address)
0xabcc7736c42713cd40ae8c2915c3b3dcdef6b83d
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
poolContributionFeeBasisPoints() view returns (uint16)
0
poolEndDate() view returns (uint32)
0
poolFeeRecipient() view returns (address)
0x0000000000000000000000000000000000000000
poolIsAboveMinimum() view returns (bool poolIsAboveMinimum_)
true
poolIsAtMaximum() view returns (bool poolIsAtMaximum_)
false
poolMaxETH() view returns (uint96)
0
poolMinETH() view returns (uint96)
0
poolPerAddressMaxETH() view returns (uint80)
0
poolPerTransactionMinETH() view returns (uint64)
0
poolPhaseStatus() view returns (string poolPhaseStatus_)
succeeded
poolStartDate() view returns (uint32)
0
poolVestingInSeconds() view returns (uint32)
0
projectSeedContributionAddress() view returns (address)
0x0000000000000000000000000000000000000000
projectSeedContributionETH() view returns (uint96)
0
supplyInThePool() view returns (uint120)
0
symbol() view returns (string)
totalETHContributed() view returns (uint256 totalETHContributed_)
0
totalETHFundedToLPAndTokenBuy() view returns (uint96)
0
totalETHPooled() view returns (uint256 totalETHPooled_)
0
totalExcessETHPooled() view returns (uint256 totalExcessETHPooled_)
0
totalExcessETHRefunded() view returns (uint96)
0
totalSupply() view returns (uint256)
0
uniswapRouter() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
vestingEndDate() view returns (uint256 vestingEndDate_)
0
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
createAddToPoolMessageHash(address sender_, uint256 value_) view returns (bytes32 messageHash_)
createStartPoolMessageHash(uint256 poolDuration_) view returns (bytes32 messageHash_)
participant(address) view returns (uint128 contribution, uint128 excessRefunded)
participantETHPooled(address participant_) view returns (uint256 participantETHPooled_)
participantExcessETHRefunded(address participant_) view returns (uint256 participantExcessETHRefunded_)
participantExcessRefundAvailable(address participant_) view returns (uint256 participantExcessRefund_)
vestedBalanceOf(address holder_) view returns (uint256)
State-modifying
Events acceptOwnership()
addToPool(struct IConfigStructuresSignedDropMessageDetails signedMessage_) payable
approve(address spender, uint256 amount) returns (bool)
claimFromPool()
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialiseDRIP(bytes poolParams_, string name_, string symbol_)
loadERC20AddressAndSeedETH(address createdERC20_, address poolCreator_) payable
refundExcess()
refundFromFailedPool()
renounceOwnership()
rescueERC20(address token_, uint256 amount_)
rescueETH(uint256 amount_)
startPool(struct IConfigStructuresSignedDropMessageDetails signedMessage_, uint256 poolDuration_) payable
supplyLiquidity(uint256 lockerFee_) payable
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
AddToPool(address dripHolder, uint256 ethPooled, uint256 ethFee)
Approval(address indexed owner, address indexed spender, uint256 value)
ClaimFromPool(address participant, uint256 dripTokenBurned, uint256 pooledTokenClaimed, uint256 pooledTokenBurnt, uint256 ethRefunded)
DRIPoolCreatedAndInitialised()
ExcessRefunded(address participant, uint256 ethRefunded)
InitialBuyMade(uint256 ethBuy)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PoolClosedSuccessfully(uint256 totalETHPooled, uint256 totalETHFee)
RefundFromFailedPool(address participant, uint256 dripTokenBurned, uint256 ethRefunded)
Transfer(address indexed from, address indexed to, uint256 value)
UnexpectedTotalETHPooled(uint256 totalETHPooled, uint256 contractBalance, uint256 totalETHFundedToLPAndTokenBuy, uint256 totalExcessETHRefunded, uint256 projectSeedContributionETH, uint256 accumulatedFees)
constructor(address router_, address oracle_)
fallback()
receive()
AdapterParamsMustBeEmpty()
AdditionToPoolIsBelowPerTransactionMinimum()
AdditionToPoolWouldExceedPerAddressCap()
AdditionToPoolWouldExceedPoolCap()
AddressAlreadySet()
AllowanceDecreasedBelowZero()
AlreadyInitialised()
AmountExceedsAvailable()
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApproveFromTheZeroAddress()
ApproveToTheZeroAddress()
AuctionStatusIsNotEnded()
AuctionStatusIsNotOpen()
AuxCallFailed(address[] modules, uint256 value, bytes data, uint256 txGas)
BalanceMismatch()
BalanceQueryForZeroAddress()
BidMustBeBelowTheFloorForRefundDuringAuction()
BidMustBeBelowTheFloorWhenReducingQuantity()
BondingCurveError(uint8 error)
BurnExceedsBalance()
BurnFromTheZeroAddress()
CallerIsNotDepositBoxOwner()
CallerIsNotFactory()
CallerIsNotFactoryOrProjectOwner()
CallerIsNotFactoryProjectOwnerOrPool()
CallerIsNotPlatformAdmin(address caller)
CallerIsNotSuperAdmin(address caller)
CallerIsNotTheFeeRecipient()
CallerIsNotTheManager()
CallerIsNotTheOwner()
CallerMustBeLzApp()
CanOnlyReduce()
CannotAddLiquidityOnCreateAndUseDRIPool()
CannotManuallyFundLPWhenUsingADRIPool()
CannotPerformDuringAutoswap()
CannotPerformPriorToFunding()
CannotSetNewManagerToTheZeroAddress()
CannotSetNewOwnerToTheZeroAddress()
CannotSetToZeroAddress()
CannotWithdrawThisToken()
CollectionAlreadyRevealed()
ContractIsDecommissioned()
ContractIsNotPaused()
ContractIsPaused()
DecreasedAllowanceBelowZero()
DeductionsOnBuyExceedOrEqualOneHundredPercent()
DeployerOnly()
DeploymentError()
DepositBoxIsNotOpen()
DestinationIsNotTrustedSource()
DriPoolAddressCannotBeAddressZero()
GasLimitIsTooLow()
IncorrectConfirmationValue()
IncorrectPayment()
InitialLiquidityAlreadyAdded()
InitialLiquidityNotYetAdded()
InsufficientAllowance()
InvalidAdapterParams()
InvalidAddress()
InvalidEndpointCaller()
InvalidHash()
InvalidMinGas()
InvalidOracleSignature()
InvalidPayload()
InvalidReceiver()
InvalidSourceSendingContract()
InvalidTotalShares()
LPLockUpMustFitUint88()
LimitTooHigh()
LimitsCanOnlyBeRaised()
LiquidityPoolCannotBeAddressZero()
LiquidityPoolMustBeAContractAddress()
ListLengthMismatch()
MachineAddressCannotBeAddressZero()
ManagerUnauthorizedAccount()
MaxBidQuantityIs255()
MaxBuysPerBlockExceeded()
MaxPublicMintAllowanceExceeded(uint256 requested, uint256 alreadyMinted, uint256 maxAllowance)
MaxSupplyTooHigh()
MaxTokensPerTxnExceeded()
MaxTokensPerWalletExceeded()
MetadataIsLocked()
MetadropFactoryOnlyOncePerReveal()
MetadropModulesOnly()
MetadropOracleCannotBeAddressZero()
MinETHCannotExceedMaxBuy()
MinETHCannotExceedMaxLiquidity()
MinGasLimitNotSet()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
MintingIsClosedForever()
NewBuyTaxBasisPointsExceedsMaximum()
NewSellTaxBasisPointsExceedsMaximum()
NoETHForLiquidityPair()
NoPaymentDue()
NoRefundForCaller()
NoStoredMessage()
NoTokenForLiquidityPair()
NoTrustedPathRecord()
NothingToClaim()
OperationDidNotSucceed()
OracleSignatureHasExpired()
OwnableUnauthorizedAccount()
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
ParamTooLargeContributionFee()
ParamTooLargeEndDate()
ParamTooLargeMaxInitialBuy()
ParamTooLargeMaxInitialLiquidity()
ParamTooLargeMinETH()
ParamTooLargePerAddressMax()
ParamTooLargePoolMaxETH()
ParamTooLargePoolPerTxnMinETH()
ParamTooLargePoolSupply()
ParamTooLargeStartDate()
ParamTooLargeVestingDays()
ParametersDoNotMatchSignedMessage()
PassedConfigDoesNotMatchApproved()
PauseCutOffHasPassed()
PaymentMustCoverPerMintFee()
PermitDidNotSucceed()
PlatformAdminCannotBeAddressZero()
PlatformTreasuryCannotBeAddressZero()
PoolCannotBeManuallyStarted()
PoolIsAboveMinimum()
PoolIsBelowMinimum()
PoolMustBeSeededWithETHForInitialLiquidity()
PoolPhaseIsNotFailed()
PoolPhaseIsNotOpen()
PoolPhaseIsNotSucceeded()
PoolVestingNotYetComplete()
ProjectOwnerCannotBeAddressZero()
ProofInvalid()
QuantityExceedsMaxPossibleCollectionSupply()
QuantityExceedsRemainingCollectionSupply()
QuantityExceedsRemainingPhaseSupply()
ReferralIdAlreadyUsed()
RequestingMoreThanAvailableBalance()
RequestingMoreThanRemainingAllocation(uint256 previouslyMinted, uint256 requested, uint256 remainingAllocation)
RouterCannotBeZeroAddress()
RoyaltyFeeWillExceedSalePrice()
ShareTotalCannotBeZero()
SliceOutOfBounds()
SliceOverflow()
SuperAdminCannotBeAddressZero()
SupplyTotalMismatch()
SupportWindowIsNotOpen()
SwapThresholdTooLow()
TaxFreeAddressCannotBeAddressZero()
TaxPeriodStillInForce()
TemplateCannotBeAddressZero()
TemplateNotFound()
ThisMintIsClosed()
TotalSharesMustMatchDenominator()
TransferAmountExceedsBalance()
TransferCallerNotOwnerNorApproved()
TransferFailed()
TransferFromIncorrectOwner()
TransferFromZeroAddress()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()
UnrecognisedType()
UnrecognisedVRFMode()
VRFCoordinatorCannotBeAddressZero()
ValueExceedsMaximum()
VestedBalanceExceedsTotalBalance()
botProtectionDurationInSecondsMustFitUint128()