From 2ed69542f6aec301deff108befc2b38906ce52f0 Mon Sep 17 00:00:00 2001 From: jdevcs Date: Thu, 29 Jun 2023 13:37:56 +0200 Subject: [PATCH 1/3] added eth personal type in web3.eth --- packages/web3/src/types.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/web3/src/types.ts b/packages/web3/src/types.ts index 7e05bd2f53e..f93586cd563 100644 --- a/packages/web3/src/types.ts +++ b/packages/web3/src/types.ts @@ -40,6 +40,7 @@ import { Contract } from 'web3-eth-contract'; import { ENS } from 'web3-eth-ens'; import Net from 'web3-net'; import { Iban } from 'web3-eth-iban'; +import Personal from 'web3-eth-personal'; /** * The Ethereum interface for main web3 object. It provides extra methods in addition to `web3-eth` interface. @@ -90,4 +91,5 @@ export interface Web3EthInterface extends Eth { ) => Promise; wallet: Wallet; }; + personal: Personal; } From 3776366d7301c0ecb49750d39cbf7f5b4b4e8e59 Mon Sep 17 00:00:00 2001 From: jdevcs Date: Thu, 29 Jun 2023 13:47:59 +0200 Subject: [PATCH 2/3] changelog update --- packages/web3/CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/web3/CHANGELOG.md b/packages/web3/CHANGELOG.md index 3952e696ceb..8462f518826 100644 --- a/packages/web3/CHANGELOG.md +++ b/packages/web3/CHANGELOG.md @@ -124,3 +124,7 @@ Documentation: - Fixed #6162 @types/ws issue (#6205) ## [Unreleased] + +### Fixed + +- Fixed bug #6236 by adding personal type in web3.eth (#6245) From 59a20daf9cb8e640336ecfca95da8aaa28630594 Mon Sep 17 00:00:00 2001 From: Junaid <86780488+jdevcs@users.noreply.github.com> Date: Mon, 3 Jul 2023 11:13:22 +0200 Subject: [PATCH 3/3] Update packages/web3/src/types.ts Co-authored-by: Muhammad Altabba <24407834+Muhammad-Altabba@users.noreply.github.com> --- packages/web3/src/types.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/web3/src/types.ts b/packages/web3/src/types.ts index f93586cd563..fb14e6b2e1a 100644 --- a/packages/web3/src/types.ts +++ b/packages/web3/src/types.ts @@ -38,9 +38,9 @@ import { } from 'web3-eth-accounts'; import { Contract } from 'web3-eth-contract'; import { ENS } from 'web3-eth-ens'; -import Net from 'web3-net'; +import { Net } from 'web3-net'; import { Iban } from 'web3-eth-iban'; -import Personal from 'web3-eth-personal'; +import { Personal } from 'web3-eth-personal'; /** * The Ethereum interface for main web3 object. It provides extra methods in addition to `web3-eth` interface.