Ordi Arbitrage Bot - Metadrop Launch Pool Token

Verified contract

Proxy

Active on Ethereum with 68 txns
Deployed by via 0x7d681187 at 18843773
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
4 additional variables
Native
Value $0
ERC-20
--
0x4dbe4ad889d68ffe3847bfd127b614a17f95c87ea7c0a302e326ffbe3c8c6c76
From
0x3c4df5ef81d064c50af1661c75b4e1898d3a3c214764725259138f1d30523ab8
0x6fdcf20b8ada36ce6548e57f815d5c962d509cdfcb969f5a09ca97c456883142
0x9eadf74307cc1fc8ad92f658dbebc975000a624b99d02aa0189bbd39705b0878
0x434bfb5e68454bf3d59f068a027db72e74ea383bade50d2599de4eef144f41ee
0xfc381bf6ed50bd7f543336e1ccb0155447361ac0587041fdc11f02c864065d27
0x1d5dc102c197a4eed3538f3b042da2457f753ff6bc249e1f7583d750f878fec8
0xe0f3d477fe6ed62d56fbdd40f24d08b267cde0ef04d21fa29787486a48ee6cfd
0xd96d06b0308663af9b093d06ee77a9154fadfc77d13bbdb36fc31bf78340639a
0x314c35ddb0f3982b402893854472e459a7e7fb7a65e5601b28d6064ea730993a

Functions
Getter at block 21222251
accumulatedFees(view returns (uint96)
0
createdERC20(view returns (address)
0xace8cffd3d992126dced4eb29bc625cf81eae80d
decimals(view returns (uint8)
18
driType(view returns (uint8)
1
initialised(view returns (bool)
true
maxInitialBuy(view returns (uint96)
2000000000000000000
maxInitialBuyExceeded(view returns (bool maxInitialBuyExceeded_)
true
maxInitialLiquidity(view returns (uint96)
0
maxInitialLiquidityExceeded(view returns (bool maxInitialLiquidityExceeded_)
false
metadropOracleAddress(view returns (address)
0xabcc7736c42713cd40ae8c2915c3b3dcdef6b83d
name(view returns (string)
Ordi Arbitrage Bot - Metadrop Launch Pool Token
poolContributionFeeBasisPoints(view returns (uint16)
1000
poolEndDate(view returns (uint32)
1703277955
poolFeeRecipient(view returns (address)
0xde3ff2a50bd1ba1bd6a608ea0138946dddf595bc
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)
1703277055
poolVestingInSeconds(view returns (uint32)
14400
projectSeedContributionAddress(view returns (address)
0x22461ae8630eb5288a5014166846a352a3b398df
projectSeedContributionETH(view returns (uint96)
1100000000000000000
supplyForLP(view returns (uint256 supplyForLP_)
38331344378146761246203
supplyInThePool(view returns (uint120)
94904809619238476953907815
symbol(view returns (string)
OrdiAr-DRIP
totalETHContributed(view returns (uint256 totalETHContributed_)
13293000000000000000
totalETHFundedToLPAndTokenBuy(view returns (uint96)
3100000000000000000
totalETHPooled(view returns (uint256 totalETHPooled_)
14393000000000000000
totalExcessETHPooled(view returns (uint256 totalExcessETHPooled_)
11293000000000000000
totalExcessETHRefunded(view returns (uint96)
11292999999999999990
totalSupply(view returns (uint256)
14770000000000000000000000
uniswapRouter(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
vestingEndDate(view returns (uint256 vestingEndDate_)
1703292355
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

This contract contains no constructor objects.

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(