Skip to main content
Package: @blend-money/sdk-coreGitHub · npm

Install

  • pnpm
  • npm
  • yarn
pnpm add @blend-money/sdk-core

Features

  • Type-safe HTTP client with retries and rich SdkError
  • Modules: safe, strategy
  • Decimal.js helpers for precise amounts
  • Cross‑chain adapters (LiFi, Garden) primitives

Usage

import { BlendClient } from "@blend-money/sdk-core";

const client = new BlendClient({
  baseUrl: "https://api.blend.money",
  userAddress: "0x1234567890abcdef1234567890abcdef12345678",
  integratorId: "example-app",
});

// Resolve Safe
const safe = await client.safe.resolveSafeAddress(
  client.getConfig().userAddress,
  8453,
);

// Get yields for a vault
// const yields = await client.strategy.getAllYieldsFromVault(vaultConfig);

Types and Errors

  • SdkError maps Axios/network errors and exposes getUserMessage()
  • Shared types come from @blend-money/sdk-types

References

  • Repo: https://github.com/BlendMoney/sdkspackages/sdk-core
  • Readme: packages/sdk-core/README.md
I