Approvals never stop
You can approve a router at three in the morning. Only the move itself waits for the bell, so your position is ready to trade the second it opens.
Right now on Robinhood Chain
An ERC-20 that keeps stock market hours. Transfers clear while the market is open, and revert when it is not.
Lit bars are the only seconds a transfer can clear. Everything else reverts. Shown in your own time zone, computed from the same arithmetic that runs on chain.
Not a pause switch someone flips. The clock is part of the transfer function, so nobody has to be awake for the market to shut.
A trade attempted while the market is shut does not sit pending and does not partially fill. It reverts, and the revert carries the timestamp of the next opening bell.
You can approve a router at three in the morning. Only the move itself waits for the bell, so your position is ready to trade the second it opens.
The first trade of each session emits OpeningBell. Anyone can watch for it. Nobody can ring it early.
A clock bug that strands funds is the only failure worth holding a key for. So that is the only key there is.
Call disableGateForever once. That kills the market-hours gate and burns the guardian role in the same transaction, leaving an ordinary ERC-20 that trades around the clock.
It cannot be undone and it cannot be aimed at anyone. The power also expires on its own one year after deploy, after which the contract is immutable no matter who holds the key.
The hours are not a policy in a document. They are a hundred lines of arithmetic anyone can audit.