Skip to content

Commit 9ea2ff1

Browse files
authored
Merge pull request #6084 from BitGo/COIN-3996-sdk-cosmos-batch-cronos
feat(sdk-coin-cronos): add SDK Skeleton for Cronos
2 parents c49fc6c + 7209807 commit 9ea2ff1

29 files changed

+434
-0
lines changed

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
/modules/sdk-coin-bera/ @BitGo/ethalt-team
5858
/modules/sdk-coin-bsc/ @BitGo/ethalt-team
5959
/modules/sdk-coin-coredao/ @BitGo/ethalt-team
60+
/modules/sdk-coin-cronos/ @BitGo/ethalt-team
6061
/modules/sdk-coin-cspr/ @BitGo/ethalt-team
6162
/modules/sdk-coin-dot/ @BitGo/ethalt-team
6263
/modules/sdk-coin-eos/ @BitGo/ethalt-team

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ COPY --from=builder /tmp/bitgo/modules/sdk-coin-bsc /var/modules/sdk-coin-bsc/
7272
COPY --from=builder /tmp/bitgo/modules/sdk-coin-celo /var/modules/sdk-coin-celo/
7373
COPY --from=builder /tmp/bitgo/modules/sdk-coin-coredao /var/modules/sdk-coin-coredao/
7474
COPY --from=builder /tmp/bitgo/modules/sdk-coin-coreum /var/modules/sdk-coin-coreum/
75+
COPY --from=builder /tmp/bitgo/modules/sdk-coin-cronos /var/modules/sdk-coin-cronos/
7576
COPY --from=builder /tmp/bitgo/modules/sdk-coin-cspr /var/modules/sdk-coin-cspr/
7677
COPY --from=builder /tmp/bitgo/modules/sdk-coin-dot /var/modules/sdk-coin-dot/
7778
COPY --from=builder /tmp/bitgo/modules/sdk-coin-etc /var/modules/sdk-coin-etc/
@@ -161,6 +162,7 @@ cd /var/modules/sdk-coin-bsc && yarn link && \
161162
cd /var/modules/sdk-coin-celo && yarn link && \
162163
cd /var/modules/sdk-coin-coredao && yarn link && \
163164
cd /var/modules/sdk-coin-coreum && yarn link && \
165+
cd /var/modules/sdk-coin-cronos && yarn link && \
164166
cd /var/modules/sdk-coin-cspr && yarn link && \
165167
cd /var/modules/sdk-coin-dot && yarn link && \
166168
cd /var/modules/sdk-coin-etc && yarn link && \
@@ -253,6 +255,7 @@ RUN cd /var/bitgo-express && \
253255
yarn link @bitgo/sdk-coin-celo && \
254256
yarn link @bitgo/sdk-coin-coredao && \
255257
yarn link @bitgo/sdk-coin-coreum && \
258+
yarn link @bitgo/sdk-coin-cronos && \
256259
yarn link @bitgo/sdk-coin-cspr && \
257260
yarn link @bitgo/sdk-coin-dot && \
258261
yarn link @bitgo/sdk-coin-etc && \

modules/account-lib/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"@bitgo/sdk-coin-celo": "^5.0.5",
4141
"@bitgo/sdk-coin-coredao": "^2.1.2",
4242
"@bitgo/sdk-coin-coreum": "^21.0.47",
43+
"@bitgo/sdk-coin-cronos": "^1.0.0",
4344
"@bitgo/sdk-coin-cspr": "^2.0.78",
4445
"@bitgo/sdk-coin-dot": "^4.1.56",
4546
"@bitgo/sdk-coin-etc": "^2.2.45",

modules/account-lib/src/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@ export { Mon };
110110
import * as Mantra from '@bitgo/sdk-coin-mantra';
111111
export { Mantra };
112112

113+
import * as Cronos from '@bitgo/sdk-coin-cronos';
114+
export { Cronos };
115+
113116
import * as Sol from '@bitgo/sdk-coin-sol';
114117
export { Sol };
115118

@@ -258,6 +261,8 @@ const coinBuilderMap = {
258261
ticp: Icp.TransactionBuilder,
259262
baby: Baby.TransactionBuilder,
260263
tbaby: Baby.TransactionBuilder,
264+
cronos: Cronos.TransactionBuilder,
265+
tcronos: Cronos.TransactionBuilder,
261266
flr: Flr.TransactionBuilder,
262267
tflr: Flr.TransactionBuilder,
263268
sgb: Sgb.TransactionBuilder,

modules/bitgo/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
"@bitgo/sdk-coin-celo": "^5.0.5",
6969
"@bitgo/sdk-coin-coredao": "^2.1.2",
7070
"@bitgo/sdk-coin-coreum": "^21.0.47",
71+
"@bitgo/sdk-coin-cronos": "^1.0.0",
7172
"@bitgo/sdk-coin-cspr": "^2.0.78",
7273
"@bitgo/sdk-coin-dash": "^2.1.28",
7374
"@bitgo/sdk-coin-doge": "^2.1.28",

modules/bitgo/src/v2/coinFactory.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import {
3535
CeloToken,
3636
Coredao,
3737
Coreum,
38+
Cronos,
3839
Cspr,
3940
Dash,
4041
Doge,
@@ -108,6 +109,7 @@ import {
108109
Tcelo,
109110
Tcoredao,
110111
Tcoreum,
112+
Tcronos,
111113
Tcspr,
112114
Tdash,
113115
Tdoge,
@@ -193,6 +195,7 @@ function registerCoinConstructors(globalCoinFactory: CoinFactory): void {
193195
globalCoinFactory.register('celo', Celo.createInstance);
194196
globalCoinFactory.register('coredao', Coredao.createInstance);
195197
globalCoinFactory.register('coreum', Coreum.createInstance);
198+
globalCoinFactory.register('cronos', Cronos.createInstance);
196199
globalCoinFactory.register('cspr', Cspr.createInstance);
197200
globalCoinFactory.register('dash', Dash.createInstance);
198201
globalCoinFactory.register('doge', Doge.createInstance);
@@ -261,6 +264,7 @@ function registerCoinConstructors(globalCoinFactory: CoinFactory): void {
261264
globalCoinFactory.register('tcelo', Tcelo.createInstance);
262265
globalCoinFactory.register('tcoredao', Tcoredao.createInstance);
263266
globalCoinFactory.register('tcoreum', Tcoreum.createInstance);
267+
globalCoinFactory.register('tcronos', Tcronos.createInstance);
264268
globalCoinFactory.register('tcspr', Tcspr.createInstance);
265269
globalCoinFactory.register('tdash', Tdash.createInstance);
266270
globalCoinFactory.register('tdoge', Tdoge.createInstance);

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import { Btg } from '@bitgo/sdk-coin-btg';
1919
import { Celo, CeloToken, Tcelo } from '@bitgo/sdk-coin-celo';
2020
import { Coredao, Tcoredao } from '@bitgo/sdk-coin-coredao';
2121
import { Coreum, Tcoreum } from '@bitgo/sdk-coin-coreum';
22+
import { Cronos, Tcronos } from '@bitgo/sdk-coin-cronos';
2223
import { Cspr, Tcspr } from '@bitgo/sdk-coin-cspr';
2324
import { Dash, Tdash } from '@bitgo/sdk-coin-dash';
2425
import { Doge, Tdoge } from '@bitgo/sdk-coin-doge';
@@ -85,6 +86,7 @@ export { Btg };
8586
export { Celo, CeloToken, Tcelo };
8687
export { Coredao, Tcoredao };
8788
export { Coreum, Tcoreum };
89+
export { Cronos, Tcronos };
8890
export { Cspr, Tcspr };
8991
export { Dash, Tdash };
9092
export { Doge, Tdoge };

modules/bitgo/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@
116116
{
117117
"path": "../sdk-coin-coreum"
118118
},
119+
{
120+
"path": "../sdk-coin-cronos"
121+
},
119122
{
120123
"path": "../sdk-coin-cspr"
121124
},
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-cronos/.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)