Volatile AMM - WETH/NPC

Unverified contract

Proxy

Active on Base with 642 txns
Deployed by via 0xd610224c at 9343562
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $77,537.51
ERC-20
Value $77,322.6
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x4e2991325b1f83138475cdaa213811b07d254a87437e9f60ca10a157cb3067f8
0xcf54ddb6e2bda92791ae0010a71e3e3aa4de11f1d5d69119539ebee72324d51a
0xee4f80c054c546e627e019f3027305c2acfca2576880627f36ac6a040dfd060e
0xee602049bce6b899b5a32d0addcd9efceb7e926a32aaa97b6e753279c72080ec
0x6f51e40851a3be310bbcb88d712b093d59fd7a766c8a728194d7574e37902da7
0x64f1dfd8dc465a8df15510bed78d54f1de75a88052f7d47b49bfe6996d43bc70
0x6ff77c1e52baf235a6e872006b5b91ba6a49e0bf8df91fe3a74e5d18cb72fa16
0xa5a2b976c4c3e83fa13e5e70b9eb2273c13a958db67f06ec5249c285444060ea
0x8df127eb03e45ef252de91bd87b6abe38363de8721e7d30a21386966f2feb302
0x014030d7a96af5e8c078397870cebfdc9b11e14261d9e5d896450b978432edb7

Functions
Getter at block 23068412
DOMAIN_SEPARATOR(view returns (bytes32)
0x800eb1c34c76523e1c3d4f43bebe9136da39cee9b13365b5b75ca8e1c8d6199e
blockTimestampLast(view returns (uint256)
1732924139
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=745378345972839432837972552, reserve1Cumulative=471031402977392756869719829714010, blockTimestamp=1732926171)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x5e14319d52c9c18a04bfbbe12dd3a0fe3c1a816a, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=21571693162581377620, _reserve1=1829969871341081327335378, _blockTimestampLast=1732924139)
index0(view returns (uint256)
1060923660402243
index1(view returns (uint256)
311600415451925904760
lastObservation(view returns (struct IPoolObservation)
(1732924139, 745334512292333067478648712, 471027684478614191792462684225914)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=21571693162581377620, r1=1829969871341081327335378, st=false, t0=0x4200000000000000000000000000000000000006, t1=0xb166e8b140d35d9d8226e40c09f757bac5a4d87d)
name(view returns (string)
Volatile AMM - WETH/NPC
observationLength(view returns (uint256)
7419
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x4c5aa1894112ea1c5d082b21ee5bb0a5648138cc
reserve0(view returns (uint256)
21571693162581377620
reserve0CumulativeLast(view returns (uint256)
745334512292333067478648712
reserve1(view returns (uint256)
1829969871341081327335378
reserve1CumulativeLast(view returns (uint256)
471027684478614191792462684225914
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/NPC
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xb166e8b140d35d9d8226e40c09f757bac5a4d87d
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0xb166e8b140d35d9d8226e40c09f757bac5a4d87d)
totalSupply(view returns (uint256)
6282881952694143993168
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