Volatile AMM - WETH/MASA

Unverified contract

Proxy

Active on Base with 135 txns
Deployed by via 0x55ad4efa at 13906960
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $287.92
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xdc852b5d6f62ab5669130ba36b12b72087a4fcd523c51e111b265e1004d20caf
0x076219a3f7936b880fc2e39aeec60a41a1e2cbe44467231314222c8320d845e8
0x107313b0b8576f095d1cb22065ad6d4c2a063e5bf9a625b90f3c0fb22c907ac3
0x9cbaa98421969596a19bf93659f606d6cac98f25a001bc9d1ef9cba4809b830a
0x1d2804951522bc8bd0effde17033c3e577e9bb04cb79d34b8ca5c2237fc3df8c
0x549aa261cfebe79cce9994f9e6b29906ed4ad476b869c8f812b2990f0ac0ebc7
0x396ac154ecfc0a834b0fe1429c545944851b144dfd9ea058e6fe0b8ab7b7f305
0xf7453c943592ae2891f05f59b137eee1a687b67a88063cef4ef91f001d8bdb61
0xa3f716b109dfac9d8fdd10c0171d358fb94f7b88c8b468d4664e80edb401b139
0xe2a6e1e4caf52db771ab9372b101b5cfb77e1860381e0d5dad3b4f0241919578

Functions
Getter at block 22742392
DOMAIN_SEPARATOR(view returns (bytes32)
0xab22ff4d6e5d33e8288917546e4c730c1be5bbca8318863f0d72e81c0c41e7ac
blockTimestampLast(view returns (uint256)
1732262863
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=127092281877242953965921568, reserve1Cumulative=208319303088452025636130972411280, blockTimestamp=1732274131)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x33c3782446df290be025a24a0ac94562e9a995d6, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=86431362441298885, _reserve1=39797399807901691366889426, _blockTimestampLast=1732262863)
index0(view returns (uint256)
276124098547422
index1(view returns (uint256)
2763427179886559910904
lastObservation(view returns (struct IPoolObservation)
(1732261097, 127091155506935094076254478, 207800502614045848962188166856428)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=86431362441298885, r1=39797399807901691366889426, st=false, t0=0x4200000000000000000000000000000000000006, t1=0x944824290cc12f31ae18ef51216a223ba4063092)
name(view returns (string)
Volatile AMM - WETH/MASA
observationLength(view returns (uint256)
4309
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xa94f33c146badbc9a64ec5990194abeb400e41ed
reserve0(view returns (uint256)
86431362441298885
reserve0CumulativeLast(view returns (uint256)
127091307968650965410085388
reserve1(view returns (uint256)
39797399807901691366889426
reserve1CumulativeLast(view returns (uint256)
207870865987416589377808862359112
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/MASA
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x944824290cc12f31ae18ef51216a223ba4063092
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0x944824290cc12f31ae18ef51216a223ba4063092)
totalSupply(view returns (uint256)
1854560306177449636897
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