Volatile AMM - WETH/LUCHA

Unverified contract

Proxy

Active on Base with 318 txns
Deployed by via 0x6269ecb5 at 12631101
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $149,006.29
ERC-20
Value $148,253.07
ERC-20
Value $0.1
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x352140607cae214e8e2f90f429f017ef76022aabf34f68ebe648095d798777d4
0x9d38cc0ad77809a8240ee0245e36f9ed2002fb1e98fb88994f03cba9c1bdedeb
0xe5a05d95448028aea0576892e2c5d43898c069b2716285b5a91b6d9df8066a27
0x35f4c3c06fe01182ad86bc2e346cd1835ae3e879d5ee3ff205521a51a3bb3dec
0x8e040d9661671c2837b482aae20e0ce34273ecc96e5c2f9953fa8aa8aaa8b400
0xe5db95fd65b08813c4287dc43065898762c24f71082156e53da4b8fd5645898f
0x77ad2472653326e0df550172ec0106c0474deb95da342cc32513a7fbd0ba9d87
0x7bb4525b646b4ca62f55f5044712148af3b9655f8e9aa147c138ab2d9c304766
0xa0ef195c2d5784a55a0708831414f5cc533d81d97e2dd5eeb21c630d3e5acd72
0x0e4356944570cf86b1d93338921cd24cc2852609f16b1b3ee0abf9eddeaceaa0

Functions
Getter at block 22754242
DOMAIN_SEPARATOR(view returns (bytes32)
0x318c7f97803bcfcde26273a83b4069911cac5683586e37efbdc3f406e980d6dc
blockTimestampLast(view returns (uint256)
1732265987
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=648285973446424694201455238, reserve1Cumulative=69594445893667594180952096479688, blockTimestamp=1732297831)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x0d4953d2bde145d316296cc72cce509d899a5529, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=44807179629379143675, _reserve1=5388509359340867068819521, _blockTimestampLast=1732265987)
index0(view returns (uint256)
55047605930994
index1(view returns (uint256)
5342112682574979578
lastObservation(view returns (struct IPoolObservation)
(1732265085, 646818667765467109345881684, 69418008501537442791120348245484)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=44807179629379143675, r1=5388509359340867068819521, st=false, t0=0x4200000000000000000000000000000000000006, t1=0xf4435cc8b478d54313f04c956882be3d9acf9f6f)
name(view returns (string)
Volatile AMM - WETH/LUCHA
observationLength(view returns (uint256)
1235
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x7ff1935042bfd4391743ee4af7b057c16dc07ddd
reserve0(view returns (uint256)
44807179629379143675
reserve0CumulativeLast(view returns (uint256)
646859133618306744750268538
reserve1(view returns (uint256)
5388509359340867068819521
reserve1CumulativeLast(view returns (uint256)
69422854201628743610012607652964
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/LUCHA
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xf4435cc8b478d54313f04c956882be3d9acf9f6f
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0xf4435cc8b478d54313f04c956882be3d9acf9f6f)
totalSupply(view returns (uint256)
15538457717494292685797
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