Exodus钱包开发者文档

完整的API文档、集成指南和技术参考,助力您快速集成Exodus钱包功能

快速开始

欢迎使用Exodus钱包开发者文档。本指南将帮助您快速开始集成Exodus钱包API。

前提条件

  • 注册Exodus钱包开发者账号
  • 获取API密钥
  • 了解基本的REST API概念
  • 熟悉您选择的编程语言

安装SDK

我们推荐使用官方SDK来简化集成过程:

# 使用npm安装JavaScript SDK
npm install @tokenwallet/sdk

# 或使用yarn
yarn add @tokenwallet/sdk
# 使用pip安装Python SDK
pip install tokenwallet-sdk

初始化客户端

// JavaScript示例
const { ExodusWallet } = require('@tokenwallet/sdk');

const client = new ExodusWallet({
apiKey: 'your-api-key-here',
environment: 'sandbox' // 或 'production'
});

注意:首次集成时请使用沙盒环境进行测试,避免在正式环境中产生实际交易。

身份验证

所有API请求都需要通过API密钥进行身份验证。

获取API密钥

  1. 登录Exodus钱包开发者控制台
  2. 进入"API密钥"页面
  3. 点击"创建新密钥"
  4. 选择权限范围(读取、写入或全部)
  5. 复制生成的API密钥

警告:请妥善保管您的API密钥,不要将其提交到版本控制系统或公开分享。

请求头设置

在每个API请求的头部包含以下信息:

// 请求头示例
{
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY',
'X-API-Version': '2023-12-01'
}

钱包API

钱包API允许您创建和管理数字货币钱包。

POST /v1/wallets

创建一个新的数字货币钱包。支持多种区块链网络。

请求参数
参数 类型 必填 描述
network string 区块链网络:eth, bsc, polygon, etc.
label string 钱包标签,用于识别
backup_enabled boolean 是否启用自动备份
响应示例
{
"id": "wallet_1234567890",
"address": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
"network": "eth",
"label": "我的主钱包",
"created_at": "2023-12-01T10:30:00Z"
}
GET /v1/wallets/{wallet_id}/balance

查询指定钱包的余额信息,包括原生代币和所有ERC-20代币余额。

路径参数
参数 类型 必填 描述
wallet_id string 钱包ID

SDK下载

我们为多种编程语言提供了官方SDK,简化API集成过程。

JavaScript SDK

版本:v2.5.0

下载

Python SDK

版本:v1.8.0

下载

Java SDK

版本:v1.3.0

下载

PHP SDK

版本:v1.2.0

下载