Skip to content

Commit e4829be

Browse files
rg911fboucquezdgarcia360decentraliser
authored
v0.17.4 (#514)
* Created `network` folder for network models * Fixed lint after files moved * Applied openAPI 0.8.7 changes * Added tests * Use UInt64 in retalFees * Fixed #455 Make namespace max depth configurable in idGenerator * - Fixed parser bug - Use rest json payload for unit testing * restored removed tests to cover models * Working on travis release process and ts-doc github deployments * Simplfied BlockHttp Added BlockHttp unit tests Changed travis to just report coveralls from one job * fixed travis * Uploading multiple versions of ts-docs into git hub pages * Improved ChainHttp, added unit tests * Removed maxDepth. Let server run the validation * Added unit tests * FIxed #493 * Added tests * useQuerystring on all https * Fixed github token env variable name Added escape skip flag to avoid republishing the same version Added missing git commit . after version increase * Update README links * Update README.md * Update release.sh * Update README.md * Installing typescript globally * Improved MetadataHttp, added unit tests * fixed #495 * Fixed #501 * fixed #503 * Refactored MosaicService unit test (#510) * Fixed #509 * Added mosaicHttp unit tests * Refactored mosaicHttp to use abstract caller * Add error trapping unit test * removed unused error catcher * add SimpleWallet.toDTO, fixes #504 (#508) * add SimpleWallet.toDTO, fixes #504 * add word2ua test * Update README.md (#512) * v0.17.4 release (#513) * v0.17.4 release * Updated md table header Co-authored-by: Fernando Boucquez <fboucquez@gmail.com> Co-authored-by: David Garcia <dgarcia360@outlook.com> Co-authored-by: Decentraliser <me@decentraliser.dev>
1 parent 12687dc commit e4829be

File tree

172 files changed

+2797
-1151
lines changed

Some content is hidden

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

172 files changed

+2797
-1151
lines changed

.travis.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,27 @@ before_script:
1010
- npm run build
1111
script:
1212
- npm run test:cov
13-
- npm run coveralls-report
14-
- npm install --global typedoc
15-
- typedoc --out ts-docs src
13+
- npm install --global typedoc typescript
14+
- CURRENT_VERSION=$(npm run version --silent)
15+
- typedoc --out "ts-docs/$CURRENT_VERSION" src
1616
- touch ./ts-docs/.nojekyll
17+
- if [ "$TRAVIS_NODE_VERSION" = "8" ]; then npm run coveralls-report; fi
1718
deploy:
18-
- provider: pages
19+
- provider: script
1920
skip_cleanup: true
20-
local_dir: ts-docs
21-
github_token: $GITHUB_TOKEN
21+
script: /bin/sh travis/github-pages.sh
2222
on:
2323
branch: master
24+
node_js: "9"
2425
- provider: script
2526
skip_cleanup: true
2627
script: /bin/sh travis/uploadArchives.sh
2728
on:
2829
branch: master
2930
node_js: "8"
31+
- provider: script
32+
skip_cleanup: true
33+
script: /bin/sh travis/release.sh
34+
on:
35+
branch: $RELEASE_BRANCH
36+
node_js: "8"

CHANGELOG.md

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,28 @@ All notable changes to this project will be documented in this file.
33

44
The changelog format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
55

6+
## [0.17.4] - 07-Apr-2020
7+
8+
**Milestone**: Fushicho.4(RC3 0.9.3.2)
9+
Package | Version | Link
10+
---|---|---
11+
SDK Core| v0.17.4 | https://www.npmjs.com/package/symbol-sdk
12+
Catbuffer | v0.0.11 | https://www.npmjs.com/package/catbuffer-typescript
13+
Client Library | v0.8.9 | https://www.npmjs.com/package/symbol-openapi-typescript-node-client
14+
15+
- Added `SimpleWallet.toDTO()` method which returns JSON serialized object.
16+
- Applied latest Symbol OpenAPI generated code (`v0.8.9`).
17+
- Added automated release scripts for Travis.
18+
- Added multiple version spport for TS-Doc.
19+
- Optimised unit tests and improved test coverage.
20+
- Changed internal method `getSigningByte` to public.
21+
- Removed constant of namespace `MaxDepth (default: 3)` which can be retrieved from network properties endpoint.
22+
- Fixed Github security alert on `minimist` package.
23+
624
## [0.17.3] - 04-Mar-2020
725

826
**Milestone**: Fushicho.4(RC3 0.9.3.1)
9-
Versions | |
27+
Package | Version | Link
1028
---|---|---
1129
SDK Core| v0.17.3 | https://www.npmjs.com/package/symbol-sdk
1230
Catbuffer | v0.0.11 | https://www.npmjs.com/package/catbuffer-typescript
@@ -18,7 +36,7 @@ Client Library | v0.8.5 | https://www.npmjs.com/package/symbol-openapi-typescri
1836
## [0.17.2] - 02-Mar-2020
1937

2038
**Milestone**: Fushicho.4(RC3 0.9.3.1)
21-
Versions | |
39+
Package | Version | Link
2240
---|---|---
2341
SDK Core| v0.17.2 | https://www.npmjs.com/package/symbol-sdk
2442
Catbuffer | v0.0.11 | https://www.npmjs.com/package/catbuffer-typescript
@@ -33,7 +51,7 @@ Client Library | v0.8.5 | https://www.npmjs.com/package/symbol-openapi-typescri
3351
## [0.17.1] - 24-Feb-2020
3452

3553
**Milestone**: Fushicho.4(RC3 0.9.3.1)
36-
Versions | |
54+
Package | Version | Link
3755
---|---|---
3856
SDK Core| v0.17.1 | https://www.npmjs.com/package/symbol-sdk
3957
Catbuffer | v0.0.11 | https://www.npmjs.com/package/catbuffer-typescript
@@ -47,7 +65,7 @@ Client Library | v0.8.5 | https://www.npmjs.com/package/symbol-openapi-typescri
4765
## [0.17.0] - 17-Feb-2020
4866

4967
**Milestone**: Fushicho.4(RC3 0.9.3.1)
50-
Versions | |
68+
Package | Version | Link
5169
---|---|---
5270
SDK Core | v0.17.0 | https://www.npmjs.com/package/nem2-sdk
5371
catbuffer | v0.0.11 | https://www.npmjs.com/package/catbuffer
@@ -67,7 +85,7 @@ Client Library | v0.8.4 | https://www.npmjs.com/package/nem2-sdk-openapi-typesc
6785
## [0.16.5] - 30-Jan-2020
6886

6987
**Milestone**: Fushicho.4(RC3)
70-
Versions | |
88+
Package | Version | Link
7189
---|---|---
7290
SDK Core| v0.16.5 | https://www.npmjs.com/package/nem2-sdk
7391
catbuffer Library| v0.0.11 | https://www.npmjs.com/package/catbuffer
@@ -78,7 +96,7 @@ Client Library | v0.7.20-beta.7 | https://www.npmjs.com/package/nem2-sdk-openap
7896
## [0.16.4] - 30-Jan-2020
7997

8098
**Milestone**: Fushicho.4(RC3)
81-
Versions | |
99+
Package | Version | Link
82100
---|---|---
83101
SDK Core| v0.16.4 | https://www.npmjs.com/package/nem2-sdk
84102
catbuffer Library| v0.0.11 | https://www.npmjs.com/package/catbuffer
@@ -96,7 +114,7 @@ Client Library | v0.7.20-beta.7 | https://www.npmjs.com/package/nem2-sdk-openap
96114
## [0.16.3] - 09-Jan-2020
97115

98116
**Milestone**: Fushicho.3
99-
Versions | |
117+
Package | Version | Link
100118
---|---|---
101119
SDK Core| v0.16.3 | https://www.npmjs.com/package/nem2-sdk
102120
catbuffer Library| v0.0.7 | https://www.npmjs.com/package/catbuffer
@@ -107,7 +125,7 @@ Client Library | v0.7.20-beta.6 | https://www.npmjs.com/package/nem2-sdk-openap
107125
## [0.16.2] - 06-Jan-2020
108126

109127
**Milestone**: Fushicho.3
110-
Versions | |
128+
Package | Version | Link
111129
---|---|---
112130
SDK Core| v0.16.2 | https://www.npmjs.com/package/nem2-sdk
113131
catbuffer Library| v0.0.7 | https://www.npmjs.com/package/catbuffer
@@ -419,6 +437,7 @@ Client Library | v0.7.20-alpha.6 | https://www.npmjs.com/package/nem2-sdk-opena
419437

420438
- Initial code release.
421439

440+
[0.17.4]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.17.3...v0.17.4
422441
[0.17.3]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.17.2...v0.17.3
423442
[0.17.2]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.17.1...v0.17.2
424443
[0.17.1]: https://github.com/nemtech/symbol-sdk-typescript-javascript/compare/v0.17.0...v0.17.1

README.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
# Symbol SDK for TypeScript and JavaScript
22

33
[![npm version](https://badge.fury.io/js/symbol-sdk.svg)](https://badge.fury.io/js/symbol-sdk)
4-
[![Build Status](https://api.travis-ci.org/nemtech/symbol-sdk-typescript-javascript.svg?branch=master)](https://travis-ci.org/nemtech/symbol-sdk-typescript-javascript)
4+
[![Build Status](https://api.travis-ci.com/nemtech/symbol-sdk-typescript-javascript.svg?branch=master)](https://travis-ci.com/nemtech/symbol-sdk-typescript-javascript)
55
[![Coverage Status](https://coveralls.io/repos/github/nemtech/symbol-sdk-typescript-javascript/badge.svg)](https://coveralls.io/github/nemtech/symbol-sdk-typescript-javascript?branch=travis-ci)
66
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
77

88
The Symbol SDK for TypeScript / JavaScript allows you to develop web, mobile, and Node.js applications.
99

1010
## Important Notes
1111

12-
### _Fushicho_ Network Compatibility (catapult-server@0.9.3.1)
12+
### _Fushicho_ Network Compatibility (catapult-server@0.9.3.2)
1313

1414
**!!! Please be noted that the NEM2-SDK is rebranded to SYMBOL-SDK now**.
1515

16-
Due to a network upgrade with [catapult-server@Fushicho](https://github.com/nemtech/catapult-server/releases/tag/v0.9.3.1) version, **it is recommended to use this package's 0.17.3 version and upwards to use this package with Fushicho versioned networks**.
16+
Due to a network upgrade with [catapult-server@Fushicho](https://github.com/nemtech/catapult-server/releases/tag/v0.9.3.2) version, **it is recommended to use this package's 0.17.4 version and upwards to use this package with Fushicho versioned networks**.
1717

18-
The upgrade to this package's [version v0.17.3](https://github.com/nemtech/symbol-sdk-typescript-javascript/releases/tag/v0.17.3) is mandatory for **fushicho compatibility**.
18+
The upgrade to this package's [version v0.17.4](https://github.com/nemtech/symbol-sdk-typescript-javascript/releases/tag/v0.17.4) is mandatory for **fushicho compatibility**.
1919

20-
You can find the complete changelog [here](CHANGELOG.md).
20+
Find the complete release notes [here](CHANGELOG.md).
2121

2222
## Requirements
2323

@@ -35,32 +35,37 @@ npm install symbol-sdk rxjs
3535

3636
## Usage
3737

38-
Surf the [NEM Developer Center][docs] to get started into NEM development. You will find self-paced guides and useful code snippets using the TypeScript/Javascript SDK.
38+
Surf the [documentation][docs] to get started into Symbol development.
39+
You will find self-paced guides and useful code snippets using the TypeScript/Javascript SDK.
3940

4041
To get the full description of the available classes and their functions, check the [SDK reference][sdk-ref].
4142

4243
## Getting help
4344

4445
Use the following available resources to get help:
4546

46-
- [Symbol SDK Typescript/Javascript Reference][docs]
47+
- [Symbol Documentation][docs]
48+
- [Symbol SDK Typescript/Javascript Reference][sdk-ref]
49+
- Join the community [slack group (#sig-api)][slack]
4750
- If you found a bug, [open a new issue][issues]
4851

4952
## Contributing
5053

51-
This project is developed and maintained by NEM Foundation. Contributions are welcome and appreciated. You can find [symbol-sdk on GitHub][self].
54+
This project is developed and maintained by NEM Foundation.
5255

53-
Feel free to start an issue or create a pull request. Check [CONTRIBUTING](CONTRIBUTING.md) before start.
56+
Contributions are welcome and appreciated.
57+
Check [CONTRIBUTING](CONTRIBUTING.md) for information on how to contribute.
5458

5559
You can also find useful notes for developers under our documentation [guidelines][guidelines] section.
5660

5761
## License
5862

59-
Copyright (c) 2018-2019 NEM
63+
Copyright (c) 2018-present NEM
6064
Licensed under the [Apache License 2.0](LICENSE)
6165

6266
[self]: https://github.com/nemtech/symbol-sdk-typescript-javascript
6367
[docs]: http://nemtech.github.io/getting-started/setup-workstation.html
6468
[issues]: https://github.com/nemtech/symbol-sdk-typescript-javascript/issues
65-
[sdk-ref]: http://nemtech.github.io/symbol-sdk-typescript-javascript
69+
[sdk-ref]: https://nemtech.github.io/references/typescript-sdk.html
6670
[guidelines]: https://nemtech.github.io/contribute/contributing.html#sdk
71+
[slack]: https://join.slack.com/t/nem2/shared_invite/enQtMzY4MDc2NTg0ODgyLWZmZWRiMjViYTVhZjEzOTA0MzUyMTA1NTA5OWQ0MWUzNTA4NjM5OTJhOGViOTBhNjkxYWVhMWRiZDRkOTE0YmU

e2e/infrastructure/AccountHttp.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ import { QueryParams } from '../../src/infrastructure/QueryParams';
2323
import { Account } from '../../src/model/account/Account';
2424
import { Address } from '../../src/model/account/Address';
2525
import { PublicAccount } from '../../src/model/account/PublicAccount';
26-
import { NetworkType } from '../../src/model/blockchain/NetworkType';
2726
import { PlainMessage } from '../../src/model/message/PlainMessage';
2827
import { NetworkCurrencyLocal } from '../../src/model/mosaic/NetworkCurrencyLocal';
2928
import { AliasAction } from '../../src/model/namespace/AliasAction';
3029
import { NamespaceId } from '../../src/model/namespace/NamespaceId';
30+
import { NetworkType } from '../../src/model/network/NetworkType';
3131
import { AddressAliasTransaction } from '../../src/model/transaction/AddressAliasTransaction';
3232
import { AggregateTransaction } from '../../src/model/transaction/AggregateTransaction';
3333
import { Deadline } from '../../src/model/transaction/Deadline';

e2e/infrastructure/BlockHttp.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ import { BlockRepository } from '../../src/infrastructure/BlockRepository';
2121
import { QueryParams } from '../../src/infrastructure/QueryParams';
2222
import { ReceiptRepository } from '../../src/infrastructure/ReceiptRepository';
2323
import { Account } from '../../src/model/account/Account';
24-
import { NetworkType } from '../../src/model/blockchain/NetworkType';
2524
import { PlainMessage } from '../../src/model/message/PlainMessage';
2625
import { NetworkCurrencyLocal } from '../../src/model/mosaic/NetworkCurrencyLocal';
26+
import { NetworkType } from '../../src/model/network/NetworkType';
2727
import { Deadline } from '../../src/model/transaction/Deadline';
2828
import { TransactionInfo } from '../../src/model/transaction/TransactionInfo';
2929
import { TransferTransaction } from '../../src/model/transaction/TransferTransaction';

e2e/infrastructure/IntegrationTestHelper.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { IListener } from '../../src/infrastructure/IListener';
1919
import { RepositoryFactory } from '../../src/infrastructure/RepositoryFactory';
2020
import { RepositoryFactoryHttp } from '../../src/infrastructure/RepositoryFactoryHttp';
2121
import { Account } from '../../src/model/account/Account';
22-
import { NetworkType } from '../../src/model/blockchain/NetworkType';
22+
import { NetworkType } from '../../src/model/network/NetworkType';
2323
import { SignedTransaction } from '../../src/model/transaction/SignedTransaction';
2424
import { Transaction } from '../../src/model/transaction/Transaction';
2525
import { UInt64 } from '../../src/model/UInt64';
@@ -57,7 +57,8 @@ export class IntegrationTestHelper {
5757
console.log(`Running tests against: ${json.apiUrl}`);
5858
this.apiUrl = json.apiUrl;
5959
this.repositoryFactory = new RepositoryFactoryHttp(json.apiUrl);
60-
this.transactionService = new TransactionService(this.repositoryFactory.createTransactionRepository(), this.repositoryFactory.createReceiptRepository());
60+
this.transactionService = new TransactionService(
61+
this.repositoryFactory.createTransactionRepository(), this.repositoryFactory.createReceiptRepository());
6162
combineLatest(this.repositoryFactory.getGenerationHash(),
6263
this.repositoryFactory.getNetworkType()).subscribe(([generationHash, networkType]) => {
6364
this.networkType = networkType;

e2e/infrastructure/Listener.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ import { AccountRepository } from '../../src/infrastructure/AccountRepository';
2020
import { NamespaceRepository } from '../../src/infrastructure/NamespaceRepository';
2121
import { TransactionRepository } from '../../src/infrastructure/TransactionRepository';
2222
import { Account } from '../../src/model/account/Account';
23-
import { NetworkType } from '../../src/model/blockchain/NetworkType';
2423
import { PlainMessage } from '../../src/model/message/PlainMessage';
2524
import { Address, CosignatureTransaction, LockFundsTransaction, Mosaic, SignedTransaction, UInt64 } from '../../src/model/model';
2625
import { MosaicId } from '../../src/model/mosaic/MosaicId';
2726
import { NetworkCurrencyLocal } from '../../src/model/mosaic/NetworkCurrencyLocal';
2827
import { NamespaceId } from '../../src/model/namespace/NamespaceId';
28+
import { NetworkType } from '../../src/model/network/NetworkType';
2929
import { AggregateTransaction } from '../../src/model/transaction/AggregateTransaction';
3030
import { Deadline } from '../../src/model/transaction/Deadline';
3131
import { MultisigAccountModificationTransaction } from '../../src/model/transaction/MultisigAccountModificationTransaction';

e2e/infrastructure/MetadataHttp.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ import { expect } from 'chai';
1818
import { MetadataRepository } from '../../src/infrastructure/MetadataRepository';
1919
import { Account } from '../../src/model/account/Account';
2020
import { Address } from '../../src/model/account/Address';
21-
import { NetworkType } from '../../src/model/blockchain/NetworkType';
2221
import { MosaicFlags } from '../../src/model/mosaic/MosaicFlags';
2322
import { MosaicId } from '../../src/model/mosaic/MosaicId';
2423
import { MosaicNonce } from '../../src/model/mosaic/MosaicNonce';
2524
import { NamespaceId } from '../../src/model/namespace/NamespaceId';
25+
import { NetworkType } from '../../src/model/network/NetworkType';
2626
import { AccountMetadataTransaction } from '../../src/model/transaction/AccountMetadataTransaction';
2727
import { AggregateTransaction } from '../../src/model/transaction/AggregateTransaction';
2828
import { Deadline } from '../../src/model/transaction/Deadline';

e2e/infrastructure/MosaicHttp.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ import { expect } from 'chai';
1717
import { MosaicRepository } from '../../src/infrastructure/MosaicRepository';
1818
import { NamespaceRepository } from '../../src/infrastructure/NamespaceRepository';
1919
import { Account } from '../../src/model/account/Account';
20-
import { NetworkType } from '../../src/model/blockchain/NetworkType';
2120
import { MosaicFlags } from '../../src/model/mosaic/MosaicFlags';
2221
import { MosaicId } from '../../src/model/mosaic/MosaicId';
2322
import { MosaicNonce } from '../../src/model/mosaic/MosaicNonce';
2423
import { AliasAction } from '../../src/model/namespace/AliasAction';
2524
import { NamespaceId } from '../../src/model/namespace/NamespaceId';
25+
import { NetworkType } from '../../src/model/network/NetworkType';
2626
import { Deadline } from '../../src/model/transaction/Deadline';
2727
import { MosaicAliasTransaction } from '../../src/model/transaction/MosaicAliasTransaction';
2828
import { MosaicDefinitionTransaction } from '../../src/model/transaction/MosaicDefinitionTransaction';
@@ -87,7 +87,8 @@ describe('MosaicHttp', () => {
8787
expect(mosaicDefinitionTransaction.nonce).to.deep.equal(listenedTransaction.nonce);
8888
expect(mosaicDefinitionTransaction.getMosaicNonceIntValue()).to.be.equal(listenedTransaction.getMosaicNonceIntValue());
8989

90-
const savedTransaction = await helper.repositoryFactory.createTransactionRepository().getTransaction(signedTransaction.hash).toPromise() as MosaicDefinitionTransaction;
90+
const savedTransaction = await helper.repositoryFactory.createTransactionRepository()
91+
.getTransaction(signedTransaction.hash).toPromise() as MosaicDefinitionTransaction;
9192
expect(mosaicDefinitionTransaction.nonce.toHex()).to.be.equal(savedTransaction.nonce.toHex());
9293
expect(mosaicDefinitionTransaction.nonce).to.deep.equal(savedTransaction.nonce);
9394
expect(mosaicDefinitionTransaction.getMosaicNonceIntValue()).to.be.equal(savedTransaction.getMosaicNonceIntValue());

e2e/infrastructure/NetworkHttp.spec.ts

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
import { expect } from 'chai';
1717
import { NetworkRepository } from '../../src/infrastructure/NetworkRepository';
18-
import { NetworkType } from '../../src/model/blockchain/NetworkType';
18+
import { NetworkType } from '../../src/model/network/NetworkType';
1919
import { IntegrationTestHelper } from './IntegrationTestHelper';
2020

2121
describe('NetworkHttp', () => {
@@ -45,13 +45,30 @@ describe('NetworkHttp', () => {
4545
});
4646
});
4747

48-
describe('getNetworkFees', () => {
49-
it('should return network fees', async () => {
50-
const fees = await networkRepository.getNetworkFees().toPromise();
48+
describe('getTransactionFees', () => {
49+
it('should return transaction fees', async () => {
50+
const fees = await networkRepository.getTransactionFees().toPromise();
5151
expect(fees.averageFeeMultiplier).to.be.not.null;
5252
expect(fees.highestFeeMultiplier).to.be.not.null;
5353
expect(fees.lowestFeeMultiplier).to.be.not.null;
5454
expect(fees.medianFeeMultiplier).to.be.not.null;
5555
});
5656
});
57+
describe('getRentalFees', () => {
58+
it('should return rental fees', async () => {
59+
const fees = await networkRepository.getRentalFees().toPromise();
60+
expect(fees.effectiveChildNamespaceRentalFee).to.be.not.null;
61+
expect(fees.effectiveMosaicRentalFee).to.be.not.null;
62+
expect(fees.effectiveRootNamespaceRentalFeePerBlock).to.be.not.null;
63+
});
64+
});
65+
66+
describe('getNetworkProperties', () => {
67+
it('should return network configuration', async () => {
68+
const config = await networkRepository.getNetworkProperties().toPromise();
69+
expect(config.network).to.be.not.null;
70+
expect(config.chain).to.be.not.null;
71+
expect(config.plugins).to.be.not.null;
72+
});
73+
});
5774
});

0 commit comments

Comments
 (0)