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 [
x402 notes →cdp notes →viem notes →2c2ddb6,7ca4af6]. - @hashspan/core0.5.0minor
Add
Release notes (+1 more change) →blockchain.payment.settled_amount: the amount the settling party reports it settled, recorded as reported next toblockchain.payment.amount, which keeps the amount the payer knew. - @hashspan/x4020.4.0minor
Add
Release notes (+1 more change) →@hashspan/x402:withHashspan(client, { reader })registers hooks on anx402Client, so each payment made through@x402/fetch,@x402/axiosor@x402/mcpbecomes apayment {chainId}span with the payer, recipient, asset, amount, scheme,… - @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
Release notes (+2 more changes) →sendTransactionandwriteContractnow 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). - @hashspan/core0.4.0minor
Deprecate the value
Release notes (+4 more changes) →timeoutofblockchain.tx.statusand the constantBLOCKCHAIN_TX_STATUS_VALUE_TIMEOUT(ADR 0016). - @hashspan/cdp0.3.2patch
Release notes (+2 more changes) →withHashspan(cdp)accepts aCdpClientof the CDP SDK in TypeScript. - @hashspan/viem0.3.2patch
Tracing
Release notes (+1 more change) →writeContractno longer runs getters inside the ABI. - @hashspan/cdp@hashspan/viem0.3.1patch
Tracing no longer runs getters on call arguments.
cdp notes →viem notes → - @hashspan/cdp0.3.0minor
Add
Release notes (+1 more change) →@hashspan/cdp:withHashspan(cdp, { reader })traces transactions sent by Coinbase CDP server accounts (cdp.evm.sendTransaction, each account'ssendTransaction,transfer,swap,useSpendPermissionand network-scoped sends, andexecute()… - @hashspan/viem0.3.0minor
Add
Release notes (+2 more changes) →watch(client, { hash, chainId?, timeoutMs?, abi? })to thewithHashspan()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… - @hashspan/core0.3.0minor
Release notes →SendHandle.fail(error, endTime, { errorType })records a library's machine-readable error code aserror.typeinstead of the error's class name, when it is a short identifier ([A-Za-z0-9_.-], at most 64 characters).
- @hashspan/viem@hashspan/core0.2.0minor
A field set in the static
viem notes →core notes →agentoption now always wins over the Baggage entriesgen_ai.agent.id/gen_ai.agent.name; Baggage only fills fields the option leaves unset.
- @hashspan/viem0.1.0minor
Add
Release notes (+4 more changes) →confirm: { mode: 'background' }towithHashspan(): sent transactions are confirmed without an explicit wait and without delaying the send. - @hashspan/core0.1.0minor
Add
Release notes (+1 more change) →createTxTracker(), the transaction lifecycle tracker.