ERC20ByMetadrop

Verified contract

Active on Ethereum with 131 txns
Deployed by via 0x198bad00 at 18572613
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
1 additional variable
Native
Value $0
0xd60f9831273ccf32497c6e65533bc5c5ad8783518874fbc0f803556dd396c61d
0xc0152d47a8169a7f3cb1bfdf49998de5349b33021a55fb78f88ee940ef75eccc
0x8efa9b6f2ed4e8d3bc16106910906cda0498ec74036eb044aedb8490b40d81df
0x90a8e0d2947fff435484c3597c4b8470fe110668c14f1c696b09c376bd98f3b0
0xff48484c84085a33620185d8707ca7de2f7b82bbf682cc616b446c42fefe88fd
0xbc52b8b9f863abcf57505973d4ac755f69ca27338d2d18fcc3cae586c0892b36
0x78ffc03276d82b29937051eae82d7b4b2ec3c2ea4008dbdbb8885a2210c3dec2
0x4a6bcc92fe3787d3f9adc442e7b99443ac7c5942f85bf7bb6020a22cc4f80012
0xbe5b1356b72c9ef9c1de971850a673274ee660cf73a17d583f297e4a68a50446
0x2a55ecfacb5edb21061c9a1520f5045ff072689521aede01f815bbeca433b063

Functions
Getter at block 21221738
autoBurnBasisPoints(view returns (uint256)
0
autoBurnDurationInBlocks(view returns (uint256)
0
botProtectionDurationInSeconds(view returns (uint256)
3153600000
burnLPTokens(view returns (bool)
false
decimals(view returns (uint8)
18
driPool(view returns (address)
0x0000000000000000000000000000000000000000
fundedBlock(view returns (uint32)
18572613
fundedDate(view returns (uint32)
1699994747
getMetadropBuyTaxBasisPoints(view returns (uint256)
0
getMetadropSellTaxBasisPoints(view returns (uint256)
0
limitsEnforced(view returns (bool)
true
liquidityPools(view returns (address[] liquidityPools_)
[0xc91a52Da652b721893F3aDA32d712E7061B1ad4d]
lpLockupInDays(view returns (uint88)
31
lpOwner(view returns (address)
0x08b9fdef9e9db61c7fe1399ad82a390066c80d56
lpSupply(view returns (uint256)
1000000000000000000000000000
maxTokensPerTransaction(view returns (uint120)
0
maxTokensPerWallet(view returns (uint120)
0
metadropBuyTaxBasisPoints(view returns (uint16)
0
metadropBuyTaxProportionBasisPoints(view returns (uint256)
1000
metadropFactory(view returns (address)
0x8cdd488363de72635b55bb263cc4c29041e6aa1a
metadropMinBuyTaxBasisPoints(view returns (uint256)
50
metadropMinSellTaxBasisPoints(view returns (uint256)
50
metadropSellTaxBasisPoints(view returns (uint16)
0
metadropSellTaxProportionBasisPoints(view returns (uint256)
1000
metadropTaxPendingSwap(view returns (uint128)
0
metadropTaxPeriodInDays(view returns (uint256)
30
metadropTaxRecipient(view returns (address)
0xde3ff2a50bd1ba1bd6a608ea0138946dddf595bc
name(view returns (string)
ShibAi
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
projectBuyTaxBasisPoints(view returns (uint16)
0
projectSellTaxBasisPoints(view returns (uint16)
0
projectSupply(view returns (uint256)
0
projectSupplyRecipient(view returns (address)
0x0000000000000000000000000000000000000000
projectTaxPendingSwap(view returns (uint128)
0
projectTaxRecipient(view returns (address)
0x66aa3789e995afc4895287ae1d36c4978cd90d74
swapThresholdBasisPoints(view returns (uint16)
5
symbol(view returns (string)
SHIBAI
totalBuyTaxBasisPoints(view returns (uint256)
0
totalSellTaxBasisPoints(view returns (uint256)
0
totalSupply(view returns (uint256)
1000000000000000000000000000
totalTaxPendingSwap(view returns (uint256)
0
uniswapV2Pair(view returns (address)
0xc91a52da652b721893f3ada32d712e7061b1ad4d
unlimitedAddresses(view returns (address[] unlimitedAddresses_)
[0x0000000000000000000000000000000000000000, 0xa9690Cb1Ca0952A537880a97b0F157109C58bc32, 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, 0xc91a52Da652b721893F3aDA32d712E7061B1ad4d]
validCallers(view returns (bytes32[] validCallerHashes_)
[]
vaultType(view returns (uint8)
0
x_CONST_VERSION(view returns (uint256)
100020001000000000
x_META_ID_HASH(view returns (bytes32)
0x28e1176587affb353db15acc06ee6c7402024f00d23beb1e66ae0f2df741edc4
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
isLiquidityPool(address queryAddress_view returns (bool)
isUnlimited(address queryAddress_view returns (bool)
isValidCaller(bytes32 queryHash_view returns (bool)
State-modifying
acceptOwnership(
addInitialLiquidity(uint256 vaultFee_uint256 lpLockupInDaysOverride_bool burnLPTokensOverride_payable 
addLiquidityPool(address newLiquidityPool_
addUnlimited(address newUnlimited_
addValidCaller(bytes32 newValidCallerHash_
approve(address spenderuint256 amountreturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
distributeTaxTokens(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
removeLiquidityPool(address removedLiquidityPool_
removeUnlimited(address removedUnlimited_
removeValidCaller(bytes32 removedValidCallerHash_
renounceOwnership(
rescueERC20(address token_uint256 amount_
rescueETH(uint256 amount_
rescueExcessToken(uint256 amount_
setLimits(uint256 newMaxTokensPerTransaction_uint256 newMaxTokensPerWallet_
setProjectTaxRates(uint16 newProjectBuyTaxBasisPoints_uint16 newProjectSellTaxBasisPoints_
setProjectTaxRecipient(address projectTaxRecipient_
setSwapThresholdBasisPoints(uint16 swapThresholdBasisPoints_
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
AutoSwapThresholdUpdated(uint256 oldThresholduint256 newThreshold
ExternalCallError(uint256 identifier
InitialLiquidityAdded(uint256 tokenAuint256 tokenBuint256 lpToken
LimitsUpdated(uint256 oldMaxTokensPerTransactionuint256 newMaxTokensPerTransactionuint256 oldMaxTokensPerWalletuint256 newMaxTokensPerWallet
LiquidityBurned(uint256 lpTokens
LiquidityLocked(uint256 lpTokensuint256 lpLockupInDays
LiquidityPoolAdded(address addedPool
LiquidityPoolCreated(address addedPool
LiquidityPoolRemoved(address removedPool
MetadropTaxBasisPointsChanged(uint256 oldBuyBasisPointsuint256 newBuyBasisPointsuint256 oldSellBasisPointsuint256 newSellBasisPoints
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProjectTaxBasisPointsChanged(uint256 oldBuyBasisPointsuint256 newBuyBasisPointsuint256 oldSellBasisPointsuint256 newSellBasisPoints
ProjectTaxRecipientUpdated(address treasury
RevenueAutoSwap(
Transfer(address indexed fromaddress indexed touint256 value
UnlimitedAddressAdded(address addedUnlimted
UnlimitedAddressRemoved(address removedUnlimted
ValidCallerAdded(bytes32 addedValidCaller
ValidCallerRemoved(bytes32 removedValidCaller
Constructor
constructor(address[5] integrationAddresses_bytes baseParams_bytes supplyParams_bytes taxParams_bytes poolParams_
Fallback and receive
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
CallerIsNotTheManager(
CallerIsNotTheOwner(
CallerMustBeLzApp(
CanOnlyReduce(
CannotAddLiquidityOnCreateAndUseDRIPool(
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(
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(
NothingToClaim(
OperationDidNotSucceed(
OracleSignatureHasExpired(
OwnableUnauthorizedAccount(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
ParamTooLargeEndDate(
ParamTooLargeMinETH(
ParamTooLargePerAddressMax(
ParamTooLargePoolPerTxnMinETH(
ParamTooLargePoolSupply(
ParamTooLargeStartDate(
ParamTooLargeVestingDays(
ParametersDoNotMatchSignedMessage(
PassedConfigDoesNotMatchApproved(
PauseCutOffHasPassed(
PaymentMustCoverPerMintFee(
PermitDidNotSucceed(
PlatformAdminCannotBeAddressZero(
PlatformTreasuryCannotBeAddressZero(
PoolIsAboveMinimum(
PoolIsBelowMinimum(
PoolPhaseIsClosed(
PoolPhaseIsNotAfter(
PoolVestingNotYetComplete(
ProjectOwnerCannotBeAddressZero(
ProofInvalid(
QuantityExceedsMaxPossibleCollectionSupply(
QuantityExceedsRemainingCollectionSupply(
QuantityExceedsRemainingPhaseSupply(
ReferralIdAlreadyUsed(
RequestingMoreThanAvailableBalance(
RequestingMoreThanRemainingAllocation(uint256 previouslyMinteduint256 requesteduint256 remainingAllocation
RoyaltyFeeWillExceedSalePrice(
ShareTotalCannotBeZero(
SliceOutOfBounds(
SliceOverflow(
SuperAdminCannotBeAddressZero(
SupplyTotalMismatch(
SupportWindowIsNotOpen(
SwapThresholdTooLow(
TaxFreeAddressCannotBeAddressZero(
TaxPeriodStillInForce(
TemplateCannotBeAddressZero(
TemplateNotFound(
ThisMintIsClosed(
TotalSharesMustMatchDenominator(
TransferAmountExceedsBalance(
TransferCallerNotOwnerNorApproved(
TransferFailed(
TransferFromIncorrectOwner(
TransferFromZeroAddress(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
UnrecognisedVRFMode(
VRFCoordinatorCannotBeAddressZero(
ValueExceedsMaximum(
botProtectionDurationInSecondsMustFitUint128(