Global Extensions
The DelegatedManager system comes with a set of default extensions which define fee management logics for Streaming and Issuance fees, as well as a trading interface which can be used for executing SetToken component rebalances and re-allocations.
TradeExtension: Global extension which provides privileged operator
(s) the ability to trade
on a DEX and the owner
the ability to restrict operator
(s) permissions with an asset whitelist.
IssuanceExtension: Global extension which provides the owner
and methodologist
the ability to accrue and split issuance and redemption fees. owner
may configure the fee split percentages.
StreamingFeeSplitExtension: Global extension which provides the owner
and methodologist
the ability to accrue and split streaming fees. owner
may configure the fee split percentages.
These extensions should all be added and initialized as part of the DelegatedManager factory deployment flow. See DelegatedManager extensions APIs at set.js for TS helpers to encode appropriate initializeModuleAndExtension
or initializeExtension
calls you will pass as arguments in the initializeBytecode
parameter when executing DelegatedManagerFactory#initialize
.
Last updated