Volatile AMM - AERO/MOCHI

Unverified contract

Proxy

Active on Base with 51 txns
Deployed by via 0xec641256 at 13819197
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $28.17
ERC-20
Value $27.86
ERC-20
Value $0.12
ERC-20
Value $0.01
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
0xfc7004a718c1d5c2f66ebecd203480c867bff159f5809d5bb57efc9e5a6d53b9
0xdb69cdf14d9a4b5ac51d5d5134d738a85a4b0ddc5bf7ef463605cadd17fda71f
0x38e6524340825f0982898200e0bc98ab9c2b8bd8713f6318f39da5a9e60ba3f7
0xae5ebf3d7ba52cb4d80784604c01a18869bc707b1fb0f464f810d88062ef9a26
0x81be5eec11d42bc739fa282cdd46c7109ddd2552bd23ef5565e7ca7bf461ebe6
0x2ef3c66cccdb269490d116780f66f8ca240398f58fcf2e4cdc1b8b832d1da043
0x0482720a845bf42de464c20f90775931a5c5876c4f093b81b14f0e201fbe9df6
0xd47d2c1f40d192b800e17a0b3ba2f02f4485b40d7b335b60284d9d345548801f
0xf6001675413ae692c69b31d55406b2bf1c9e46ecae4d19cbdad48b2b55592db6
0xe10f205b9f5849f6f1f1454d00be826cd897203ae6c706c94080972525dc92ab

Functions
Getter at block 22772013
DOMAIN_SEPARATOR(view returns (bytes32)
0xe5a226fd3ea6cfae51c4534d40e51a4feb5a40459239b4aaefaf8709d1817182
blockTimestampLast(view returns (uint256)
1732328253
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=542366920741750765392191592, reserve1Cumulative=35829070951315784337478895097572, blockTimestamp=1732333373)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x4cee7cd3d821c514ece6a01e91a9b418396bd1c1, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=21024007878829110489, _reserve1=1793715116221255885197788, _blockTimestampLast=1732328253)
index0(view returns (uint256)
298504135374310
index1(view returns (uint256)
23647201707339400164
lastObservation(view returns (struct IPoolObservation)
(1732328253, 542259277821411160346487912, 35819887129920731507346682423012)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=21024007878829110489, r1=1793715116221255885197788, st=false, t0=0x940181a94a35a4569e4529a3cdfb74e38fd98631, t1=0xf6e932ca12afa26665dc4dde7e27be02a7c02e50)
name(view returns (string)
Volatile AMM - AERO/MOCHI
observationLength(view returns (uint256)
1242
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x9e1f0be4ef91905104d542e73de2fb7f4732158b
reserve0(view returns (uint256)
21024007878829110489
reserve0CumulativeLast(view returns (uint256)
542259277821411160346487912
reserve1(view returns (uint256)
1793715116221255885197788
reserve1CumulativeLast(view returns (uint256)
35819887129920731507346682423012
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-AERO/MOCHI
token0(view returns (address)
0x940181a94a35a4569e4529a3cdfb74e38fd98631
token1(view returns (address)
0xf6e932ca12afa26665dc4dde7e27be02a7c02e50
tokens(view returns (addressaddress)
(0x940181a94a35a4569e4529a3cdfb74e38fd98631, 0xf6e932ca12afa26665dc4dde7e27be02a7c02e50)
totalSupply(view returns (uint256)
6123442191574128428016
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