BEAN:WETH Constant Product 2 Well
Unverified contract
Proxy
Active on
Ethereum with 450 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Balances ($6,504.85)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 2.085644 | $3,118.87 |
$6,504.85 | |
BEAN | ERC-20 | 14.035005K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20798082 | 2 months ago | | | 0 | 0.0022964288 | |
| 20798069 | 2 months ago | | | 0 | 0.00070232584 | |
| 20719156 | 2 months ago | | | 0 | 0.00064689770 | |
| 20719144 | 2 months ago | | | 0 | 0.00017178865 | |
| 20603361 | 3 months ago | | | 0 | 0.00015286224 | |
| 20603357 | 3 months ago | | | 0 | 0.000027850540 | |
| 20603354 | 3 months ago | | | 0 | 0.000046867470 | |
| 20597300 | 3 months ago | | | 0 | 0.000025733072 | |
| 20587956 | 3 months ago | | | 0 | 0.00018403820 | |
| 20551018 | 3 months ago | | | 0 | 0.00013057495 |
ABI
ABI objects
Getter at block 21207173
DOMAIN_SEPARATOR() view returns (bytes32)
0x92dc96af6d95e7adeb634e904b2e15fd6e6e2debe9ff6b0c5c7bd1fb127fa178
aquifer() pure returns (address)
0xba51aaaa95aeefc1292515b36d86c51dc7877773
decimals() view returns (uint8)
18
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=BEAN:WETH Constant Product 2 Well, version=1, chainId=1, verifyingContract=0xbea0e11282e2bb5893bece110cf199501e872bad, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
firstPump() pure returns (struct Call _pump)
(0xba510f10e3095b83a0f33aa9ad2544e22570a87c, 0x)
getReserves() view returns (uint256[] reserves)
[14035005196, 2085644192786126790]
getSyncOut() view returns (uint256 lpAmountOut)
5
isInitialized() view returns (bool)
true
name() view returns (string)
BEAN:WETH Constant Product 2 Well
numberOfPumps() pure returns (uint256)
1
numberOfTokens() pure returns (uint256)
2
pumps() pure returns (struct Call[] _pumps)
[(0xba510f10e3095b83a0f33aa9ad2544e22570a87c, 0x)]
symbol() view returns (string)
BEANWETHCP2w
tokens() pure returns (address[] _tokens)
[0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2]
totalSupply() view returns (uint256)
171090698410990523411
well() pure returns (address[] _tokens, struct Call _wellFunction, struct Call[] _pumps, bytes _wellData, address _aquifer)
(_tokens=[0xBEA0000029AD1c77D3d5D23Ba2D8893dB9d1Efab, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2], _wellFunction=(0xba510c20fd2c52e4cb0d23cfc3ccd092f9165a6e, 0x), _pumps=[(0xba510f10e3095b83a0f33aa9ad2544e22570a87c, 0x)], _wellData=0x, _aquifer=0xba51aaaa95aeefc1292515b36d86c51dc7877773)
wellData() pure returns (bytes)
0x
wellFunction() pure returns (struct Call _wellFunction)
(0xba510c20fd2c52e4cb0d23cfc3ccd092f9165a6e, 0x)
wellFunctionAddress() pure returns (address)
0xba510c20fd2c52e4cb0d23cfc3ccd092f9165a6e
wellFunctionDataLength() pure returns (uint256)
0
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
getAddLiquidityOut(uint256[] tokenAmountsIn) view returns (uint256 lpAmountOut)
getRemoveLiquidityImbalancedIn(uint256[] tokenAmountsOut) view returns (uint256 lpAmountIn)
getRemoveLiquidityOneTokenOut(uint256 lpAmountIn, address tokenOut) view returns (uint256 tokenAmountOut)
getRemoveLiquidityOut(uint256 lpAmountIn) view returns (uint256[] tokenAmountsOut)
getShiftOut(address tokenOut) view returns (uint256 amountOut)
getSwapIn(address fromToken, address toToken, uint256 amountOut) view returns (uint256 amountIn)
getSwapOut(address fromToken, address toToken, uint256 amountIn) view returns (uint256 amountOut)
nonces(address owner) view returns (uint256)
State-modifying
Events addLiquidity(uint256[] tokenAmountsIn, uint256 minLpAmountOut, address recipient, uint256 deadline) returns (uint256 lpAmountOut)
addLiquidityFeeOnTransfer(uint256[] tokenAmountsIn, uint256 minLpAmountOut, address recipient, uint256 deadline) returns (uint256 lpAmountOut)
approve(address spender, uint256 amount) returns (bool)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
init(string _name, string _symbol)
permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
removeLiquidity(uint256 lpAmountIn, uint256[] minTokenAmountsOut, address recipient, uint256 deadline) returns (uint256[] tokenAmountsOut)
removeLiquidityImbalanced(uint256 maxLpAmountIn, uint256[] tokenAmountsOut, address recipient, uint256 deadline) returns (uint256 lpAmountIn)
removeLiquidityOneToken(uint256 lpAmountIn, address tokenOut, uint256 minTokenAmountOut, address recipient, uint256 deadline) returns (uint256 tokenAmountOut)
shift(address tokenOut, uint256 minAmountOut, address recipient) returns (uint256 amountOut)
skim(address recipient) returns (uint256[] skimAmounts)
swapFrom(address fromToken, address toToken, uint256 amountIn, uint256 minAmountOut, address recipient, uint256 deadline) returns (uint256 amountOut)
swapFromFeeOnTransfer(address fromToken, address toToken, uint256 amountIn, uint256 minAmountOut, address recipient, uint256 deadline) returns (uint256 amountOut)
swapTo(address fromToken, address toToken, uint256 maxAmountIn, uint256 amountOut, address recipient, uint256 deadline) returns (uint256 amountIn)
sync(address recipient, uint256 minLpAmountOut) returns (uint256 lpAmountOut)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
AddLiquidity(uint256[] tokenAmountsIn, uint256 lpAmountOut, address recipient)
Approval(address indexed owner, address indexed spender, uint256 value)
EIP712DomainChanged()
Initialized(uint8 version)
RemoveLiquidity(uint256 lpAmountIn, uint256[] tokenAmountsOut, address recipient)
RemoveLiquidityOneToken(uint256 lpAmountIn, address tokenOut, uint256 tokenAmountOut, address recipient)
Shift(uint256[] reserves, address toToken, uint256 amountOut, address recipient)
Swap(address fromToken, address toToken, uint256 amountIn, uint256 amountOut, address recipient)
Sync(uint256[] reserves, uint256 lpAmountOut, address recipient)
Transfer(address indexed from, address indexed to, uint256 value)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
DuplicateTokens(address token)
Expired()
InvalidReserves()
InvalidTokens()
SlippageIn(uint256 amountIn, uint256 maxAmountIn)
SlippageOut(uint256 amountOut, uint256 minAmountOut)