Skip to content

v0.2.2

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Sep 19:12
· 1 commit to main since this release

Native Zcash reads, validated cross-chain swap previews, and a comprehensive EVM reliability update, now available through crates.io and Homebrew.

  • Install: cargo install --locked onchain or brew install paperfoot/tap/onchain. GitHub archives cover macOS and Linux on ARM64 and x86-64 with SHA256SUMS.
  • Zcash: chain-checked batched reads, sync and tip-freshness checks, transparent balances/UTXOs, transactions, blocks, mempool, exact ZEC/zatoshi conversion, ZIP-317 conventional fees, and endpoint benchmarks.
  • Swap previews: NEAR Intents 1Click asset discovery, validated dry exact-input quotes, and existing swap status. Native ZEC discovery and ZEC-to-USDC previews verified live.
  • EVM: current Alloy and HTTP dependencies, reused connections, chain-checked endpoints, correct historical storage, participant logs, pagination, NFT quantities, ABI decoding, and tracing.
  • Agent discovery: offline agent-info / info, with scoped command and group filters derived from the parser. Existing raw JSON and exit codes are preserved; this is not a full framework envelope migration.
  • Updates: finite release-check deadlines and response sizes; package-owner detection; correct Cargo/Homebrew upgrade instructions, including shell-safe custom Cargo installation roots. Update commands never overwrite managed binaries. Unknown installations receive release instructions.

46 regression tests pass, together with strict Clippy and formatting. Dependency audit reports no known vulnerabilities across 485 locked packages; derivative and paste have unmaintained-package advisories. All four release targets run tests before packaging.

Measured on this Mac using the installed Homebrew release: local command startup median 3.95 ms and p95 4.99 ms (30 samples). Final live smoke: Ethereum gas 287 ms, Zcash health 439 ms, native ZEC discovery 165 ms, and ZEC-to-USDC dry quote 445 ms. All six checks passed. Network timings depend on provider and load. The v0.2.0 verification record covers the unchanged domain-command audit.

The published crates.io source matches release commit 4951ead. Fresh Cargo installation and its exact upgrade command were tested in a custom directory containing spaces and an apostrophe. The Homebrew formula passed style, functional tests, and strict audit. The installed Homebrew binary matches the published ARM Mac archive, and update --check reports version 0.2.2 and Homebrew ownership.

Native reads require a synced node or compatible provider. Sustained work needs a local node or dedicated provider; public demo endpoints rate-limit bursts. Wallet signing, shielded note access, swap funding, and trade execution still require integration with the selected wallet and venue. No funds were moved during verification.

Verify standalone archives against SHA256SUMS. Linux binaries target Ubuntu 24.04 or compatible glibc. Source builds require Rust 1.94.1 or newer.