Stable AMM - DAI+/USD+

Unverified contract

Proxy

Active on Base with 1,236 txns
Deployed by via 0x43439633 at 3204916
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $34,444.57
ERC-20
Value $33,021.85
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x6341cd801244307896784d1c2974f5a2774865b9cba517afe733b1b665e3aa9e
0x78ae7433694ecd9634b88b47f5bf887e74894b059d3670a96f8df8f0c25e9b20
0xcf354b1cbec5c31faadc4a9c1de37becf59769362be67d09a33721352113a98d
0x490bc8d8570708dcfa3c02f1824dc938a693be699c01e43f0fdb11047ceac66b
0x01e6bc4a1ebf1c7d884638a1dab6237a5d0cd0caa5b58ab2504a1085b1cf76c1
0x459c3164440919a539b5eac486d7cb2569ed982d034685e4123799b867a40674
0xe3157098056edbd2466d13e6a4663808c8332f77a8ac96f5125238ca41c340b6
0x3fa2c7a1da0375a917cb20b4db0facf2e11e8e0bc4a129d1bc99b47c8df6af8a
0xdd516ca01eb3b35071c78b53a950e546bb1d516f498f72a4a9f71bb2d0648642
0xad622edb46f5a0f1bcea5b79dfe588e9132c64302a95a6f687213f57c695cc5d

Functions
Getter at block 21823304
DOMAIN_SEPARATOR(view returns (bytes32)
0xc609bbb0bab8a5444a392d494d607abb355b8ed53429d93be7c196a134d07e35
blockTimestampLast(view returns (uint256)
1730416079
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=58312482260762863123528265153346, reserve1Cumulative=55523881353157594234, blockTimestamp=1730435955)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x1b05e4e814b3431a48b8164c41eac834d9ce2da6, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=33038436110163023745669, _reserve1=34467555839, _blockTimestampLast=1730416079)
index0(view returns (uint256)
12494032293094346054245
index1(view returns (uint256)
12424496399
lastObservation(view returns (struct IPoolObservation)
(1730416079, 58311825588806737523268296236302, 55523196276017738270)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000, r0=33038436110163023745669, r1=34467555839, st=true, t0=0x65a2508c429a6078a7bc2f7df81ab575bd9d9275, t1=0xb79dd08ea68a908a97220c76d19a6aa9cbde4376)
name(view returns (string)
Stable AMM - DAI+/USD+
observationLength(view returns (uint256)
6890
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x6476564e94396b781a28e79817d1ec1b758e4592
reserve0(view returns (uint256)
33038436110163023745669
reserve0CumulativeLast(view returns (uint256)
58311825588806737523268296236302
reserve1(view returns (uint256)
34467555839
reserve1CumulativeLast(view returns (uint256)
55523196276017738270
stable(view returns (bool)
true
symbol(view returns (string)
sAMM-DAI+/USD+
token0(view returns (address)
0x65a2508c429a6078a7bc2f7df81ab575bd9d9275
token1(view returns (address)
0xb79dd08ea68a908a97220c76d19a6aa9cbde4376
tokens(view returns (addressaddress)
(0x65a2508c429a6078a7bc2f7df81ab575bd9d9275, 0xb79dd08ea68a908a97220c76d19a6aa9cbde4376)
totalSupply(view returns (uint256)
33750710979081822
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