Volatile AMM - COMP/RSR

Unverified contract

Proxy

Active on Base with 147 txns
Deployed by via 0xcaa56053 at 18476912
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $4,032.41
ERC-20
Value $4,002.97
0xc09663450a3dad6d09a22383c64a87eb0f42df239aaa7b2eab7cb11d52135a31
0x039e474e9e065b52e18501b41f701fba244aa9e26c8a8700cef267650855e92d
0x3e4a050d0979edd228d412dba5b8b53c19985afdbd531b2f2c80381dd7322942
0x637e66f54435111b7c10b87dbb3e38598ee34b768e06066c44fec8f0fcedd554
0x30cb3aa8c52e4ef210797e33ccb063eab507d5e947fb3d1198e34e5279c801e3
0x45f2e9d3629d37e67192b6952bce21913eb72f155decf618632ea3198966a5d5
0x946ad0049ae21c1326131fbb15f1f39f50fb5d16b77292396fb4cf79dcb377c2
0x563f25cd140c3531f3ab0d2fc2e76de58a7e685f9470e0e04c14b4026f73f041
0x61fef6c1f2d2c4300ac75e18e5652ffdf48df3a2ff00cfe88535509577f06c31
0x652dcde4d214d0eb7550e0b351f0e4c3bfee0a73b4e34a2162e0956f3dd670ef

Functions
Getter at block 22900393
DOMAIN_SEPARATOR(view returns (bytes32)
0x1d162d9b1288671d0b0bbde74e7e7cc7fd65b2750b4f3bbf32769c4db9d018eb
blockTimestampLast(view returns (uint256)
1732589597
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=12019762247456383289723131246, reserve1Cumulative=83491942967792602690540194346536, blockTimestamp=1732590133)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x44c57b372cf8d902ac56446998d960e4963bedb0, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=59056901256482391280, _reserve1=475572329111837222594023, _blockTimestampLast=1732589597)
index0(view returns (uint256)
61136409377401
index1(view returns (uint256)
407662060304146297
lastObservation(view returns (struct IPoolObservation)
(1732589597, 12019730592957309815161405166, 83491688061024198745788883950208)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=59056901256482391280, r1=475572329111837222594023, st=false, t0=0x9e1028f5f1d5ede59748ffcee5532509976840e0, t1=0xab36452dbac151be02b16ca17d8919826072f64a)
name(view returns (string)
Volatile AMM - COMP/RSR
observationLength(view returns (uint256)
1151
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xe77abbcbd6831578acda26ab2133cc6bf0096120
reserve0(view returns (uint256)
59056901256482391280
reserve0CumulativeLast(view returns (uint256)
12019730592957309815161405166
reserve1(view returns (uint256)
475572329111837222594023
reserve1CumulativeLast(view returns (uint256)
83491688061024198745788883950208
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-COMP/RSR
token0(view returns (address)
0x9e1028f5f1d5ede59748ffcee5532509976840e0
token1(view returns (address)
0xab36452dbac151be02b16ca17d8919826072f64a
tokens(view returns (addressaddress)
(0x9e1028f5f1d5ede59748ffcee5532509976840e0, 0xab36452dbac151be02b16ca17d8919826072f64a)
totalSupply(view returns (uint256)
5299585940419472786060
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