Volatile AMM - WETH/BRETT

Unverified contract

Proxy

Active on Base with 37 txns
Deployed by via 0x31e42bfb at 12087206
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $65.16
ERC-20
Value $64.07
ERC-20
Value $0.18
ERC-20
Value $0.15
ERC-20
Value $0.05
ERC-20
Value $0.03
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x58c3508d9040147a2473bf7f143f30ecd76a0220edcb032fa751ab1a31a2f362
0xd3e0413ddb9b0811f23d4382176c5f520ac784f877d2ec8b62da9bcd88316cc9
0x93f4486878a6a8e39b5a417881f02e467054a642d9f625aad5a1428f08c58057
0x19951fac07d784b2089919c223df26bfac5c21c6171370dfd117d10e768a8cdf
0x22ed125e352e9773404455076b9e380a0815ebaf60231e5d1a74c7135d0f9222
0xa60bb1fff456a77aad6a88e1ca8e577b6783383a03fbab1b06f5a97ad8bcbf3b
0x41648c30080dc9fd04e0a7c88fa654f1a9a0230956be39cd6e914c0fee04bf54
0xb43c6b5bb12c196d5bdb038e25665a87349ec12bdde37750612d61ee5361d25e
0x59bafce3ae6897b5439ef7c16a277d2212e73ae29a927fce9e20aa042003af92
0x3ec4efdec5befdab79124bd7df6b4662736d3fe343431112ecfacfd3ea08f11a

Functions
Getter at block 22915196
DOMAIN_SEPARATOR(view returns (bytes32)
0xe7460ae7bc2e5cb073b1a6ce619ad2dc4eecd3279c5a39b5320a446d5971c4f8
blockTimestampLast(view returns (uint256)
1732612891
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=390742536144610860787294, reserve1Cumulative=13338027053406875468592147514, blockTimestamp=1732619739)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x214356cc4aab907244a791ca9735292860490d5a, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=19552417663345359, _reserve1=408667637724837212688, _blockTimestampLast=1732612891)
index0(view returns (uint256)
3951310211419714
index1(view returns (uint256)
107399002079592888293
lastObservation(view returns (struct IPoolObservation)
(1732612865, 390608134413160362319924, 13335217836030529149404797732)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=19552417663345359, r1=408667637724837212688, st=false, t0=0x4200000000000000000000000000000000000006, t1=0x532f27101965dd16442e59d40670faf5ebb142e4)
name(view returns (string)
Volatile AMM - WETH/BRETT
observationLength(view returns (uint256)
2849
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x2d1c6d664eeb5892ccfa5c966df141ac0311e582
reserve0(view returns (uint256)
19552417663345359
reserve0CumulativeLast(view returns (uint256)
390608641188452271768862
reserve1(view returns (uint256)
408667637724837212688
reserve1CumulativeLast(view returns (uint256)
13335228497423735783359660090
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/BRETT
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x532f27101965dd16442e59d40670faf5ebb142e4
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0x532f27101965dd16442e59d40670faf5ebb142e4)
totalSupply(view returns (uint256)
2826102712745307357
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