IFeeManager.sol
IFeeManager
Interface that describes the struct and accessor function for the data related to the collection of fees.
Functions
creationFeeData
Exposes the creation fee for new VestingToken
s deployments.
Enabled custom fees overrides the global creation fee.
Parameters
Name | Type | Description |
---|---|---|
underlyingToken | address | Address of the underlyingToken . |
transferFeeData
Exposes the transfer fee for VestingToken
s to consume.
Enabled custom fees overrides the global transfer fee.
Parameters
Name | Type | Description |
---|---|---|
underlyingToken | address | Address of the underlyingToken . |
claimFeeData
Exposes the claim fee for VestingToken
s to consume.
Enabled custom fees overrides the global claim fee.
Parameters
Name | Type | Description |
---|---|---|
underlyingToken | address | Address of the underlyingToken . |
Structs
FeeData
The FeeData
struct is used to store fee configurations such as the collection address and fee amounts for
various transaction types in the contract.
UpcomingFeeData
Stores global fee data upcoming change and timestamp for that change.
CustomFeeData
Stores custom fee data, including its current state, upcoming changes, and the timestamps for those changes.