Volatile AMM - WETH/USDbC

Unverified contract

Proxy

Active on Base with 16,141 txns
Deployed by via 0x0075394f at 3239957
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $888,972.09
ERC-20
Value $888,494.25
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x8690d530896929b9bb3d73ae45e6751be4ad272f3b71431333d611e9293d8f3b
0x6a5c783fcc724fa6cadce0ce5ddbae621aa0132ca2e8511651eaa8376ea6ec98
0xefef6a57cd3e7053e28a09f6338bcdff1a1ae16ab23e98f1fc6a5a91485b690f
0x9bd780535c7e5391f92a414e8be1a36a3b13808de59d006fc6d917291daa55ee
0x6c4c26753cff8874171d35e1ddaeed113afa79a3607e9e68b1d5ed566233c4ed
0x5e78cde8484ba1cb82272aea9ee6624036a581110c76baf6f385273f2c5b9186
0x07932c0a226bf50f9762fbd57487f3d9a0c8ea1bf08f2c00b3ab7eaebd7ba7cb
0x07063dfed439e75c97e0f3b51cc8ba148e407c65535da1d93fd24488440c17b3
0x6f27da801e5bd1f311880fb5b8212d59a09d1ad16cf03f8eb87d4093b5d1e502
0x14db9db30c93bb5785d00f00da908e71c2e60a2a68a8dad2b0833de84a97736b

Functions
Getter at block 21754238
DOMAIN_SEPARATOR(view returns (bytes32)
0xd2a0f84d567b5992f1a59abe3a99d64f9cd1fc880ae4c2db5cbba138a60426b0
blockTimestampLast(view returns (uint256)
1730297797
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=86369275791182445101193238614, reserve1Cumulative=175811487290295266056, blockTimestamp=1730297823)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0xb4885bc63399bf5518b994c1d0c153334ee579d0, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=326542251161928368323, _reserve1=885836740306, _blockTimestampLast=1730297797)
index0(view returns (uint256)
1449217197009788592372
index1(view returns (uint256)
3924455563990
lastObservation(view returns (struct IPoolObservation)
(1730297141, 86369053066591665955535395658, 175810883211406506026)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000, r0=326542251161928368323, r1=885836740306, st=false, t0=0x4200000000000000000000000000000000000006, t1=0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca)
name(view returns (string)
Volatile AMM - WETH/USDbC
observationLength(view returns (uint256)
19538
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x8efe209dd8868ed7c9946761b17a8be6a77ade7c
reserve0(view returns (uint256)
326542251161928368323
reserve0CumulativeLast(view returns (uint256)
86369267301083914891055662216
reserve1(view returns (uint256)
885836740306
reserve1CumulativeLast(view returns (uint256)
175811464258540018100
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-WETH/USDbC
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca)
totalSupply(view returns (uint256)
17006779201719459
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