Skip to content

robinhood-chain-kit

Utility

Verified Builder

Typed building blocks for Robinhood Chain (Arbitrum Orbit L2, id 4663): chain constants, L1 bridge contracts, US market-hours + retry helpers. By rhxbt.com

ActiveLast ship 9d ago

Latest ship

robinhood-chain-kit v0.9.0

Github ReleaseSource verified

The kit meets viem where developers are, and every fail-closed door gets an on-ramp. 0.8.x shipped three flagship fail-closed designs — Oracle Guard, ERC-8056 reads, transaction preflight — and, an audit found, no way to feed any of them: call descriptors were exported but nothing executed them, `assessOracleHealth` demanded sequencer and pause state the kit gave you no way to obtain, and the preflight adapter's ten methods had no shipped binding. This release closes those gaps without breaking anything: a pure minor, and the core still has zero runtime dependencies. ### Added - **`robinhood-c

Builder activity

Meaningful, source-backed updates per week. Commits are aggregated, not counted individually.

Build timeline

  1. Active development: 24 commits across 2 contributors

    Code ActivitySource linked

    7 active day(s) in mkrz-x/robinhood-chain-kit.

    View evidence
  2. robinhood-chain-kit v0.8.1

    Github ReleaseSource verified

    - **Release process: CI attests, it no longer publishes.** Two attempts to publish over OIDC were rejected with a 404 on the PUT while provenance signed fine, and the second was unambiguous — the version was not on the registry at all, so nothing but the token could have been refused. Rather than leave a failed run on every tag, `npm run release` publishes from a laptop and the tag workflow proves the result: it rebuilds the tag's tree and fails unless the tarball on npm is byte-identical to it. That is a stronger check than the old flow had, because it catches the failure a manual release act

    View evidence
  3. robinhood-chain-kit v0.8.0

    Github ReleaseSource verified

    robinhood-chain-kit v0.8.0 Correctness release. Two figures in 0.7.0 were presented as exact and were not. - multiplier recovery from a transfer is bounded, not exact: uiValue is truncated by the contract before the event exists - settlement pricing now states whether it is per raw ERC-20 unit or per displayed share - every ERC-8056 member verified against live contracts on chain 4663 - UIMultiplierUpdated announces a scheduled change, not a completed one - optional SHA-256 pinning for the Chainlink feed directory

    View evidence
  4. robinhood-chain-kit v0.7.0

    Github ReleaseSource verified

    0.7.0: the event name in the spec matches nothing on this chain Robinhood Chain exists for tokenized equities, and this kit had nothing about the one thing that makes a tokenized equity different from an ERC-20. Corporate actions here do not mint or burn. The contract carries a multiplier, raw balances stay exactly where they were, and the amount a holder is shown changes underneath them. The trap, and the reason to ship this at all: EIP-8056 names the event TransferWithUIAmount. The deployed contracts emit TransferWithScaledUI. Those hash to different topics — 0x37e7f0db430edc9dd31bc66f25f844

    View evidence

Sources