Skip to content

Commit 039f583

Browse files
authored
Merge pull request #6140 from BitGo/COIN-4127-initia-fix
fix(sdk-coin-initia): change asset name from init to initia
2 parents 71d93ce + 87c65dd commit 039f583

Some content is hidden

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

44 files changed

+93
-93
lines changed

CODEOWNERS

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
/modules/sdk-coin-ethlike/ @BitGo/ethalt-team
6767
/modules/sdk-coin-hbar/ @BitGo/ethalt-team
6868
/modules/sdk-coin-icp/ @BitGo/ethalt-team
69-
/modules/sdk-coin-init/ @BitGo/ethalt-team
69+
/modules/sdk-coin-initia/ @BitGo/ethalt-team
7070
/modules/sdk-coin-mon/ @BitGo/ethalt-team
7171
/modules/sdk-coin-mantra/ @BitGo/ethalt-team
7272
/modules/sdk-coin-near/ @BitGo/ethalt-team

Dockerfile

+3-3
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ COPY --from=builder /tmp/bitgo/modules/sdk-coin-flr /var/modules/sdk-coin-flr/
8181
COPY --from=builder /tmp/bitgo/modules/sdk-coin-hash /var/modules/sdk-coin-hash/
8282
COPY --from=builder /tmp/bitgo/modules/sdk-coin-hbar /var/modules/sdk-coin-hbar/
8383
COPY --from=builder /tmp/bitgo/modules/sdk-coin-icp /var/modules/sdk-coin-icp/
84-
COPY --from=builder /tmp/bitgo/modules/sdk-coin-init /var/modules/sdk-coin-init/
84+
COPY --from=builder /tmp/bitgo/modules/sdk-coin-initia /var/modules/sdk-coin-initia/
8585
COPY --from=builder /tmp/bitgo/modules/sdk-coin-injective /var/modules/sdk-coin-injective/
8686
COPY --from=builder /tmp/bitgo/modules/sdk-coin-islm /var/modules/sdk-coin-islm/
8787
COPY --from=builder /tmp/bitgo/modules/sdk-coin-mantra /var/modules/sdk-coin-mantra/
@@ -173,7 +173,7 @@ cd /var/modules/sdk-coin-flr && yarn link && \
173173
cd /var/modules/sdk-coin-hash && yarn link && \
174174
cd /var/modules/sdk-coin-hbar && yarn link && \
175175
cd /var/modules/sdk-coin-icp && yarn link && \
176-
cd /var/modules/sdk-coin-init && yarn link && \
176+
cd /var/modules/sdk-coin-initia && yarn link && \
177177
cd /var/modules/sdk-coin-injective && yarn link && \
178178
cd /var/modules/sdk-coin-islm && yarn link && \
179179
cd /var/modules/sdk-coin-mantra && yarn link && \
@@ -268,7 +268,7 @@ RUN cd /var/bitgo-express && \
268268
yarn link @bitgo/sdk-coin-hash && \
269269
yarn link @bitgo/sdk-coin-hbar && \
270270
yarn link @bitgo/sdk-coin-icp && \
271-
yarn link @bitgo/sdk-coin-init && \
271+
yarn link @bitgo/sdk-coin-initia && \
272272
yarn link @bitgo/sdk-coin-injective && \
273273
yarn link @bitgo/sdk-coin-islm && \
274274
yarn link @bitgo/sdk-coin-mantra && \

modules/account-lib/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"@bitgo/sdk-coin-hash": "^3.0.48",
5151
"@bitgo/sdk-coin-hbar": "^2.0.79",
5252
"@bitgo/sdk-coin-icp": "^1.14.0",
53-
"@bitgo/sdk-coin-init": "^1.1.0",
53+
"@bitgo/sdk-coin-initia": "^1.1.0",
5454
"@bitgo/sdk-coin-injective": "^3.0.48",
5555
"@bitgo/sdk-coin-islm": "^2.1.29",
5656
"@bitgo/sdk-coin-mantra": "^1.0.6",

modules/account-lib/src/index.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@ export { Cronos };
116116
import * as Fetch from '@bitgo/sdk-coin-fetch';
117117
export { Fetch };
118118

119-
import * as Init from '@bitgo/sdk-coin-init';
120-
export { Init };
119+
import * as Initia from '@bitgo/sdk-coin-initia';
120+
export { Initia };
121121

122122
import * as Sol from '@bitgo/sdk-coin-sol';
123123
export { Sol };
@@ -274,8 +274,8 @@ const coinBuilderMap = {
274274
tcronos: Cronos.TransactionBuilder,
275275
fetch: Fetch.TransactionBuilder,
276276
tfetch: Fetch.TransactionBuilder,
277-
init: Init.TransactionBuilder,
278-
tinit: Init.TransactionBuilder,
277+
initia: Initia.TransactionBuilder,
278+
tinitia: Initia.TransactionBuilder,
279279
flr: Flr.TransactionBuilder,
280280
tflr: Flr.TransactionBuilder,
281281
sgb: Sgb.TransactionBuilder,

modules/bitgo/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"@bitgo/sdk-coin-hash": "^3.0.48",
8484
"@bitgo/sdk-coin-hbar": "^2.0.79",
8585
"@bitgo/sdk-coin-icp": "^1.14.0",
86-
"@bitgo/sdk-coin-init": "^1.1.0",
86+
"@bitgo/sdk-coin-initia": "^1.1.0",
8787
"@bitgo/sdk-coin-injective": "^3.0.48",
8888
"@bitgo/sdk-coin-islm": "^2.1.29",
8989
"@bitgo/sdk-coin-lnbtc": "^1.2.10",

modules/bitgo/src/v2/coinFactory.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ import {
6161
Hbar,
6262
Hteth,
6363
Icp,
64-
Init,
64+
Initia,
6565
Injective,
6666
Islm,
6767
Lnbtc,
@@ -133,7 +133,7 @@ import {
133133
Thbar,
134134
Tia,
135135
Ticp,
136-
Tinit,
136+
Tinitia,
137137
Tinjective,
138138
Tislm,
139139
Tlnbtc,
@@ -228,7 +228,7 @@ export function registerCoinConstructors(coinFactory: CoinFactory, coinMap: Coin
228228
coinFactory.register('mon', Mon.createInstance);
229229
coinFactory.register('mantra', Mantra.createInstance);
230230
coinFactory.register('icp', Icp.createInstance);
231-
coinFactory.register('init', Init.createInstance);
231+
coinFactory.register('initia', Initia.createInstance);
232232
coinFactory.register('injective', Injective.createInstance);
233233
coinFactory.register('islm', Islm.createInstance);
234234
coinFactory.register('near', Near.createInstance);
@@ -291,7 +291,7 @@ export function registerCoinConstructors(coinFactory: CoinFactory, coinMap: Coin
291291
coinFactory.register('thash', Thash.createInstance);
292292
coinFactory.register('thbar', Thbar.createInstance);
293293
coinFactory.register('ticp', Ticp.createInstance);
294-
coinFactory.register('tinit', Tinit.createInstance);
294+
coinFactory.register('tinitia', Tinitia.createInstance);
295295
coinFactory.register('tinjective', Tinjective.createInstance);
296296
coinFactory.register('tislm', Tislm.createInstance);
297297
coinFactory.register('tlnbtc', Tlnbtc.createInstance);

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import { EthLikeCoin, TethLikeCoin } from '@bitgo/sdk-coin-ethlike';
3434
import { Hash, Thash } from '@bitgo/sdk-coin-hash';
3535
import { Hbar, Thbar } from '@bitgo/sdk-coin-hbar';
3636
import { Icp, Ticp } from '@bitgo/sdk-coin-icp';
37-
import { Init, Tinit } from '@bitgo/sdk-coin-init';
37+
import { Initia, Tinitia } from '@bitgo/sdk-coin-initia';
3838
import { Injective, Tinjective } from '@bitgo/sdk-coin-injective';
3939
import { Islm, Tislm } from '@bitgo/sdk-coin-islm';
4040
import { Lnbtc, Tlnbtc } from '@bitgo/sdk-coin-lnbtc';
@@ -104,7 +104,7 @@ export { Flr, Tflr };
104104
export { Hash, Thash };
105105
export { Hbar, Thbar };
106106
export { Icp, Ticp };
107-
export { Init, Tinit };
107+
export { Initia, Tinitia };
108108
export { Lnbtc, Tlnbtc };
109109
export { Ltc, Tltc };
110110
export { Mantra, Tmantra };

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ describe('V2 Keychains', function () {
8383
n.asset !== UnderlyingAsset.VET &&
8484
n.asset !== UnderlyingAsset.CRONOS &&
8585
n.asset !== UnderlyingAsset.FETCH &&
86-
n.asset !== UnderlyingAsset.INIT &&
86+
n.asset !== UnderlyingAsset.INITIA &&
8787
coinFamilyValues.includes(n.name)
8888
);
8989

modules/bitgo/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@
162162
"path": "../sdk-coin-icp"
163163
},
164164
{
165-
"path": "../sdk-coin-init"
165+
"path": "../sdk-coin-initia"
166166
},
167167
{
168168
"path": "../sdk-coin-injective"

modules/sdk-coin-init/src/index.ts

-4
This file was deleted.

modules/sdk-coin-init/src/register.ts

-8
This file was deleted.
File renamed without changes.
File renamed without changes.

modules/sdk-coin-init/README.md renamed to modules/sdk-coin-initia/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
# BitGo sdk-coin-init
1+
# BitGo sdk-coin-initia
22

33
SDK coins provide a modular approach to a monolithic architecture. This and all BitGoJS SDK coins allow developers to use only the coins needed for a given project.
44

55
## Installation
66

77
All coins are loaded traditionally through the `bitgo` package. If you are using coins individually, you will be accessing the coin via the `@bitgo/sdk-api` package.
88

9-
In your project install both `@bitgo/sdk-api` and `@bitgo/sdk-coin-init`.
9+
In your project install both `@bitgo/sdk-api` and `@bitgo/sdk-coin-initia`.
1010

1111
```shell
12-
npm i @bitgo/sdk-api @bitgo/sdk-coin-init
12+
npm i @bitgo/sdk-api @bitgo/sdk-coin-initia
1313
```
1414

1515
Next, you will be able to initialize an instance of "bitgo" through `@bitgo/sdk-api` instead of `bitgo`.
1616

1717
```javascript
1818
import { BitGoAPI } from '@bitgo/sdk-api';
19-
import { Init } from '@bitgo/sdk-coin-init';
19+
import { Initia } from '@bitgo/sdk-coin-initia';
2020

2121
const sdk = new BitGoAPI();
2222

23-
sdk.register('init', Init.createInstance);
23+
sdk.register('initia', Initia.createInstance);
2424
```
2525

2626
## Development

modules/sdk-coin-init/package.json renamed to modules/sdk-coin-initia/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@bitgo/sdk-coin-init",
2+
"name": "@bitgo/sdk-coin-initia",
33
"version": "1.1.0",
44
"description": "BitGo SDK coin library for Initia",
55
"main": "./dist/src/index.js",
@@ -23,7 +23,7 @@
2323
"repository": {
2424
"type": "git",
2525
"url": "https://github.com/BitGo/BitGoJS.git",
26-
"directory": "modules/sdk-coin-init"
26+
"directory": "modules/sdk-coin-initia"
2727
},
2828
"lint-staged": {
2929
"*.{js,ts}": [

modules/sdk-coin-initia/src/index.ts

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
export * from './lib';
2+
export * from './register';
3+
export * from './initia';
4+
export * from './tinitia';

modules/sdk-coin-init/src/init.ts renamed to modules/sdk-coin-initia/src/initia.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import utils from './lib/utils';
1212
* Docs: https://docs.initia.xyz/
1313
* GitHub : https://github.com/initia-labs
1414
*/
15-
export class Init extends CosmosCoin {
15+
export class Initia extends CosmosCoin {
1616
protected readonly _staticsCoin: Readonly<StaticsBaseCoin>;
1717

1818
protected constructor(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>) {
@@ -26,7 +26,7 @@ export class Init extends CosmosCoin {
2626
}
2727

2828
static createInstance(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>): BaseCoin {
29-
return new Init(bitgo, staticsCoin);
29+
return new Initia(bitgo, staticsCoin);
3030
}
3131

3232
/** @inheritDoc **/
@@ -46,7 +46,7 @@ export class Init extends CosmosCoin {
4646

4747
/** @inheritDoc **/
4848
getDenomination(): string {
49-
return BaseUnit.INIT;
49+
return BaseUnit.INITIA;
5050
}
5151

5252
/** @inheritDoc **/
@@ -64,7 +64,7 @@ export class Init extends CosmosCoin {
6464

6565
/** @inheritDoc **/
6666
protected getPublicNodeUrl(): string {
67-
return Environments[this.bitgo.getEnv()].initNodeUrl;
67+
return Environments[this.bitgo.getEnv()].initiaNodeUrl;
6868
}
6969

7070
/** @inheritDoc **/
+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { BitGoBase } from '@bitgo/sdk-core';
2+
import { Initia } from './initia';
3+
import { Tinitia } from './tinitia';
4+
5+
export const register = (sdk: BitGoBase): void => {
6+
sdk.register('initia', Initia.createInstance);
7+
sdk.register('tinitia', Tinitia.createInstance);
8+
};

modules/sdk-coin-init/src/tinit.ts renamed to modules/sdk-coin-initia/src/tinitia.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { BaseCoin, BitGoBase } from '@bitgo/sdk-core';
22
import { BaseCoin as StaticsBaseCoin } from '@bitgo/statics';
3-
import { Init } from './init';
3+
import { Initia } from './initia';
44

5-
export class Tinit extends Init {
5+
export class Tinitia extends Initia {
66
protected readonly _staticsCoin: Readonly<StaticsBaseCoin>;
77
protected constructor(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>) {
88
super(bitgo, staticsCoin);
@@ -15,6 +15,6 @@ export class Tinit extends Init {
1515
}
1616

1717
static createInstance(bitgo: BitGoBase, staticsCoin?: Readonly<StaticsBaseCoin>): BaseCoin {
18-
return new Tinit(bitgo, staticsCoin);
18+
return new Tinitia(bitgo, staticsCoin);
1919
}
2020
}

modules/sdk-coin-init/test/unit/init.ts renamed to modules/sdk-coin-initia/test/unit/initia.ts

+17-17
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@ import BigNumber from 'bignumber.js';
33
import sinon from 'sinon';
44
import { TestBitGo, TestBitGoAPI } from '@bitgo/sdk-test';
55
import { BitGoAPI } from '@bitgo/sdk-api';
6-
import { Init, Tinit } from '../../src/index';
6+
import { Initia, Tinitia } from '../../src/index';
77
import utils from '../../src/lib/utils';
8-
import { TEST_SEND_MANY_TX, TEST_SEND_TX, TEST_TX_WITH_MEMO, address, TEST_ACCOUNT } from '../resources/init';
8+
import { TEST_SEND_MANY_TX, TEST_SEND_TX, TEST_TX_WITH_MEMO, address, TEST_ACCOUNT } from '../resources/initia';
99

1010
const bitgo: TestBitGoAPI = TestBitGo.decorate(BitGoAPI, { env: 'test' });
11-
const coinString = 'init';
12-
const testCoinString = 'tinit';
11+
const coinString = 'initia';
12+
const testCoinString = 'tinitia';
1313
const coinFullName = 'Initia';
1414
const testCoinFullName = 'Testnet Initia';
1515
const baseFactor = 1e6;
16-
const coinInstance = Init.createInstance;
17-
const testCoinInstance = Tinit.createInstance;
16+
const coinInstance = Initia.createInstance;
17+
const testCoinInstance = Tinitia.createInstance;
1818
bitgo.safeRegister(testCoinString, testCoinInstance);
1919

2020
describe('Initia', function () {
@@ -30,18 +30,18 @@ describe('Initia', function () {
3030
});
3131

3232
it('should return the right info', function () {
33-
const init = bitgo.coin(coinString);
34-
const tinit = bitgo.coin(testCoinString);
33+
const initia = bitgo.coin(coinString);
34+
const tinitia = bitgo.coin(testCoinString);
3535

36-
init.getChain().should.equal(coinString);
37-
init.getFamily().should.equal(coinString);
38-
init.getFullName().should.equal(coinFullName);
39-
init.getBaseFactor().should.equal(baseFactor);
36+
initia.getChain().should.equal(coinString);
37+
initia.getFamily().should.equal(coinString);
38+
initia.getFullName().should.equal(coinFullName);
39+
initia.getBaseFactor().should.equal(baseFactor);
4040

41-
tinit.getChain().should.equal(testCoinString);
42-
tinit.getFamily().should.equal(coinString);
43-
tinit.getFullName().should.equal(testCoinFullName);
44-
tinit.getBaseFactor().should.equal(baseFactor);
41+
tinitia.getChain().should.equal(testCoinString);
42+
tinitia.getFamily().should.equal(coinString);
43+
tinitia.getFullName().should.equal(testCoinFullName);
44+
tinitia.getBaseFactor().should.equal(baseFactor);
4545
});
4646
describe('Address Validation', () => {
4747
it('should get address details without memoId', function () {
@@ -264,7 +264,7 @@ describe('Initia', function () {
264264
});
265265

266266
it('should fail to parse a transfer transaction when explainTransaction response is undefined', async function () {
267-
const stub = sinon.stub(Init.prototype, 'explainTransaction');
267+
const stub = sinon.stub(Initia.prototype, 'explainTransaction');
268268
stub.resolves(undefined);
269269
await basecoin
270270
.parseTransaction({ txHex: TEST_SEND_TX.signedTxBase64 })

modules/sdk-coin-init/test/unit/keyPair.ts renamed to modules/sdk-coin-initia/test/unit/keyPair.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import assert from 'assert';
33
import should from 'should';
44

55
import { KeyPair } from '../../src';
6-
import { TEST_ACCOUNT, TEST_SEND_TX } from '../resources/init';
6+
import { TEST_ACCOUNT, TEST_SEND_TX } from '../resources/initia';
77

88
describe('Initia Key Pair', () => {
99
describe('should create a valid KeyPair', () => {

modules/sdk-coin-init/test/unit/transaction.ts renamed to modules/sdk-coin-initia/test/unit/transaction.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ import { fromBase64 } from '@cosmjs/encoding';
55
import should from 'should';
66
import { Transaction } from '../../src';
77
import utils from '../../src/lib/utils';
8-
import * as testData from '../resources/init';
8+
import * as testData from '../resources/initia';
99

1010
describe('Initia Transaction', () => {
1111
let tx: Transaction;
12-
const testCoinString = 'tinit';
12+
const testCoinString = 'tinitia';
1313
const config = coins.get(testCoinString);
1414

1515
beforeEach(() => {

modules/sdk-coin-init/test/unit/transactionBuilder/transactionBuilder.ts renamed to modules/sdk-coin-initia/test/unit/transactionBuilder/transactionBuilder.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { TransactionType } from '@bitgo/sdk-core';
22
import should from 'should';
33

4-
import * as testData from '../../resources/init';
4+
import * as testData from '../../resources/initia';
55
import { getBuilderFactory } from '../getBuilderFactory';
66

77
describe('Initia Transaction Builder', async () => {
8-
const testCoinString = 'tinit';
8+
const testCoinString = 'tinitia';
99
const factory = getBuilderFactory(testCoinString);
1010
const testTxData = testData.TEST_SEND_TX;
1111
let data;

modules/sdk-coin-init/test/unit/transactionBuilder/transferBuilder.ts renamed to modules/sdk-coin-initia/test/unit/transactionBuilder/transferBuilder.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { TransactionType } from '@bitgo/sdk-core';
22
import { fromBase64, toHex } from '@cosmjs/encoding';
33
import should from 'should';
4-
import * as testData from '../../resources/init';
4+
import * as testData from '../../resources/initia';
55
import { getBuilderFactory } from '../getBuilderFactory';
66

77
describe('Initia Transfer Builder', () => {
8-
const testCoinString = 'tinit';
8+
const testCoinString = 'tinitia';
99
const factory = getBuilderFactory(testCoinString);
1010
const testTx = testData.TEST_SEND_TX;
1111
const testTx2 = testData.TEST_SEND_TX2;

0 commit comments

Comments
 (0)