Vault

Verified contract

Active on Base with 4 txns
Deployed by via 0x90692cd8 at 19619179
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xb3de045313b49967e1822e3f1f76067e4d79848d6c9c954e1e6f27e11ef97d09
0x4ad90e325e3d2809c872dc0751aca63616fee0e41214437c576395c2737080ec
0xd4e981ed69b45577ce21d0afa7bec777d132dad8c13fc7accc074e85b0f9652c
0xfea252165821c4d7989a0ddd2a142f09aca79d6741a5a1fc82e6397a5261ee98

Functions
Getter at block 22945293
BASE_TOKEN_TARGET_RECEIVE_AMOUNT(view returns (uint256)
3500000000000000000
BUY_QUOTE_TYPE(view returns (uint256)
1
INITIAL_BUY_LIMIT(view returns (uint256)
300000000000000000
MAX_AMOUNT(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
NATIVE_TOKEN(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
POOL_END_TYPE(view returns (uint256)
1
POOL_NOT_END_TYPE(view returns (uint256)
0
QUOTE_TERMINAL_LEFT_AMOUNT(view returns (uint256)
60000000000
QUOTE_TOKEN_TOTAL_AMOUNT_FOR_REWARD(view returns (uint256)
50000000000000000
QUOTE_TOKEN_TOTAL_AMOUNT_IN_DEX(view returns (uint256)
250000000000000000
QUOTE_TOKEN_TOTAL_AMOUNT_IN_POOL(view returns (uint256)
700000000000000000
SELL_QUOTE_TYPE(view returns (uint256)
0
UNISWAP_POOL_FACTORY_(view returns (address)
0x8909dc15e40173ff4699343b6eb8132c65e18ec6
UNISWAP_ROUTER_ADDRESS(view returns (address)
0x4752ba5dbc23f44d87826276bf6fd6b1c372ad24
WETH(view returns (address)
0x4200000000000000000000000000000000000006
X_OFFSET_AMOUNT(view returns (uint256)
1950000000000000000
Y_OFFSET_AMOUNT(view returns (uint256)
390000000000000000
getDomainSeparator(view returns (bytes32)
0x3f584b411d0e89fe18ddeffd07048fdfa70868ab5d76c1855b73e04d33e9291c
Read-only
_encodeOrder(struct VaultWithdrawRewardOrder orderpure returns (bytes)
hashOrder(struct VaultWithdrawRewardOrder orderview returns (bytes32)
verifyNonce(address senderuint256 nonceview returns (booluint256uint256uint256)
State-modifying
claimTokensFor(struct VaultWithdrawRewardOrder orderbytes signatures
migrate(address poolreturns (address uniswapPool)
Events
ClaimTokenForRecipient(address recipientaddress tokenuint256 amountuint256 nonce
CreatePoolAndMigration(address uniswapPooluint256 baseAmountuint256 quoteAmount
Constructor
constructor(address _adminaddress _dexFees
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
Duplicate(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
FailedInnerCall(
InvalidAmount(
InvalidNonce(
InvalidSignature(
NoEnoughBalanceForDex(
OnlyAdmin(
PoolIsNotEnd(
SafeERC20FailedOperation(address token
SignatureExpired(