memoscan
← all memos

Memo 0xb58e5a1b…12a5ae on Ethereum

Every 50000 blocks starting from deployment, a permissionless function harvestAndBurn() can be called by anyone exactly once per cycle. The function removes 1% of the current LP position held by the contract, receiving both CMD and the paired asset. It then swaps the entire received paired asset amount for CMD via the same pool. Finally it burns all CMD now held by the contract to address(0) via _burn. Caller receives 0.1% of total burned CMD as gas bounty. Emit HarvestBurned(cycle, cmdFromLP, cmdFromSwap, totalBurned, bounty). View functions nextHarvestBlock() and currentCycle(). Sequential cycles, runs indefinitely.