Nullfill is an escrow for Robinhood Chain that doesn't strand your money when a transaction is screened at the sequencer. It settles in USDG.
The problem, counted
of on-chain trace. No revert, no receipt, no event, no gas.
the force inclusion window, in which the missing transaction can still arrive.
“Since a blocked transfer is never processed, it simply appears as though the event never occurred.” Robinhood Chain developer documentation, Differences from Ethereum
Written as a reassurance for indexers. For anyone holding money in escrow, it's the bug.
What's at stake
And the filter is live. Mainnet's own registry at 0x74 lists 1,355 transactions it refused between 30 June and 16 September. Then I read the fund-holding contracts in this buildathon.
How Nullfill works
Live on Robinhood Chain testnet
Opened, then settled. The counterparty holds the USDG.
Refund address named up front. From 15:30 BST on 29 September, any wallet can unwind it, and the USDG goes to that address.
Who pays
The escrow. No owner, no fee. Any team can deploy it or copy the three rules.
Alpha in the repo today: a signed receipt for every refused transaction, since the sender's error is the only record, and every escrow's deadline. Hosted, with alerts.
Roadmap