Volatile AMM - WETH/AERO

Unverified contract

Proxy

Active on Base with 24,223 txns
Deployed by via 0x634197da at 3204958
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $4,189,739.99
ERC-20
Value $4,148,505.52
ERC-20
Value $4.16
ERC-20
Value $2.5
ERC-20
Value $0.51
ERC-20
Value $0.11
ERC-20
Value $0.1
ERC-20
Value $0.08
ERC-20
Value $0.05
ERC-20
Value $0.01
0x2b177436e91568b435c63c014f9a6df233c6de1ef42f6f152c518e0309695bda
0xcff3a44069035dd57e2eeba2f34650ced47292ee5ce2e6b7840090e78a65e4d8
0xe1e6812dbe34271a9d65e12a26c7cdc85840d925043f402dded31b3727c29735
0x6fe6b785a1bbcde34a2159d1f04bc6190b35c2a291fe68f222123f4649b5d397
0x2e6e57f42b0c999f9eb271ab93fa7c8d58d18fec9bf1bc50e0c3b6794a8d2703
0xa789f8670a9318c6fe5332ba4631417a1df154910fd94935e50f1d8d9372d2bd
0x8b9f65e79bba0abb29c54c7658c5b4aa0eab57773581a087adbd596fc8151e00
0xbc8b804031a3aa7e6604d681cb6379aab5d3b61f7d341f48d29fe6f837950d68
0x66ce971dd945ad4d01e761609e72eb0576154dd4fde437771208ff4d49dce7ba
0x144f2667d195930a9d092dc27581900d074fca7e00f5f7d62eb21fc24aca1fd3

Functions
Getter at block 22748924
DOMAIN_SEPARATOR(view returns (bytes32)
0xd8f659e07ff33b2b87d4cc7a771d0ed29bb33b6e615e5942c8959d7e678d99f1
blockTimestampLast(view returns (uint256)
1732287193
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=32855358338679724680166773162, reserve1Cumulative=145512054793849277190847698955110, blockTimestamp=1732287195)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x7f670f78b17dec44d5ef68a48740b6f8849cc2e6, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=1271098088590598213364, _reserve1=3215874183833797847022393, _blockTimestampLast=1732287193)
index0(view returns (uint256)
7560491303462423
index1(view returns (uint256)
66476508417374607612
lastObservation(view returns (struct IPoolObservation)
(1732286887, 32854966820057951738823501172, 145511064327523257081232219333456)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=1271098088590598213364, r1=3215874183833797847022393, st=false, t0=0x4200000000000000000000000000000000000006, t1=0x940181a94a35a4569e4529a3cdfb74e38fd98631)
name(view returns (string)
Volatile AMM - WETH/AERO
observationLength(view returns (uint256)
19993
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xa977b246e91ba4277eab4e58b18e4cef17ade33a
reserve0(view returns (uint256)
1271098088590598213364
reserve0CumulativeLast(view returns (uint256)
32855355796483547498970346434
reserve1(view returns (uint256)
3215874183833797847022393
reserve1CumulativeLast(view returns (uint256)
145512048362100909523252004910324
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/AERO
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x940181a94a35a4569e4529a3cdfb74e38fd98631
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0x940181a94a35a4569e4529a3cdfb74e38fd98631)
totalSupply(view returns (uint256)
63906339172642523049811
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