Volatile AMM - WETH/MOZ

Unverified contract

Proxy

Active on Base with 797 txns
Deployed by via 0x7a357235 at 16951487
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $159,847.09
ERC-20
Value $157,154.42
ERC-20
--
ERC-20
--
ERC-20
--
0x429b25057f9168cbc3271e99e98a37ab3783a54ca27c9ba3b313896325e61940
0x1daa6cfaeb6dccacaa2233cc054fb02ee081627cfe677500e5e35fbe152150d4
0xcb7195fb59a37aaff638a2a158f08dff24d673f14f73f286a24c48bff2cafca6
0xd9bafd9f28d8a314dac11108e82a30d23fb7595dcfd38ae863d9341762af297f
0x190f15bf8e2af3602001b6e8a649e228199875c5e066d80d45e4729a04dba8d4
0x8ae6f210894d8dd43f3bd5f5a678a5ae2aad1ac2f5063fde3e431067b545216d
0x5238afd58810ed4bc9aca688d16e1f429a56a90ee5c791e791a15dc613adb400
0x5ed1a396623ebf40b7d5b90444ac6d849d0ca3b972d8b9f611bcb8f95184110f
0xd8e7ec8032b6785cac76cfb2bd516824e20dba35db8a267bcac5fe70aa43a0b7
0x18f903fa741fa41c0ac53af4656985957c1ec7dde22c9fc5862377ff5d5dc7f6

Functions
Getter at block 22754695
DOMAIN_SEPARATOR(view returns (bytes32)
0x1db7d449ee3a6bc7fee29a0f207df37106acf1a1b0b14cf3751dbd22669c49d2
blockTimestampLast(view returns (uint256)
1732296537
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=822384881212921534087652302, reserve1Cumulative=117547121080238428982250722090546, blockTimestamp=1732298737)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0xa32ecde2c559c462610ed35740cc2b9642133c9b, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=48436455873233687021, _reserve1=12523113035644221155426941, _blockTimestampLast=1732296537)
index0(view returns (uint256)
170351118365280
index1(view returns (uint256)
23402972518564665868
lastObservation(view returns (struct IPoolObservation)
(1732296537, 822278321010000419976206102, 117519570231560011695708782820346)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=48436455873233687021, r1=12523113035644221155426941, st=false, t0=0x4200000000000000000000000000000000000006, t1=0xc227717ef4ae4d982e14789eb33ba942243c3fee)
name(view returns (string)
Volatile AMM - WETH/MOZ
observationLength(view returns (uint256)
3232
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0xb8a83bd9eef424e4e9c4359dd18ac24654201ebd
reserve0(view returns (uint256)
48436455873233687021
reserve0CumulativeLast(view returns (uint256)
822278321010000419976206102
reserve1(view returns (uint256)
12523113035644221155426941
reserve1CumulativeLast(view returns (uint256)
117519570231560011695708782820346
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/MOZ
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xc227717ef4ae4d982e14789eb33ba942243c3fee
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0xc227717ef4ae4d982e14789eb33ba942243c3fee)
totalSupply(view returns (uint256)
24628746920153525830214
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