Volatile AMM - WETH/VIS

Unverified contract

Proxy

Active on Base with 11 txns
Deployed by via 0xc91060a1 at 22592961
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $18,946.78
ERC-20
Value $18,762.13
0x1906860bf691777456ccf2999cd4f54166168a5c05c35837333b08863bd21669
0x835e400ff75a3ba5c25a9ab55ca16596f191c19a6e59f32bf4196b2f7cd9b16f
0xf187f41ecd9366fa4ce22a97c63952287a9e812c56fba3a07b2cb54d63dfde69
0x4a0089a0159578abcbe0622c54ef78dbc1eeee2f068a0f6c6e2e951012b32e06
0x54498d0dae3fba610f7c4afa0d42022751735bb72c2bab371f730e0e396279b6
0x69d689dbdbaab80aae2f420a86ec96e8248ad4248e5a2d31de0a8670d8453eea
0xd6795228616e7df0cd7abff1af75abc9f87a31af73f489d4fedfe7209c9a4e5e
0x9bf3980e44e60b84fdd2c0b2b82b1efd83b32f62872d1919b600f3fc45809c4a
0x28f61093f04ac11b37b3060cbb392361f06c082163b8e120d72279a9a3fec9b6
0x4e7cc20dfb8a31a925e63d04b0054d3edbd0ac5a1d6c3b9d8efdd70cd6a0d1fa

Functions
Getter at block 22724394
DOMAIN_SEPARATOR(view returns (bytes32)
0x98791cfb520d528de438e0b885dffc7c32bf1bd94dab83f078923ec660024acb
blockTimestampLast(view returns (uint256)
1732237547
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=706354020256313783547904, reserve1Cumulative=28046324805998593893203897238, blockTimestamp=1732238135)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0xdbdfac0f9268ef02c34ed58c9fab3517a98444dc, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=5654190386875090467, _reserve1=197319151678637489311851, _blockTimestampLast=1732237547)
index0(view returns (uint256)
5974673775488
index1(view returns (uint256)
182195235110584230
lastObservation(view returns (struct IPoolObservation)
(1732236583, 697582352906303056828292, 27739958497720073116785612326)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=5654190386875090467, r1=197319151678637489311851, st=false, t0=0x4200000000000000000000000000000000000006, t1=0xfc60aa1ffca50ce08b3cdec9626c0bb9e9b09bec)
name(view returns (string)
Volatile AMM - WETH/VIS
observationLength(view returns (uint256)
29
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x5f3abac0ac68c2e34ef64480ced20a36d2b909b9
reserve0(view returns (uint256)
5654190386875090467
reserve0CumulativeLast(view returns (uint256)
703029356308831230353308
reserve1(view returns (uint256)
197319151678637489311851
reserve1CumulativeLast(view returns (uint256)
27930301144811555049488528850
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/VIS
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xfc60aa1ffca50ce08b3cdec9626c0bb9e9b09bec
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0xfc60aa1ffca50ce08b3cdec9626c0bb9e9b09bec)
totalSupply(view returns (uint256)
1056257505153628398761
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