Spool Docs

Understanding DoHardWork()

DoHardWork() is a function that can be called by white-listed "Do Hard Workers". It is a function call that compounds yield, manages reallocation between Strategies, and handles pending deposits/withdrawals. The "DHW()" ensures that complicated and big function calls are aggregated together and paid by external parties who are reimbursed in SPOOL Tokens.
The SPOOL Tokens paid to DoHardWorkers will initially be funded by the DAO Treasury to bootstrap protocol usage. Later on, these tokens will be bought from the open market with Protocol Generated Revenue, allowing fully self-sustaining operation of the Spool Ecosystem.