ERC20DRIPoolByMetadrop

Verified contract

Implementation

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

No balances found for "ERC20DRIPoolByMetadrop"

No transactions found for "ERC20DRIPoolByMetadrop"


Functions
Getter at block 21222251
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)
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
 
supplyForLP(view returns (uint256 supplyForLP_)
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 owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
createMessageHash(address sender_uint256 value_pure returns (bytes32 messageHash_)
participant(addressview returns (uint128 contributionuint128 excessRefunded)
participantETHPooled(address participant_view returns (uint256 participantETHPooled_)
participantExcessETHRefunded(address participant_view returns (uint256 participantExcessETHRefunded_)
participantExcessRefundAvailable(address participant_view returns (uint256 participantExcessRefund_)
State-modifying
addToPool(struct IConfigStructuresSignedDropMessageDetails signedMessage_payable 
approve(address spenderuint256 amountreturns (bool)
claimFromPool(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialiseDRIP(bytes poolParams_string name_string symbol_
loadERC20AddressAndSeedETH(address createdERC20_address poolCreator_payable 
refundExcess(
refundFromFailedPool(
rescueERC20(address token_uint256 amount_
rescueETH(uint256 amount_
supplyLiquidity(uint256 lockerFee_payable 
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
Events
AddToPool(address dripHolderuint256 ethPooleduint256 ethFee
Approval(address indexed owneraddress indexed spenderuint256 value
ClaimFromPool(address participantuint256 dripTokenBurneduint256 pooledTokenClaimeduint256 ethRefunded
DRIPoolCreatedAndInitialised(
ExcessRefunded(address participantuint256 ethRefunded
InitialBuyMade(uint256 ethBuy
PoolClosedSuccessfully(uint256 totalETHPooleduint256 totalETHFee
RefundFromFailedPool(address participantuint256 dripTokenBurneduint256 ethRefunded
Transfer(address indexed fromaddress indexed touint256 value
UnexpectedTotalETHPooled(uint256 totalETHPooleduint256 contractBalanceuint256 totalETHFundedToLPAndTokenBuyuint256 totalExcessETHRefundeduint256 projectSeedContributionETHuint256 accumulatedFees
Constructor
constructor(address router_address oracle_
Fallback and receive
fallback(
receive(
Errors
AdapterParamsMustBeEmpty(
AdditionToPoolIsBelowPerTransactionMinimum(
AdditionToPoolWouldExceedPerAddressCap(
AdditionToPoolWouldExceedPoolCap(
AddressAlreadySet(
AllowanceDecreasedBelowZero(
AlreadyInitialised(
AmountExceedsAvailable(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApproveFromTheZeroAddress(
ApproveToTheZeroAddress(
AuctionStatusIsNotEnded(
AuctionStatusIsNotOpen(
AuxCallFailed(address[] modulesuint256 valuebytes datauint256 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(
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 requesteduint256 alreadyMinteduint256 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(
PoolIsAboveMinimum(
PoolIsBelowMinimum(
PoolMustBeSeededWithETHForInitialLiquidity(
PoolPhaseIsNotFailed(
PoolPhaseIsNotOpen(
PoolPhaseIsNotSucceeded(
PoolVestingNotYetComplete(
ProjectOwnerCannotBeAddressZero(
ProofInvalid(
QuantityExceedsMaxPossibleCollectionSupply(
QuantityExceedsRemainingCollectionSupply(
QuantityExceedsRemainingPhaseSupply(
ReferralIdAlreadyUsed(
RequestingMoreThanAvailableBalance(
RequestingMoreThanRemainingAllocation(uint256 previouslyMinteduint256 requesteduint256 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(
botProtectionDurationInSecondsMustFitUint128(