Volatile AMM - WETH/SKI

Unverified contract

Proxy

Active on Base with 12 txns
Deployed by via 0x77f15842 at 14600399
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $0.06
ERC-20
Value $0.01
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x68f3a05ed94820ae51884f4d091a62c5c76bed9e1e0c58426f646db48b40cdba
0x63478e0889b5ad9201ece248af49424853fa79ee8630eb37d2a79145e1577f0d
0xd84baed96751681a8edd3cd7e9d3702789f7099b75aeae51e6a276eade931099
0x59cff6f79e28dd2e705f9b11773aef66d0fc4788ed29843e372ae4f7c6cdf19a
0x3bb02435af9fa8b8c9d223567c380f702e129640857cf3d24881a4f1ba92d860
0x0f42b2a55174c27ce62cf5cbe0124ac360bc91f80da71946e05bd09fe2971960
0x85e14caef7b570922ae6f19d5d71fd67fd3de2443b5b4a3362a7944f723d48d9
0x66a3967ae9fc640bd9b92a201c2fcd937a5bc88d2d02e9bcd3bc38ac3b79a52f
0x1ce809c3ea57e5a3811ddd59faf9b4e86fed8daa6f0df9a7d647e5b0e89552e3
0xf87d0e0b060f33a3d5202c973bbeaa01c4a67cfc93b760b1a142e8cb73748fae

Functions
Getter at block 22777825
DOMAIN_SEPARATOR(view returns (bytes32)
0x16c0a94b11ce769690ef62169a9c467de475c32905476d5415db5912dd928089
blockTimestampLast(view returns (uint256)
1732209555
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=267724670030591762648660, reserve1Cumulative=123387795809459558600, blockTimestamp=1732344997)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x49a4e6e0b4f2e349f0ca3e763d5f5489b99f75e9, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=85926, _reserve1=13, _blockTimestampLast=1732209555)
index0(view returns (uint256)
2107266978472229757
index1(view returns (uint256)
836691345494832
lastObservation(view returns (struct IPoolObservation)
(1732209555, 267724670030580124659368, 123387795809457797854)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000, r0=85926, r1=13, st=false, t0=0x4200000000000000000000000000000000000006, t1=0x768be13e1680b5ebe0024c42c896e3db59ec0149)
name(view returns (string)
Volatile AMM - WETH/SKI
observationLength(view returns (uint256)
826
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xe4a2ec6a9ea1117fdde70282b043823a6072fc8c
reserve0(view returns (uint256)
85926
reserve0CumulativeLast(view returns (uint256)
267724670030580124659368
reserve1(view returns (uint256)
13
reserve1CumulativeLast(view returns (uint256)
123387795809457797854
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/SKI
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x768be13e1680b5ebe0024c42c896e3db59ec0149
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0x768be13e1680b5ebe0024c42c896e3db59ec0149)
totalSupply(view returns (uint256)
1000
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