打开 SDK
开始
- 请确定是否有 OnRamp API 服务, 或是您正在本地运行 .
- 从归档中安装 SDK 包 .
- 用此代码导入斜坡 sdk :
import {OnRampSdk} from '@codefi/on-ramp-sdk'
打开 SDK
为了方便后端交互,可以使用SDK.
你可以这样使用:
const sdk: IOnRampSdk = await OnRampSdk.getSDK(
Environment.Staging,
Context.Mobile,
{
verbose: true,
maxInstanceCount: 1,
},
)
带有 MetaMask 组合的本地开发
要将本地的 SDK 实例连接到本地的 MetaMask 组合客户端, 请遵循这些步骤 :
1. 更新SDK配置
- 打开
tsconfig.jsonsDK 项目中的文件. - 修改
module财务报告和审定财务报表moduleResolution属性如下:{ "compilerOptions": { "module": "esnext", "moduleResolution": "node" // other configurations } }
2. 将SDK与组合链接
-
在 SDK 项目目录中,运行以下命令以创建符号链接:
yarn link -
在组合项目目录中,通过运行链接 SDK :
yarn link @consensys/on-ramp-sdk -
删除缓存以确保更改生效 :
rm -rf node_modules/.cache
3. 安装依赖
- 在组合项目目录中,安装必要的软件包:
yarn install
4. 更新虚拟配置
- 打开
vite.config.js组合工程中的文件. - 添加以下配置,将SDK排除在依赖优化之外:
export default { // other configurations optimizeDeps: { exclude: ['@consensys/on-ramp-sdk'], }, }
5. SDK 更改后重建
当您对 SDK 进行更改时, 请记住要重建项目, 以反映组合客户端中的这些更改 :
yarn build