Volatile AMM - fBOMB/YFX

Unverified contract

Proxy

Active on Base with 54 txns
Deployed by via 0x656cde2e at 3252861
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $140.81
ERC-20
Value $0
ERC-20
--
0x0e0207b3e4d70a24ca73a83ee83161fa71f0bf47007fa5e156bc08f3f43179d0
0xf2d14af0ce62cd5df47898e75d263d078574c4ff7835cf8c37d80fbcaeea1bc2
0x3c9b5b9713f62552ead8542c473986210d52f8f087e0c47507ffddc1362229a0
0x121367d2718a7a0395759b4707bb3e87459f1ea29eef6c7fcf8d78e5dda16ab8
0x464fd77a170687e200a193918a4605bb1159ad8f2d2d4730d8ba973df2b9da9b
0x94d21ba80379af3d05f454116815638821e7a484fd167c03aa74da0b12f897f0
0x28b217316e2ce03c8bcb0e999e38f733da6f3fa000cf0cde110bead5d65a7da4
0xcb7ca2a5b9a786a801861dde6f3b911b7530e594816f5fd98ee3272716faeea9
0x1e47c625ae758a1f52c9da63671765b12f346be72baaac8409fc765c5880e53a
0x4cbe713f48963bc6e89b82b7f55ed56e22f0d3d9c669d57c47fa73e8c8f78f43

Functions
Getter at block 22781306
DOMAIN_SEPARATOR(view returns (bytes32)
0xab7c8a31cabfaae0627c24eb2465e1ddd073a81e64c5e61c79cd1f4b26e3c247
blockTimestampLast(view returns (uint256)
1732159229
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=15943322606237208304168576954280, reserve1Cumulative=62670623355510294952246244630, blockTimestamp=1732351959)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x60d473c6a68fbf54c9085ceee081aba959035579, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=3007993304217751176376, _reserve1=141186712247703963245, _blockTimestampLast=1732159229)
index0(view returns (uint256)
671129571688140266
index1(view returns (uint256)
8193861645628451
lastObservation(view returns (struct IPoolObservation)
(1732159229, 15942742875687686416984354007800, 62643412440458794967410035780)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=3007993304217751176376, r1=141186712247703963245, st=false, t0=0x74ccbe53f77b08632ce0cb91d3a545bf6b8e0979, t1=0x8901cb2e82cc95c01e42206f8d1f417fe53e7af0)
name(view returns (string)
Volatile AMM - fBOMB/YFX
observationLength(view returns (uint256)
774
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x87d52afe0323d37ab5f6441cc269f18a6c5af93e
reserve0(view returns (uint256)
3007993304217751176376
reserve0CumulativeLast(view returns (uint256)
15942742875687686416984354007800
reserve1(view returns (uint256)
141186712247703963245
reserve1CumulativeLast(view returns (uint256)
62643412440458794967410035780
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-fBOMB/YFX
token0(view returns (address)
0x74ccbe53f77b08632ce0cb91d3a545bf6b8e0979
token1(view returns (address)
0x8901cb2e82cc95c01e42206f8d1f417fe53e7af0
tokens(view returns (addressaddress)
(0x74ccbe53f77b08632ce0cb91d3a545bf6b8e0979, 0x8901cb2e82cc95c01e42206f8d1f417fe53e7af0)
totalSupply(view returns (uint256)
646251462664746582557
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