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