BitGo sdk-coin-cspr (英语)
SDK硬币为单体结构提供了模块化方法. 这枚和所有BitGoJS SDK硬币都允许开发商只使用特定项目所需的硬币.
安装
所有硬币传统上都是通过 bitgo 软件包。 如果你是单独使用硬币,你将会通过 @bitgo/sdk-api 软件包.
在您的工程中安装两个 @bitgo/sdk-api 财务报告和审定财务报表 @bitgo/sdk-coin-cspr。 。 。 .
npm i @bitgo/sdk-api @bitgo/sdk-coin-cspr
接下来, 您可以通过 BitGOAPI 初始化一个实例 @bitgo/sdk-api 而不是通过 bitgo。 。 。 .
import { BitGoAPI } from '@bitgo/sdk-api';
import { Cspr, Tcspr } from '@bitgo/sdk-coin-cspr';
async function init() {
const bitgoapi = new BitGoAPI({ env: 'test' });
bitgoapi.register('cspr', Cspr.createInstance);
bitgoapi.register('tcspr', Tcspr.createInstance);
return bitgoapi;
}
async function main() {
const bitgoapi = await init();
const cspr = bitgoapi.coin('cspr');
const tcspr = bitgoapi.coin('tcspr');
}
发展
大部分硬币的应用来源于 @bitgo/sdk-core, (中文(简体) ), @bitgo/statics,以及硬币特定包。 这些执行被用于与BitGo API和BitGo平台服务交互.
您会注意到普通类扩展的基本版本已经提供给您,并且必须在软件包构建成功之前解决. 启动SDK硬币后,您需要验证您的硬币是否已经包含在根上 tsconfig.packages.json 并且当在硬币内部和从 BitGoJS 的根部运行时,林化、格式化和测试都成功.