Volatile AMM - WETH/UNIDX

Unverified contract

Proxy

Active on Base with 414 txns
Deployed by via 0xde47d17d at 3204814
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $68.83
ERC-20
Value $57.33
ERC-20
Value $0
ERC-20
--
0xd050245535cef915f30d561226c0a6f6be1a4d6d61fb7bd7afda92b065de65e6
0xa9b1fdfc878f9e8e45e14424986b651b67f5c50097493a05f12c8afa10c61025
0x04864c593f8c4220583cbcae7d5fc79c27f3353b83fcb10f8ab2d3fbf38ad67b
0x2a5294cf2580f9165f97a276cf861fc6692eca7ce0f2b5fb8bdcac25ac3d1942
0x225248f5da3ca1503b68a52aba424efa74d3b18870b8c0d9ab7dfab818490e32
0x021408a8f3084e32346c9e784f3abd58e89d25caad86a2e15923b11562f0295c
0x397b29f1525a9ffa6edded0e0efa7d517b6535e3d6111429d0a878613cf997bf
0x30d1fbf3a3cf0c6b9902ea87619b962fdf9e0c1d5067fc4c09cf658b5aa65ef4
0x877b9502c6ff766434e52e10691760107d1749d398b4e2eaa8ed21b1fb6d2aea
0x07d50aaf6bd202217f3dd4191c3173dfed838b6832577f3b4373972ad8a8ffff

Functions
Getter at block 21844459
DOMAIN_SEPARATOR(view returns (bytes32)
0x8e8939cec7a375d07b2d9959ffec83fa4976c7ce3b6a41a946f0e92a30fdfdba
blockTimestampLast(view returns (uint256)
1730477771
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=2162362376544153326712438962, reserve1Cumulative=2110178171659182574297950367936, blockTimestamp=1730478265)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0xa819af1cc8abe618ea8abadeb464960f7451ceab, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=22745301790190649, _reserve1=275943101076084587579, _blockTimestampLast=1730477771)
index0(view returns (uint256)
15061296603772160
index1(view returns (uint256)
48139343855817776393
lastObservation(view returns (struct IPoolObservation)
(1730477771, 2162362365307974242358258356, 2110178035343290642712164103910)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=22745301790190649, r1=275943101076084587579, st=false, t0=0x4200000000000000000000000000000000000006, t1=0x6b4712ae9797c199edd44f897ca09bc57628a1cf)
name(view returns (string)
Volatile AMM - WETH/UNIDX
observationLength(view returns (uint256)
5883
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x32e675f8bd63691bd49202bbb19d41d4902367ed
reserve0(view returns (uint256)
22745301790190649
reserve0CumulativeLast(view returns (uint256)
2162362365307974242358258356
reserve1(view returns (uint256)
275943101076084587579
reserve1CumulativeLast(view returns (uint256)
2110178035343290642712164103910
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/UNIDX
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x6b4712ae9797c199edd44f897ca09bc57628a1cf
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0x6b4712ae9797c199edd44f897ca09bc57628a1cf)
totalSupply(view returns (uint256)
2504682447793049059
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