Stable AMM - DAI+/USD+

Unverified contract

Proxy

Active on Base with 1,243 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 $24,453.78
ERC-20
Value $21,688.09
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xd10ee727c05862e4e644e47299a0b8c3234648112bff6cacf3b7997b6debfd65
0x32cb4a99e55c97f0e284a556a0fe3c3e38ce93513a8b32c8e66a28288f6cfbff
0xbb458ec33ad247236523065a8316ecd966b24918a9c5945176c8eecee3676b77
0xc8767353206fe1ddea8dacf2d1f58ca4ab84d3eecd41fadc20699284d369e06b
0x1308057586ac609f0456ac6ea6a667a17124989dae51b2d62ebdac4649554575
0x718695ec255075a0e934a00af35bba8f1a10c98cd5550b9a373a6a9ca93544dc
0x637888266f462d8caf05d9548d27c318d9efb0324a296e2a03162af090ee9f59
0x6341cd801244307896784d1c2974f5a2774865b9cba517afe733b1b665e3aa9e
0x78ae7433694ecd9634b88b47f5bf887e74894b059d3670a96f8df8f0c25e9b20
0xcf354b1cbec5c31faadc4a9c1de37becf59769362be67d09a33721352113a98d

Functions
Getter at block 22909544
DOMAIN_SEPARATOR(view returns (bytes32)
0xc609bbb0bab8a5444a392d494d607abb355b8ed53429d93be7c196a134d07e35
blockTimestampLast(view returns (uint256)
1732588775
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=58364130538972383611365854287252, reserve1Cumulative=55570548829200042822, blockTimestamp=1732608435)
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=24508035920935509941700, _reserve1=21769554398, _blockTimestampLast=1732588775)
index0(view returns (uint256)
12621493232855455048362
index1(view returns (uint256)
12511720574
lastObservation(view returns (struct IPoolObservation)
(1732587891, 58363627045882429279849443805128, 55570101595474485006)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000, r0=24508035920935509941700, r1=21769554398, st=true, t0=0x65a2508c429a6078a7bc2f7df81ab575bd9d9275, t1=0xb79dd08ea68a908a97220c76d19a6aa9cbde4376)
name(view returns (string)
Stable AMM - DAI+/USD+
observationLength(view returns (uint256)
7090
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x6476564e94396b781a28e79817d1ec1b758e4592
reserve0(view returns (uint256)
24508035920935509941700
reserve0CumulativeLast(view returns (uint256)
58363648710986178019240400465252
reserve1(view returns (uint256)
21769554398
reserve1CumulativeLast(view returns (uint256)
55570120839760578142
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)
23137158916340279
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