0x410d28fbcd00c677bae1cce2261546c8db4f6a2d

Unverified contract

Proxy

Active on Base with 793 txns
Deployed by via 0x96a2eb1b at 5472356
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 9 additional slots
ERC-20
Value $1,100.34
ERC-20
Value $833.13
ERC-20
Value $0.09
ERC-20
Value $0.06
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
0x01c028999fafa075fc3734eca831b83015381da0be4c7e5fab14a8c4e4410ba1
0x83574c8a8ae921fdc4b8c08c72ddcc903656abde4e3271f3ef14b2942c42108d
0xe385eff685a2a1e76a8b3f5f00e426e37f78734bee80ca237a4b77a188d86fbe
0xaff11c01f1c3baa60453fad000d21212c8f22487e9d259bf0d108b810c4a5a0d
0x2124a8cc2adab0e296ae414709e282a4a3ac156b5b9d7e7a1af2f691efa83dc9
0xc1b1f3c42192d44212f3dc4e109cfa3e8ed89e9a856664ed0508b71b9925583d
0x05dc908f058cc082f6c24f3c7aca5990c0b17730740f608560e701c8d48948b4
0x27b9694f9b1a54c070ab86a26cc3f1ffbe0cce04d56d470466271d8fe2f84535
0xac6a08ab18dad8468bb47a60a61b0d0836d6dc9511b7d3cd93b6cc85cf68331e
0x36a0e8056035175c3a59f0824dff3d0cb368eb09bb5171d21e28b7317e5c868e

Functions
Getter at block 22758170
MAX_BPS(view returns (uint256)
10000
flashLoanFeeBPS(view returns (uint256)
8
getA(view returns (uint256)
1000
getAPrecise(view returns (uint256)
100000
 
getAdminBalances(view returns (uint256[] adminBalances)
getLpToken(view returns (address)
0xfa52c8902519e4da95c3c520039c676d5bd4d9a2
getNumberOfTokens(view returns (uint256)
2
getTokenBalances(view returns (uint256[])
[291812280, 560829093]
getTokenPrecisionMultipliers(view returns (uint256[])
[1000000000000, 1000000000000]
getTokens(view returns (address[])
[0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA]
 
getVirtualPrice(view returns (uint256)
isFlashLoanEnabled(view returns (bool)
false
owner(view returns (address)
0x845e2f1336d686794f791203ca6733d51672f543
paused(view returns (bool)
false
protocolFeeShareBPS(view returns (uint256)
0
swapStorage(view returns (uint256 initialAuint256 futureAuint256 initialATimeuint256 futureATimeuint256 swapFeeuint256 adminFeeaddress lpToken)
(initialA=100000, futureA=100000, initialATime=0, futureATime=0, swapFee=2000000, adminFee=5000000000, lpToken=0xfa52c8902519e4da95c3c520039c676d5bd4d9a2)
Read-only
calculateRemoveLiquidity(uint256 amountview returns (uint256[])
calculateRemoveLiquidityOneToken(uint256 tokenAmountuint8 tokenIndexview returns (uint256 availableTokenAmount)
calculateSwap(uint8 tokenIndexFromuint8 tokenIndexTouint256 dxview returns (uint256)
calculateTokenAmount(uint256[] amountsbool depositview returns (uint256)
getAdminBalance(uint256 indexview returns (uint256)
getToken(uint8 indexview returns (address)
getTokenBalance(uint8 indexview returns (uint256)
getTokenIndex(address tokenAddressview returns (uint8)
State-modifying
addLiquidity(uint256[] amountsuint256 minToMintuint256 deadlinereturns (uint256)
flashLoan(address receiveraddress tokenuint256 amountbytes params
initialize(address[] _pooledTokensuint8[] decimalsstring lpTokenNamestring lpTokenSymboluint256 _auint256 _feeuint256 _adminFeeaddress lpTokenTargetAddress
pause(
rampA(uint256 futureAuint256 futureTime
removeLiquidity(uint256 amountuint256[] minAmountsuint256 deadlinereturns (uint256[])
removeLiquidityImbalance(uint256[] amountsuint256 maxBurnAmountuint256 deadlinereturns (uint256)
removeLiquidityOneToken(uint256 tokenAmountuint8 tokenIndexuint256 minAmountuint256 deadlinereturns (uint256)
renounceOwnership(
setAdminFee(uint256 newAdminFee
setFlashLoanFees(uint256 newFlashLoanFeeBPSuint256 newProtocolFeeShareBPS
setSwapFee(uint256 newSwapFee
stopRampA(
swap(uint8 tokenIndexFromuint8 tokenIndexTouint256 dxuint256 minDyuint256 deadlinereturns (uint256)
toggleFlashLoan(bool enableFlashLoan
transferOwnership(address newOwner
unpause(
withdrawAdminFees(
Events
AddLiquidity(address indexed provideruint256[] tokenAmountsuint256[] feesuint256 invariantuint256 lpTokenSupply
FlashLoan(address indexed receiveruint8 tokenIndexuint256 amountuint256 amountFeeuint256 protocolFee
NewAdminFee(uint256 newAdminFee
NewSwapFee(uint256 newSwapFee
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RampA(uint256 oldAuint256 newAuint256 initialTimeuint256 futureTime
RemoveLiquidity(address indexed provideruint256[] tokenAmountsuint256 lpTokenSupply
RemoveLiquidityImbalance(address indexed provideruint256[] tokenAmountsuint256[] feesuint256 invariantuint256 lpTokenSupply
RemoveLiquidityOne(address indexed provideruint256 lpTokenAmountuint256 lpTokenSupplyuint256 boughtIduint256 tokensBought
StopRampA(uint256 currentAuint256 time
TokenSwap(address indexed buyeruint256 tokensSolduint256 tokensBoughtuint128 soldIduint128 boughtId
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.