IMPL5
Verified contract
Implementation
Active on
Ethereum with 3 txns
Storage
Map
Table
Raw
Constants and immutables
6
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 3 additional slots
Balances ($0.00)
No balances found for "IMPL5"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15009587 | 2 years ago | | | 0 | 0.0019751837 | |
| 10645890 | 4 years ago | | | 0 | 0.010499940 | |
| 9974075 | 5 years ago | | | 0 | 0.0048555849 |
ABI
ABI objects
Getter at block 21329884 getSwapFee() view returns (uint256) getTokens() view returns (address[]) isPublicSwap() view returns (bool)
decimals() view returns (uint8)
18
getBPool() view returns (address)
0x0000000000000000000000000000000000000001
getCap() view returns (uint256)
0
getController() view returns (address)
0x812c91764dbce68895b7374d0fb19e6fe43ddb24
getPublicSwapSetter() view returns (address)
0x812c91764dbce68895b7374d0fb19e6fe43ddb24
getTokenBinder() view returns (address)
0x812c91764dbce68895b7374d0fb19e6fe43ddb24
name() view returns (string)
IMPL5
pbsSlot() view returns (bytes32)
0x149b05a55f24b8981207de512c343c19011a61573007ea58003c0e3758374693
pcsSlot() view returns (bytes32)
0x31c7b2ea8a998be78772a80049851b92481cce7843b421e8dd01ba22be1e53d4
ptSlot() view returns (bytes32)
0x41d2dff3392a31ed3dbbccd2b0d803b57f5635d0ccd048fd68edf9f4d37c1b9f
rpSlot() view returns (bytes32)
0x8f5c33596e12f14618a6c8870ba2c5bcdd8bb32512600e7dda1310b071ed05f8
symbol() view returns (string)
IMPL5
totalSupply() view returns (uint256)
1000000000000000000
Read-only
allowance(address _src, address _dst) view returns (uint256)
balanceOf(address _whom) view returns (uint256)
calcTokensForAmount(uint256 _amount) view returns (address[] tokens, uint256[] amounts)
State-modifying
Events approve(address _dst, uint256 _amount) returns (bool)
approveTokens()
bind(address _token, uint256 _balance, uint256 _denorm)
decreaseApproval(address _dst, uint256 _amount) returns (bool)
exitPool(uint256 _amount)
exitPoolTakingloss(uint256 _amount, address[] _lossTokens)
increaseApproval(address _dst, uint256 _amount) returns (bool)
init(address _bPool, string _name, string _symbol, uint256 _initialSupply)
joinPool(uint256 _amount)
rebind(address _token, uint256 _balance, uint256 _denorm)
setCap(uint256 _cap)
setController(address _controller)
setPublicSwap(bool _public)
setPublicSwapSetter(address _newPublicSwapSetter)
setSwapFee(uint256 _swapFee)
setTokenBinder(address _newTokenBinder)
transfer(address _dst, uint256 _amount) returns (bool)
transferFrom(address _src, address _dst, uint256 _amount) returns (bool)
unbind(address _token)
Approval(address indexed _src, address indexed _dst, uint256 _amount)
CapChanged(address indexed setter, uint256 oldCap, uint256 newCap)
ControllerChanged(address indexed previousController, address indexed newController)
LOG_EXIT(address indexed caller, address indexed tokenOut, uint256 tokenAmountOut)
LOG_JOIN(address indexed caller, address indexed tokenIn, uint256 tokenAmountIn)
PoolExited(address indexed from, uint256 amount)
PoolExitedWithLoss(address indexed from, uint256 amount, address[] lossTokens)
PoolJoined(address indexed from, uint256 amount)
PublicSwapSet(address indexed setter, bool indexed value)
PublicSwapSetterChanged(address indexed previousSetter, address indexed newSetter)
SwapFeeSet(address indexed setter, uint256 newFee)
TokenBinderChanged(address indexed previousTokenBinder, address indexed newTokenBinder)
TokensApproved()
Transfer(address indexed _src, address indexed _dst, uint256 _amount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.