Skip to content

Releases: 0xsequence/sequence.js

v3.0.4

18 Mar 16:14
ac996d4

Choose a tag to compare

sequence.js v3.0.0 – v3.0.4

Overview

sequence.js v3 is a ground-up rewrite of the Sequence SDK, built around Wallet Development Kit (WDK) and Sequence Wallet v3 smart contracts. The SDK has been restructured into a focused set of packages designed for building wallet-powered applications.

Note: If you are using @0xsequence/waas, continue using the v2 series for the time being. WaaS support is not yet included in v3.

What's New

Wallet v3 Smart Contracts

  • Smart sessions — scoped access to wallets with enforceable limits on contracts and value transfers
  • Timed recovery module — on-chain recovery with configurable timelocks
  • Optional ERC-4337 support

New Packages

  • @0xsequence/wallet-primitives — low-level utilities for interacting with Sequence Wallet v3 contracts
  • @0xsequence/wallet-core — higher-level wallet operations (signing, relaying, configuration management)
  • @0xsequence/wallet-wdk — all-in-one Wallet Development Kit for building Sequence wallet products
  • @0xsequence/dapp-client — client for dapps to connect to and interact with Sequence wallets

Authentication

  • Email OTP, Google, and Apple ID token auth flows
  • EOA login method via dapp-client
  • Custom auth providers (authcode & authcode-pkce)
  • Guard 2FA with TOTP and backup/recovery codes

DApp Client

  • Sessionless and explicit session connection modes
  • Chain-agnostic implicit sessions
  • EthAuth support for dapp connections
  • SSR-safe (lazy transport, browser guards, gated storage)
  • Fee option caching and transport message validation

Service Clients

Updated clients for Sequence backend services: @0xsequence/api, @0xsequence/indexer, @0xsequence/metadata, @0xsequence/marketplace, @0xsequence/relayer, @0xsequence/guard, @0xsequence/builder, and @0xsequence/userdata.

Network Support

Includes support for Berachain, Sonic, HyperEVM, Incentiv, Etherlink, and other recently launched networks.

v2.3.7

07 Apr 13:46

Choose a tag to compare

  • Network updates and new chains
  • Metadata RPC updates

v2.3.0

07 Apr 13:25

Choose a tag to compare

  • Metadata v2 API reference upgrades

v2.2.15

17 Mar 12:02

Choose a tag to compare

v2.0.0

05 Mar 13:50

Choose a tag to compare

sequence.js 2.0.0 brings ethers v6 support. For ethers v5 compatibility, you can continue using the 1.10.x series.

v0.43.1

16 Nov 23:09

Choose a tag to compare

  • ethers is now a peerDependency
  • upgraded all of our deps
  • upgraded api clients with latest version of webrpc. Note as of node v18, node now ships with native fetch() so we removed polyfills
  • functionality is the same overall

0xsequence

21 Jan 15:52

Choose a tag to compare

0xsequence@0.7.1

0xsequence@0.7.1