PHP WebShell
Текущая директория: /opt/BitGoJS/modules/sdk-coin-dot/src/lib
Просмотр файла: singletonRegistry.ts
import { PolkadotSpecNameType } from '@bitgo/statics';
import { TypeRegistry } from '@substrate/txwrapper-core/lib/types';
import { getRegistry } from '@substrate/txwrapper-polkadot';
import { Material } from './iface';
export class SingletonRegistry {
private static instance: TypeRegistry;
private static material: Material;
static getInstance(material): TypeRegistry {
if (material !== SingletonRegistry.material) {
SingletonRegistry.material = material;
SingletonRegistry.instance = getRegistry({
chainName: material.chainName,
specName: material.specName as PolkadotSpecNameType,
specVersion: material.specVersion,
metadataRpc: material.metadata as `0x${string}`,
});
}
return SingletonRegistry.instance;
}
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!