Skip to main content
1

Core dependencies

Install the core Garden Protocol packages:
npm install @gardenfi/core @gardenfi/orderbook @gardenfi/react-hooks @tanstack/react-query wagmi
2

Chain-specific dependencies

Install additional packages based on the blockchains your app supports:
npm install @starknet-react/core starknet starknetkit
3

Required polyfills

Install the Vite plugins:
npm install --save-dev vite-plugin-wasm vite-plugin-top-level-await vite-plugin-node-polyfills
Update your vite.config.ts as follows:
import { defineConfig } from "vite";
import wasm from "vite-plugin-wasm";
import { nodePolyfills } from "vite-plugin-node-polyfills";
import topLevelAwait from "vite-plugin-top-level-await";

export default defineConfig({
plugins: [
    nodePolyfills(),
    wasm(),
    topLevelAwait(),
    // Other plugins
],
// Other settings
});