Skip to content

Commit 1e77306

Browse files
feat(sdk-coin-stt): add transaction builder
TICKET: WIN-5028
1 parent 4f5d026 commit 1e77306

36 files changed

+480
-1
lines changed

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
/modules/sdk-coin-sgb/ @BitGo/ethalt-team
7676
/modules/sdk-coin-sol/ @BitGo/ethalt-team
7777
/modules/sdk-coin-stx/ @BitGo/ethalt-team
78+
/modules/sdk-coin-stt/ @BitGo/ethalt-team
7879
/modules/sdk-coin-sui/ @BitGo/ethalt-team
7980
/modules/sdk-coin-tao/ @BitGo/ethalt-team
8081
/modules/sdk-coin-ton/ @BitGo/ethalt-team

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ COPY --from=builder /tmp/bitgo/modules/sdk-coin-sei /var/modules/sdk-coin-sei/
9494
COPY --from=builder /tmp/bitgo/modules/sdk-coin-sgb /var/modules/sdk-coin-sgb/
9595
COPY --from=builder /tmp/bitgo/modules/sdk-coin-sol /var/modules/sdk-coin-sol/
9696
COPY --from=builder /tmp/bitgo/modules/sdk-coin-stx /var/modules/sdk-coin-stx/
97+
COPY --from=builder /tmp/bitgo/modules/sdk-coin-stt /var/modules/sdk-coin-stt/
9798
COPY --from=builder /tmp/bitgo/modules/sdk-coin-sui /var/modules/sdk-coin-sui/
9899
COPY --from=builder /tmp/bitgo/modules/sdk-coin-tao /var/modules/sdk-coin-tao/
99100
COPY --from=builder /tmp/bitgo/modules/abstract-substrate /var/modules/abstract-substrate/
@@ -189,6 +190,7 @@ cd /var/modules/sdk-coin-ton && yarn link && \
189190
cd /var/modules/sdk-coin-trx && yarn link && \
190191
cd /var/modules/sdk-coin-wemix && yarn link && \
191192
cd /var/modules/sdk-coin-world && yarn link && \
193+
cd /var/modules/sdk-coin-stt && yarn link && \
192194
cd /var/modules/sdk-coin-xdc && yarn link && \
193195
cd /var/modules/sdk-coin-xrp && yarn link && \
194196
cd /var/modules/sdk-coin-xtz && yarn link && \
@@ -271,6 +273,7 @@ RUN cd /var/bitgo-express && \
271273
yarn link @bitgo/sdk-coin-sgb && \
272274
yarn link @bitgo/sdk-coin-sol && \
273275
yarn link @bitgo/sdk-coin-stx && \
276+
yarn link @bitgo/sdk-coin-stt && \
274277
yarn link @bitgo/sdk-coin-sui && \
275278
yarn link @bitgo/sdk-coin-tao && \
276279
yarn link @bitgo/abstract-substrate && \

modules/account-lib/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"@bitgo/sdk-coin-sgb": "^1.2.0",
6363
"@bitgo/sdk-coin-sol": "^4.9.1",
6464
"@bitgo/sdk-coin-stx": "^3.5.5",
65+
"@bitgo/sdk-coin-stt": "^1.0.0",
6566
"@bitgo/sdk-coin-sui": "^5.13.5",
6667
"@bitgo/sdk-coin-tao": "^1.6.6",
6768
"@bitgo/sdk-coin-tia": "^3.0.45",

modules/account-lib/src/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,9 @@ export { Wemix };
170170
import * as World from '@bitgo/sdk-coin-world';
171171
export { World };
172172

173+
import * as Stt from '@bitgo/sdk-coin-stt';
174+
export { Stt };
175+
173176
const coinBuilderMap = {
174177
trx: Trx.WrappedBuilder,
175178
ttrx: Trx.WrappedBuilder,
@@ -266,6 +269,8 @@ const coinBuilderMap = {
266269
tmon: Mon.TransactionBuilder,
267270
world: World.TransactionBuilder,
268271
tworld: World.TransactionBuilder,
272+
stt: Stt.TransactionBuilder,
273+
tstt: Stt.TransactionBuilder,
269274
};
270275

271276
/**

modules/account-lib/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@
103103
{
104104
"path": "../sdk-coin-stx"
105105
},
106+
{
107+
"path": "../sdk-coin-stt"
108+
},
106109
{
107110
"path": "../sdk-coin-tia"
108111
},

modules/bitgo/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
"@bitgo/sdk-coin-sgb": "^1.2.0",
100100
"@bitgo/sdk-coin-sol": "^4.9.1",
101101
"@bitgo/sdk-coin-stx": "^3.5.5",
102+
"@bitgo/sdk-coin-stt": "^1.0.0",
102103
"@bitgo/sdk-coin-sui": "^5.13.5",
103104
"@bitgo/sdk-coin-tao": "^1.6.6",
104105
"@bitgo/sdk-coin-tia": "^3.0.45",

modules/bitgo/src/v2/coinFactory.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ import {
8181
Sol,
8282
StellarToken,
8383
Stx,
84+
Stt,
8485
Sui,
8586
SuiToken,
8687
Susd,
@@ -141,6 +142,7 @@ import {
141142
Tsei,
142143
Tsol,
143144
Tstx,
145+
Tstt,
144146
Tsui,
145147
Tsusd,
146148
Twemix,
@@ -229,6 +231,7 @@ function registerCoinConstructors(globalCoinFactory: CoinFactory): void {
229231
globalCoinFactory.register('sgb', Sgb.createInstance);
230232
globalCoinFactory.register('sol', Sol.createInstance);
231233
globalCoinFactory.register('stx', Stx.createInstance);
234+
globalCoinFactory.register('stt', Stt.createInstance);
232235
globalCoinFactory.register('sui', Sui.createInstance);
233236
globalCoinFactory.register('susd', Susd.createInstance);
234237
globalCoinFactory.register('tao', Tao.createInstance);
@@ -290,6 +293,7 @@ function registerCoinConstructors(globalCoinFactory: CoinFactory): void {
290293
globalCoinFactory.register('tsei', Tsei.createInstance);
291294
globalCoinFactory.register('tsol', Tsol.createInstance);
292295
globalCoinFactory.register('tstx', Tstx.createInstance);
296+
globalCoinFactory.register('tstt', Tstt.createInstance);
293297
globalCoinFactory.register('tsui', Tsui.createInstance);
294298
globalCoinFactory.register('tsusd', Tsusd.createInstance);
295299
globalCoinFactory.register('ttao', Ttao.createInstance);

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ import { Polyx, Tpolyx } from '@bitgo/sdk-coin-polyx';
4646
import { Rbtc, Trbtc } from '@bitgo/sdk-coin-rbtc';
4747
import { Rune, Trune } from '@bitgo/sdk-coin-rune';
4848
import { Sei, Tsei } from '@bitgo/sdk-coin-sei';
49+
import { Stt, Tstt } from '@bitgo/sdk-coin-stt';
4950
import { Sgb, Tsgb } from '@bitgo/sdk-coin-sgb';
5051
import { Sol, Tsol } from '@bitgo/sdk-coin-sol';
5152
import { Stx, Tstx, Sip10Token } from '@bitgo/sdk-coin-stx';
@@ -110,6 +111,7 @@ export { Rbtc, Trbtc };
110111
export { Rune, Trune };
111112
export { Sgb, Tsgb };
112113
export { Sol, Tsol };
114+
export { Stt, Tstt };
113115
export { Stx, Tstx, Sip10Token };
114116
export { Sui, Tsui, SuiToken };
115117
export { Tao, Ttao };

modules/sdk-coin-stt/.eslintignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
node_modules
2+
.idea
3+
public
4+
dist
5+

modules/sdk-coin-stt/.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/

0 commit comments

Comments
 (0)