Volatile AMM - WETH/TRUF

Unverified contract

Proxy

Active on Base with 563 txns
Deployed by via 0x6d42ffea at 14539000
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $4,406.73
ERC-20
Value $4,228.88
ERC-20
Value $0.05
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x1f947de61c16854ff965caafb20f503fa4566e8b37bb93c3c648735ac0808d60
0x010d0cc67747ceb9fb020ce7bb4440e1d0416f285a46c61e95630b09ea9f7eaf
0x4eae9ba1e1be3702971f8ed3c5e531e0ae9f49b3260967ea6d2b90a812fe2c89
0x8b3c93df3f62c867f197de474e5067fa5c379834b2e06af43642549518e13e53
0xaa140ae576b82eb1e39adcdbdbf30bba8bb67a270d215f1d1e559d7bb52c43d7
0xd9c5729dbf25c558097747ed89c62c22241029002fcbf711967319c2bcdaa656
0x24de5ca2da41363e75026c128e73d4ca83d82fcd94f13eb44a4e191a7b6479b5
0x980191cd3ea2551bd42b45613e9541fb16169fdf2fcdba47a2f278332841e4b9
0x37c7cb7987c67b8d2dd07918f29be52059d6746b051f201509a4a1dabe7ea1b7
0x9981f2ccf3ad5de09a58eb4b26d0e52bd023ce3a162ae238acbc04c33486a156

Functions
Getter at block 22921547
DOMAIN_SEPARATOR(view returns (bytes32)
0x3a741c9e38ef02aaa592e704fbc06af4c6419d1ac4b1d61dbd7bc6aa7c15ec68
blockTimestampLast(view returns (uint256)
1732631017
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=293139896527996161817191760, reserve1Cumulative=5470382621813010571594821616128, blockTimestamp=1732632441)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0xce2d4e04e3d782ecb8bf2e265f421ba510f4e8f7, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=1319468589587518850, _reserve1=65802820253150521841012, _blockTimestampLast=1732631017)
index0(view returns (uint256)
1941494587856130
index1(view returns (uint256)
65389156632639115775
lastObservation(view returns (struct IPoolObservation)
(1732631017, 293138017604724589190349360, 5470288918596970085251720015040)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=1319468589587518850, r1=65802820253150521841012, st=false, t0=0x4200000000000000000000000000000000000006, t1=0xb59c8912c83157a955f9d715e556257f432c35d7)
name(view returns (string)
Volatile AMM - WETH/TRUF
observationLength(view returns (uint256)
3203
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x69ff39813ab5b1500faf946bc76a01ebc797cc7a
reserve0(view returns (uint256)
1319468589587518850
reserve0CumulativeLast(view returns (uint256)
293138017604724589190349360
reserve1(view returns (uint256)
65802820253150521841012
reserve1CumulativeLast(view returns (uint256)
5470288918596970085251720015040
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/TRUF
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xb59c8912c83157a955f9d715e556257f432c35d7
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0xb59c8912c83157a955f9d715e556257f432c35d7)
totalSupply(view returns (uint256)
294656933380606495367
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