Volatile AMM - ZUN/USDC

Unverified contract

Proxy

Active on Base with 1,225 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 $37,510.23
ERC-20
Value $36,365.4
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x2dbe5975c6f4f12d41d8e85a2d5258e856db81f031786f60aa05037fd96b95b6
0xaa031d09ad3ab87569db8be2e8a1119f7556efff1a5e53e75002fc57b636ba77
0x801b8c7f89a708570724af58c080d64305f306cbf9e157a9f1744e9dec2c6987
0x735b297d7d94a6879230cb8e8370c424b58141e0ce227eb0d57effe9c7402d98
0x14440ea5b01adf26670c66db82e8c56dda095f6261bf0abae40ee3d5bb1e0fd1
0x1ba2c43dea5b0317a0a536757979768cc87624de349943480eeda244555ea9c2
0x1c18c77fb996efad608bf797d1e0691427eb0acf277a054494a8e016eadcf949
0x99c47022499ff802906bd0d38d9d22a03ee9ee6dd4eba951f699bda6690deec0
0x65ac9d036abd1e35cf125e0eea4bde6a33680b1f2904d5726dd2e14910645a64
0x1e2c5b74738e46263b5b26510f40b0f76fe18f49c91bc8586000ca2dd92b3815

Functions
Getter at block 22900653
DOMAIN_SEPARATOR(view returns (bytes32)
0x01c17172671c1ba80b3b29ccfd71659b74a307e4f8fc3cfdcc4174625cfe3e3e
blockTimestampLast(view returns (uint256)
1732586017
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=12487865201061856324360918887834, reserve1Cumulative=994739028634707616, blockTimestamp=1732590653)
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=598164355954855986253564, _reserve1=37544249653, _blockTimestampLast=1732586017)
index0(view returns (uint256)
383399562914365249757926
index1(view returns (uint256)
21126173090
lastObservation(view returns (struct IPoolObservation)
(1732586017, 12485092111107649612008647365130, 994564973493316308)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000, r0=598164355954855986253564, r1=37544249653, st=false, t0=0x1db0fc8933f545648b54a9ee4326209a9a259643, t1=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913)
name(view returns (string)
Volatile AMM - ZUN/USDC
observationLength(view returns (uint256)
2509
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xf8f722b3b00af0a0cb01325953f2ee9a20d86970
reserve0(view returns (uint256)
598164355954855986253564
reserve0CumulativeLast(view returns (uint256)
12485092111107649612008647365130
reserve1(view returns (uint256)
37544249653
reserve1CumulativeLast(view returns (uint256)
994564973493316308
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)
149858651957297136
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