PHP WebShell
Текущая директория: /opt/BitGoJS/modules/sdk-coin-icp/src
Просмотр файла: ticp.ts
/**
* Testnet Icp
*
* @format
*/
import { BaseCoin, BitGoBase } from '@bitgo/sdk-core';
import { BaseCoin as StaticsBaseCoin } from '@bitgo/statics';
import { Icp } from './icp';
export class Ticp extends Icp {
protected readonly _staticsCoin: Readonly<StaticsBaseCoin>;
protected constructor(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>) {
super(bitgo, staticsCoin);
if (!staticsCoin) {
throw new Error('missing required constructor parameter staticsCoin');
}
this._staticsCoin = staticsCoin;
}
static createInstance(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>): BaseCoin {
return new Ticp(bitgo, staticsCoin);
}
/**
* Identifier for the blockchain which supports this coin
*/
public getChain(): string {
return 'ticp';
}
getBaseFactor(): number {
return Math.pow(10, this._staticsCoin.decimalPlaces);
}
/** @inheritDoc */
supportsTss(): boolean {
return true;
}
/**
* Complete human-readable name of this coin
*/
public getFullName(): string {
return 'Testnet Internet Computer';
}
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!