Volatile AMM - PAL/DOLA

Unverified contract

Proxy

Active on Base with 52 txns
Deployed by via 0xfcc022b6 at 13579551
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $46,297.38
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
0x16754fcfcadad496d9531ce81fbdb508ab66ae0c77f6645f56ed71f932dfe36b
0x6dc2b9dfbc406823e7f99fad9a36d0e7c2854cba19929664f68f7540c7d524ee
0xf80ab3cf175afde1cc989c29e90093540c387276ce86d8409a32714d65692ab2
0x0ba0b950f78e2c86534964638721657bc912ead0c656d955329b807050cb2516
0x95fc9cfe4b5194b36eeb1fe3a930c5a2b1a3afe9f8f9f414c0486e60d5eb0da9
0xaf8009eb2516214b7783a61ceeb83a419a86db9773fcb568d7060891c04030b5
0x1e55689c99294b8c45aaf10b0e481dc933c8d901c690bf45e463fa3e06aa14bb
0xab05612697dbffc8870f5aac2809bf55a00f5f102f77a2dba9d59dbf4f667657
0xa8dfc63ea92b9e8108f758925fde295ae0dc389fe29344f032c9e504592f7c9b
0xc663bdcd0e92ec433eb3cfe931757c351864a6056325f66b67d598c374ff82d6

Functions
Getter at block 22769551
DOMAIN_SEPARATOR(view returns (bytes32)
0x50dda200efc7166232755169710d22a28a719696f235bf5f85c9f654542d5c5c
blockTimestampLast(view returns (uint256)
1732209653
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=11891471070589129840286767086550, reserve1Cumulative=729761213735577350741716937644, blockTimestamp=1732328449)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0xb701382d647c0eb171d33b8f30b1df2214f9bba4, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=979619107757549052711937, _reserve1=46609525124864105636738, _blockTimestampLast=1732209653)
index0(view returns (uint256)
13410311769627789
index1(view returns (uint256)
615216469852995
lastObservation(view returns (struct IPoolObservation)
(1732209653, 11775096239063964043020799818698, 724224188588843994448495010196)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=979619107757549052711937, r1=46609525124864105636738, st=false, t0=0x224114c444e3c3d936532fe08351648700570909, t1=0x4621b7a9c75199271f773ebd9a499dbd165c3191)
name(view returns (string)
Volatile AMM - PAL/DOLA
observationLength(view returns (uint256)
231
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xc6340beb7ca1147ddb6cf60f0f577621c36a7b63
reserve0(view returns (uint256)
979619107757549052711937
reserve0CumulativeLast(view returns (uint256)
11775096239063964043020799818698
reserve1(view returns (uint256)
46609525124864105636738
reserve1CumulativeLast(view returns (uint256)
724224188588843994448495010196
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-PAL/DOLA
token0(view returns (address)
0x224114c444e3c3d936532fe08351648700570909
token1(view returns (address)
0x4621b7a9c75199271f773ebd9a499dbd165c3191
tokens(view returns (addressaddress)
(0x224114c444e3c3d936532fe08351648700570909, 0x4621b7a9c75199271f773ebd9a499dbd165c3191)
totalSupply(view returns (uint256)
213681027271544256457566
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