1394 Commits

Author SHA1 Message Date
tersec
de01ad4f9b
bump nim-stew (#6336) 2024-06-10 06:46:17 +02:00
Etan Kissling
ab892c1a04
bump mainnet to f6b7882618a5ad2c1d2731ae35e5d16a660d5bb7 (#6310)
* bump `mainnet` to `f6b7882618a5ad2c1d2731ae35e5d16a660d5bb7`

- Initial commit

* fix soft links
2024-05-30 09:28:16 +00:00
Jacek Sieka
d033ae0a34
hashtree: bump (#6292)
Fixes compilation on osx/arm64
2024-05-29 18:38:23 +02:00
Etan Kissling
a810894635
bump nim-libp2p to 2fa2c4425f4bb835c0517efc03009925dcd28239 (#6314)
- fix(CI): rename branch from unstable to master in bumper workflow
- fix(transport): various tcp transport races
- chore(gossipsub): cleanups
- fix(yamux): set EoF when remote peer half closes the stream in yamux
2024-05-29 10:11:50 +00:00
Etan Kissling
dc3eddde72
bump nim-secp256k1 to 194b715b16766e383b5aef92dd779fb182faf45d (#6316)
- bump `secp256k1` to `v0.5.0`
2024-05-29 10:08:51 +00:00
Etan Kissling
dc6951eee9
bump nim-web3 to 46b4b4c8bc42013196a6290ee53029131f97931a (#6319)
- CI do not install openssl on macos+nim devel anymore
- Fixed encoding of (multidimentional) dynamic arrays
2024-05-25 11:13:30 +02:00
Etan Kissling
de740199f5
bump nim-kzg4844 to f12616d0675d9f6346141ca95f0840ab227eb213 (#6313)
- bump `csources` to `v1.0.2`
2024-05-25 00:36:08 +02:00
Etan Kissling
ad2f14e76a
bump nim-stint to 9d2b382c5dc34f0d6bbd93b2a5d65dde85067e0f (#6318)
- Fix pointer deref issue on Macos and Nim >= 2.0
- Fix GCC-14 [-Wincompatible-pointer-types] issue.
2024-05-24 22:35:50 +00:00
Etan Kissling
1150aa3e11
bump gnosis-chain-configs to 9ed6c63314899d17e2c3f669adbe2bc915610982 (#6311)
- Update spec
2024-05-25 00:33:34 +02:00
Etan Kissling
e5b69bd688
bump nim-snappy to 913c426d571cf82601452642e01cd11ea26f7ac6 (#6317)
- bump `snappycpp` to `1.2.1`
2024-05-24 21:49:35 +00:00
Etan Kissling
e4fcf56648
bump nim-nat-traversal to 54bf8aa2913e8550463779beeae4b469941e039c (#6315)
- bump `libnatpmp-upstream` to
  `007c3a53165a0551c877130eea4d966885ce19ae`
2024-05-24 21:39:55 +00:00
Etan Kissling
ad7daf6be7
bump nim-json-serialization to 4d0b0662ed960ab2c5a1ddbd08f77048bac13ae7 (#6312)
- Workaround Nim regression #23611 related to dirty template
2024-05-24 22:25:55 +02:00
tersec
a7b5741163
Merge remote-tracking branch 'origin/stable' into unstable 2024-05-23 13:29:21 +00:00
tersec
a98c119b98
version v24.5.1 2024-05-23 10:52:55 +00:00
tersec
c7b916fe7b
rename depositReceipts/exits to depositRequests/withdrawalRequests 2024-05-16 00:23:00 +00:00
tersec
d0400e408b
rename ExitV1 to WithdrawalRequestV1 (#6290) 2024-05-15 06:44:52 +02:00
Etan Kissling
87605d08a7
bump nim-eth to c482b4c5b658a77cc96b49d4a397aa6d98472ac7 (#6281)
- Introduce wrapper type for EIP-4844 transactions
2024-05-13 17:58:47 +02:00
Jacek Sieka
8ca537c8b9
libp2p: bump (#6280)
* fixes Defect on slow send
* avoid compiler warnings from chronos
* improve latency on send fast path
* avoid copying in message cache, improving heartbeat performance
2024-05-09 17:24:29 +02:00
Jacek Sieka
31fdbae9d4
ssz: bump to disable arm64 hashtree (#6278) 2024-05-09 08:15:22 +02:00
tersec
963e0bb92b
use EF consensus spec v1.5.0-alpha.2 test vectors (#6272) 2024-05-08 04:43:05 +02:00
Jacek Sieka
d0cea28a79
chronos: bump (#6264)
* Revert "revert to v2.0.4"

This reverts commit fc3fad2433ae51b28f39b892d44ae75d30a4623e.

* chronos: bump

Maybe work around https://github.com/nim-lang/Nim/issues/23568
2024-05-05 19:36:16 +02:00
Jacek Sieka
2969e187b8
ssz: bump (#6262)
*  fix missing arm64 symbols
* official release ver
2024-05-05 13:35:19 +02:00
Etan Kissling
8c84e835c6
bump nim-chronicles to 33761a5f77610d3f87f774244490eae43a9ac5a1 (#6265)
- Fixing CI.
2024-05-05 03:25:29 +02:00
Jacek Sieka
7bef68ce93
libp2p: bump (#6260)
Improves memory and cpu efficiency of seen/idonwant caches (100mb mem
savings on holesky)
2024-05-02 14:29:26 +02:00
Etan Kissling
bfb9670f79
bump holesky to bc5dfed5d939f611ad519a89d84ae227e83b5570 (#6258)
- Added Blockscout to the list of block explorers
2024-05-02 13:43:01 +02:00
Etan Kissling
b6d0bf1df3
bump gnosis-chain-configs to c115f3688c19eb6153e22c1e76477db4ed27fae3 (#6257)
- Bump config to v1.5.0-alpha.0
2024-05-02 12:35:11 +02:00
Etan Kissling
0881d38aad
bump nim-chronos to 72f560f049efa42fffb50aff2015782f6f17825e (#6259)
- Fix RangeError defect being happened using android toolchain.
2024-05-02 09:26:17 +00:00
Jacek Sieka
ab30efaf80
Integrate hashtree for better hashing performance (#5188)
status-im/nim-ssz-serialization#35 brings in https://github.com/prysmaticlabs/hashtree as a supported backend for SHA256, giving a nice little performance boost to all hash_tree_root calls on supported platforms / compilers.

Expected gains are on the order of 30% which in the case of a replayed state nets us 0.2-0.3s improvement.

More about this design here: https://hackmd.io/@potuz/BJyrx9DOF - kudos to @potuz for this excellent library!
2024-05-02 08:54:32 +02:00
Eugene Kabanov
c9b54bf1aa
Enable IPv6 for discovery5 using dualstack support. (#6242)
* Make listen-address default to use dualstack.

* Use correct newProtocol().

* Bump nim-eth.

* Bump nim-eth one more time.

* Use `*` instead of IPv6 address for dualstack sockets.

* Bump chronos and nim-eth.

* Use new constructor.

* Fix listenAddress should be Opt[T] not Option[T].

* Fix options.md.
2024-05-01 19:29:39 +00:00
kaiserd
bd33828681
Chore/update libp2p branch master (#6253)
* chore: change nim-libp2p branch from unstable to master

* chore: dummy bump of nim-libp2p version to please linter

---------

Co-authored-by: ksr <kaiserd@users.noreply.github.com>
2024-05-01 19:08:48 +02:00
Etan Kissling
f6fbb054b4
bump nimbus-build-system to a15dc546a053dd94c610a4178887bbf7c908aadb (#6244)
- switch to Nim `v1.6.20`
2024-04-28 22:37:30 -07:00
tersec
302f645a01
use EF consensus spec v1.5.0-alpha.1 test vectors (#6249) 2024-04-28 03:33:44 +00:00
Etan Kissling
9f5d2e290c
bump nim-libbacktrace to cefd3eec9c13330f6726383ed0c8a60ca8823603 (#6247)
- bump `libbacktrace` to `ae1e707dbacd4a5cc82fcf2d3816f410e9c5fec4`
2024-04-26 19:58:33 +00:00
Etan Kissling
5d5517b566
bump nim-websock to 63bcc2902d884c63101e144555ad99421734a70a (#6241)
- Fix CI badge URL
2024-04-26 04:42:21 +00:00
Etan Kissling
224a24c717
bump nim-web3 to 290acb6e6200230fc625209e6654f6bb60aceb13 (#6240)
- Change some FeeHistoryResult field types from Quantity to UInt256
- bump `execution-apis` to `v1.0.0-beta.4`
2024-04-26 04:12:47 +00:00
Etan Kissling
c89843efd4
bump nim-libp2p to 2b5319622c997ce1c80bc62c863e30f3349ee0d7 (#6238)
- fix: reset accept fut in stop
- always allow new data be received if the recvWindow is > 0
- Revert "always allow new data be received if the recvWindow is > 0"
2024-04-26 02:45:12 +00:00
Etan Kissling
98e710b7ff
bump nim-stew to 104132fd0217e846b04dd26a5fbe3e43a4929a05 (#6239)
- Update LRU directives
2024-04-26 02:33:21 +00:00
Etan Kissling
d864ab717f
bump nim-chronicles to 856514a5b10e9293f6cdcf4cc60d7bb969f6b1c0 (#6237)
- task requires
- Fix CI badge URL
2024-04-26 02:09:56 +00:00
tersec
73738c702c
use consensus spec v1.5.0-alpha.0 test vectors; use Nim v2.0.4 specifically for 2.0.x (#6221) 2024-04-19 02:55:58 +00:00
Etan Kissling
4c031a7887
bump nimcrypto to 485f7b3cfa83c1beecc0e31be0e964d697aa74d7 (#6213)
- test refc under Nim 2.0 and later
2024-04-17 14:11:53 +00:00
Etan Kissling
23a4646705
bump nim-chronos to 0d050d582306e8c521c3a4a6f6dcb3c83c93a90f (#6211)
- Add custom ring buffer into chronos streams and transports.
- Add `join()` operation to wait for future completion.
- Ensure that all buffers used inside HTTP client will follow original buffer size.
- Add automatic constructors for TCP and UDP transports.
2024-04-17 14:01:21 +00:00
Etan Kissling
02a61258d4
bump nim-faststreams to 11b9d952a80ec87e2443405a6a5382f9daac51f8 (#6212)
- Fix spelling & grammer errors in the README
2024-04-17 13:43:34 +00:00
Etan Kissling
d03e014bd6
bump nim-bearssl to d81b37dc2011bf3a2bd93500489877c2ce8e6ac3 (#6210)
- Bump cacert to version 2024-03-11.
2024-04-17 15:21:50 +02:00
Etan Kissling
c57fcb426a
bump nim-libp2p to 89cad5a3ba9088cc721682469a10917903da25a0 (#6199)
- add support for setting protocol handlers with `{.raises.}` annotation
- fix: valueOr and withValue utilities
- fix: remove explicit param from GossipSubParams constructor
2024-04-12 11:12:44 +02:00
Etan Kissling
6530a36a0f
bump nim-nat-traversal to 4c4fc6f1436b5e0468a6b3a7929bb603f0b43f33 (#6197)
- bump `miniupnp` to `miniupnpc_2_2_7`
2024-04-11 18:10:19 +02:00
Etan Kissling
b9f9fc4035
bump nim-json-serialization to 1ac1d69f9512d55d15e8218a9dbdff129bf96ddb (#6198)
- Add JsonValueRef compare operation
2024-04-10 18:50:44 +00:00
Etan Kissling
c332c88f40
bump nim-libbacktrace to 66864ed4ae18d14a2b4acb4549561efd7755351f (#6196)
- quote and library paths for use in passc/passl to allow embedded spaces
- use strutils.escape to handle more special chars
2024-04-10 17:30:28 +00:00
Etan Kissling
2f388df0b4
bump nim-normalize to b828f07037c87382b7f20f96e6cca6e85788dd25 (#6195)
- test refc in Nim 2.0 and newer
- update CI
- update CI
2024-04-10 16:21:55 +00:00
Etan Kissling
7e58286887
bump nim-snappy to aaef74113cadaaca690c6144eae0cf2c2a10db28 (#6194)
- bump `snappycpp` to `1.2.0`
2024-04-10 15:36:55 +00:00
Etan Kissling
b305a58f57
bump nim-unicodedb to 3db16f8ece5d0eba310c8f1ed812c6ff5a21a34a (#6193)
- test refc in Nim 2.0 and newer
- update CI
- update CI
2024-04-10 17:03:36 +02:00