Skip to content

Adam-McBride/Emblem-Vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emblem Vault SDK

TypeScript SDK for Emblem Vault cross-chain wallet and trading infrastructure.

Wraps the Emblem Vault API for wallet management, token swaps, cross-chain bridges, and market data across 7 blockchains.

Install

npm install emblem-vault-sdk

Usage

import { EmblemClient, Chain } from 'emblem-vault-sdk';

const client = new EmblemClient({
  apiKey: process.env.EMBLEM_API_KEY,
  walletPassword: process.env.EMBLEM_WALLET_PASSWORD,
});

// Get wallet balances
const balances = await client.getBalances(Chain.SOLANA);

// Swap tokens
const result = await client.swap({
  chain: Chain.SOLANA,
  fromToken: 'SOL',
  toToken: 'USDC',
  amount: 1.0,
  slippageBps: 100,
});

// Bridge tokens
const bridge = await client.bridge({
  fromChain: Chain.SOLANA,
  toChain: Chain.ETHEREUM,
  token: 'USDC',
  amount: 100,
});

// Get token price
const price = await client.getPrice('SOL', Chain.SOLANA);

Supported Chains

Solana, Ethereum, Base, BSC, Polygon, Hedera, Bitcoin.

Features

  • Multi-chain wallet management
  • Token swaps via Jupiter, Uniswap, PancakeSwap
  • Cross-chain bridging
  • Market data and token lookup
  • Limit orders and conditional trades
  • Balance monitoring and alerts

Links

License

MIT

About

TypeScript SDK for Emblem Vault cross-chain wallet and trading infrastructure.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors