diff --git a/packages/wallet-service/src/nodeConfig.ts b/packages/wallet-service/src/nodeConfig.ts index eb21cf30..2fecc651 100644 --- a/packages/wallet-service/src/nodeConfig.ts +++ b/packages/wallet-service/src/nodeConfig.ts @@ -57,6 +57,7 @@ export function convertApiVersionData(data: FullNodeApiVersionResponse): FullNod decimalPlaces: data.decimal_places ?? constants.DECIMAL_PLACES, nativeTokenName: data.native_token?.name ?? constants.DEFAULT_NATIVE_TOKEN_CONFIG.name, nativeTokenSymbol: data.native_token?.symbol ?? constants.DEFAULT_NATIVE_TOKEN_CONFIG.symbol, + genesisBlockHash: data.genesis_block_hash ?? null, }; } diff --git a/packages/wallet-service/src/types.ts b/packages/wallet-service/src/types.ts index 8362b134..b282e3cd 100644 --- a/packages/wallet-service/src/types.ts +++ b/packages/wallet-service/src/types.ts @@ -101,6 +101,7 @@ export interface FullNodeVersionData { decimalPlaces: number; nativeTokenName: string; nativeTokenSymbol: string; + genesisBlockHash: string | null; } /** diff --git a/packages/wallet-service/tests/nodeConfig.test.ts b/packages/wallet-service/tests/nodeConfig.test.ts index 064c3d8c..ae0c12da 100644 --- a/packages/wallet-service/tests/nodeConfig.test.ts +++ b/packages/wallet-service/tests/nodeConfig.test.ts @@ -76,6 +76,7 @@ test('convertApiVersionData', async () => { decimalPlaces: 2, nativeTokenName: 'Hathor', nativeTokenSymbol: 'HTR', + genesisBlockHash: null, }); expect(convertApiVersionData(VERSION_DATA)).toStrictEqual({ @@ -93,6 +94,7 @@ test('convertApiVersionData', async () => { decimalPlaces: VERSION_DATA.decimal_places, nativeTokenName: VERSION_DATA.native_token.name, nativeTokenSymbol: VERSION_DATA.native_token.symbol, + genesisBlockHash: VERSION_DATA.genesis_block_hash, }); });