0x20d7b9ed2c4e2dcc55f9b463975b21bbf2a6ecd1

Verified contract

Proxy

Active on Base with 538 txns
Deployed by via 0x7a120015 at 6879785
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 2 additional slots
-
variable spans 48 additional slots
2 additional variables

No balances found for "0x20d7b9ed2c4e2dcc55f9b463975b21bbf2a6ecd1"

0xb42c8f3b27fee2f08d259d5d6840cf042f32d672d3ab5c00cb02973a0dcf29e6
0x64f9965f1ee10c8ac4999477a58060e0346707875515f4760f3f5cd3fe9e1194
0x2e676814599baa11821e1afe3a9a60c9d90bae0f8dc5ee3cd5ea7584e0ebbf0f
0x93cf44eec64302ea85fb8fc00137558f3d35e4e90403ad35f6639bdaa7ffad20
0x4a766b8d85dfd7988fcba7990178129b9950ce5fa2adaff0f8c9c718d0e93b77
0xae8f9af5308359ec2f245be3adfbe7cb6fb4702508c54acdccfddbc6ed17294a
0x7d27818fe2879dd4da28ad3e8e7518e3b1f14a51e17285aa2a18854ed050dc25
0x47fee6443f548c9bd2b5d77970cee2d8f26c9bf9649e4c56c818d75da7be9e4e
0x9be10e87a7e5ece252f2d2975c6c5af377e50a935bbefbe0bfafa95e7c23f311
0x199a9656163108c41578d90fd4d46d45a09f22152d0aeb17d71169c5f08e4f43

Functions
Getter at block 22944215
ampFactor(view returns (uint256)
1250000000000000
dev(view returns (address)
0xf6ec90f57d4042c61935882c0da67d6a3a886f98
endCovRatio(view returns (uint128)
1800000000000000000
feeTo(view returns (address)
0xf6ec90f57d4042c61935882c0da67d6a3a886f98
getTokens(view returns (address[])
[0xecf3e9B8ccb6F4A6EFD68058FD706561c1727031, 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA]
 
globalEquilCovRatio(view returns (uint256 equilCovRatiouint256 invariantInUint)
haircutRate(view returns (uint256)
400000000000000
lpDividendRatio(view returns (uint256)
500000000000000000
masterWombat(view returns (address)
0x6521a549834f5e6d253cd2e5f4fbe4048f86cd7b
mintFeeThreshold(view returns (uint256)
10000000000000000000
owner(view returns (address)
0xf6ec90f57d4042c61935882c0da67d6a3a886f98
paused(view returns (bool)
false
retentionRatio(view returns (uint256)
500000000000000000
startCovRatio(view returns (uint128)
1500000000000000000
Read-only
addressOfAsset(address tokenview returns (address)
exchangeRate(address tokenview returns (uint256 xr)
isPaused(address tokenview returns (bool)
quoteAmountIn(address fromTokenaddress toTokenint256 toAmountview returns (uint256 amountInuint256 haircut)
quotePotentialDeposit(address tokenuint256 amountview returns (uint256 liquidityuint256 reward)
quotePotentialSwap(address fromTokenaddress toTokenint256 fromAmountview returns (uint256 potentialOutcomeuint256 haircut)
quotePotentialWithdraw(address tokenuint256 liquidityview returns (uint256 amountuint256 fee)
quotePotentialWithdrawFromOtherAsset(address fromTokenaddress toTokenuint256 liquidityview returns (uint256 amountuint256 withdrewAmount)
tipBucketBalance(address tokenview returns (uint256 balance)
State-modifying
addAsset(address tokenaddress asset
deposit(address tokenuint256 amountuint256 minimumLiquidityaddress touint256 deadlinebool shouldStakereturns (uint256 liquidity)
fillPool(address tokenuint256 amount
initialize(uint256 ampFactor_uint256 haircutRate_
mintFee(address tokenreturns (uint256 feeCollected)
pause(
pauseAsset(address token
removeAsset(address token
renounceOwnership(
setAmpFactor(uint256 ampFactor_
setCovRatioFeeParam(uint128 startCovRatio_uint128 endCovRatio_
setDev(address dev_
setFee(uint256 lpDividendRatio_uint256 retentionRatio_
setFeeTo(address feeTo_
setHaircutRate(uint256 haircutRate_
setMasterWombat(address masterWombat_
setMintFeeThreshold(uint256 mintFeeThreshold_
swap(address fromTokenaddress toTokenuint256 fromAmountuint256 minimumToAmountaddress touint256 deadlinereturns (uint256 actualToAmountuint256 haircut)
transferOwnership(address newOwner
transferTipBucket(address tokenuint256 amountaddress to
unpause(
unpauseAsset(address token
withdraw(address tokenuint256 liquidityuint256 minimumAmountaddress touint256 deadlinereturns (uint256 amount)
withdrawFromOtherAsset(address fromTokenaddress toTokenuint256 liquidityuint256 minimumAmountaddress touint256 deadlinereturns (uint256 toAmount)
Events
AssetAdded(address indexed tokenaddress indexed asset
AssetRemoved(address indexed tokenaddress indexed asset
Deposit(address indexed senderaddress tokenuint256 amountuint256 liquidityaddress indexed to
FillPool(address tokenuint256 amount
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PausedAsset(address tokenaddress account
SetAmpFactor(uint256 value
SetDev(address addr
SetFee(uint256 lpDividendRatiouint256 retentionRatio
SetFeeTo(address addr
SetHaircutRate(uint256 value
SetMasterWombat(address addr
SetMintFeeThreshold(uint256 value
Swap(address indexed senderaddress fromTokenaddress toTokenuint256 fromAmountuint256 toAmountaddress indexed to
TransferTipBucket(address tokenuint256 amountaddress to
Unpaused(address account
UnpausedAsset(address tokenaddress account
Withdraw(address indexed senderaddress tokenuint256 amountuint256 liquidityaddress indexed to
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
CORE_UNDERFLOW(
WOMBAT_AMOUNT_TOO_LOW(
WOMBAT_ASSET_ALREADY_EXIST(
WOMBAT_ASSET_ALREADY_PAUSED(
WOMBAT_ASSET_NOT_EXISTS(
WOMBAT_ASSET_NOT_PAUSED(
WOMBAT_CASH_NOT_ENOUGH(
WOMBAT_COV_RATIO_LIMIT_EXCEEDED(
WOMBAT_EXPIRED(
WOMBAT_FORBIDDEN(
WOMBAT_INVALID_VALUE(
WOMBAT_SAME_ADDRESS(
WOMBAT_ZERO_ADDRESS(
WOMBAT_ZERO_AMOUNT(
WOMBAT_ZERO_LIQUIDITY(