Skip to main content

Model

  • Chain‑specific Safes per supported network
  • Cross-chain routing via LiFi (EVM) and Garden (Botanix/BTC) adapters
  • Localized execution with unified signer control
  • Automatic adapter selection based on origin/destination chains
Execution logic stays on the chain where capital resides for determinism.

Supported Chains

EVM Chains (via LiFi)

  • Ethereum (1)
  • Base (8453)
  • Polygon (137)
  • Arbitrum (42161)
  • Optimism (10)
  • Scroll (534352)
  • HyperEVM (998)

Bitcoin/Botanix (via Garden)

  • Botanix (3637)
  • Bitcoin (via pegin/pegout)

Cross-chain Integration

import { BlendClientWithActions } from "@blend-money/sdk-actions";
import { LiFiAdapter, GardenAdapter } from "@blend-money/sdk-core";

// Automatic cross-chain routing
const client = new BlendClientWithActions({
  baseUrl: "https://api.blend.money",
  userAddress: "0x...",
  integratorId: "your-app"
}, { 
  gardenAppId: "YOUR_GARDEN_APP_ID" 
});

// Cross-chain deposit (automatically uses LiFi for EVM chains)
const plan = await client.actions.deposit(
  { address: "0x...", symbol: "USDC", decimals: 6, chainId: 1 }, // Ethereum
  { vaultId: "0x...", chainId: 8453, token: {...}, name: "...", symbol: "..." }, // Base
  1_000_000n,
  50
);

Cross-Chain Flow