v1.44.3
Patch Changes
-
#621
6ece0a1Thanks @kome12! - Validate alerts list pagination flags before fetching alerts. -
#620
bf8f40fThanks @Radovenchyk! - Fixnansen agentthrowing a rawAbortErrorinstead of aNansenError(TIMEOUT)when the request timeout fires while reading the SSE response body (as opposed to during the initial connection). Both streaming and--jsonoutput modes now report a consistent timeout error regardless of which phase of the request the abort happened in. -
#618
1e08a15Thanks @Radovenchyk! - FixconsumeSSEStreamsilently dropping the final SSE event when the stream closes without a trailing blank line (e.g. afinishevent carryingconversation_id, or a trailingdeltachunk). -
#623
9ae1dc2Thanks @kome12! - Improve Solana raw-instruction bridge error handling for RPC failures and malformed instruction data. -
#622
d86aae9Thanks @kome12! - Tolerate small refunded native input amounts during bridge outcome verification. -
#617
d048c0fThanks @teyrebaz33! - Fix x402 auto-payment via WalletConnect signing a payment authorization from any connected EVM account instead of verifying the WalletConnect session is actually approved for the payment's chain.handleX402Paymentresolved its signer with its owncheckWalletConnection()helper and tookwallet.accounts[0]?.addresswith no chain filtering at all -- the same defect class fixed ingetWalletConnectAddressfornansen transfer/nansen trade execute(see the WalletConnect chain-scoped signing fix), just left unguarded here because this path never reused that helper. Because EVM addresses are identical across chains, a WalletConnect session approved only for, say, Base could be silently used to authorize an x402 payment on BNB Smart Chain or X Layer -- the other two EVM networks Nansen's x402 payments support.handleX402Paymentnow resolves its signer viagetWalletConnectAddress('evm', chainId), scoped to the exact chain of the selected payment requirement, and refuses to pay with a clear error when no WalletConnect session is approved for that chain. The now-unused, duplicatecheckWalletConnectionhelper was removed.