From 6b27967976dd9f44a6b7b6d4cac3d415ec38b73a Mon Sep 17 00:00:00 2001 From: Steven de Salas Date: Wed, 4 May 2022 14:52:26 +0200 Subject: [PATCH 1/2] Exposing web3.eth.Contract.setProvider() as per public documentation (#4822) * Exposing web3.eth.Contract.setProvider() as per public documentation * Additional TS defs for web3.eth.Contract.setProvider() as suggested (#4770) * Additional TS defs for web3.eth.Contract.setProvider() --- packages/web3-eth-contract/types/index.d.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/web3-eth-contract/types/index.d.ts b/packages/web3-eth-contract/types/index.d.ts index d7c09fc522f..c0658e0a366 100644 --- a/packages/web3-eth-contract/types/index.d.ts +++ b/packages/web3-eth-contract/types/index.d.ts @@ -19,6 +19,7 @@ import BN = require('bn.js'); import {Common, PromiEvent, provider, hardfork, chain, BlockNumber, PastLogsOptions, LogsOptions} from 'web3-core'; +import {Accounts} from 'web3-eth-accounts'; import {AbiItem} from 'web3-utils'; // TODO: Add generic type! @@ -29,6 +30,8 @@ export class Contract { options?: ContractOptions ); + static setProvider(provider: provider, accounts?: Accounts): void; + private _address: string; private _jsonInterface: AbiItem[]; defaultAccount: string | null; From 9b145c592400e3709e6f7129a45aa90fcc08f017 Mon Sep 17 00:00:00 2001 From: jdevcs Date: Wed, 4 May 2022 15:29:57 +0200 Subject: [PATCH 2/2] changelog update --- CHANGELOG.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa077b2bc7a..f14cac31c2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -536,10 +536,9 @@ Released with 1.0.0-beta.37 code base. ### Fixed -- fixed build issues of 1.7.2 +- Fixed build issues of 1.7.2 ## [Unreleased] -- Improve npm script commands for development purposes (#4848) ## [1.7.4] @@ -552,4 +551,8 @@ Released with 1.0.0-beta.37 code base. ### Changed - Replace deprecated String.prototype.substr() (#4855) -- exporting AbiCoder as coder (#4937) +- Exporting AbiCoder as coder (#4937) + +### Added +- Exposing `web3.eth.Contract.setProvider()` as per public documentation (#4822) (#5001) +- Improve npm script commands for development purposes (#4848)