Dozelatch

For agents

Dozelatch, plainly

Plain facts for AI agents and scripts. Same as /llms.txt.

name: Dozelatch
what: lock ETH or a Robinhood stock token until the next Monday US market open (09:30 America/New_York)
chain: Robinhood Chain mainnet, chain id 4663, explorer https://robinhoodchain.blockscout.com
public rpc: https://robinhood-rpc.publicnode.com
admin: none · fee: none · audited: no (independent review only)
unlock rule: Monday 09:30 New York; DST on-chain → 13:30 UTC (summer) / 14:30 UTC (winter); US market holidays ignored
weeks: 1..52 (1 = the next Monday open, may be minutes away)
token: $DOZE on Pons, launch Sun 15 Nov 2026 20:00 UTC; only use = wakeEarly burn (wakeBurn() read from contract)
site: https://dozelatch.xyz · x: https://x.com/dozelatch

Addresses

Dozelatch
…
$DOZE CA
…

Functions

latchETH(uint8 weeks) payable returns (uint256 id)
latchToken(address asset, uint256 amount, uint8 weeks) returns (uint256 id)   // ERC-20 approve first
snooze(uint256 id)                      // owner; +1 Monday open
release(uint256 id)                     // owner; after unlockAt; reverts Short(available) if the issuer reduced the balance
releaseTo(uint256 id, address to)       // owner; after unlockAt
releaseShort(uint256 id, address to)    // owner; after unlockAt; pays what is left
wakeEarly(uint256 id)                   // owner; burns wakeBurn() $DOZE to 0x…dEaD; needs token() != 0
getLatch(uint256 id) view returns (address owner, uint64 unlockAt, bool open, address asset, uint256 amount)
latchesOf(address) · latchCount() · activeLatches() · totalLatched(address asset; 0x0 = ETH)
nextOpen(uint256 t) · nextOpenAfter(uint256 t, uint256 weeks) · token() · wakeBurn()

Listed assets (18 decimals)

ETH   native (asset = 0x0000000000000000000000000000000000000000)
NVDA  0xd0601CE157Db5bdC3162BbaC2a2C8aF5320D9EEC
TSLA  0x322F0929c4625eD5bAd873c95208D54E1c003b2d
SPY   0x117cc2133c37B721F49dE2A7a74833232B3B4C0C
AAPL  0xaF3D76f1834A1d425780943C99Ea8A608f8a93f9
SPCX  0x4a0E65A3EcceC6dBe60AE065F2e7bb85Fae35eEa
MSTR  0xec262a75e413fAfD0dF80480274532C79D42da09

Stock tokens are issuer-controlled (pausable, blocklist, issuer burn).