Volatile AMM - THRO/WETH

Unverified contract

Proxy

Active on Base with 51 txns
Deployed by via 0xf11c4252 at 10404686
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $0.22
ERC-20
Value $0.07
ERC-20
--
ERC-20
--
0xa89a3eb4e5183c6a78cb66d7544bb04e44a0739f6e0db1fe5e69852eb809ca9c
0xe6440bf6f2ac0e23337de77535ed9d35f632d09882f2e9bddb643fe2b0898eab
0x217a52000714a097b731432f576fc149dba7abaf510827d3d200c57f72503235
0x4ae7950196a302af5cac602df8ae3ed5b7a0d648859cdc120babd46e683ff633
0x083c9d10158a16d6ff270c69c3eac16b54243795dff79390ec77b390480c96b9
0x6617e7f7c49a5bcc44ddf7d5021c41da0a558b6bd005cfebb07dd68208d2fca5
0xe5bca5d24ec0691fa63b91691f7c3fbd355bd64bab21b4675cb401ab51cc42b0
0xd349892aa1c272333538fa04ca89beca73aa9addfbacbbc46bca73a8225c2be3
0x82fa5ea7d32a03f6d42776c645ed1f4caa5676c2662f540dca9c4491ad36e187
0x65742c53b68b020b409d7fd527bacc98968496ba22f257365eb1f19580539c7a

Functions
Getter at block 22941660
DOMAIN_SEPARATOR(view returns (bytes32)
0xaba3aa79d22b836743c76ba8fb851d82318d8b27ee7bed3fbc359a6deb7d521e
blockTimestampLast(view returns (uint256)
1732239847
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=221049027885154575715546006616, reserve1Cumulative=32519170701051803044660566, blockTimestamp=1732672667)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x3267afbdfa739d4039d03172a4a80e4bb91370b6, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=2944438116215650303, _reserve1=66545467195673, _blockTimestampLast=1732239847)
index0(view returns (uint256)
12758589241240836137
index1(view returns (uint256)
558804790883127
lastObservation(view returns (struct IPoolObservation)
(1732239847, 221047753473449115257781862156, 32519141898842691413472706)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=2944438116215650303, r1=66545467195673, st=false, t0=0x0f929c29dce303f96b1d4104505f2e60ee795cac, t1=0x4200000000000000000000000000000000000006)
name(view returns (string)
Volatile AMM - THRO/WETH
observationLength(view returns (uint256)
550
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x6a9c43dc677d6cc3967f6d5834f964589003a6ae
reserve0(view returns (uint256)
2944438116215650303
reserve0CumulativeLast(view returns (uint256)
221047753473449115257781862156
reserve1(view returns (uint256)
66545467195673
reserve1CumulativeLast(view returns (uint256)
32519141898842691413472706
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-THRO/WETH
token0(view returns (address)
0x0f929c29dce303f96b1d4104505f2e60ee795cac
token1(view returns (address)
0x4200000000000000000000000000000000000006
tokens(view returns (addressaddress)
(0x0f929c29dce303f96b1d4104505f2e60ee795cac, 0x4200000000000000000000000000000000000006)
totalSupply(view returns (uint256)
13714895913893130
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