Skip to content

Commit 7addb4e

Browse files
committed
chore(sdk-coin-polyx): add sdk skeleton
TICKET: WIN-5065
1 parent 1dedc91 commit 7addb4e

32 files changed

+518
-0
lines changed

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
/modules/sdk-coin-oas/ @BitGo/ethalt-team
7272
/modules/sdk-coin-opeth/ @BitGo/ethalt-team
7373
/modules/sdk-coin-polygon/ @BitGo/ethalt-team
74+
/modules/sdk-coin-polyx/ @BitGo/ethalt-team
7475
/modules/sdk-coin-rune/ @BitGo/ethalt-team
7576
/modules/sdk-coin-sgb/ @BitGo/ethalt-team
7677
/modules/sdk-coin-sol/ @BitGo/ethalt-team

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ COPY --from=builder /tmp/bitgo/modules/sdk-coin-oas /var/modules/sdk-coin-oas/
8989
COPY --from=builder /tmp/bitgo/modules/sdk-coin-opeth /var/modules/sdk-coin-opeth/
9090
COPY --from=builder /tmp/bitgo/modules/sdk-coin-osmo /var/modules/sdk-coin-osmo/
9191
COPY --from=builder /tmp/bitgo/modules/sdk-coin-polygon /var/modules/sdk-coin-polygon/
92+
COPY --from=builder /tmp/bitgo/modules/sdk-coin-polyx /var/modules/sdk-coin-polyx/
9293
COPY --from=builder /tmp/bitgo/modules/sdk-coin-rbtc /var/modules/sdk-coin-rbtc/
9394
COPY --from=builder /tmp/bitgo/modules/sdk-coin-rune /var/modules/sdk-coin-rune/
9495
COPY --from=builder /tmp/bitgo/modules/sdk-coin-sei /var/modules/sdk-coin-sei/
@@ -175,6 +176,7 @@ cd /var/modules/sdk-coin-oas && yarn link && \
175176
cd /var/modules/sdk-coin-opeth && yarn link && \
176177
cd /var/modules/sdk-coin-osmo && yarn link && \
177178
cd /var/modules/sdk-coin-polygon && yarn link && \
179+
cd /var/modules/sdk-coin-polyx && yarn link && \
178180
cd /var/modules/sdk-coin-rbtc && yarn link && \
179181
cd /var/modules/sdk-coin-rune && yarn link && \
180182
cd /var/modules/sdk-coin-sei && yarn link && \
@@ -264,6 +266,7 @@ RUN cd /var/bitgo-express && \
264266
yarn link @bitgo/sdk-coin-opeth && \
265267
yarn link @bitgo/sdk-coin-osmo && \
266268
yarn link @bitgo/sdk-coin-polygon && \
269+
yarn link @bitgo/sdk-coin-polyx && \
267270
yarn link @bitgo/sdk-coin-rbtc && \
268271
yarn link @bitgo/sdk-coin-rune && \
269272
yarn link @bitgo/sdk-coin-sei && \

modules/bitgo/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@
9292
"@bitgo/sdk-coin-opeth": "^18.1.60",
9393
"@bitgo/sdk-coin-osmo": "^3.0.44",
9494
"@bitgo/sdk-coin-polygon": "^21.0.44",
95+
"@bitgo/sdk-coin-polyx": "^1.0.0",
9596
"@bitgo/sdk-coin-rbtc": "^2.0.75",
9697
"@bitgo/sdk-coin-rune": "^1.1.32",
9798
"@bitgo/sdk-coin-sei": "^3.0.44",

modules/bitgo/src/v2/coinFactory.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ import {
7272
Osmo,
7373
Polygon,
7474
PolygonToken,
75+
Polyx,
7576
Rune,
7677
Rbtc,
7778
Sei,
@@ -132,6 +133,7 @@ import {
132133
Tosmo,
133134
Topeth,
134135
Tpolygon,
136+
Tpolyx,
135137
Trbtc,
136138
Trune,
137139
Trx,
@@ -218,6 +220,7 @@ function registerCoinConstructors(globalCoinFactory: CoinFactory): void {
218220
globalCoinFactory.register('opeth', Opeth.createInstance);
219221
globalCoinFactory.register('osmo', Osmo.createInstance);
220222
globalCoinFactory.register('polygon', Polygon.createInstance);
223+
globalCoinFactory.register('polyx', Polyx.createInstance);
221224
globalCoinFactory.register('rbtc', Rbtc.createInstance);
222225
globalCoinFactory.register('thorchain:rune', Rune.createInstance);
223226
globalCoinFactory.register('sei', Sei.createInstance);
@@ -277,6 +280,7 @@ function registerCoinConstructors(globalCoinFactory: CoinFactory): void {
277280
globalCoinFactory.register('topeth', Topeth.createInstance);
278281
globalCoinFactory.register('tosmo', Tosmo.createInstance);
279282
globalCoinFactory.register('tpolygon', Tpolygon.createInstance);
283+
globalCoinFactory.register('tpolyx', Tpolyx.createInstance);
280284
globalCoinFactory.register('trbtc', Trbtc.createInstance);
281285
globalCoinFactory.register('tsgb', Tsgb.createInstance);
282286
globalCoinFactory.register('tthorchain:rune', Trune.createInstance);

modules/bitgo/src/v2/coins/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ import { Oas, Toas } from '@bitgo/sdk-coin-oas';
4242
import { Opeth, Topeth, OpethToken } from '@bitgo/sdk-coin-opeth';
4343
import { Osmo, Tosmo } from '@bitgo/sdk-coin-osmo';
4444
import { Polygon, PolygonToken, Tpolygon } from '@bitgo/sdk-coin-polygon';
45+
import { Polyx, Tpolyx } from '@bitgo/sdk-coin-polyx';
4546
import { Rbtc, Trbtc } from '@bitgo/sdk-coin-rbtc';
4647
import { Rune, Trune } from '@bitgo/sdk-coin-rune';
4748
import { Sei, Tsei } from '@bitgo/sdk-coin-sei';
@@ -103,6 +104,7 @@ export { Oas, Toas };
103104
export { Opeth, Topeth, OpethToken };
104105
export { Osmo, Tosmo };
105106
export { Polygon, PolygonToken, Tpolygon };
107+
export { Polyx, Tpolyx };
106108
export { Rbtc, Trbtc };
107109
export { Rune, Trune };
108110
export { Sgb, Tsgb };

modules/bitgo/test/browser/browser.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ describe('Coins', () => {
3939
Icp: 1,
4040
Ticp: 1,
4141
Sip10Token: 1,
42+
Polyx: 1,
43+
Tpolyx: 1,
4244
};
4345
Object.keys(BitGoJS.Coin)
4446
.filter((coinName) => !excludedKeys[coinName])

modules/bitgo/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,9 @@
189189
{
190190
"path": "../sdk-coin-polygon"
191191
},
192+
{
193+
"path": "../sdk-coin-polyx"
194+
},
192195
{
193196
"path": "../sdk-coin-rbtc"
194197
},
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
node_modules
2+
.idea
3+
public
4+
dist

modules/sdk-coin-polyx/.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules/
2+
.idea/
3+
dist/
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
require: 'ts-node/register'
2+
timeout: '60000'
3+
reporter: 'min'
4+
reporter-option:
5+
- 'cdn=true'
6+
- 'json=false'
7+
exit: true
8+
spec: ['test/unit/**/*.ts']

0 commit comments

Comments
 (0)