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