RebalancerFactory
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "RebalancerFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RebalancerFactory"
ABI
ABI objects
Getter at block 23835685
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
LEGACY_STRATEGY_REGISTRAR_ROLE() view returns (bytes32)
0x235397475b64dee1932be0f179772472a58fe9889cd97c7305e829a0bed75158
STRATEGY_DEPLOYER_ROLE() view returns (bytes32)
0x066dd98915fadcac50ac86aad5edc16bb5c5fbef11d30a9e3491c0bc45d4202e
STRATEGY_ENABLE_SETTER_ROLE() view returns (bytes32)
0x5a42b4823d10a87c9cb88395d54e8fd0ef3963af3434927c432feda6a75f5170
STRATEGY_TYPE_ACTIVE_SETTER_ROLE() view returns (bytes32)
0x50ca5f36e447a7662aa0d37cc5573d1bf3f840877a4c2b456659a652581b2673
STRATEGY_TYPE_REGISTRAR_ROLE() view returns (bytes32)
0x29020f1e23f0f50ab8ba0b8bffec7064fd7cf78d6682eb0e09be39c5bb12e2f8
getStrategyInstanceCount() view returns (uint256 count)
0
getStrategyTypeCount() view returns (uint256 count)
0
getVaultCount() view returns (uint256 count)
0
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
getStrategyInstance(address strategyAddress) view returns (struct IRebalancerFactoryStrategyInstance strategyInstance)
getStrategyType(address strategy) view returns (string description, bool active, address implementation, uint256 strategyCount)
getStrategyTypeById(uint256 typeId) view returns (string description, bool active, address implementation, uint256 strategyCount)
getTypeStrategies(uint256 typeId) view returns (struct IRebalancerFactoryStrategyInstance[] typeStrategyInstances)
getTypeStrategyByIndex(uint256 typeId, uint256 index) view returns (struct IRebalancerFactoryStrategyInstance strategyInstance)
getTypeStrategyCount(uint256 typeId) view returns (uint256 count)
getVaultByIndex(uint256 index) view returns (address vault)
getVaultStrategies(address vaultAddress) view returns (struct IRebalancerFactoryStrategyInstance[] vaultStrategyInstances)
getVaultStrategyByIndex(address vaultAddress, uint256 index) view returns (struct IRebalancerFactoryStrategyInstance strategyInstance)
getVaultStrategyCount(address vaultAddress) view returns (uint256 count)
hasRole(bytes32 role, address account) view returns (bool)
isStrategyEnabled(address strategyAddress) view returns (bool isEnabled)
isStrategyInstance(address strategyAddress) view returns (bool isIndeed)
isStrategyType(uint256 typeId) view returns (bool isIndeed)
isVaultStrategy(address vaultAddress, address strategyAddress) view returns (bool isIndeed)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events deployStrategyInstance(uint256 typeId, address owner, address vault, address vaultFactory, bytes initData) returns (address strategyInstance)
disableStrategyType(uint256 typeId)
enableStrategyType(uint256 typeId)
grantRole(bytes32 role, address account)
initialize()
markStrategyDisabled(address strategyAddress)
markStrategyEnabled(address strategyAddress)
registerLegacyStrategy(uint256 typeId, address strategyInstance, address vault, address vaultFactory)
registerStrategyType(address implementation, string description, bool deployable)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
Initialized(uint8 version)
LegacyStrategyRegistered(uint256 indexed typeId, address indexed strategyInstance, address indexed vault)
RebalancerFactoryInitialized()
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
StrategyDisabled(address indexed strategyInstance)
StrategyEnabled(address indexed strategyInstance)
StrategyInstanceDeployed(uint256 indexed typeId, address indexed strategyInstance, address indexed owner, address vault, bytes initData)
StrategyTypeDisabled(uint256 indexed typeId)
StrategyTypeEnabled(uint256 indexed typeId)
StrategyTypeRegistered(uint256 indexed typeId, address indexed implementation, bool indexed deployable, string description)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.