23 packages
@connext/chain-abstraction
A package to make it easy to integrate arbitrary DEXes on both origin/destination domains
@connext/channel-commitments
@connext/interfaces
Minimal interfaces needed for integrations
@connext/nxtp-adapters-cache
adapter for handling communication with Redis cache for nxtp protocol
@connext/nxtp-adapters-relayer
adapter for handling communication with relayer
@connext/nxtp-adapters-subgraph
adapter for subgraph interaction of nxtp protocol
@connext/nxtp-contracts
@connext/nxtp-sdk
Client-side package for interacting with the NXTP protocol for crosschain packages
@connext/nxtp-txservice
Robust transaction sending service for a wallet configured across multiple chains. Will bump gas and reattempt transactions as needed
@connext/nxtp-utils
Common utilities for use within the @connext/nxtp-* packages
@connext/sdk
Client-side package for interacting with the Connext protocol
@connext/sdk-core
Client-side package for interacting with the Connext protocol
@connext/smart-contracts
@connext/vector-browser-node
@connext/vector-contracts
Smart contracts powering Connext's minimalist channel platform
@connext/vector-engine
The engine wraps the core Vector protocol. It implements business logic for some default types of conditional transfers, converts user-facing parameters/events to protocol parameters/events, and exposes a JSON RPC interface that is consumed by the `server
@connext/vector-merkle-tree
A merkle tree implementation tailored for Connext Vector transfers
@connext/vector-modal
widget for cross-chain swap
@connext/vector-protocol
Protocol is where the core Vector framework is defined. Protocol takes in params via method calls, uses them to make updates to its replicated state with a channel peer, and stores resulting commmitments in store.
@connext/vector-sdk
> TODO: description
@connext/vector-types
TypeScript typings for common Connext types
@connext/vector-utils
Crypto & other utils for vector state channels
@connext/vector-withdraw-helpers