Learn about the role the Registry plays in the SDK
registry
contract. The SDK
comes preconfigured with the correct contract addresses for all deployed core implementations.Registry
is just that, a registry of valid Action
, AllowList
,
Budget
, Incentive
and Validator
implementations that can be utilized and
extended by clients of the protocol.
component
in reference to a Boost, refers to any Action
, AllowList
, Budget
, Incentive
or Validator
.Action
, AllowList
, Budget
, Incentive
or Validator
interfaces that can then be leveraged in the creation of new Boosts.
In most cases, you’ll be interacting with the registry to initialize budgets that you can then use and reuse in your Boosts. For example,
clone
a base
implmentation?Incentives
.
A base implementation is any deployed contract registered with the registry, thus valid for use with Boost creation, that satisfies the interfaces for either Action
, AllowList
, Budget
, Incentive
or Validator
. For example, ManagedBudget is a base implementation that satisfies the Budget interface.