To install Bridge Kit, you should add the kit itself and an adapter to interact with specific blockchains. You only need to install adapters for the blockchains you plan to bridge to or from:
Use your preferred package manager to install Bridge Kit with the Viem adapter for bridging on EVM-compatible blockchains.
yarn add @circle-fin/bridge-kit @circle-fin/adapter-viem-v2 viem
npm install @circle-fin/bridge-kit @circle-fin/adapter-viem-v2 viem
Use your preferred package manager to install Bridge Kit with the Ethers adapter for bridging on EVM-compatible chains.
yarn add @circle-fin/bridge-kit @circle-fin/adapter-ethers-v6 ethers
npm install @circle-fin/bridge-kit @circle-fin/adapter-ethers-v6 ethers
After you've installed either Viem or Ethers to bridge on EVM, use your preferred package manager to install the Solana adapter and library to bridge on Solana too.
yarn add @circle-fin/adapter-solana @solana/web3.js @solana/spl-token
npm install @circle-fin/adapter-solana @solana/web3.js @solana/spl-token