Volatile AMM - WETH/PDT

Unverified contract

Proxy

Active on Base with 383 txns
Deployed by via 0xbabb1785 at 17518866
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $1,684,020.04
ERC-20
Value $1,663,845.72
ERC-20
--
ERC-20
--
ERC-20
--
0xb143e6916d7baa667dd65e35605abfa0c308d91cf99fa55e0ad5e41645ac342d
0x7bfe8807248f187dfb16a493148e5f13dc32b771cc433086e9a3b25da7bb10d2
0x331f05438a2694115f1cc6b61b2be4b67e4daa5b114186512fef411763086641
0xc774f210f96acef98bcc1b20cfadd2624117e14018d77e8a053a73b7426a510d
0x21ff36a8238c6e0cec776d3e681e8de4cb2685d0854e92d0b0906ae28e3b682a
0xd931b2e8c256596b169abe75aa31ed16d797807f1b755710ffee6de1c3d3937b
0x488acae479d11ed6fbe55be6dded672c7f590b2d45a0d932d5811acea9f7a278
0x837ceb7b12d0946ffd5a6433d0a387de014ab723a188dc15851fbbcee0be1c52
0xc000c2ddae03cd99689498ef19734bec4d535f1cbdc4506e34e24f6fd9ad2869
0xb8ff059a67fc397d27b0b13b610e491dc206523f6cb1f7f0032c46e4d3982d4f

Functions
Getter at block 22753231
DOMAIN_SEPARATOR(view returns (bytes32)
0xa97f04cfc8047e7d3d759e0c600ba3597b6b2eb1a384b8c7cd168a405518fbef
blockTimestampLast(view returns (uint256)
1732294601
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=4320379430657898490633026286, reserve1Cumulative=103852605987385654018485171226208, blockTimestamp=1732295809)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x04e5a1c883dafd1eae6b11bd6d3eb784d90ce515, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=506496566040779022113, _reserve1=19678604923076178536154069, _blockTimestampLast=1732294601)
index0(view returns (uint256)
54737592100139
index1(view returns (uint256)
1713564301118846857
lastObservation(view returns (struct IPoolObservation)
(1732293097, 4319005355891572092224623414, 103799255320002029901950758599720)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=506496566040779022113, r1=19678604923076178536154069, st=false, t0=0x4200000000000000000000000000000000000006, t1=0xeff2a458e464b07088bdb441c21a42ab4b61e07e)
name(view returns (string)
Volatile AMM - WETH/PDT
observationLength(view returns (uint256)
2290
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x94af99a8b1fab8329329fe4d0397713dd7367f42
reserve0(view returns (uint256)
506496566040779022113
reserve0CumulativeLast(view returns (uint256)
4319767582806121229574313782
reserve1(view returns (uint256)
19678604923076178536154069
reserve1CumulativeLast(view returns (uint256)
103828834232638577994813497110856
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/PDT
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xeff2a458e464b07088bdb441c21a42ab4b61e07e
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0xeff2a458e464b07088bdb441c21a42ab4b61e07e)
totalSupply(view returns (uint256)
99835593943298862805686
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
claimable0(addressview returns (uint256)
claimable1(addressview returns (uint256)
getAmountOut(uint256 amountInaddress tokenInview returns (uint256)
nonces(address ownerview returns (uint256)
observations(uint256view returns (uint256 timestampuint256 reserve0Cumulativeuint256 reserve1Cumulative)
prices(address tokenInuint256 amountInuint256 pointsview returns (uint256[])
quote(address tokenInuint256 amountInuint256 granularityview returns (uint256 amountOut)
sample(address tokenInuint256 amountInuint256 pointsuint256 windowview returns (uint256[])
supplyIndex0(addressview returns (uint256)
supplyIndex1(addressview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burn(address toreturns (uint256 amount0uint256 amount1)
claimFees(returns (uint256 claimed0uint256 claimed1)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
getK(returns (uint256)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _token0address _token1bool _stable
mint(address toreturns (uint256 liquidity)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
setName(string __name
setSymbol(string __symbol
skim(address to
swap(uint256 amount0Outuint256 amount1Outaddress tobytes data
sync(
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Burn(address indexed senderaddress indexed touint256 amount0uint256 amount1
Claim(address indexed senderaddress indexed recipientuint256 amount0uint256 amount1
EIP712DomainChanged(
Fees(address indexed senderuint256 amount0uint256 amount1
Mint(address indexed senderuint256 amount0uint256 amount1
Swap(address indexed senderaddress indexed touint256 amount0Inuint256 amount1Inuint256 amount0Outuint256 amount1Out
Sync(uint256 reserve0uint256 reserve1
Transfer(address indexed fromaddress indexed touint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
BelowMinimumK(
DepositsNotEqual(
FactoryAlreadySet(
InsufficientInputAmount(
InsufficientLiquidity(
InsufficientLiquidityBurned(
InsufficientLiquidityMinted(
InsufficientOutputAmount(
InvalidTo(
IsPaused(
K(
NotEmergencyCouncil(
StringTooLong(string str