Skip to content

Commit bd019f5

Browse files
Merge pull request #6026 from BitGo/WIN-5030-soneium-txn-builder
feat(sdk-coin-soneium): add transaction builder
2 parents 1c170ea + 921cdbd commit bd019f5

35 files changed

+486
-1
lines changed

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
/modules/sdk-coin-sol/ @BitGo/ethalt-team
7777
/modules/sdk-coin-stx/ @BitGo/ethalt-team
7878
/modules/sdk-coin-stt/ @BitGo/ethalt-team
79+
/modules/sdk-coin-soneium/ @BitGo/ethalt-team
7980
/modules/sdk-coin-sui/ @BitGo/ethalt-team
8081
/modules/sdk-coin-tao/ @BitGo/ethalt-team
8182
/modules/sdk-coin-ton/ @BitGo/ethalt-team

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ COPY --from=builder /tmp/bitgo/modules/sdk-coin-rune /var/modules/sdk-coin-rune/
9393
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/
96+
COPY --from=builder /tmp/bitgo/modules/sdk-coin-soneium /var/modules/sdk-coin-soneium/
9697
COPY --from=builder /tmp/bitgo/modules/sdk-coin-stt /var/modules/sdk-coin-stt/
9798
COPY --from=builder /tmp/bitgo/modules/sdk-coin-stx /var/modules/sdk-coin-stx/
9899
COPY --from=builder /tmp/bitgo/modules/sdk-coin-sui /var/modules/sdk-coin-sui/
@@ -181,6 +182,7 @@ cd /var/modules/sdk-coin-rune && yarn link && \
181182
cd /var/modules/sdk-coin-sei && yarn link && \
182183
cd /var/modules/sdk-coin-sgb && yarn link && \
183184
cd /var/modules/sdk-coin-sol && yarn link && \
185+
cd /var/modules/sdk-coin-soneium && yarn link && \
184186
cd /var/modules/sdk-coin-stt && yarn link && \
185187
cd /var/modules/sdk-coin-stx && yarn link && \
186188
cd /var/modules/sdk-coin-sui && yarn link && \
@@ -272,6 +274,7 @@ RUN cd /var/bitgo-express && \
272274
yarn link @bitgo/sdk-coin-sei && \
273275
yarn link @bitgo/sdk-coin-sgb && \
274276
yarn link @bitgo/sdk-coin-sol && \
277+
yarn link @bitgo/sdk-coin-soneium && \
275278
yarn link @bitgo/sdk-coin-stt && \
276279
yarn link @bitgo/sdk-coin-stx && \
277280
yarn link @bitgo/sdk-coin-sui && \

modules/account-lib/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
"@bitgo/sdk-coin-rune": "^1.1.34",
6262
"@bitgo/sdk-coin-sei": "^3.0.46",
6363
"@bitgo/sdk-coin-sgb": "^1.2.1",
64+
"@bitgo/sdk-coin-soneium": "^1.0.0",
6465
"@bitgo/sdk-coin-sol": "^4.10.0",
6566
"@bitgo/sdk-coin-stt": "^1.1.0",
6667
"@bitgo/sdk-coin-stx": "^3.5.6",

modules/account-lib/src/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,9 @@ export { World };
173173
import * as Stt from '@bitgo/sdk-coin-stt';
174174
export { Stt };
175175

176+
import * as Soneium from '@bitgo/sdk-coin-soneium';
177+
export { Soneium };
178+
176179
const coinBuilderMap = {
177180
trx: Trx.WrappedBuilder,
178181
ttrx: Trx.WrappedBuilder,
@@ -271,6 +274,8 @@ const coinBuilderMap = {
271274
tworld: World.TransactionBuilder,
272275
stt: Stt.TransactionBuilder,
273276
tstt: Stt.TransactionBuilder,
277+
soneium: Soneium.TransactionBuilder,
278+
tsoneium: Soneium.TransactionBuilder,
274279
};
275280

276281
/**

modules/account-lib/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,9 @@
100100
{
101101
"path": "../sdk-coin-sol"
102102
},
103+
{
104+
"path": "../sdk-coin-soneium"
105+
},
103106
{
104107
"path": "../sdk-coin-stx"
105108
},

modules/bitgo/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@
9898
"@bitgo/sdk-coin-sei": "^3.0.46",
9999
"@bitgo/sdk-coin-sgb": "^1.2.1",
100100
"@bitgo/sdk-coin-sol": "^4.10.0",
101+
"@bitgo/sdk-coin-soneium": "^1.0.0",
101102
"@bitgo/sdk-coin-stt": "^1.1.0",
102103
"@bitgo/sdk-coin-stx": "^3.5.6",
103104
"@bitgo/sdk-coin-sui": "^5.13.6",

modules/bitgo/src/v2/coinFactory.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ import {
7979
Sgb,
8080
Sip10Token,
8181
Sol,
82+
Soneium,
8283
StellarToken,
8384
Stx,
8485
Stt,
@@ -141,6 +142,7 @@ import {
141142
Tsgb,
142143
Tsei,
143144
Tsol,
145+
Tsoneium,
144146
Tstx,
145147
Tstt,
146148
Tsui,
@@ -230,6 +232,7 @@ function registerCoinConstructors(globalCoinFactory: CoinFactory): void {
230232
globalCoinFactory.register('sei', Sei.createInstance);
231233
globalCoinFactory.register('sgb', Sgb.createInstance);
232234
globalCoinFactory.register('sol', Sol.createInstance);
235+
globalCoinFactory.register('soneium', Soneium.createInstance);
233236
globalCoinFactory.register('stx', Stx.createInstance);
234237
globalCoinFactory.register('stt', Stt.createInstance);
235238
globalCoinFactory.register('sui', Sui.createInstance);
@@ -292,6 +295,7 @@ function registerCoinConstructors(globalCoinFactory: CoinFactory): void {
292295
globalCoinFactory.register('trx', Trx.createInstance);
293296
globalCoinFactory.register('tsei', Tsei.createInstance);
294297
globalCoinFactory.register('tsol', Tsol.createInstance);
298+
globalCoinFactory.register('tsoneium', Tsoneium.createInstance);
295299
globalCoinFactory.register('tstx', Tstx.createInstance);
296300
globalCoinFactory.register('tstt', Tstt.createInstance);
297301
globalCoinFactory.register('tsui', Tsui.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 { Soneium, Tsoneium } from '@bitgo/sdk-coin-soneium';
4950
import { Stt, Tstt } from '@bitgo/sdk-coin-stt';
5051
import { Sgb, Tsgb } from '@bitgo/sdk-coin-sgb';
5152
import { Sol, Tsol } from '@bitgo/sdk-coin-sol';
@@ -111,6 +112,7 @@ export { Rbtc, Trbtc };
111112
export { Rune, Trune };
112113
export { Sgb, Tsgb };
113114
export { Sol, Tsol };
115+
export { Soneium, Tsoneium };
114116
export { Stt, Tstt };
115117
export { Stx, Tstx, Sip10Token };
116118
export { Sui, Tsui, SuiToken };
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+
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)