Volatile AMM - DAI+/AERO

Unverified contract

Proxy

Active on Base with 66 txns
Deployed by via 0x3c1c7f71 at 8327857
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $82.69
ERC-20
Value $82.65
ERC-20
Value $0.59
ERC-20
Value $0.14
ERC-20
Value $0.11
ERC-20
Value $0.02
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x7f4844d0da61477f76700797fdc4b9e9d3bfcf3c12f949c5651882e78325fbcb
0x513db54e7bed54353548b7c71f50b71ebe2c7337723704b6e4872d7c5af103c9
0x7c18f0b025544b1a84a796b6aada424d3e208762d99e2bb8d1eddad02351bf98
0x8da3a534e79c67272f5d9c5be8b251a185a44e34a0d222a7b3cc72aeb0779cf5
0x102b241d7ab659a22a7d63e6c1b165e3cb78ead2e5c97bda62d6d249bbc58779
0x82a8a0f36c9ed9d20967e9581102c37d66fe1b1c5743edb594c96b25e29c00e5
0x64f63b3cc51db83131497bc405bdf9556f3d99e1715ec4006fb9fb503a4e98c3
0xabd73f3b738cf202d1fa3c4094c3205a9f959ddbc8e7a800bbf7dc13c4be50c9
0x6a3f47c322a86c261821bce1fad341d64d42fe2e5f34eb6b0584d617691178e3
0x9d894ab74a5355b68777ea0926b234563b6127ec99f0ecf8f72b1329d08aba7d

Functions
Getter at block 22491768
DOMAIN_SEPARATOR(view returns (bytes32)
0x661737e1491c97b737a8f62d74c81068efdbc346b6a1cbf55518d79c213f9467
blockTimestampLast(view returns (uint256)
1731772707
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=2564265699722361335562904698, reserve1Cumulative=2521653597880643419341365838, blockTimestamp=1731772883)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x95dbba09678e373b4d650dbab7f458958ce8bc68, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=82611720465166416456, _reserve1=59032176325505865633, _blockTimestampLast=1731772707)
index0(view returns (uint256)
35246689508316176
index1(view returns (uint256)
34100246838728591
lastObservation(view returns (struct IPoolObservation)
(1731772707, 2564251160059559466273608442, 2521643208217610130309014430)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=82611720465166416456, r1=59032176325505865633, st=false, t0=0x65a2508c429a6078a7bc2f7df81ab575bd9d9275, t1=0x940181a94a35a4569e4529a3cdfb74e38fd98631)
name(view returns (string)
Volatile AMM - DAI+/AERO
observationLength(view returns (uint256)
2236
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x8cd9f98f3af786666f94bada1d0b207c099ca942
reserve0(view returns (uint256)
82611720465166416456
reserve0CumulativeLast(view returns (uint256)
2564251160059559466273608442
reserve1(view returns (uint256)
59032176325505865633
reserve1CumulativeLast(view returns (uint256)
2521643208217610130309014430
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-DAI+/AERO
token0(view returns (address)
0x65a2508c429a6078a7bc2f7df81ab575bd9d9275
token1(view returns (address)
0x940181a94a35a4569e4529a3cdfb74e38fd98631
tokens(view returns (addressaddress)
(0x65a2508c429a6078a7bc2f7df81ab575bd9d9275, 0x940181a94a35a4569e4529a3cdfb74e38fd98631)
totalSupply(view returns (uint256)
69034660129793764069
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