DelegationsManager
to itself and initializes it as an active component.collection
and objectId
ones, which are encoded as values in the supportedTokenArray
parameter. They define the organization's governance token that will be used to support all Delegations that are attached to the Organization via its DelegationsManager
. If attached to multiple Organizations, a Delegation can be supported by a governance token of each.DelegationTokensManager
is an active component linked to a specific Delegation. It allows holders of the Organization's governance token that supports Delegations to wrap their tokens into Delegation tokens.DelegationTokensManager
also allows for the unwrapping (i.e the burning) of Delegation tokens back into the Organization's supported governance token.collection
and objectId
parameters discussed here.setSupportedToken
function:collection
-> the address of the new CollectionobjectId
-> the uint256
that represents the objectId
of the new token.DelegationTokensManager
will treat the new one as it did the old one.