PowerIndexPoolController
Verified contract
Active on
Ethereum with 1 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "PowerIndexPoolController"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12689520 | 3 years ago | | | 0 | 0.00040259800 |
ABI
ABI objects
Getter at block 21392795
BIND_SIG() view returns (bytes4)
0x4d752ec3
CALL_VOTING_SIG() view returns (bytes4)
0x442e2152
UNBIND_SIG() view returns (bytes4)
0xcf5e7bd3
owner() view returns (address)
0xb258302c3f209491d604165549079680708581cc
piTokenFactory() view returns (address)
0x0000000000000000000000000000000000000000
pool() view returns (address)
0x9ba60ba98413a60db4c651d4afe5c937bbd8044b
poolWrapper() view returns (address)
0x0000000000000000000000000000000000000000
weightsStrategy() view returns (address)
0xea20d1d24bd9ae0e4ad3982f302d8441ca5e5b99
Read-only
This contract contains no read-only function objects.
State-modifying
Events bind(address token, uint256 balance, uint256 targetDenorm, uint256 fromTimestamp, uint256 targetTimestamp)
bindByStrategy(address token, uint256 balance, uint256 denorm)
callPool(bytes4 signature, bytes args)
callPoolWrapper(bytes4 signature, bytes args)
callVotingByPool(address voting, bytes4 signature, bytes args, uint256 value)
createPiToken(address _underlyingToken, address _routerFactory, bytes _routerArgs, string _name, string _symbol)
migrateController(address newController, address[] addressesToMigrate)
rebindByStrategyAdd(address token, uint256 balance, uint256 denorm, uint256 deposit)
rebindByStrategyRemove(address token, uint256 balance, uint256 denorm)
renounceOwnership()
replacePoolTokenWithExistingPiToken(address _underlyingToken, address _piToken) payable
replacePoolTokenWithNewPiToken(address _underlyingToken, address _routerFactory, bytes _routerArgs, string _name, string _symbol) payable
replacePoolTokenWithNewVersion(address _oldToken, address _newToken, address _migrator, bytes _migratorData)
replaceTokenWithNew(address oldToken, address newToken, uint256 balance, uint256 fromTimestamp, uint256 targetTimestamp)
replaceTokenWithNewFromNow(address oldToken, address newToken, uint256 balance, uint256 durationFromNow)
setDynamicWeightList(struct PowerIndexPoolControllerDynamicWeightInput[] _dynamicWeights)
setDynamicWeightListByStrategy(struct PowerIndexPoolControllerDynamicWeightInput[] _dynamicWeights)
setPiTokenFactory(address _piTokenFactory)
setPoolWrapper(address _poolWrapper)
setWeightsStrategy(address _weightsStrategy)
transferOwnership(address newOwner)
unbindByStrategy(address token)
unbindNotActualToken(address _token)
CallPool(bool indexed success, bytes4 indexed inputSig, bytes inputData, bytes outputData)
CallPoolWrapper(bool indexed success, bytes4 indexed inputSig, bytes inputData, bytes outputData)
CreatePiToken(address indexed underlyingToken, address indexed piToken, address indexed router)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ReplacePoolTokenFinish()
ReplacePoolTokenWithNewVersion(address indexed oldToken, address indexed newToken, address indexed migrator, uint256 balance, uint256 denormalizedWeight)
ReplacePoolTokenWithPiToken(address indexed underlyingToken, address indexed piToken, uint256 balance, uint256 piTokenBalance, uint256 denormalizedWeight)
SetPiTokenFactory(address indexed piTokenFactory)
SetPoolWrapper(address indexed poolWrapper)
SetWeightsStrategy(address indexed weightsStrategy)
constructor(address _pool, address _poolWrapper, address _wrapperFactory, address _weightsStrategy)
This contract contains no fallback and receive objects.
This contract contains no error objects.