reading robinhood chain

the rules

back

rulebook

ruleparametervaluetightenedwhat it checks
allowlistwaiting periodthe receiving address must have been proposed and its waiting period must be over
per payment capmax per paymenta single payment may not exceed the per payment cap
epoch budgetmax per epochthis payment plus everything already sent this epoch may not exceed the epoch budget
cooldownblocks between paymentsenough blocks must have passed since the last payment that moved value
floorbalance never belowthe wallet balance after this payment may not fall below the floor
co-signsecond signera payment above the per payment cap that was co-signed still has to pass every other rule, and a payment above the cap without a co-signature stops here

epoch

epoch length
epoch started at block
blocks left in epoch
spent this epoch
remaining this epoch
share of budget used
last payment at block
cooldown remaining
epochs since deploy

the check

an attempt walks left to right and drops out at the first rule that failsagent keyallowlistper paymentcapepoch budgetcooldownfloorco-signsendaskedrefusedrefusedrefusedrefusedrefusedrefusedsent

tightenings

rulefromtoblocktimetx

rules move one way. there is no function that loosens.

allowlist

addressproposed at blockallowed from blockstatus
proposals wait in public before an address can be paid

the shaft

floorcooldownallowlistper payment capepoch budgetco-sign