diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b4c25a8d74..269b032587e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -617,4 +617,5 @@ Released with 1.0.0-beta.37 code base. ### Fixed - Fixed types for `web3.utils._jsonInterfaceMethodToString` (#5550) -- Fixed Next.js builds failing on Node.js v16, Abortcontroller added if it doesn't exist globally (#5601) \ No newline at end of file +- Fixed Next.js builds failing on Node.js v16, Abortcontroller added if it doesn't exist globally (#5601) +- Builds fixed by updating all typescript versions to 4.1 (#5675) \ No newline at end of file diff --git a/package.json b/package.json index d1fe647f5b9..76c4c131f76 100644 --- a/package.json +++ b/package.json @@ -133,7 +133,7 @@ "rimraf": "^3.0.2", "sandboxed-module": "^2.0.4", "ts-node": "^9.0.0", - "typescript": "^3.9.7", + "typescript": "4.1", "wait-port": "^0.2.9", "webpack": "^4.44.2", "webpack-cli": "^4.9.1" diff --git a/packages/web3-bzz/package.json b/packages/web3-bzz/package.json index e0fae669e67..5cb586168ef 100644 --- a/packages/web3-bzz/package.json +++ b/packages/web3-bzz/package.json @@ -21,6 +21,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-core-helpers/package.json b/packages/web3-core-helpers/package.json index d48743df925..26a6a414451 100644 --- a/packages/web3-core-helpers/package.json +++ b/packages/web3-core-helpers/package.json @@ -20,6 +20,6 @@ "devDependencies": { "@types/node": "^12.12.6", "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-core-method/package.json b/packages/web3-core-method/package.json index d468ae25352..9616c6fd133 100644 --- a/packages/web3-core-method/package.json +++ b/packages/web3-core-method/package.json @@ -22,6 +22,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-core-subscriptions/package.json b/packages/web3-core-subscriptions/package.json index 074a8a5783e..49516a41d0b 100644 --- a/packages/web3-core-subscriptions/package.json +++ b/packages/web3-core-subscriptions/package.json @@ -19,6 +19,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-core/package.json b/packages/web3-core/package.json index 15404aaff14..4073fe19d30 100644 --- a/packages/web3-core/package.json +++ b/packages/web3-core/package.json @@ -24,6 +24,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-eth-abi/package.json b/packages/web3-eth-abi/package.json index f89fc2094b5..ddd810d91f5 100644 --- a/packages/web3-eth-abi/package.json +++ b/packages/web3-eth-abi/package.json @@ -19,6 +19,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-eth-accounts/package.json b/packages/web3-eth-accounts/package.json index 8c360bd8ffd..c9349f1266a 100644 --- a/packages/web3-eth-accounts/package.json +++ b/packages/web3-eth-accounts/package.json @@ -28,6 +28,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-eth-contract/package.json b/packages/web3-eth-contract/package.json index 3be6f7f6224..c19e2a138da 100644 --- a/packages/web3-eth-contract/package.json +++ b/packages/web3-eth-contract/package.json @@ -25,6 +25,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-eth-ens/package.json b/packages/web3-eth-ens/package.json index 56e6568dd05..4bf067a013c 100644 --- a/packages/web3-eth-ens/package.json +++ b/packages/web3-eth-ens/package.json @@ -25,7 +25,7 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5", + "typescript": "4.1", "web3-eth": "1.8.1" } } diff --git a/packages/web3-eth-iban/package.json b/packages/web3-eth-iban/package.json index 04324246d74..35e9c2fac13 100644 --- a/packages/web3-eth-iban/package.json +++ b/packages/web3-eth-iban/package.json @@ -19,6 +19,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-eth-personal/package.json b/packages/web3-eth-personal/package.json index 7d73124912d..9852e008803 100644 --- a/packages/web3-eth-personal/package.json +++ b/packages/web3-eth-personal/package.json @@ -23,6 +23,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-eth/package.json b/packages/web3-eth/package.json index 4775c142484..98c0d283822 100644 --- a/packages/web3-eth/package.json +++ b/packages/web3-eth/package.json @@ -29,6 +29,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-eth2-beaconchain/package.json b/packages/web3-eth2-beaconchain/package.json index aba3289057f..00ee5b5dc5b 100644 --- a/packages/web3-eth2-beaconchain/package.json +++ b/packages/web3-eth2-beaconchain/package.json @@ -31,6 +31,6 @@ "@types/node": "^14.11.2", "babel-jest": "^26.6.3", "jest": "^26.4.2", - "typescript": "^4.0.3" + "typescript": "4.1" } } diff --git a/packages/web3-eth2-core/package.json b/packages/web3-eth2-core/package.json index 38dfc432810..779939ae8b3 100644 --- a/packages/web3-eth2-core/package.json +++ b/packages/web3-eth2-core/package.json @@ -28,6 +28,6 @@ "@types/node": "^14.14.22", "jest": "^26.5.3", "ts-jest": "^26.4.4", - "typescript": "^3.9.7" + "typescript": "4.1" } } diff --git a/packages/web3-eth2-core/src/index.ts b/packages/web3-eth2-core/src/index.ts index b955245640b..4b743da5cf3 100644 --- a/packages/web3-eth2-core/src/index.ts +++ b/packages/web3-eth2-core/src/index.ts @@ -26,7 +26,7 @@ export class ETH2Core { baseURL: baseUrl }) } catch (error) { - throw new Error(`Failed to create HTTP client: ${error.message}`) + throw new Error(`Failed to create HTTP client: ${(error as Error).message}`) } } @@ -39,7 +39,7 @@ export class ETH2Core { this._httpClient = ETH2Core.createHttpClient(provider) this.provider = provider } catch (error) { - throw new Error(`Failed to set provider: ${error.message}`) + throw new Error(`Failed to set provider: ${(error as Error).message}`) } } @@ -58,7 +58,7 @@ export class ETH2Core { return computedRoute } catch (error) { - throw new Error(`Failed to build route: ${error.message}`) + throw new Error(`Failed to build route: ${(error as Error).message}`) } } @@ -76,7 +76,7 @@ export class ETH2Core { if (method.outputFormatter) data = method.outputFormatter(data) return data } catch (error) { - throw new Error(`${method.errorPrefix} ${error.message}`) + throw new Error(`${method.errorPrefix} ${(error as Error).message}`) } } } diff --git a/packages/web3-net/package.json b/packages/web3-net/package.json index 2825bcb8c24..70296063a94 100644 --- a/packages/web3-net/package.json +++ b/packages/web3-net/package.json @@ -20,6 +20,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-providers-http/package.json b/packages/web3-providers-http/package.json index 111deeae799..b11a42b3f66 100644 --- a/packages/web3-providers-http/package.json +++ b/packages/web3-providers-http/package.json @@ -21,6 +21,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-providers-ipc/package.json b/packages/web3-providers-ipc/package.json index d6bd6a10be7..8bcae3bde08 100644 --- a/packages/web3-providers-ipc/package.json +++ b/packages/web3-providers-ipc/package.json @@ -20,6 +20,6 @@ "devDependencies": { "@types/node": "^12.12.6", "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-providers-ws/package.json b/packages/web3-providers-ws/package.json index 378509aaac7..95955ab78d9 100644 --- a/packages/web3-providers-ws/package.json +++ b/packages/web3-providers-ws/package.json @@ -20,6 +20,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-shh/package.json b/packages/web3-shh/package.json index a5a366cfec6..fb2452b3423 100644 --- a/packages/web3-shh/package.json +++ b/packages/web3-shh/package.json @@ -23,6 +23,6 @@ "devDependencies": { "@types/node": "^12.12.6", "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3-utils/package.json b/packages/web3-utils/package.json index cc6eea87c21..a1d849542f1 100644 --- a/packages/web3-utils/package.json +++ b/packages/web3-utils/package.json @@ -24,6 +24,6 @@ }, "devDependencies": { "dtslint": "^3.4.1", - "typescript": "^3.9.5" + "typescript": "4.1" } } diff --git a/packages/web3/package.json b/packages/web3/package.json index c40e1214e18..3dba309f8ed 100644 --- a/packages/web3/package.json +++ b/packages/web3/package.json @@ -62,7 +62,7 @@ "devDependencies": { "@types/node": "^12.12.6", "dtslint": "^3.4.1", - "typescript": "^3.9.5", + "typescript": "4.1", "web3-core-helpers": "1.8.1" } }