This contract is being backfilled. You may encounter incomplete storage history.

RebalancerFactory

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x794eaf52 at 12978569
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot

No balances found for "RebalancerFactory"

No transactions found for "RebalancerFactory"


Functions
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 roleview returns (bytes32)
getStrategyInstance(address strategyAddressview returns (struct IRebalancerFactoryStrategyInstance strategyInstance)
getStrategyType(address strategyview returns (string descriptionbool activeaddress implementationuint256 strategyCount)
getStrategyTypeById(uint256 typeIdview returns (string descriptionbool activeaddress implementationuint256 strategyCount)
getTypeStrategies(uint256 typeIdview returns (struct IRebalancerFactoryStrategyInstance[] typeStrategyInstances)
getTypeStrategyByIndex(uint256 typeIduint256 indexview returns (struct IRebalancerFactoryStrategyInstance strategyInstance)
getTypeStrategyCount(uint256 typeIdview returns (uint256 count)
getVaultByIndex(uint256 indexview returns (address vault)
getVaultStrategies(address vaultAddressview returns (struct IRebalancerFactoryStrategyInstance[] vaultStrategyInstances)
getVaultStrategyByIndex(address vaultAddressuint256 indexview returns (struct IRebalancerFactoryStrategyInstance strategyInstance)
getVaultStrategyCount(address vaultAddressview returns (uint256 count)
hasRole(bytes32 roleaddress accountview returns (bool)
isStrategyEnabled(address strategyAddressview returns (bool isEnabled)
isStrategyInstance(address strategyAddressview returns (bool isIndeed)
isStrategyType(uint256 typeIdview returns (bool isIndeed)
isVaultStrategy(address vaultAddressaddress strategyAddressview returns (bool isIndeed)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
deployStrategyInstance(uint256 typeIdaddress owneraddress vaultaddress vaultFactorybytes initDatareturns (address strategyInstance)
disableStrategyType(uint256 typeId
enableStrategyType(uint256 typeId
grantRole(bytes32 roleaddress account
initialize(
markStrategyDisabled(address strategyAddress
markStrategyEnabled(address strategyAddress
registerLegacyStrategy(uint256 typeIdaddress strategyInstanceaddress vaultaddress vaultFactory
registerStrategyType(address implementationstring descriptionbool deployable
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
Events
Initialized(uint8 version
LegacyStrategyRegistered(uint256 indexed typeIdaddress indexed strategyInstanceaddress indexed vault
RebalancerFactoryInitialized(
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
StrategyDisabled(address indexed strategyInstance
StrategyEnabled(address indexed strategyInstance
StrategyInstanceDeployed(uint256 indexed typeIdaddress indexed strategyInstanceaddress indexed owneraddress vaultbytes initData
StrategyTypeDisabled(uint256 indexed typeId
StrategyTypeEnabled(uint256 indexed typeId
StrategyTypeRegistered(uint256 indexed typeIdaddress indexed implementationbool indexed deployablestring description
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.