Skip to content

Commit fcb6ff2

Browse files
authored
Merge pull request #7356 from BitGo/assethub-polkadot-changes
feat(sdk-coin-dot): configure metadata for polkadot assethub
2 parents 3cbe3fe + 00a7820 commit fcb6ff2

File tree

12 files changed

+37
-41
lines changed

12 files changed

+37
-41
lines changed

modules/sdk-coin-dot/src/lib/utils.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,12 @@ import {
3232
UnstakeBatchCallArgs,
3333
} from './iface';
3434
import { KeyPair } from '.';
35-
import { mainnetMetadataRpc, westendMetadataRpc, westendAssetHubMetadataRpc } from '../resources';
35+
import {
36+
mainnetMetadataRpc,
37+
westendMetadataRpc,
38+
polkadotAssetHubMetadataRpc,
39+
westendAssetHubMetadataRpc,
40+
} from '../resources';
3641

3742
const PROXY_METHOD_ARG = 2;
3843
// map to retrieve the address encoding format when the key is the asset name
@@ -261,6 +266,8 @@ export class Utils implements BaseUtils {
261266
metadataRpc = westendMetadataRpc;
262267
} else if (specName === 'westmint') {
263268
metadataRpc = westendAssetHubMetadataRpc;
269+
} else if (specName === 'statemint') {
270+
metadataRpc = polkadotAssetHubMetadataRpc;
264271
}
265272

266273
return {
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export * from './mainnet';
22
export * from './westend';
3+
export * from './polkadotAssetHub';
34
export * from './westendAssetHub';

modules/sdk-coin-dot/src/resources/polkadotAssetHub.ts

Lines changed: 2 additions & 0 deletions
Large diffs are not rendered by default.

modules/sdk-coin-dot/test/resources/assetHubMaterialData.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

modules/sdk-coin-dot/test/resources/materialData.json

Lines changed: 6 additions & 6 deletions
Large diffs are not rendered by default.

modules/sdk-coin-dot/test/resources/materialDataModified.json

Lines changed: 6 additions & 6 deletions
Large diffs are not rendered by default.

modules/sdk-coin-dot/test/unit/transactionBuilder/singeltonRegistry.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import should from 'should';
22
import { SingletonRegistry } from '../../../src/lib';
33
import { TypeRegistry } from '@substrate/txwrapper-core/lib/types';
44
import { Material } from '../../../src/lib/iface';
5-
import * as material from '../../resources/assetHubMaterialData.json';
5+
import * as material from '../../resources/materialData.json';
66
import * as modifiedMaterial from '../../resources/materialDataModified.json';
77

88
describe('SingletonRegistry', function () {

modules/sdk-coin-dot/test/unit/transactionBuilder/transactionBuilderFactory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
} from '../../../src/lib';
1010
import { Material } from '../../../src/lib/iface';
1111
import { rawTx, accounts, mockTssSignature } from '../../resources';
12-
import * as materialData from '../../resources/assetHubMaterialData.json';
12+
import * as materialData from '../../resources/materialData.json';
1313

1414
describe('dot Transaction Builder Factory', function () {
1515
const sender = accounts.account1;

modules/sdk-coin-dot/test/unit/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import should from 'should';
44
import { SingletonRegistry } from '../../src';
55
import utils from '../../src/lib/utils';
66
import { accounts, blockHash, signatures, txIds, rawTx } from '../resources';
7-
import * as material from '../resources/assetHubMaterialData.json';
7+
import * as material from '../resources/materialData.json';
88

99
describe('utils', () => {
1010
const registry: TypeRegistry = SingletonRegistry.getInstance(material);

modules/sdk-coin-dot/tsconfig.json

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,7 @@
88
"typeRoots": ["../../types", "./node_modules/@types", "../../node_modules/@types"],
99
"resolveJsonModule": true
1010
},
11-
"include": [
12-
"src/**/*",
13-
"test/**/*",
14-
"test/resources/materialData.json",
15-
"test/resources/materialDataModified.json",
16-
"test/resources/assetHubMaterialData.json"
17-
],
11+
"include": ["src/**/*", "test/**/*", "test/resources/materialData.json", "test/resources/materialDataModified.json"],
1812
"exclude": ["node_modules"],
1913
"references": [
2014
{

0 commit comments

Comments
 (0)