Nim library updates, pt 2 (#9734)

This is part 2 of the nim library updates targeting networking and ETH
libraries:

* bearssl: upstream security updates, refactoring
* chronos: significant stability updates across the board - ie better
connection management, async fixes, updates, refactoring etc
* eth: updates across the board, including EIP support, discv5, etc
* http-utils: fixes
* json-rpc: replaced websocket engine with in-house nim-websock (vs news
which is no longer supported)
* libp2p: lots of updates, but not relevant to status-desktop as of yet
* web3: new API and conformance updates based on execution API spec
* semver: crash fix, branch name
* news: removed in favour of nim-websock
This commit is contained in:
Jacek Sieka 2023-03-20 07:34:56 +01:00 committed by GitHub
parent 2ca8fd04e2
commit d8ce6f58dd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 10 additions and 13 deletions

4
.gitmodules vendored
View File

@ -26,6 +26,7 @@
[submodule "vendor/semver.nim"] [submodule "vendor/semver.nim"]
path = vendor/semver.nim path = vendor/semver.nim
url = https://github.com/euantorano/semver.nim url = https://github.com/euantorano/semver.nim
branch = main
[submodule "spellchecking"] [submodule "spellchecking"]
path = spellchecking path = spellchecking
url = https://github.com/status-im/desktop-spellchecking.git url = https://github.com/status-im/desktop-spellchecking.git
@ -56,9 +57,6 @@
[submodule "vendor/isaac"] [submodule "vendor/isaac"]
path = vendor/isaac path = vendor/isaac
url = https://github.com/pragmagic/isaac.git url = https://github.com/pragmagic/isaac.git
[submodule "vendor/news"]
path = vendor/news
url = https://github.com/Tormund/news
[submodule "vendor/nim-bearssl"] [submodule "vendor/nim-bearssl"]
path = vendor/nim-bearssl path = vendor/nim-bearssl
url = https://github.com/status-im/nim-bearssl url = https://github.com/status-im/nim-bearssl

1
vendor/news vendored

@ -1 +0,0 @@
Subproject commit e1d63564a2a411f264e75694b8f7c66e50c3a4cb

2
vendor/nim-bearssl vendored

@ -1 +1 @@
Subproject commit eebf730ccda5b5fade2a8f48b3da1496f2c47ba5 Subproject commit acf9645e328bdcab481cfda1c158e07ecd46bd7b

2
vendor/nim-chronos vendored

@ -1 +1 @@
Subproject commit dcf197a8c7891252fc611508a7d364d4953001d9 Subproject commit f7835a192b45c37e97614d865141f21eea8c156e

2
vendor/nim-eth vendored

@ -1 +1 @@
Subproject commit 3ddb498f2a41e1e470d780757faeedc0b8cb3a21 Subproject commit 72c98589278aec949c13435d9bcacdb306faa5a8

@ -1 +1 @@
Subproject commit 33d70b9f378591e074838d6608a4468940137357 Subproject commit a85bd52ae0a956983ca6b3267c72961d2ec0245f

2
vendor/nim-json-rpc vendored

@ -1 +1 @@
Subproject commit dff46c991d8ff533991ce9ae7fbeda07f18e6956 Subproject commit 07e4705b1fcff917b1eec37c11b3f8001017a76d

2
vendor/nim-libp2p vendored

@ -1 +1 @@
Subproject commit 70deac9e0d16f7d00a0d4404ed191042dbf079be Subproject commit c1a3bd8fee464661ebfa842922c3a4c4e82a915f

2
vendor/nim-web3 vendored

@ -1 +1 @@
Subproject commit bf6805dff9f5e2f5dfc4d5e3cb3f8c076caae849 Subproject commit 6a854220ea23ae0a7f284aaf490c81dcc1b42ead

2
vendor/nim-websock vendored

@ -1 +1 @@
Subproject commit f354dfebe9f45ba33e6ad3b6f3163d516c9d0727 Subproject commit fea05cde8b123b38d1a0a8524b77efbc84daa848

2
vendor/semver.nim vendored

@ -1 +1 @@
Subproject commit 3b7ace48704236329363290c62ce43f4d35f684d Subproject commit 11a49067315c2ba5b8bcbf6f620442004c419817