src/core/treasuries/SplitterTreasury_v1.sol.
Interfaces: ISplitterTreasury_v1, ITreasury_v1.
Functions
fetchFunds
ITreasury_v1.sol#L49
setElevation
ISplitterTreasury_v1.sol#L259
setElevationFeePercentage
ISplitterTreasury_v1.sol#L240
setElevationFeeTreasury
ISplitterTreasury_v1.sol#L246
setRecipients
ISplitterTreasury_v1.sol#L227
View functions
getElevationFeePercentage
ISplitterTreasury_v1.sol#L188
getElevationFeeTreasury
ISplitterTreasury_v1.sol#L195
getElevationShares
ISplitterTreasury_v1.sol#L213
getElevationTreasury
ISplitterTreasury_v1.sol#L205
getFunds
Returns
ITreasury_v1.sol#L41
getRecipientsAndShares
ISplitterTreasury_v1.sol#L173
getTotalShares
ISplitterTreasury_v1.sol#L180
Events
ElevationAllowanceNotCleared
destination_ keeps an allowance on this splitter.
Parameters
ISplitterTreasury_v1.sol#L160
ElevationFeePaid
ISplitterTreasury_v1.sol#L107
ElevationFeePercentageUpdated
ISplitterTreasury_v1.sol#L112
ElevationFeeTreasuryUpdated
ISplitterTreasury_v1.sol#L117
ElevationPayment
ISplitterTreasury_v1.sol#L140
ElevationPaymentSkipped
ISplitterTreasury_v1.sol#L152
ElevationUpdated
ISplitterTreasury_v1.sol#L129
RecipientAdded
ISplitterTreasury_v1.sol#L85
RecipientPayment
ISplitterTreasury_v1.sol#L97
RecipientsCleared
ISplitterTreasury_v1.sol#L88
Treasury_FundsReceived
ITreasury_v1.sol#L31
Errors
Module__SplitterTreasury__ElevationFeeTreasuryIsZeroAddress
ISplitterTreasury_v1.sol#L52
Module__SplitterTreasury__ElevationSharesAreZero
ISplitterTreasury_v1.sol#L74
Module__SplitterTreasury__ElevationTreasuryIsZeroAddress
ISplitterTreasury_v1.sol#L66
Module__SplitterTreasury__EmptyRecipients
ISplitterTreasury_v1.sol#L58
Module__SplitterTreasury__InvalidArrayLength
ISplitterTreasury_v1.sol#L40
Module__SplitterTreasury__InvalidElevationTreasury
ISplitterTreasury_v1.sol#L71
Module__SplitterTreasury__InvalidFeePercentage
ISplitterTreasury_v1.sol#L55
Module__SplitterTreasury__RecipientAlreadyExists
ISplitterTreasury_v1.sol#L49
Module__SplitterTreasury__RecipientIsZeroAddress
ISplitterTreasury_v1.sol#L43
Module__SplitterTreasury__SharesAreZero
ISplitterTreasury_v1.sol#L46
Module__SplitterTreasury__TooManyRecipients
ISplitterTreasury_v1.sol#L61