Volatile AMM - cbETH/WETH

Unverified contract

Proxy

Active on Base with 4,538 txns
Deployed by via 0xda4383b6 at 3243037
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $88,201.93
ERC-20
Value $88,160.93
ERC-20
Value $0.09
ERC-20
Value $0.06
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
0x302df5857b384bca7d7e864791ba3f8590a843ebef4eb82a379130be79323563
0x794fb1c34de10b0636bcceafb3eac7920401b06b6ea72e600b1063a352503817
0x50e3d8be6147d7b1305b19406d0ab9e0c913b27134d120d17bea7c944f2849f0
0x2e6cd9588ca61b025d494b4bfb1a26d22efb0f6d0f704ec793171410bc4d6e1b
0x238c6abec4b6057e9a13de8329a41bc479931ce8ca8322e0dca6f13d4ef39f61
0xe966fdca660b17c0d28953bd0c131c49de35837df767bb6763855d35ccc42a4d
0x28df9ae257b79866e58830d112df34b2215f8abce3b329680cea9ca6afe14809
0x9512d2b78c31b8d9fa71944c74c8381f1c567a773c3160a2d370ec035cb8d255
0xee2fbb3eb28d528e38c9ca241a2220f711154e8f6c55ff06aee9fe6bfb27df99
0xa586d9901f10e28cdc5e11762765a20d01624dfa677ce50a4ff4c80dd39671d0

Functions
Getter at block 21772301
DOMAIN_SEPARATOR(view returns (bytes32)
0x477ecd522e818c3e6a9938e1686f25fbe9ce0f717a91273c7fadc72041844a16
blockTimestampLast(view returns (uint256)
1730333145
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=44918779673470759430296010144, reserve1Cumulative=47424171253544081889898761476, blockTimestamp=1730333949)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x44ecc644449fc3a9858d2007caa8cfaa4c561f91, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=30642267846381437143, _reserve1=33168518490606692856, _blockTimestampLast=1730333145)
index0(view returns (uint256)
6635948179143138
index1(view returns (uint256)
8354147689569311
lastObservation(view returns (struct IPoolObservation)
(1730332517, 44918735793525855376447578424, 47424123756460867615642722392)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=30642267846381437143, r1=33168518490606692856, st=false, t0=0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22, t1=0x4200000000000000000000000000000000000006)
name(view returns (string)
Volatile AMM - cbETH/WETH
observationLength(view returns (uint256)
10700
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xf6e3ff7c74e14d6252d1ae0757cfd1b795544b47
reserve0(view returns (uint256)
30642267846381437143
reserve0CumulativeLast(view returns (uint256)
44918755037087410939620547172
reserve1(view returns (uint256)
33168518490606692856
reserve1CumulativeLast(view returns (uint256)
47424144586055215442117705252
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-cbETH/WETH
token0(view returns (address)
0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22
token1(view returns (address)
0x4200000000000000000000000000000000000006
tokens(view returns (addressaddress)
(0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22, 0x4200000000000000000000000000000000000006)
totalSupply(view returns (uint256)
31880374294323421678
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