FeePoolEternalStorage is currently used only to store the last fee withdrawal timestamp for each address. See
FeePool.feesByPeriod for details of what this information is used for.
This contract is just wrapper around EternalStorage with a limited setup period and a setup function that sets each account's last fee withdrawal times.
This constant is an arbitrary string to be used to access the correct slot in the eternal storage
uint map where an account's last withdrawal time is kept.
This is hashed together with the address to obtain the correct key. Its value must be the same as
constructor(address _owner, address _feePool) public
This is a helper to import fee withdrawal information from a previous version of the system during the setup period.
importFeeWithdrawalData(address accounts, uint feePeriodIDs) external
- The length of the accounts and feePeriodIDs arrays must be equal, otherwise the transaction reverts.