Volatile AMM - TROVE/WETH

Unverified contract

Proxy

Active on Base with 481 txns
Deployed by via 0x6238eee3 at 7202476
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $2,661.21
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xa6c0cbdd7a8343f69d51e25f7f8ef3ac530d0f4fcce3f81c7d275acd7ddf8548
0x5de7cf6f14e3963fbae7d77216f2852e408b540eee31ce83a67aade66f8083c8
0x9873313088be989fb98873dc002a49d18dce85f5c669dae1e712f89753d53290
0x6075c596aca49fd292799344e2f3355b9347dbdd3c43a84c24548c2814701b87
0x54adfff11351cc2b8718f4a59794d3d6d1e36d0f5468a6174449f725deea77d9
0x38e24a3c9efa906d70fc2806ac156269ddd2f91da19c71da9751f0a03e3f62a1
0x10b483e8bebbab941d302c7982e5983aacf847472d9b328cafadfb94ef5695e0
0x2893e6e3d77005c207599d2285759cc0a5850f124b241f4332d24494ad9fbcec
0xdaef88828b3151b9fb76de82913b733affab01e06e818e94362694a1c56700ac
0xe34aa1bb719d20b16f15a829180ebb35d55e24cf182f83a0c870b5fc90f9bc54

Functions
Getter at block 22766535
DOMAIN_SEPARATOR(view returns (bytes32)
0xcf5be003766d2b4d3b942eb0d3a8545571cf0b22208ffc034dd0bbf90e223678
blockTimestampLast(view returns (uint256)
1731255387
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=38336335627948222973068631174888, reserve1Cumulative=83326776101716516499159306, blockTimestamp=1732322417)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x4e275dddce0f669a40c045241181a769faf9a696, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=774962529541201502248066, _reserve1=794533972281982654, _blockTimestampLast=1731255387)
index0(view returns (uint256)
22028742303646789003
index1(view returns (uint256)
34055824462115
lastObservation(view returns (struct IPoolObservation)
(1731255387, 37509427360051874734124877310908, 82478984517272472547861686)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=774962529541201502248066, r1=794533972281982654, st=false, t0=0x348fdfe2c35934a96c1353185f09d0f9efbada86, t1=0x4200000000000000000000000000000000000006)
name(view returns (string)
Volatile AMM - TROVE/WETH
observationLength(view returns (uint256)
615
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x52bde889574df4429f1db808805121f8cbe8523b
reserve0(view returns (uint256)
774962529541201502248066
reserve0CumulativeLast(view returns (uint256)
37509427360051874734124877310908
reserve1(view returns (uint256)
794533972281982654
reserve1CumulativeLast(view returns (uint256)
82478984517272472547861686
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-TROVE/WETH
token0(view returns (address)
0x348fdfe2c35934a96c1353185f09d0f9efbada86
token1(view returns (address)
0x4200000000000000000000000000000000000006
tokens(view returns (addressaddress)
(0x348fdfe2c35934a96c1353185f09d0f9efbada86, 0x4200000000000000000000000000000000000006)
totalSupply(view returns (uint256)
751036501258967092503
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