Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

1.x testing on node v18 #5408

Closed
jdevcs opened this issue Sep 1, 2022 · 2 comments
Closed

1.x testing on node v18 #5408

jdevcs opened this issue Sep 1, 2022 · 2 comments
Assignees
Labels
1.x 1.0 related issues

Comments

@jdevcs
Copy link
Contributor

jdevcs commented Sep 1, 2022

1.x CI actions failing on v18 #4888 (comment)

@jdevcs jdevcs added the 1.x 1.0 related issues label Sep 1, 2022
@jdevcs jdevcs self-assigned this Oct 6, 2022
@jdevcs jdevcs mentioned this issue Oct 10, 2022
31 tasks
@jdevcs
Copy link
Contributor Author

jdevcs commented Oct 11, 2022

Tested 1.x on node v18 following observations:

  • There is breaking change for Message-Digest algo functions in node 17+. Node 17, 18 uses OpenSSL3 which has changed code for initialization context of Message-Digest functions ( including md4 )

one temp fix is to continue use legacy OpenSSL

  • Webpack 4 issue:
this[kHandle] = new _Hash(algorithm, xofLen);
Error: error:0308010C:digital envelope routines::unsupported
  • Web3.js tests using ethers issue:
 3) eth
       accounts
         encrypt ethers wallet, and decrypt with eth.account:
     Error: error:0308010C:digital envelope routines::unsupported
  • ganache socket connection failing
  1) web.providers.givenProvider (ganache)
       "before all" hook for "requestManager attaches 4 listeners":
     Error: error:0308010C:digital envelope routines::unsupported

Web3.js : 122 tests failing due to above shared

@jdevcs jdevcs mentioned this issue Oct 11, 2022
3 tasks
@jdevcs
Copy link
Contributor Author

jdevcs commented Oct 11, 2022

Fixes will be tracked under #5522

@jdevcs jdevcs closed this as completed Oct 11, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
1.x 1.0 related issues
Projects
None yet
Development

No branches or pull requests

1 participant