Burn module for burning tokens and keeping track of burnt amounts (ScheduledCheckpoint.sol)
TimeUnit
enum TimeUnit {
SECONDS,
DAYS,
WEEKS,
MONTHS,
YEARS
}Structs
Schedule
struct Schedule {
bytes32 name,
uint256 startTime,
uint256 nextTime,
uint256 interval,
enum ScheduledCheckpoint.TimeUnit timeUnit,
uint256 index,
uint256[] checkpointIds,
uint256[] timestamps,
uint256[] periods,
uint256 totalPeriods
}Contract Members
Functions
getInitFunction
addSchedule
removeSchedule
executeTransfer
verifyTransfer
getSchedule
update
_update
updateAll
_updateAll
getPermissions
PreviousTransfer Manager module for core transfer validation functionality (ERC20DividendCheckpointProxy.solNextERC20 interface (IPoly.sol)
Last updated
Was this helpful?