Stable AMM - WETH/doginme

Unverified contract

Proxy

Active on Base with 83 txns
Deployed by via 0x76006525 at 12220908
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.04
ERC-20
Value $0.02
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
ERC-20
Value $0
ERC-20
Value $0
0x9a904f6ecf32d0fa51b85076fb32d63cd9c59b3df8fd28a88cbaae61bcce6250
0x3e4b862520b12a16d9c2a41b6ec73d425b3701e3a1a138a822d4d69a529ddbba
0xe3864c6e975496b394c5a2303a2708018d623abaa55098180c1ea713c9a7c4c3
0xc43c73b5381da2e754d77c0213669cc1a9f86fe87e0e7e05b0680ed62697f183
0x166061c82e1d1ee2fadacb9104ca43ddfee114947b4118cc158e107b3ee7b759
0x2e94dd09feaf4e43fb5885c65bd2b4bb6f3184077dee641e9654162496dd9291
0xe63e325f8bbb89bfb16f49a2bf60cc53cde7d72746ae4c5a2a37b4ce927dc5e1
0x7b6044ec476e2edf5bc5aa409437a509e9e4a6d35f16fba017225e6e2ee72b72
0x87b4ce2fc571b912e00c93c1f40bc1b576180d87ebbd81a5697959fef51a9c76
0x85ac0d7629eef67bb83ca0ae77ab712eb498e8e266ecab37fbc953b5ed8e035b

Functions
Getter at block 21790440
DOMAIN_SEPARATOR(view returns (bytes32)
0xbad4d595c8cc069ccb8fe1da3106b2f1f6a52951c432c7e3f7d222842003b3b6
blockTimestampLast(view returns (uint256)
1715334595
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=266129717348012736369384, reserve1Cumulative=5824223603727524945600519743370, blockTimestamp=1730370227)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x498cf50c489366581b67483b7617f9a8096bd779, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=1, _reserve1=19553743, _blockTimestampLast=1715334595)
index0(view returns (uint256)
1479964294193
index1(view returns (uint256)
21750048478925773458
lastObservation(view returns (struct IPoolObservation)
(1715334595, 266129717348012721333752, 5824223603727524651597635772794)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000000000000000, dec1=1000000000000000000, r0=1, r1=19553743, st=true, t0=0x4200000000000000000000000000000000000006, t1=0x6921b130d297cc43754afba22e5eac0fbf8db75b)
name(view returns (string)
Stable AMM - WETH/doginme
observationLength(view returns (uint256)
356
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x381507b23cc95e95f0d790102ee16a1fcd90b6cb
reserve0(view returns (uint256)
1
reserve0CumulativeLast(view returns (uint256)
266129717348012721333752
reserve1(view returns (uint256)
19553743
reserve1CumulativeLast(view returns (uint256)
5824223603727524651597635772794
stable(view returns (bool)
true
symbol(view returns (string)
sAMM-WETH/doginme
token0(view returns (address)
0x4200000000000000000000000000000000000006
token1(view returns (address)
0x6921b130d297cc43754afba22e5eac0fbf8db75b
tokens(view returns (addressaddress)
(0x4200000000000000000000000000000000000006, 0x6921b130d297cc43754afba22e5eac0fbf8db75b)
totalSupply(view returns (uint256)
1000
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