protocolAdd(), the same parameters are expected as
protocolUpdate(), except for the
protocolAgentaddress is used in the claims process and is able to withdraw active balance of a protocol.
depositToActiveBalance(protocol,amount)every now and then.
Protocols are still able to submit a claim for 7 days after being removed.
minActiveBalance, an arb can call
forceRemoveByActiveBalance(protocol)and receive the remaining balance.
MIN_SECONDS_OF_COVERAGEan arb can call
forceRemoveBySecondsOfCoverage(protocol)to remove the protocol.
MIN_SECONDS_OF_COVERAGEand the end point is when 'coverage left' is equal to 0 seconds. This process takes 12 hours and the peak reward will be at the 6 hour mark (50%) as the active balance of the protocol is simultaneously decreasing over time.
This will affect stakers in the core contract, it will not affect non-stakers.
insufficientTokensby subtracting them from the claimable tokens for the stakers. If that doesn't work, it emits an
insufficientTokens> 0. The contract expects
insufficientTokensto be transferred to the contract to make the accounting work again.