Volatile AMM - WETH/THALES

Unverified contract

Proxy

Active on Base with 569 txns
Deployed by via 0xfc9eb57c at 3275587
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $502,054.98
ERC-20
Value $502,028.22
ERC-20
Value $0.08
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xa1a26d5a29b11b27537fef65ceb1a4a8a38bf4789519b47a508f6b03ddc48808
0xe767459c19ae08df46451cc611112211352c33eab3c51f0607fb6b7d13362209
0x43c330304334f6a191f2feb4c6ab23bea6235e871f8362e76ea66d7bfb9a0946
0x2cb065a4231f63c5a13e01c9ba59be34ee9ea834a47cf20063ee9ded74e6cdfc
0x0a4f0f14e1a949057a8b685e38bef91ed1ed63db2ed18de8dc0fa993ccd4b6d2
0x665297c2f7c94fe5294c4d1b8928209d65b2daa9735fa289551185d95a1681e3
0x519076b5a86e5b3789db992c92d5108c3861be1b53df9a7f1064d02ecc6a0530
0xcc301742f309e5fe0826abb5300464de97bfb69d546e7b51303484dc67e79e1e
0x6f194b21e87dda84aa9f1955e3e0fe65eb06841e0f82211a8eb684bb7c153ede
0xbc204b1fddf24afc16216bbe1d50d187ffaf7de23e12aba02ef895ad92f276a9

Functions
Getter at block 22920593
DOMAIN_SEPARATOR(view returns (bytes32)
0x41588521c330574c328bcf663b6f4ead2d0d20ced3dfe23f7730107d1fcad239
blockTimestampLast(view returns (uint256)
1732623387
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=6447806646695490223054808602, reserve1Cumulative=64337220867779141827705354550520, blockTimestamp=1732630533)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x3f386acc3a8e9194cf6279c219df8dd3c5b71974, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=151618854838008763733, _reserve1=1623570177766473843155102, _blockTimestampLast=1732623387)
index0(view returns (uint256)
303336972077531
index1(view returns (uint256)
2538702013226695343
lastObservation(view returns (struct IPoolObservation)
(1732623387, 6446723178358817812429172584, 64325618835288822605622168191628)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=151618854838008763733, r1=1623570177766473843155102, st=false, t0=0x4200000000000000000000000000000000000006, t1=0xf34e0cff046e154cafcae502c7541b9e5fd8c249)
name(view returns (string)
Volatile AMM - WETH/THALES
observationLength(view returns (uint256)
6514
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xe8aef9e667fe5e59ddaeac1f5a2f008ef496b4c5
reserve0(view returns (uint256)
151618854838008763733
reserve0CumulativeLast(view returns (uint256)
6446723178358817812429172584
reserve1(view returns (uint256)
1623570177766473843155102
reserve1CumulativeLast(view returns (uint256)
64325618835288822605622168191628
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/THALES
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xf34e0cff046e154cafcae502c7541b9e5fd8c249
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0xf34e0cff046e154cafcae502c7541b9e5fd8c249)
totalSupply(view returns (uint256)
15689596167133409754596
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