diff --git a/modules/sdk-coin-opeth/src/register.ts b/modules/sdk-coin-opeth/src/register.ts index 822b308461..f70c213ee6 100644 --- a/modules/sdk-coin-opeth/src/register.ts +++ b/modules/sdk-coin-opeth/src/register.ts @@ -1,8 +1,12 @@ import { BitGoBase } from '@bitgo/sdk-core'; import { Opeth } from './opeth'; import { Topeth } from './topeth'; +import { OpethToken } from './opethToken'; export const register = (sdk: BitGoBase): void => { sdk.register('opeth', Opeth.createInstance); sdk.register('topeth', Topeth.createInstance); + OpethToken.createTokenConstructors().forEach(({ name, coinConstructor }) => { + sdk.register(name, coinConstructor); + }); }; diff --git a/modules/sdk-coin-opeth/test/unit/opethToken.ts b/modules/sdk-coin-opeth/test/unit/opethToken.ts index 16fc54214d..e11421339d 100644 --- a/modules/sdk-coin-opeth/test/unit/opethToken.ts +++ b/modules/sdk-coin-opeth/test/unit/opethToken.ts @@ -1,7 +1,7 @@ import 'should'; import { TestBitGo, TestBitGoAPI } from '@bitgo/sdk-test'; -import { OpethToken } from '../../src'; +import { register } from '../../src'; import { BitGoAPI } from '@bitgo/sdk-api'; describe('Opeth Token:', function () { @@ -11,9 +11,7 @@ describe('Opeth Token:', function () { before(function () { bitgo = TestBitGo.decorate(BitGoAPI, { env: 'test' }); - OpethToken.createTokenConstructors().forEach(({ name, coinConstructor }) => { - bitgo.safeRegister(name, coinConstructor); - }); + register(bitgo); bitgo.initializeTestVars(); opethTokenCoin = bitgo.coin(tokenName); });