Exodus钱包开发者文档
完整的API文档、集成指南和技术参考,助力您快速集成Exodus钱包功能
快速开始
欢迎使用Exodus钱包开发者文档。本指南将帮助您快速开始集成Exodus钱包API。
前提条件
- 注册Exodus钱包开发者账号
- 获取API密钥
- 了解基本的REST API概念
- 熟悉您选择的编程语言
安装SDK
我们推荐使用官方SDK来简化集成过程:
# 使用npm安装JavaScript SDK
npm install @tokenwallet/sdk
# 或使用yarn
yarn add @tokenwallet/sdk
npm install @tokenwallet/sdk
# 或使用yarn
yarn add @tokenwallet/sdk
# 使用pip安装Python SDK
pip install tokenwallet-sdk
pip install tokenwallet-sdk
初始化客户端
// JavaScript示例
const { ExodusWallet } = require('@tokenwallet/sdk');
const client = new ExodusWallet({
apiKey: 'your-api-key-here',
environment: 'sandbox' // 或 'production'
});
const { ExodusWallet } = require('@tokenwallet/sdk');
const client = new ExodusWallet({
apiKey: 'your-api-key-here',
environment: 'sandbox' // 或 'production'
});
注意:首次集成时请使用沙盒环境进行测试,避免在正式环境中产生实际交易。
身份验证
所有API请求都需要通过API密钥进行身份验证。
获取API密钥
- 登录Exodus钱包开发者控制台
- 进入"API密钥"页面
- 点击"创建新密钥"
- 选择权限范围(读取、写入或全部)
- 复制生成的API密钥
警告:请妥善保管您的API密钥,不要将其提交到版本控制系统或公开分享。
请求头设置
在每个API请求的头部包含以下信息:
// 请求头示例
{
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY',
'X-API-Version': '2023-12-01'
}
{
'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"
}
"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集成过程。
快速链接
以下是一些有用的资源链接: