Volatile AMM - WETH/YFX

Unverified contract

Proxy

Active on Base with 336 txns
Deployed by via 0x144d2ac7 at 12391648
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $159.61
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xa27a20c967162ed64cc4295f5351f6d1c6986f69fcdcba8e8fb2377cc5564dda
0x88ab97f85c0d0a91fb4b19c15228c5ef7369b0e5527798e0348578db4439f18b
0x7f91e921862464fdb3b8b84e107673c241b1b68a92cdce94ac5b8fd8cab9b2f8
0xe33253cbebb1ad7f67f61b831939485a9d1887e3eb113c77102227b931f7da16
0x9871cd2fbc485f09c9b762d7deaf0d8c943e6035bf727eac81c8d0b8184b7483
0x2d65aa57652de31957258d6b2d31cbc9c94734af9a305615c8d883db56f45879
0x0d1531b59e288bd7191b5c7c2a30039e2665d4a33d6ad9d7ba3908ada1da75d9
0xd0f8cc2b1e9c3c9f89c11afc525bc5f9d3cf42e27d7f78eb835b7a153564047d
0x769ef43d67a4330831f239606e4b7f17120d0b2a782e056e3cc304533205baa9
0x27f0331e4bf325b8f8d17d4802b524b1d718150eecc97d5c58ded351edbf7d62

Functions
Getter at block 23065090
DOMAIN_SEPARATOR(view returns (bytes32)
0x95cdb8e57cb99e28874fda5250d9a65a5b7917e2101557f540f153bcaec93ec0
blockTimestampLast(view returns (uint256)
1732735733
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=1324478063368860835769730662, reserve1Cumulative=2935038389549427033945039415294, blockTimestamp=1732919527)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0xc41430a2090f0640e93322c6347c6740b4bdf9cd, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=44405222610976403, _reserve1=158924299520818070011, _blockTimestampLast=1732735733)
index0(view returns (uint256)
3216367903446033
index1(view returns (uint256)
4104279224983528755
lastObservation(view returns (struct IPoolObservation)
(1732735733, 1324469901955376273972717680, 2935009180216720904708679813560)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=44405222610976403, r1=158924299520818070011, st=false, t0=0x4200000000000000000000000000000000000006, t1=0x8901cb2e82cc95c01e42206f8d1f417fe53e7af0)
name(view returns (string)
Volatile AMM - WETH/YFX
observationLength(view returns (uint256)
3707
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xf6ed0c7010d78495cccf64769ff630d4f9a3108d
reserve0(view returns (uint256)
44405222610976403
reserve0CumulativeLast(view returns (uint256)
1324469901955376273972717680
reserve1(view returns (uint256)
158924299520818070011
reserve1CumulativeLast(view returns (uint256)
2935009180216720904708679813560
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/YFX
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x8901cb2e82cc95c01e42206f8d1f417fe53e7af0
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0x8901cb2e82cc95c01e42206f8d1f417fe53e7af0)
totalSupply(view returns (uint256)
2656114733917434273
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