Skip to content

Commit 0e6ce18

Browse files
committed
feat(sdk-coin-coredao): add coredao sdk skeleton
Ticket: WIN-3696
1 parent 4e3468f commit 0e6ce18

34 files changed

+418
-0
lines changed

CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
/modules/sdk-coin-avaxc/ @BitGo/ethalt-team
5454
/modules/sdk-coin-avaxp/ @BitGo/ethalt-team
5555
/modules/sdk-coin-bsc/ @BitGo/ethalt-team
56+
/modules/sdk-coin-coredao/ @BitGo/ethalt-team
5657
/modules/sdk-coin-cspr/ @BitGo/ethalt-team
5758
/modules/sdk-coin-dot/ @BitGo/ethalt-team
5859
/modules/sdk-coin-eos/ @BitGo/ethalt-team

Dockerfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ COPY --from=builder /tmp/bitgo/modules/sdk-coin-bera /var/modules/sdk-coin-bera/
6666
COPY --from=builder /tmp/bitgo/modules/sdk-coin-bld /var/modules/sdk-coin-bld/
6767
COPY --from=builder /tmp/bitgo/modules/sdk-coin-bsc /var/modules/sdk-coin-bsc/
6868
COPY --from=builder /tmp/bitgo/modules/sdk-coin-celo /var/modules/sdk-coin-celo/
69+
COPY --from=builder /tmp/bitgo/modules/sdk-coin-coredao /var/modules/sdk-coin-coredao/
6970
COPY --from=builder /tmp/bitgo/modules/sdk-coin-coreum /var/modules/sdk-coin-coreum/
7071
COPY --from=builder /tmp/bitgo/modules/sdk-coin-cspr /var/modules/sdk-coin-cspr/
7172
COPY --from=builder /tmp/bitgo/modules/sdk-coin-dot /var/modules/sdk-coin-dot/
@@ -139,6 +140,7 @@ cd /var/modules/sdk-coin-bera && yarn link && \
139140
cd /var/modules/sdk-coin-bld && yarn link && \
140141
cd /var/modules/sdk-coin-bsc && yarn link && \
141142
cd /var/modules/sdk-coin-celo && yarn link && \
143+
cd /var/modules/sdk-coin-coredao && yarn link && \
142144
cd /var/modules/sdk-coin-coreum && yarn link && \
143145
cd /var/modules/sdk-coin-cspr && yarn link && \
144146
cd /var/modules/sdk-coin-dot && yarn link && \
@@ -215,6 +217,7 @@ RUN cd /var/bitgo-express && \
215217
yarn link @bitgo/sdk-coin-bld && \
216218
yarn link @bitgo/sdk-coin-bsc && \
217219
yarn link @bitgo/sdk-coin-celo && \
220+
yarn link @bitgo/sdk-coin-coredao && \
218221
yarn link @bitgo/sdk-coin-coreum && \
219222
yarn link @bitgo/sdk-coin-cspr && \
220223
yarn link @bitgo/sdk-coin-dot && \

modules/account-lib/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"@bitgo/sdk-coin-bld": "^3.0.15",
3737
"@bitgo/sdk-coin-bsc": "^22.1.30",
3838
"@bitgo/sdk-coin-celo": "^3.0.38",
39+
"@bitgo/sdk-coin-coredao": "^1.0.0",
3940
"@bitgo/sdk-coin-coreum": "^21.0.15",
4041
"@bitgo/sdk-coin-cspr": "^2.0.46",
4142
"@bitgo/sdk-coin-dot": "^4.1.24",

modules/account-lib/src/index.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,9 @@ export { zkEth };
137137
import * as Oas from '@bitgo/sdk-coin-oas';
138138
export { Oas };
139139

140+
import * as Coredao from '@bitgo/sdk-coin-coredao';
141+
export { Coredao };
142+
140143
const coinBuilderMap = {
141144
trx: Trx.WrappedBuilder,
142145
ttrx: Trx.WrappedBuilder,
@@ -209,6 +212,8 @@ const coinBuilderMap = {
209212
trune: Rune.TransactionBuilderFactory,
210213
oas: Oas.TransactionBuilder,
211214
toas: Oas.TransactionBuilder,
215+
coredao: Coredao.TransactionBuilder,
216+
tcoredao: Coredao.TransactionBuilder,
212217
};
213218

214219
/**

modules/account-lib/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@
3434
{
3535
"path": "../sdk-coin-celo"
3636
},
37+
{
38+
"path": "../sdk-coin-coredao"
39+
},
3740
{
3841
"path": "../sdk-coin-coreum"
3942
},

modules/bitgo/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
"@bitgo/sdk-coin-btc": "^2.3.7",
6666
"@bitgo/sdk-coin-btg": "^2.0.46",
6767
"@bitgo/sdk-coin-celo": "^3.0.38",
68+
"@bitgo/sdk-coin-coredao": "^1.0.0",
6869
"@bitgo/sdk-coin-coreum": "^21.0.15",
6970
"@bitgo/sdk-coin-cspr": "^2.0.46",
7071
"@bitgo/sdk-coin-dash": "^2.0.46",

modules/bitgo/src/v2/coinFactory.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import {
3131
Btg,
3232
Celo,
3333
CeloToken,
34+
Coredao,
3435
Coreum,
3536
Cspr,
3637
Dash,
@@ -91,6 +92,7 @@ import {
9192
Tbtc4,
9293
Tbtcbgsig,
9394
Tcelo,
95+
Tcoredao,
9496
Tcoreum,
9597
Tcspr,
9698
Tdash,
@@ -158,6 +160,7 @@ function registerCoinConstructors(globalCoinFactory: CoinFactory): void {
158160
globalCoinFactory.register('btc', Btc.createInstance);
159161
globalCoinFactory.register('btg', Btg.createInstance);
160162
globalCoinFactory.register('celo', Celo.createInstance);
163+
globalCoinFactory.register('coredao', Coredao.createInstance);
161164
globalCoinFactory.register('coreum', Coreum.createInstance);
162165
globalCoinFactory.register('cspr', Cspr.createInstance);
163166
globalCoinFactory.register('dash', Dash.createInstance);
@@ -214,6 +217,7 @@ function registerCoinConstructors(globalCoinFactory: CoinFactory): void {
214217
globalCoinFactory.register('tbtc4', Tbtc4.createInstance);
215218
globalCoinFactory.register('tbtcbgsig', Tbtcbgsig.createInstance);
216219
globalCoinFactory.register('tcelo', Tcelo.createInstance);
220+
globalCoinFactory.register('tcoredao', Tcoredao.createInstance);
217221
globalCoinFactory.register('tcoreum', Tcoreum.createInstance);
218222
globalCoinFactory.register('tcspr', Tcspr.createInstance);
219223
globalCoinFactory.register('tdash', Tdash.createInstance);

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import { Bsv, Tbsv } from '@bitgo/sdk-coin-bsv';
1616
import { Btc, Tbtc, Tbtcsig, Tbtc4, Tbtcbgsig } from '@bitgo/sdk-coin-btc';
1717
import { Btg } from '@bitgo/sdk-coin-btg';
1818
import { Celo, CeloToken, Tcelo } from '@bitgo/sdk-coin-celo';
19+
import { Coredao, Tcoredao } from '@bitgo/sdk-coin-coredao';
1920
import { Coreum, Tcoreum } from '@bitgo/sdk-coin-coreum';
2021
import { Cspr, Tcspr } from '@bitgo/sdk-coin-cspr';
2122
import { Dash, Tdash } from '@bitgo/sdk-coin-dash';
@@ -69,6 +70,7 @@ export { Bsv, Tbsv };
6970
export { Btc, Tbtc, Tbtcsig, Tbtc4, Tbtcbgsig };
7071
export { Btg };
7172
export { Celo, CeloToken, Tcelo };
73+
export { Coredao, Tcoredao };
7274
export { Coreum, Tcoreum };
7375
export { Cspr, Tcspr };
7476
export { Dash, Tdash };

modules/bitgo/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@
8686
{
8787
"path": "../sdk-coin-celo"
8888
},
89+
{
90+
"path": "../sdk-coin-coredao"
91+
},
8992
{
9093
"path": "../sdk-coin-coreum"
9194
},
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+

0 commit comments

Comments
 (0)