Skip to content
This repository was archived by the owner on Jul 22, 2026. It is now read-only.

Releases: MystenLabs/hashi-ts-sdk

@mysten-incubation/hashi@0.5.1

Choose a tag to compare

@github-actions github-actions released this 16 Jul 21:03
e277d5e

Patch Changes

  • 56703b6: Point default GraphQL URLs at the dedicated graphql..sui.io hosts. The fullnode-served /graphql endpoints are being retired — testnet already returns 404, which silently emptied the pending-request portion of view.transactionHistory. That failure now also logs a console warning instead of being swallowed.

@mysten-incubation/hashi@0.5.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 08:07
7fd4a22

Minor Changes

  • ff9a398: Wire up Sui testnet: add the testnet Hashi object and package ids to NETWORK_CONFIG (BTC signet), so hashi({ network: "testnet" }) works out of the box

Patch Changes

  • ff9a398: Bump hashi submodule to cd2b81f (no contract or binding changes)

@mysten-incubation/hashi@0.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 19:20
f3de3fc

Minor Changes

  • 874ec08: feat: add a client.hashi.guardian.* namespace (info, limiterStatus, canWithdraw) that reads the guardian's rate-limiter headroom from its read-only /info endpoint, resolving the guardian URL from guardianUrl, a guardianInfoProvider, or the on-chain guardian_url config

Patch Changes

  • 8f7606f: Track the redeployed devnet contracts: regenerate bindings against hashi's testnet tip (0e67b619) (config_value::Value gained U128/U256, shifting the BCS tags the SDK decodes the on-chain config with), follow the DepositRequested/WithdrawalRequested event renames and request-object field renames, and point NETWORK_CONFIG.devnet at the new package and Hashi object.

@mysten-incubation/hashi@0.3.1

Choose a tag to compare

@github-actions github-actions released this 22 Jun 10:02
6ac5c5a

Patch Changes

  • 0af8dfa: Derive Bitcoin deposit addresses with Hashi's delayed MPC recovery taproot leaf.

@mysten-incubation/hashi@0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Jun 09:49
ee4ec53

Minor Changes

  • ced85d2: Derive deposit addresses as 2-of-2 (guardian, MPC-child) taproot to match the on-chain bridge (hashi#609). generateDepositAddress (pure helper) now takes a named-args object including guardianBtcXOnly; HashiClient.generateDepositAddress reads the guardian key from on-chain and fails fast with HashiConfigError when the deployment is not guardian-provisioned. GovernanceConfig gains guardianUrl, guardianPublicKey, guardianBtcPublicKey. Adds twoOfTwoTaprootScriptPathAddress as a public primitive and removes the single-key taprootScriptPathAddress helper, which the bridge no longer accepts.

@mysten-incubation/hashi@0.2.0

Choose a tag to compare

@github-actions github-actions released this 19 May 19:32
02e7b6d

Minor Changes

  • 5f9f592: Surface deposit time delay: add bitcoinDepositTimeDelayMs to GovernanceConfig, approvalTimestampMs and confirmableAtMs to DepositInfo, and confirmableAtMs to DepositHistoryItem

@mysten-incubation/hashi@0.1.1

Choose a tag to compare

@github-actions github-actions released this 18 May 15:40
2bbc65e

Patch Changes

  • 5b3389e: Update README install instructions to use the published npm package
  • 72b6efc: Expand README to document the status, balance, history, fee, polling, and Bitcoin RPC APIs

@mysten-incubation/hashi@0.1.0

Choose a tag to compare

@github-actions github-actions released this 15 May 01:36
bf6be02

Minor Changes

  • 75fcdca: Fix btcTxid display values to strip the 0x prefix. Add GraphQL-based discovery of pending deposits to transaction history — confirmed requests still read from the on-chain user_requests index; in-flight deposits are discovered via DepositRequestedEvent queries and deduplicated. Bump GET_OBJECTS_BATCH to 500.

@mysten-incubation/hashi@0.0.2

Choose a tag to compare

@github-actions github-actions released this 14 May 11:32
149e640

Patch Changes

  • 9422708: Add a package-level README.md so the npm landing page has a real overview (install, one quickstart snippet, link to the repo README for full docs). Also corrects stale @mysten/hashi references in the root README to the actual published name @mysten-incubation/hashi.