Volatile AMM - cbETH/cbBTC

Unverified contract

Proxy

Active on Base with 10 txns
Deployed by via 0x67b1c1c1 at 19684735
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $282.15
ERC-20
Value $280.38
ERC-20
Value $0
0xaf536ae4c65d2ab1c2a3c59ae8c4777728981d292c5ae17a265dae445d301500
0x2690e5261c1b0cdc79e9f445b2ef2551c86c007fd888a7c54bfe57c8191d01f7
0x7ec878a382348d21ed6ab8ad95f3f6717f9e902ebfd9d6df76a5b228f4f68f97
0x4b4f79cbbecce3aa20a6821caa124147cb071f7273828ff7e8ea921bf99f9d6c
0xf6e159606d5403d8c33819ac03f083ef52739b36dd2513e809ef2fd369d9b00f
0x2c27901bcd117e9508df3b85aaede3db28c31c682548cc73eb0e780d8dc776f4
0xc46f5c61123d33603714b01f526981ccf616b971a5de9ae78e8ccb4b1fb5e650
0x9cb5207315fbc0a31bf7dde099786d64da492ee3d781aec97bb95bc39be593bb
0x2c8a8b8b9745828df364d9581dcfaafd60c336db46e4154973ee08a062173952
0x357e49709ae8537125f987963b3bc57160e0019993d3da2c9fcc8f71206ce444

Functions
Getter at block 21765091
DOMAIN_SEPARATOR(view returns (bytes32)
0x3212508ef2d2b0f27aa6e99abb38768a31b69cca9e1140fdb279f402dabeb79b
blockTimestampLast(view returns (uint256)
1730316769
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=106937767287771833308020, reserve1Cumulative=449029401154, blockTimestamp=1730319529)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x99d160cdbd429c86a3db32906000a2cfd4c3120c, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=97561001732106921, _reserve1=391263, _blockTimestampLast=1730316769)
index0(view returns (uint256)
343762487988047313825
index1(view returns (uint256)
835880185
lastObservation(view returns (struct IPoolObservation)
(1730316769, 106668498922991218206060, 447949515274)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=100000000, r0=97561001732106921, r1=391263, st=false, t0=0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22, t1=0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf)
name(view returns (string)
Volatile AMM - cbETH/cbBTC
observationLength(view returns (uint256)
100
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x3011d057eab8616b0852285e2aacfe938969c350
reserve0(view returns (uint256)
97561001732106921
reserve0CumulativeLast(view returns (uint256)
106668498922991218206060
reserve1(view returns (uint256)
391263
reserve1CumulativeLast(view returns (uint256)
447949515274
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-cbETH/cbBTC
token0(view returns (address)
0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22
token1(view returns (address)
0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf
tokens(view returns (addressaddress)
(0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22, 0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf)
totalSupply(view returns (uint256)
195339048519
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