changelog

Changelog

Every release of the hashspan packages, from GitHub Releases. Versions are 0.x: span and attribute names may still change in minor releases.

    • @hashspan/x402@hashspan/cdp@hashspan/viem0.5.0patch

      Updated dependencies [2c2ddb6, 7ca4af6].

      x402 notes →cdp notes →viem notes →
    • @hashspan/core0.5.0minor

      Add blockchain.payment.settled_amount: the amount the settling party reports it settled, recorded as reported next to blockchain.payment.amount, which keeps the amount the payer knew.

      Release notes (+1 more change) →
    • @hashspan/x4020.4.0minor

      Add @hashspan/x402: withHashspan(client, { reader }) registers hooks on an x402Client, so each payment made through @x402/fetch, @x402/axios or @x402/mcp becomes a payment {chainId} span with the payer, recipient, asset, amount, scheme,…

      Release notes (+1 more change) →
    • @hashspan/cdp0.4.0minor

      Traced CDP calls now run while their send span is the active span, so spans that HTTP instrumentation creates for the CDP API request nest under the send span instead of beside it (ADR 0015).

      Release notes (+1 more change) →
    • @hashspan/viem0.4.0minor

      sendTransaction and writeContract now run while their send span is the active span, so spans that wallet, RPC or HTTP instrumentation creates for the call nest under the send span instead of beside it (ADR 0015).

      Release notes (+2 more changes) →
    • @hashspan/core0.4.0minor

      Deprecate the value timeout of blockchain.tx.status and the constant BLOCKCHAIN_TX_STATUS_VALUE_TIMEOUT (ADR 0016).

      Release notes (+4 more changes) →
    • @hashspan/cdp0.3.2patch

      withHashspan(cdp) accepts a CdpClient of the CDP SDK in TypeScript.

      Release notes (+2 more changes) →
    • @hashspan/viem0.3.2patch

      Tracing writeContract no longer runs getters inside the ABI.

      Release notes (+1 more change) →
    • @hashspan/cdp@hashspan/viem0.3.1patch

      Tracing no longer runs getters on call arguments.

      cdp notes →viem notes →
    • @hashspan/cdp0.3.0minor

      Add @hashspan/cdp: withHashspan(cdp, { reader }) traces transactions sent by Coinbase CDP server accounts (cdp.evm.sendTransaction, each account's sendTransaction, transfer, swap, useSpendPermission and network-scoped sends, and execute()…

      Release notes (+1 more change) →
    • @hashspan/viem0.3.0minor

      Add watch(client, { hash, chainId?, timeoutMs?, abi? }) to the withHashspan() result: it confirms a transaction sent outside the extended clients, such as by a wallet API, in the background, with the receipt, revert reason and fees, linked to a send…

      Release notes (+2 more changes) →
    • @hashspan/core0.3.0minor

      SendHandle.fail(error, endTime, { errorType }) records a library's machine-readable error code as error.type instead of the error's class name, when it is a short identifier ([A-Za-z0-9_.-], at most 64 characters).

      Release notes →
    • @hashspan/viem@hashspan/core0.2.0minor

      A field set in the static agent option now always wins over the Baggage entries gen_ai.agent.id / gen_ai.agent.name; Baggage only fills fields the option leaves unset.

      viem notes →core notes →

Type to search the docs, Learn topics and the blog.