Volatile AMM - fBOMB/wstETH

Unverified contract

Proxy

Active on Base with 4,783 txns
Deployed by via 0x9d504e72 at 12249073
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $8,212,785.44
ERC-20
Value $8,167,430.97
ERC-20
Value $0.1
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xaf5454b19113a3d076380e54c41468114d158007b7f32339936ca16a9ae5195f
0x56899e98cd2f683556c67e77b3946e81d3a3a2bf27afc3f4ecde34c392e14b7b
0xf87a06c8a83efb659feaf9a65fb9169cfc77754123f5ea46874d9d77ddb0bc07
0xbbf00d2fb721ad9e2dbf001d071ea8ab2f580c8b11e235f40ab10a481ea43cd5
0xb3a9b0f2c3cbe89ed850fc35f0c9bc693690efcaf4a33bc020ec048206ee4043
0x4e7e65e76bf8dc76457f35e28f7c8c05fc3793225de291b42db3cfaec846e4ca
0xa83ebb17c6116140cbd7921171b9e7d58a5683b5c55399ff826fa202ee7d3b7f
0xd8fcf59ab176df525e3d7fbcff4e6c8327a7a3d40522405ba2e367865384393a
0x0a98f017b66fed2f2ca0ea47146ef139868614e52ba54fcfae9634c1d8128276
0x270e33697e6f8a709390fb6d5c98e0469f2adaa8d1e25c6dc9490b07c273a764

Functions
Getter at block 22735956
DOMAIN_SEPARATOR(view returns (bytes32)
0x266e969378e15b1174f80ecb6210f8e293102354736833343a9c082fd0d0e2e2
blockTimestampLast(view returns (uint256)
1732261257
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=2131154054479932578753402808521508, reserve1Cumulative=14822317170368128999114908760, blockTimestamp=1732261259)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0xbd1f3d188de7ee07b1b323c0d26d6720cafb8780, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=180688218207454643991868055, _reserve1=2035420723456463195333, _blockTimestampLast=1732261257)
index0(view returns (uint256)
6671651216793736855
index1(view returns (uint256)
52725514713705
lastObservation(view returns (struct IPoolObservation)
(1732260807, 2131072383658588934894084676179022, 14821397160201126677750618244)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=180688218207454643991868055, r1=2035420723456463195333, st=false, t0=0x74ccbe53f77b08632ce0cb91d3a545bf6b8e0979, t1=0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452)
name(view returns (string)
Volatile AMM - fBOMB/wstETH
observationLength(view returns (uint256)
6890
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x5fe51f6f780117b0b97375d9ab038a21b4ee3f98
reserve0(view returns (uint256)
180688218207454643991868055
reserve0CumulativeLast(view returns (uint256)
2131153693103496163844114824785398
reserve1(view returns (uint256)
2035420723456463195333
reserve1CumulativeLast(view returns (uint256)
14822313099526682086188518094
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-fBOMB/wstETH
token0(view returns (address)
0x74ccbe53f77b08632ce0cb91d3a545bf6b8e0979
token1(view returns (address)
0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452
tokens(view returns (addressaddress)
(0x74ccbe53f77b08632ce0cb91d3a545bf6b8e0979, 0xc1cba3fcea344f92d9239c08c0568f6f2f0ee452)
totalSupply(view returns (uint256)
543328619563092708214357
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