Volatile AMM - ZUN/USDC

Unverified contract

Proxy

Active on Base with 1,172 txns
Deployed by via 0xaf7395d0 at 16668198
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $31,719.95
ERC-20
Value $31,690.3
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x2266c7464ecc1d73703b4d4fa8c643509e0722a9beb44c182ab693281ed5077a
0x190c4796db483e9ddf90b9ad00fd689f0f7b6f15dbfd5789f85a4c5d511ca761
0x80346051b68b959f4ec495fa75c1d2c9ef9c3f97fad275c5957a581cc747d88e
0x2da8686204d23fd903118a07aa7b56a5318271318eb9f1259f25a170deb6f6fb
0xfd69e066f178a28f8e921a989aaa822ef70b29c56a8be79f8af97a7e24e86360
0x34f35b57aeff9a3f38bfccf8102099920cc0c5346e97acde006857226a97c9ec
0x7128884970355f65c60f11d794af3a0b4bcb70d68a994a53ebb03d05b344c0fc
0x2ce66a4251566879601bbb9dae02915adfccd3d9ded80446233f26dce13141ca
0xabe86ecdc43bd93a96512e4e0a717a2c8a276d1e4429374b6045f42d0fc3309c
0xdcb33153648b925607cceeb3066a8918128b1f0f5d7aadd37dcbae86b93ea54a

Functions
Getter at block 21768642
DOMAIN_SEPARATOR(view returns (bytes32)
0x01c17172671c1ba80b3b29ccfd71659b74a307e4f8fc3cfdcc4174625cfe3e3e
blockTimestampLast(view returns (uint256)
1730326001
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=10281474400113644230096947477998, reserve1Cumulative=912621576607621316, blockTimestamp=1730326631)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x80326ed67271fb298d674c43aef3bc437b801b0e, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=1015939749710290105656791, _reserve1=31658640172, _blockTimestampLast=1730326001)
index0(view returns (uint256)
274605838813213455100611
index1(view returns (uint256)
16011706330
lastObservation(view returns (struct IPoolObservation)
(1730326001, 10280834358071326747330383699668, 912601631664312956)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000, r0=1015939749710290105656791, r1=31658640172, st=false, t0=0x1db0fc8933f545648b54a9ee4326209a9a259643, t1=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913)
name(view returns (string)
Volatile AMM - ZUN/USDC
observationLength(view returns (uint256)
2101
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xf8f722b3b00af0a0cb01325953f2ee9a20d86970
reserve0(view returns (uint256)
1015939749710290105656791
reserve0CumulativeLast(view returns (uint256)
10280834358071326747330383699668
reserve1(view returns (uint256)
31658640172
reserve1CumulativeLast(view returns (uint256)
912601631664312956
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-ZUN/USDC
token0(view returns (address)
0x1db0fc8933f545648b54a9ee4326209a9a259643
token1(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
tokens(view returns (addressaddress)
(0x1db0fc8933f545648b54a9ee4326209a9a259643, 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913)
totalSupply(view returns (uint256)
179341201376558902
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