Skip to content

DarkWalletRH

Infrastructure

HEY verified shipping evidence from the project’s own public sources; ownership of this page is not claimed yet.

TypeScript SDK for Dark: confidential USDG balances, zero-knowledge proofs and verifiable selective disclosure on Robinhood Chain.

What HEY knows

Building
Shipped this weekDerivedShipping: 4 meaningful events in 30 days; latest ship yesterday. Details Source

Build Momentum 58How it is measured

Latest ship
Code changes, week of 2026-10-05 – 2026-10-11 · · Code activity

Why it matters: One of 4 ships in the 30 days to it: building continued, not a one-off.

Latest change
FactToday: 3 meaningful ships this week, 0 the week before. Evidence Source
FollowCreate alertTerminal previewView latest ship
ShareShare on X

Follow puts DarkWalletRH on your private watchlist and at the top of “Since you were last here” when you come back. Then pick what HEY should notify you about. Following needs an account; browsing never does.

Without an account:RSS
Email me DarkWalletRH’s changes

No account and no password. HEY stores the address and what you asked for, sends one confirmation, and nothing else until you confirm. Every email has a one-click unsubscribe that deletes the address.

Token market · context
No token tracked
Not yet known
Unknown2 gaps: API description (not enough yet), Official site changes (not enough yet). HEY has not read its website’s published files yet.

HEY can answer 8 of the 10 research questions that apply · Research coverage

What HEY checked — why it says this
Shipping.
SHIPPING by the activity rule: 4 meaningful events in the last 30 days, the newest 2026-10-08.
SourceRepositories, changelogs and feeds HEY reads for this project, and the ship events recorded from them.ReadRecordsship:82f18016-b02f-4b02-b27d-75e117e2b2dbship:ba533ee0-cb65-4778-843b-4e64144af1aaship:9bbee633-f757-4ef0-8829-da56a1fe4fe7+1 moreWhat HEY derivedThe activity rule under hbm-v25 gives SHIPPING.Not concludedIt says what HEY can read of the building, not how good the project is, who is behind it, or what its token will do. Quiet or unknown is not "abandoned".
Verified Builder.
The quality gate found verified building evidence from the project's own sources.
Source6 registered sources, 0 of them context only.ReadWhat HEY derivedVERIFIED_BUILDER (VERIFIED_BUILDER).Not concludedA verified builder is one whose shipping HEY confirmed from public evidence. It does not say who runs the project — that is the ownership claim, a separate check.
Market figures are context only and never change activity status. Methodology

Latest ship

Code changes, week of 2026-10-05 – 2026-10-11 · 5 commits

Code activitySource linked

4 active days in darkwalletrh/dark-sdk.

This week HEY looked inside 3 of 5 commits to see what changed: 1 changed code, 2 documentation or maintenance only. One code change is enough for the week to count, so HEY stopped there.

Record ship:82f18016… · HEY counts it as building; it does not judge the release’s quality or what it means for the token.

Builder activity

Bars: meaningful, source-backed ships per week (count). Weeks run Monday to Sunday, UTC, labelled by their Monday. Commits are aggregated, a code week counted once. Hatched: 11 weeks before HEY began reading this project’s sources — not yet read, not zero.

Build timeline

  1. Dark Contracts 1.0.4: Audit package

    GitHub releaseSource verified

    Audit package. No contract or circuit changes: the deployed bytecode is unchanged and still reproduces from this release byte-for-byte. Commit under review: 1ffe0d46c38603b612b165c54de403a5002a0fa6 Start here · AUDIT.md: scope (2,488 hand-written lines plus 7,395 generated… Show all
    • Audit package. No contract or circuit changes: the deployed bytecode is unchanged and still reproduces from this release byte-for-byte. Commit under review: 1ffe0d46c38603b612b165c54de403a5002a0fa6 Start here
    • AUDIT.md: scope (2,488 hand-written lines plus 7,395 generated verifier lines), how to tie this commit to the deployed contracts on both chains, deployments and governance, build and test commands, known issues and accepted risks, and where we would like you to look hardest.…
  2. Code changes, week of 2026-10-05 – 2026-10-11 · 6 commits

    Code activitySource linked

    5 active days in darkwalletrh/dark-contracts.

    This week HEY looked inside 1 of 6 commits to see what changed: 1 changed code. One code change is enough for the week to count, so HEY stopped there.

  3. Dark Contracts 1.0.3: Corrected mutation harness

    GitHub releaseSource verified

    Test and tooling release. No contract or circuit changes: the deployed bytecode is unchanged and still reproduces from this release byte-for-byte. Changes · The mutation harness (contracts/script/mutate.mjs) now runs an unmutated baseline first, copies everything the suite needs… Show all
    • Test and tooling release. No contract or circuit changes: the deployed bytecode is unchanged and still reproduces from this release byte-for-byte. Changes
    • The mutation harness (contracts/script/mutate.mjs) now runs an unmutated baseline first, copies everything the suite needs into its scratch tree, and counts a mutant as killed only when a test assertion fails; a mutant that fails to compile is reported separately as invalid. The previous harness could report a mutant as killed because of a setup error.
    • Re-run on the corrected harness: 44 mutants, 44 killed, 0 survived, 0…
  4. Dark SDK 0.4.3: Robustness and hardening

    GitHub releaseSource verified

    Robustness and hardening. Upgrading is recommended; no API changes. Changes · One incoming transfer that will not open no longer blocks the wallet. A transfer whose hint cannot be opened (malformed, or above the bound for its block) used to make getBalances, applyPending… Show all
    • Robustness and hardening. Upgrading is recommended; no API changes. Changes
    • One incoming transfer that will not open no longer blocks the wallet. A transfer whose hint cannot be opened (malformed, or above the bound for its block) used to make getBalances, applyPending, history and Dark Exit throw. The pending total is now recovered by a bounded search over the whole pending ciphertext, and that one transfer shows no amount in the history.
    • The solved witness and the prover input, which contain the account's secret, live only in an owner-only temporary directory (0700, files…
  5. Dark Contracts 1.0.2: Documentation release

    GitHub releaseSource verified

    Documentation release. No contract or circuit changes: the deployed bytecode is unchanged and still reproduces from this release byte-for-byte. Changes · Comments and tool headers rewritten to state what each check guarantees; stale references and internal labels removed.… Show all
    • Documentation release. No contract or circuit changes: the deployed bytecode is unchanged and still reproduces from this release byte-for-byte. Changes
    • Comments and tool headers rewritten to state what each check guarantees; stale references and internal labels removed.
    • circuits/VERSIONS.toml describes the toolchain pins accurately and drops an unused block.
    • circuits/tools declares its own dependencies and ships a lockfile.
    • The npm package depends on Dark SDK 0.4.2.
  6. Dark Contracts 1.0.1: Audit package

    GitHub releaseSource verified

    Audit package. No contract or circuit changes: the deployed bytecode is unchanged and still reproduces from this release byte-for-byte. Changes · Public CI: contract tests, circuit tests, generated-verifier tests, the verifier ↔ circuit tie, and deployed-bytecode reproduction on… Show all
    • Audit package. No contract or circuit changes: the deployed bytecode is unchanged and still reproduces from this release byte-for-byte. Changes
    • Public CI: contract tests, circuit tests, generated-verifier tests, the verifier ↔ circuit tie, and deployed-bytecode reproduction on every push.
    • npm package @darkwalletrh/dark-contracts: ABIs, the deployment record and the verifier pins for integrators.
    • Every mainnet contract is source-verified on Blockscout as an exact match.
    • Documentation: trust model, repository layout, build and test instructions, how to reproduce the deployed…
  7. Dark Contracts 0.9.0: Hardened testnet release

    GitHub releaseSource verified

    The reviewed, hardened testnet release of Dark's on-chain components. Contents · DarkVault: deposit, apply-pending, private transfer and withdraw over twisted-ElGamal ciphertexts; caps with immutable hard ceilings; a guardian that can pause and tighten caps, nothing else; an… Show all
    • The reviewed, hardened testnet release of Dark's on-chain components. Contents
    • DarkVault: deposit, apply-pending, private transfer and withdraw over twisted-ElGamal ciphertexts; caps with immutable hard ceilings; a guardian that can pause and tighten caps, nothing else; an owner that acts only through a 48-hour timelock. No proxy, no delegatecall, no upgrade path. Withdrawals can never be paused.
    • DarkKeyRegistry: immutable, ownerless key registry proven with dark_register.
    • DarkGrumpkin: clean-room Grumpkin arithmetic, differentially tested against…
  8. Dark Contracts 1.0.0: Mainnet launch

    GitHub releaseSource verified

    Mainnet launch. Deployment The contract and circuit source of 0.9.0, unchanged, deployed to Robinhood Chain mainnet (chain id 4663) at block 75151289: | Contract | Address | |---|---| | DarkVault | 0xeD7a…DA9C | | DarkKeyRegistry | 0x2E24…9C87 | | DarkTimelock (owner, 48 h) |… Show all
    • Mainnet launch. Deployment The contract and circuit source of 0.9.0, unchanged, deployed to Robinhood Chain mainnet (chain id 4663) at block 75151289: | Contract | Address | |---|---| | DarkVault | 0xeD7a…DA9C | | DarkKeyRegistry | 0x2E24…9C87 | | DarkTimelock (owner, 48 h) | 0xADbF…BC54 |
    • Owner: the timelock, whose only proposer, executor and canceller is a 2-of-3 Safe. The deployer holds no role.
    • Guardian: a 1-of-2 Safe that can pause deposits and transfers and…
  9. Dark SDK 0.4.2: Recipient key cross-check

    GitHub releaseSource verified

    Security release. Upgrading is recommended for every integration that sends private transfers. Changes · A transfer encrypts to a recipient key only when two independent RPC sources agree on it. The recipient's registry key decides who can read a transfer's amount and note, so… Show all
    • Security release. Upgrading is recommended for every integration that sends private transfers. Changes
    • A transfer encrypts to a recipient key only when two independent RPC sources agree on it. The recipient's registry key decides who can read a transfer's amount and note, so one RPC's answer is no longer enough: LiveDarkClient.transfer() cross-checks registry.keyOf(to) against a second source before it builds the ciphertext and the hint. The second source is the chain's public RPC when the client reads through anything else, or Dark's relay when an api is configured. A…
  10. Dark SDK 0.4.1: Standalone tests and CI

    GitHub releaseSource verified

    Maintenance release. No runtime, API or package-metadata changes. Changes · The test suite runs standalone, outside the monorepo it is developed in: the checks that need the Noir workspace skip when circuits/ is absent. · A GitHub Actions workflow runs npm ci, the build and the… Show all
    • Maintenance release. No runtime, API or package-metadata changes. Changes
    • The test suite runs standalone, outside the monorepo it is developed in: the checks that need the Noir workspace skip when circuits/ is absent.
    • A GitHub Actions workflow runs npm ci, the build and the tests on Node 22 for every push. Upgrading from 0.4.0 requires no code changes.
  11. Dark SDK 0.4.0: Mainnet support

    GitHub releaseSource verified

    Mainnet support. Changes · deployments[4663] now carries the Robinhood Chain mainnet deployment: vault 0xeD7a…DA9C, key registry, the three verifiers, timelock, guardian and deploy block 75151289. isDeployed(4663) returns true. · The deployment record is read back from chain… Show all
    • Mainnet support. Changes
    • deployments[4663] now carries the Robinhood Chain mainnet deployment: vault 0xeD7a…DA9C, key registry, the three verifiers, timelock, guardian and deploy block 75151289. isDeployed(4663) returns true.
    • The deployment record is read back from chain, not transcribed: every address was cross-checked against the vault's own getters and the pinned verifier codehashes. No API changes. Upgrading from 0.3.2 requires no code changes.
  12. Dark SDK 0.3.2

    GitHub releaseSource verified

    The first public release of the Dark SDK: the TypeScript client for confidential USDG balances on Robinhood Chain. Highlights · Confidential balances. Deterministic privacy-key derivation from an account's secp256k1 key, twisted ElGamal encryption over the Grumpkin curve, and… Show all
    • The first public release of the Dark SDK: the TypeScript client for confidential USDG balances on Robinhood Chain. Highlights
    • Confidential balances. Deterministic privacy-key derivation from an account's secp256k1 key, twisted ElGamal encryption over the Grumpkin curve, and bounded discrete-log decryption.
    • Zero-knowledge proofs. Witnesses and public inputs for the register, transfer, withdraw and disclose_range circuits, proved on Node (NodeDarkProver) or in the browser (WebDarkProver).
    • Live client. LiveDarkClient reads and writes the vault through viem…

Research notes

Written by HEY researchers and reviewed before publishing. Commentary with sources — not the project's own claims, and not evidence of shipping.

Know something about DarkWalletRH? Sign in with GitHub to submit a research note. Notes are reviewed before they appear here.

Research coverage

HEY can answer 8 of the 10 research questions that apply.

8 of 10 applicable dimensions measuredShow each dimension

Identity

  • IdentityMeasuredRead 1h ago.

Building

  • Building activityMeasuredRead 26m ago.
  • RepositoriesMeasured
  • ReleasesMeasuredRead 22h ago.
  • TimelineMeasured

Official site

  • Official docsMeasuredRead 1h ago.
  • API descriptionNot enough yetHEY has not read its website’s published files yet.
  • Official site changesNot enough yetHEY has no first reading of its website to compare against yet.

Code and packages

  • Repository detailsMeasuredRead 47m ago.
  • Published packagesMeasuredRead 47m ago.

Not applicable here: Package advisories, Contract creation, Contract activity, Verified source, Contract interface, Current market, Market history, Supply distribution, Locks, Market checks, Protocol economics.

A count of what HEY has read, never a score: projects are not compared or ordered by it. Unknown is never zero. The same states: coverage API.

Sources