Volatile AMM - USDbC/THALES

Unverified contract

Proxy

Active on Base with 278 txns
Deployed by via 0x4e4cb115 at 3275440
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
8 additional variables
ERC-20
Value $8,088.57
ERC-20
Value $8,055.57
ERC-20
Value $0.13
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xfde738d55c53838b60e65d59afa56dd66ce3252aedffa8c22fb2cd95ebfa53e4
0x8d30789e80b8993a7fd361106c744dee72d63bc6246da04772cfd36106d54fd1
0xcd1bc4a7438644a3865c1cadb2fddf45daa517d78074997f5278649247fd12f2
0x941b634fc6dcccde3b20b1e3bdce32cb84ac5eb208186e745bf6ec26285601d1
0xbe2e7c2ec0af15713236afdc637a74a01953e86dcf92b7ce5cb1423c63539c00
0x96561a3ccfc9037b9b066b3763bcdf18c84e7d3607ee6681ef8ce6efde76589b
0x3d89c0ca4017308711fb462154c6c0a9a42681c25ba9c8512bb202e90b421635
0xf26a90a07940335517e33580a1183107bc98cf2b5cc8c0d9f2f065d7df2d604e
0x926f04ec2a51689c58f015a213ecca0945fb220f17a9c93d9d91b859217607e7
0xf43075b367a7c58161c914f1388690d136089f9e5721b51765ebd4d6524566d0

Functions
Getter at block 22767501
DOMAIN_SEPARATOR(view returns (bytes32)
0xa98fc553b1a67371eecd73f352573c3cfb85afd271127257b1487ab049178d6a
blockTimestampLast(view returns (uint256)
1732321915
currentCumulativePrices(view returns (uint256 reserve0Cumulativeuint256 reserve1Cumulativeuint256 blockTimestamp)
(reserve0Cumulative=2769853791249491150, reserve1Cumulative=8193108445733759502688634300000, blockTimestamp=1732324349)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=1, chainId=8453, verifyingContract=0x5f43555b02507133ecd5b78218283ed849b07eac, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0x420dd381b31aef6683db6b902084cb0ffece40da
getReserves(view returns (uint256 _reserve0uint256 _reserve1uint256 _blockTimestampLast)
(_reserve0=8058950739, _reserve1=25853734258671615434026, _blockTimestampLast=1732321915)
index0(view returns (uint256)
24290546521
index1(view returns (uint256)
85551319423795080393492
lastObservation(view returns (struct IPoolObservation)
(1732321739, 2769832760581211098, 8193040957219920787861148433246)
metadata(view returns (uint256 dec0uint256 dec1uint256 r0uint256 r1bool staddress t0address t1)
(dec0=1000000, dec1=1000000000000000000, r0=8058950739, r1=25853734258671615434026, st=false, t0=0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca, t1=0xf34e0cff046e154cafcae502c7541b9e5fd8c249)
name(view returns (string)
Volatile AMM - USDbC/THALES
observationLength(view returns (uint256)
3493
periodSize(view returns (uint256)
1800
poolFees(view returns (address)
0x213daa2461b4f4b9cb627561c820f7a22f0af39c
reserve0(view returns (uint256)
8058950739
reserve0CumulativeLast(view returns (uint256)
2769834175763392424
reserve1(view returns (uint256)
25853734258671615434026
reserve1CumulativeLast(view returns (uint256)
8193045517744573895976667880716
stable(view returns (bool)
false
symbol(view returns (string)
vAMM-USDbC/THALES
token0(view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
token1(view returns (address)
0xf34e0cff046e154cafcae502c7541b9e5fd8c249
tokens(view returns (addressaddress)
(0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca, 0xf34e0cff046e154cafcae502c7541b9e5fd8c249)
totalSupply(view returns (uint256)
14434350163364922
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