Volatile AMM - DAI/USD+

Unverified contract

Proxy

Active on Base with 39 txns
Deployed by via 0x9a88f494 at 3518321
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $0.17
ERC-20
Value $0.17
ERC-20
Value $0
ERC-20
--
0x6ab6ff0b03c30610334d1285e3be920f9c78fd453c35c83fcd07f0b8cd09eb6b
0x95f6ce3c44ccb44c2fc7ca6e3ebd2e5985b08ff2f7f8c2c9cbf1a1c8bd19e707
0xd2616325c5609248802cb91d9186d674a4386e633bc4741eb2533879259a8de4
0x10204bac5c61f9433c63e858f92a5f5c2603c58e4711ff13f7235f7f0b371d5e
0x99144331d8adada53249ce0187b772941cea49990fb24a7f3a6dd73cc46111f1
0x9739b066cea654a108182aba8e44a99b330b71b5c5b6f29e48ff9744ca3b7100
0x65ae9de595240fd106fe143d123a6238977285824a02b46ddb826720f159cb78
0xac6b1aea00d2ca013c28bc79c3a33f1afad0bcbc947f7f03935e07a0674ea83e
0xc371b382367618e6312cc9b936bc1c52c8eade16a3e67c61d70b2b655e4538f0
0x2910f69c59f2e964fdf9482040a8fd9b854a0e80c9f104e833971786be5f7f9c

Functions
Getter at block 22778203
DOMAIN_SEPARATOR(view returns (bytes32)
0x2aed264f9398ea5c1fea9d0808246349c8a9b79f3f82a1cf687e8fb97f157ace
blockTimestampLast(view returns (uint256)
1731033783
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=98692318302108841691364818, reserve1Cumulative=99033175385374, blockTimestamp=1732345753)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x72618657e7947be9a3a6da48b11f5c0b8e80dbe5, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=169186345020607127, _reserve1=169690, _blockTimestampLast=1731033783)
index0(view returns (uint256)
3213856580126217012187
index1(view returns (uint256)
3836532455
lastObservation(view returns (struct IPoolObservation)
(1731033783, 98470350893032155758954628, 98810547196074)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000, r0=169186345020607127, r1=169690, st=false, t0=0x50c5725949a6f0c72e6c4a641f24049a917db0cb, t1=0xb79dd08ea68a908a97220c76d19a6aa9cbde4376)
name(view returns (string)
Volatile AMM - DAI/USD+
observationLength(view returns (uint256)
131
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x395d636d52228fa1505219453bb25804dd90c262
reserve0(view returns (uint256)
169186345020607127
reserve0CumulativeLast(view returns (uint256)
98470350893032155758954628
reserve1(view returns (uint256)
169690
reserve1CumulativeLast(view returns (uint256)
98810547196074
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-DAI/USD+
token0(view returns (address)
0x50c5725949a6f0c72e6c4a641f24049a917db0cb
token1(view returns (address)
0xb79dd08ea68a908a97220c76d19a6aa9cbde4376
tokens(view returns (addressaddress)
(0x50c5725949a6f0c72e6c4a641f24049a917db0cb, 0xb79dd08ea68a908a97220c76d19a6aa9cbde4376)
totalSupply(view returns (uint256)
161861296576
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