Volatile AMM - WETH/MOLTEN

Unverified contract

Proxy

Active on Base with 103 txns
Deployed by via 0xdf86e149 at 12991869
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.84
ERC-20
Value $1.97
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xbd6f522d85482268f0911762e37831c400580b1c919b7e575b2c63dddf39e24e
0xd165761e187f63c49f83401772276af36b02531c4a7fe527c86c609f7701bff4
0xe8fdc0465a504a3bd12676af066ef5d6b851e90fc62476d87bf899b54ba3ca36
0xf45a8fcb75895945759511d57d85cc01f0477f4937fd40d854c1c83fc2d39730
0xdb29a9e3c24b2764796f4ef785eefe43bfea11fd5dc4632e1be90f2caffb31d8
0x29b0c47981af67a86d8dda203cb5b2239b559e66bac1f0431c463d82bcc8ce57
0x3e220c00958e4a6ac3290a1be49e07c61a073e2818c1f42bfdda538d7dda6bfe
0x1c30d54b20fea8899a78ed77dba4d1607afe0ad7a6239152dd426e3215ff305e
0x03870e6c77818d3a8b2e4bd3d99589abe9cef5819c008e70d502cd1e05f9cc25
0x8a405b097b03db4a00ea5dfca0158ecd207b7bec9eb58cfae30c65ec856eba37

Functions
Getter at block 22777857
DOMAIN_SEPARATOR(view returns (bytes32)
0xc63108a8a84bbf44ddedf0d589046c37cb3f4b21881030904d65b5b031349af2
blockTimestampLast(view returns (uint256)
1732294013
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=10265371778512424504784136, reserve1Cumulative=30003056962080937894397291278, blockTimestamp=1732345061)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0xe315583439401551418352e7c1ee36e09ec7486f, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=846832876110949, _reserve1=8688347668303739824, _blockTimestampLast=1732294013)
index0(view returns (uint256)
2659161333185514
index1(view returns (uint256)
21870065342944267648
lastObservation(view returns (struct IPoolObservation)
(1732294013, 10265328549387764793059584, 30002613439309166325086755726)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=846832876110949, r1=8688347668303739824, st=false, t0=0x4200000000000000000000000000000000000006, t1=0x66e535e8d2ebf13f49f3d49e5c50395a97c137b1)
name(view returns (string)
Volatile AMM - WETH/MOLTEN
observationLength(view returns (uint256)
800
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x6642ff9833b19a11399adf6f26ab3896d8d67b8a
reserve0(view returns (uint256)
846832876110949
reserve0CumulativeLast(view returns (uint256)
10265328549387764793059584
reserve1(view returns (uint256)
8688347668303739824
reserve1CumulativeLast(view returns (uint256)
30002613439309166325086755726
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/MOLTEN
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x66e535e8d2ebf13f49f3d49e5c50395a97c137b1
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0x66e535e8d2ebf13f49f3d49e5c50395a97c137b1)
totalSupply(view returns (uint256)
85731367997752882
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