Sequence Web SDK
Wallet, auth, checkout, and web3 product SDKs
Sequence Web SDK is a collection of product-facing packages built around wallet connectivity and web3 application UX, including connect and authentication, hooks, checkout, wallet widgets, and marketplace functionality.
What it is
Sequence Web SDK packages common web3 product flows into reusable React and TypeScript tooling. It supports social and email onboarding, external wallets, wallet widgets, checkout, inventory, chain-aware hooks, and marketplace functionality.
The toolkit is built around the broader wagmi ecosystem and exposes product-level components and hooks rather than requiring every application to assemble wallet and chain behavior from scratch.
My work
I contributed to Sequence's frontend and SDK ecosystem across wallet-connected product flows, SDK integrations, transaction UX, network-aware behavior, and the tests and refactors around those surfaces.
Product surface
The repository spans several layers that users experience as one product: authentication and wallet connection, chain and balance data, checkout, inventory, marketplace UI, and transaction history. That makes compatibility and shared state especially important across package boundaries.
Architecture
01
React application
02
SequenceConnect configuration
03
Sequence and external-wallet connectors
04
Shared hooks and query state
05
Wallet, checkout, inventory, and marketplace UI
06
Chain and transaction infrastructure
Engineering notes
Build on the existing web3 ecosystem
Using wagmi and related primitives lets Sequence focus its packages on product capabilities and Sequence-specific integrations instead of reimplementing every wallet and chain abstraction.
Separate capabilities into packages
Connect, hooks, checkout, wallet widgets, and marketplace functionality can evolve as distinct surfaces while still composing into one application experience.