Volatile AMM - WETH/CHAD

Unverified contract

Proxy

Active on Base with 668 txns
Deployed by via 0x8dca8bd5 at 12209751
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $52,040.85
ERC-20
Value $51,808.63
ERC-20
Value $0.11
ERC-20
Value $0.07
ERC-20
Value $0.05
ERC-20
Value $0.01
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x441ac98c296b3bb5d3d1cc9f4acd09156f23c6362f0ddf940f9b3f2498ad500a
0x6c661c8f426d488b9f0567f741c946b3da5b8b701b33e1b52149de743d82934b
0xedeac3d99466b5a48322720f14a770d3d2326ac6fb26346bb5a901011f23e62f
0xff2be7d61326956cbf0a36a5395c05855a25f211db3ab272d9ae84fae483b904
0x67e393f9d714095e7e951c6777b87d91620642dd08e61ea212e263b0788c84da
0x6da22b422f1756381a0a04b7ba3856f5ec1a6bbab51f0f7fd5dff1380f1931b7
0x6c9febf39f05fbe7636bc667c171e7b70aa5ff6d1e3a4f3f2c51c1dd5b21b4b9
0xf1125a9f52df78ecc45a1c64d8ab77e4fe4569c45a30343bbafb5747f78da602
0x9c74026a789e286ed1b313e29439979c71531ae15633208d74d7e04759ff1a2c
0x223ac9b13df877d48f5701153cbc6a0d9dc5195ddb0c0d6e363cbb427cbedad1

Functions
Getter at block 22762107
DOMAIN_SEPARATOR(view returns (bytes32)
0x3e1b853f0acf02d8688351a698c6245dd7b94a13835c4fcfb7ab0d310cbfc863
blockTimestampLast(view returns (uint256)
1732313489
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=826799698362365626498733722, reserve1Cumulative=117744856883212992813518722798167826, blockTimestamp=1732313561)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x17cf4abb54a9d18c90fa0e36b8669ab0f4936f2e, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=15674554168998155959, _reserve1=403511291825374213522255836, _blockTimestampLast=1732313489)
index0(view returns (uint256)
33561942771294
index1(view returns (uint256)
1485606048455883628272
lastObservation(view returns (struct IPoolObservation)
(1732313463, 826798162374152962457674080, 117744817336065360632567863820725954)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=15674554168998155959, r1=403511291825374213522255836, st=false, t0=0x4200000000000000000000000000000000000006, t1=0xecaf81eb42cd30014eb44130b89bcd6d4ad98b92)
name(view returns (string)
Volatile AMM - WETH/CHAD
observationLength(view returns (uint256)
5454
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xb4175002e4ac14933e74083ef8af5940b503edae
reserve0(view returns (uint256)
15674554168998155959
reserve0CumulativeLast(view returns (uint256)
826798569794465458631504674
reserve1(view returns (uint256)
403511291825374213522255836
reserve1CumulativeLast(view returns (uint256)
117744827830399981386575349195747634
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/CHAD
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xecaf81eb42cd30014eb44130b89bcd6d4ad98b92
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0xecaf81eb42cd30014eb44130b89bcd6d4ad98b92)
totalSupply(view returns (uint256)
79517332923728619424692
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