Address Fee Split Manager
The AddressFeeSplitManager allows revenue to be distributed across any number of addresses. Each address can be given a percentage (as small as 0.00001%) and can claim independently of each other.
Multiple Flaunch stream tokens can be held inside the manager, and the creator will also receive a share of their revenue before it is distributed to the nominated addresses.
Initialization
/**
* Parameters passed during manager initialization.
*
* @member creatorShare The 5dp percentage share that a creator will earn from their token
* @member recipientShares Revenue recipients and their share
*/
struct InitializeParams {
uint creatorShare;
RecipientShare[] recipientShares;
}
/**
* Defines a revenue recipient and the share that they will receive.
*
* @member recipient The share recipient of revenue
* @member share The 5dp percentage that the recipient will receive
*/
struct RecipientShare {
address recipient;
uint share;
}Deposit
Public Read Calls
Public Write Calls
Protected Calls
Only the owner of the manager can make these calls
Allows a protocol owner to make a claim, without any additional {FlaunchToken} logic being passed in the parameters. This returns the amount of ETH claimed during the call.
Who is using the AddressFeeSplitManager?
ABI
Last updated
Was this helpful?