Skip to content

Commit 3f7e074

Browse files
feat(sdk-coin-asi): add statics and SDK support for ASI
2 parents 097e425 + 38baf3c commit 3f7e074

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1508
-0
lines changed

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
/modules/sdk-coin-algo/ @BitGo/ethalt-team
5151
/modules/sdk-coin-apt/ @Bitgo/ethalt-team
5252
/modules/sdk-coin-arbeth/ @BitGo/ethalt-team
53+
/modules/sdk-coin-asi/ @BitGo/ethalt-team
5354
/modules/sdk-coin-atom/ @BitGo/ethalt-team
5455
/modules/sdk-coin-avaxc/ @BitGo/ethalt-team
5556
/modules/sdk-coin-avaxp/ @BitGo/ethalt-team

Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ COPY --from=builder /tmp/bitgo/modules/sdk-coin-algo /var/modules/sdk-coin-algo/
6060
COPY --from=builder /tmp/bitgo/modules/sdk-coin-apt /var/modules/sdk-coin-apt/
6161
COPY --from=builder /tmp/bitgo/modules/sdk-coin-arbeth /var/modules/sdk-coin-arbeth/
6262
COPY --from=builder /tmp/bitgo/modules/abstract-eth /var/modules/abstract-eth/
63+
COPY --from=builder /tmp/bitgo/modules/sdk-coin-asi /var/modules/sdk-coin-asi/
6364
COPY --from=builder /tmp/bitgo/modules/sdk-coin-atom /var/modules/sdk-coin-atom/
6465
COPY --from=builder /tmp/bitgo/modules/abstract-cosmos /var/modules/abstract-cosmos/
6566
COPY --from=builder /tmp/bitgo/modules/sdk-coin-avaxc /var/modules/sdk-coin-avaxc/

modules/account-lib/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"@bitgo/sdk-coin-algo": "^2.2.0",
3131
"@bitgo/sdk-coin-apt": "^2.3.0",
3232
"@bitgo/sdk-coin-arbeth": "^21.5.6",
33+
"@bitgo/sdk-coin-asi": "^1.0.0",
3334
"@bitgo/sdk-coin-atom": "^13.4.14",
3435
"@bitgo/sdk-coin-avaxc": "^6.0.14",
3536
"@bitgo/sdk-coin-avaxp": "^5.1.0",

modules/account-lib/src/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,9 @@ export { FetchAi };
119119
import * as Initia from '@bitgo/sdk-coin-initia';
120120
export { Initia };
121121

122+
import * as Asi from '@bitgo/sdk-coin-asi';
123+
export { Asi };
124+
122125
import * as Sol from '@bitgo/sdk-coin-sol';
123126
export { Sol };
124127

@@ -276,6 +279,8 @@ const coinBuilderMap = {
276279
tfetchai: FetchAi.TransactionBuilder,
277280
initia: Initia.TransactionBuilder,
278281
tinitia: Initia.TransactionBuilder,
282+
asi: Asi.TransactionBuilder,
283+
tasi: Asi.TransactionBuilder,
279284
flr: Flr.TransactionBuilder,
280285
tflr: Flr.TransactionBuilder,
281286
sgb: Sgb.TransactionBuilder,

modules/bitgo/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
"@bitgo/sdk-coin-algo": "^2.2.0",
5454
"@bitgo/sdk-coin-apt": "^2.3.0",
5555
"@bitgo/sdk-coin-arbeth": "^21.5.6",
56+
"@bitgo/sdk-coin-asi": "^1.0.0",
5657
"@bitgo/sdk-coin-atom": "^13.4.14",
5758
"@bitgo/sdk-coin-avaxc": "^6.0.14",
5859
"@bitgo/sdk-coin-avaxp": "^5.1.0",

modules/bitgo/src/v2/coinFactory.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {
1717
AptToken,
1818
Arbeth,
1919
ArbethToken,
20+
Asi,
2021
Atom,
2122
AvaxC,
2223
AvaxCToken,
@@ -97,6 +98,7 @@ import {
9798
Talgo,
9899
Tapt,
99100
Tarbeth,
101+
Tasi,
100102
Tatom,
101103
TavaxC,
102104
TavaxP,
@@ -188,6 +190,7 @@ export function registerCoinConstructors(coinFactory: CoinFactory, coinMap: Coin
188190
coinFactory.register('algo', Algo.createInstance);
189191
coinFactory.register('apt', Apt.createInstance);
190192
coinFactory.register('arbeth', Arbeth.createInstance);
193+
coinFactory.register('asi', Asi.createInstance);
191194
coinFactory.register('atom', Atom.createInstance);
192195
coinFactory.register('avaxc', AvaxC.createInstance);
193196
coinFactory.register('avaxp', AvaxP.createInstance);
@@ -257,6 +260,7 @@ export function registerCoinConstructors(coinFactory: CoinFactory, coinMap: Coin
257260
coinFactory.register('tapt', Tapt.createInstance);
258261
coinFactory.register('tarbeth', Tarbeth.createInstance);
259262
coinFactory.register('tada', Tada.createInstance);
263+
coinFactory.register('tasi', Tasi.createInstance);
260264
coinFactory.register('tatom', Tatom.createInstance);
261265
coinFactory.register('tavaxc', TavaxC.createInstance);
262266
coinFactory.register('tavaxp', TavaxP.createInstance);

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { Ada, Tada } from '@bitgo/sdk-coin-ada';
44
import { Algo, AlgoToken, Talgo } from '@bitgo/sdk-coin-algo';
55
import { Apt, Tapt, AptToken } from '@bitgo/sdk-coin-apt';
66
import { Arbeth, Tarbeth, ArbethToken } from '@bitgo/sdk-coin-arbeth';
7+
import { Asi, Tasi } from '@bitgo/sdk-coin-asi';
78
import { Atom, Tatom } from '@bitgo/sdk-coin-atom';
89
import { AvaxC, AvaxCToken, TavaxC } from '@bitgo/sdk-coin-avaxc';
910
import { AvaxP, TavaxP } from '@bitgo/sdk-coin-avaxp';
@@ -76,6 +77,7 @@ export { Algo, AlgoToken, Talgo };
7677
export { Apt, Tapt, AptToken };
7778
export { Arbeth, Tarbeth, ArbethToken };
7879
export { Ada, Tada };
80+
export { Asi, Tasi };
7981
export { Atom, Tatom };
8082
export { AvaxC, AvaxCToken, TavaxC };
8183
export { AvaxP, TavaxP };

modules/bitgo/test/v2/unit/keychains.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ describe('V2 Keychains', function () {
8484
n.asset !== UnderlyingAsset.CRONOS &&
8585
n.asset !== UnderlyingAsset.FETCHAI &&
8686
n.asset !== UnderlyingAsset.INITIA &&
87+
n.asset !== UnderlyingAsset.ASI &&
8788
coinFamilyValues.includes(n.name)
8889
);
8990

modules/bitgo/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@
7171
{
7272
"path": "../sdk-coin-arbeth"
7373
},
74+
{
75+
"path": "../sdk-coin-asi"
76+
},
7477
{
7578
"path": "../sdk-coin-atom"
7679
},

modules/sdk-coin-asi/.eslintignore

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

0 commit comments

Comments
 (0)