Volatile AMM - WETH/XCAD

Unverified contract

Proxy

Active on Base with 73 txns
Deployed by via 0x4ec58e86 at 13601257
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $47,837.89
ERC-20
Value $47,378.77
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x1b42b45dccfb5a08d86bf74bd36a65d23cd161fb55841917e631028856864a8b
0x8461687de83b795c7fbe4f6c08a7302b85c104e44640559dc6220180449e749b
0xf529d65f4e7862ec78d6342c157294902176912fd72810424e581f66d0d534a7
0xcfd474865e461f3ec2bde5d90a85b52d6695857f1f16953ec3240fd682762160
0xf14471602c9647b7477a53679c2189711ccfcf201a7f56ed4199ee40196b4895
0x68f8e4d08289b57f9bc7526c8a713e44ee70566c2f5c7b8cdc4a8059edc30455
0x2aa91df77c918e4b7f17b942faab90455c7c404f46f88d8a55e56f1e5e4e979c
0x51e7cd5b97744f01ce35e91bf79e3c98228c99683607c9f4637d379f6e34db52
0x5cf483249667d20ffb2560fb9bc4dd3acd751b75422646f959ee2a68c31a0238
0x8e2d3ab6dd23e41b1d50dec26786576a5b62cdae0f47bd35f11f1fa7f871703f

Functions
Getter at block 22925733
DOMAIN_SEPARATOR(view returns (bytes32)
0xad7944e3e4c3dec82f5fce7a24d652dfa5000ee2b17f40e70561bda7294f6af2
blockTimestampLast(view returns (uint256)
1732637993
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=453891873985193644959501100, reserve1Cumulative=3127112151336199349980101946254, blockTimestamp=1732640813)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x63b9877618e27081181a59f9ca52040ada1332fc, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=14282630185435194397, _reserve1=116706813405465968888975, _blockTimestampLast=1732637993)
index0(view returns (uint256)
142918817766718
index1(view returns (uint256)
1201478851763633887
lastObservation(view returns (struct IPoolObservation)
(1732636443, 453829635455733323293824810, 3126600683576075210036787191336)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=14282630185435194397, r1=116706813405465968888975, st=false, t0=0x4200000000000000000000000000000000000006, t1=0x750cf88d9e0c2bcedeec31d5faad6ed6e3f1abc6)
name(view returns (string)
Volatile AMM - WETH/XCAD
observationLength(view returns (uint256)
1296
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xcda5ba6ae377c28a241c9f70fe6429c04cff494c
reserve0(view returns (uint256)
14282630185435194397
reserve0CumulativeLast(view returns (uint256)
453851596968070717711301560
reserve1(view returns (uint256)
116706813405465968888975
reserve1CumulativeLast(view returns (uint256)
3126783038122395935947835036754
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/XCAD
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x750cf88d9e0c2bcedeec31d5faad6ed6e3f1abc6
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0x750cf88d9e0c2bcedeec31d5faad6ed6e3f1abc6)
totalSupply(view returns (uint256)
1291077168875222947097
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