tersec
ab4574ef36
bump nim-libp2p to v1.6.0 ( #6605 )
2024-10-07 14:10:25 +02:00
tersec
9c9f3707a1
use EF consensus spec v1.5.0-alpha.7 test vectors ( #6600 )
2024-10-06 13:15:56 +02:00
tersec
eb30b741d9
bump nimbus-build-system to use Nim v2.0.10 ( #6592 )
...
* bump nimbus-build-system to use Nim v2.0.10
* fix `CatchableError` leak on Windows
* define ERROR_INVALID_ACCESS
* trigger finding correct hashes for nix build
* check checksums checksum
* update nix nimble checksum
* csources didn't change
2024-10-03 17:13:44 +02:00
Jacek Sieka
8f0d910422
web: bump to new nim-eth types ( #6590 )
2024-10-02 15:26:11 +02:00
tersec
faca46ba3f
bump nim-ssz-serialization ( #6588 )
2024-09-29 14:30:49 +02:00
Jacek Sieka
b20f1ba8b3
Update nim-eth types ( #6583 )
...
Minimal changes needed for compatiblity with
https://github.com/status-im/nim-eth/pull/733 which aligns core types
with execution spec.
2024-09-29 13:32:55 +02:00
Eugene Kabanov
77e835153c
Bump nimcrypto to fix nim22 issues. ( #6578 )
...
* Bump nimcrypto to fix nim22 issues.
* Fix compilation issue.
2024-09-24 02:55:16 +00:00
Jacek Sieka
ffc789122b
unittest2: bump ( #6576 )
...
allow capturing openArray in check
2024-09-23 17:06:41 +02:00
tersec
193a982d24
use EF consensus spec v1.5.0-alpha.6 test vectors ( #6568 )
...
* use EF consensus spec v1.5.0-alpha.6 test vectors
* LC changes are good as is, no need for the debug comment
* Fix indentation
* Use `execution_requests` for requests root
* fill in spec reference URLs for ExecutionPayload(Header)
* copy `execution_requests` when blidning blocks for Electra and add test
* fix `test_engine_api_conversions`
---------
Co-authored-by: Etan Kissling <etan@nimbus.team>
2024-09-20 21:32:16 +02:00
Etan Kissling
1cc3c59334
bump deps: update ci.yml to test Nim 2.2; also test gcc-14 ( #6561 )
...
- nim-blscurve: `924bc5a1861583b0032cfa6bc9665cc7642d7bd6`
- nim-faststreams: `081ddc2cb0c6b6d066120bec26de3ab9db23404e`
- nim-http-utils: `e8fc71aee15203a852f6321e4dd8d87517502847`
- nim-json-rpc: `9da5b609bf27805ffaa598efd2db02c1eb5019f4`
- nim-kzg4844: `c4aa30686fd29f52a483f0e3b0a1317dc0f9478d`
- nim-metrics: `f1f886957831e9f2f16ffa728abb4bf44bfd5b98`
- nim-nat-traversal: `05e76accbc7811273fadc23d8886ac1a2f83bb81`
- nim-presto: `5d5dc51bac4aafb26c03d2d813a47e80093bd0c7`
- nim-secp256k1: `641902d492aff3910b0240217fa0b28b5471baad`
- nim-serialization: `b28eeb6714d78f5bc08f26e0d9071c0b56777f68`
- nim-snappy: `590edb152071bca4901bcbe689fc0856efd8c4e7`
- nim-ssz-serialization: `cc09635ff06a337087ffeb83f51b8ee1e70a105c`
- nim-stew: `90a9bfd84389ad9ff1639a54404bed20c861ded8`
- nim-testutils: `c36724c469b657435f40fb7d365ad14640341606`
- nim-toml-serialization: `162358a6750ed472ef6b625d39cb7184db26759d`
- nim-unittest2: `5a76fe5bce267dffe1bea44556ca22df7ecabd8d`
- nim-websock: `179f81dedaddb5ba8d02534ccc8b7a8335981f49`
- nim-zlib: `02311a35623964a3ef37da8cd896ed95be06e6da`
- nim-zxcvbn: `4a200471b3a5798c9eb8be261bea999e7831245a`
2024-09-18 21:01:34 +00:00
Etan Kissling
de1552625f
bump nim-web3 to `0cc03e67dda6c4d9be0f9d9abde7508e46156fd9` ( #6560 )
...
- Add Prague (EIP-7685, 6110, 7002, 7251, and 7702) fields
2024-09-18 18:47:35 +02:00
Etan Kissling
4564934711
bump nim-eth to `4eecab27efb6a743098632024505474d34a65e9b` ( #6559 )
...
- Fix EIP-7865 types and RLP encoding
- Implement EIP-7702 Transaction and Receipt
2024-09-18 15:22:16 +02:00
tersec
9f7a1361bd
bump nim-eth and nim-nat-traversal ( #6538 )
2024-09-10 10:00:28 +02:00
Etan Kissling
f9a4add803
bump nim-eth to `f2568a64c0933c3a0bf959568df400cb1d16c2bf` ( #6537 )
...
- Differentiate log for invalid packet seqnr without reorder buffer and
not
- Using unsigned types for message type and requst IDs
- Reassign logging weights in RLPx handler
- Fix potential uTP clock drift overflow
2024-09-04 19:48:37 +00:00
Etan Kissling
745caa46c0
bump nim-stew to `d4634c5405ac188e7050d348332edb6c3b09a527` ( #6535 )
...
- arraybuf: seq-like fixed-capacity container stored on the stack
- Add cross-platform fsync() primitive and improve Direct mode
- Add updateFilePos() primitive and tests
2024-09-04 15:33:15 +00:00
Etan Kissling
2a62b0a546
bump sepolia to `0f71ae1b5ca38c565358f5251bc1a2314ba5edc7` ( #6536 )
...
- Add comment to idenftify teku bootnode
2024-09-04 17:07:46 +02:00
Etan Kissling
cb440119ee
bump nim-normalize to `e9ece052e0e4c6e003994e5c3e826d9ed0d8db29` ( #6534 )
...
- fix type of arguments to `fillBuffer`
2024-09-04 16:39:08 +02:00
Agnish Ghosh
5a44e39e31
bump nim-kzg4844, enable ckzg2.0.0, fix whatever needed ( #6502 )
2024-09-02 11:47:00 +00:00
Etan Kissling
a839145bec
bump nim-nat-traversal to `a3aa0c5f9d2a2870f1fd0f7a613d4fe025c84ab7` ( #6526 )
...
- bump miniupnp to `miniupnpc_2_2_8`
- Fix for API VERSION 18 UPNP_GetValidIGD after last bump miniupnp
- update `ci.yml` and use non-deprecated `results`
- bump miniupnp to version that includes Status related fixes
- bump libnatpmp to `8257134a5dcb077e40db1946554d676e444406e4`
2024-08-31 09:42:21 +00:00
Etan Kissling
88bdca18f1
bump nim-libp2p to `v1.5.0` ( #6524 )
...
- chore: setting dialing canceled log to trace
- fix(ci): windows-amd64 (Nim version-1-6)
- fix: add gcc 14 support
- feat: adding onValidated observer
- fix(test): interop transport
- chore: Cleanup CI
- fix: infinite loop when connection is aborted before being accepted
- fix(yamux): future leak
- chore(version): update libp2p.nimble to 1.5.0
2024-08-29 17:47:51 +02:00
Etan Kissling
e6dec3fd82
bump nim-chronos to `v4.0.3` ( #6519 )
...
- Bump version to 4.0.3
2024-08-29 17:47:40 +02:00
Etan Kissling
6f0a17b50d
bump nim-eth to `98b2a34075614f9ea8bd629c18580c16e8065397` ( #6520 )
...
- Fix rlpx hello crash caused by rlp decoder
2024-08-28 21:37:58 +00:00
Etan Kissling
f772a272de
bump nim-unittest2 to `36c714fb3ddcf9e63b8772296dede80a788d81b7` ( #6529 )
...
- Ensure test is marked as failed when check is inside `proc`
2024-08-28 21:20:55 +00:00
Etan Kissling
79814a7125
bump nim-ssz-serialization to `b5aa78cae197cc97277be050ba69ef9c5d33aad1` ( #6528 )
...
- bump hashtree to `v0.2.0`
2024-08-28 20:38:01 +00:00
Etan Kissling
b70de4f80a
bump nim-json-serialization to `8a4ed98bbd0a9479df15af2fa31da38a586ea6d5` ( #6522 )
...
- Update `nimbus-eth2` reference
- Add compile time switch to alter encoder enum representation
2024-08-28 22:23:37 +02:00
Etan Kissling
266f11fcfe
bump nim-results to `71d404b314479a6205bfd050f4fe5fe49cdafc69` ( #6527 )
...
- test `?` in `ok` (fixes #23 )
- add `nph` formatting linter
- `lent` support
- v0.5.0
- disable `lent` with `orc` until 2.2
2024-08-28 22:23:08 +02:00
Etan Kissling
53abf2b908
bump nim-blscurve to `72d1980c8770ed2e6fb30c7f297b835d43aa925d` ( #6517 )
...
- Use correct header file for `blst_aux` ABI
2024-08-28 21:03:08 +02:00
Etan Kissling
54e5411633
bump nim-chronicles to `a28bb9781ce74e725796c307ad05083e646872be` ( #6518 )
...
- Cache time representation
2024-08-28 21:00:19 +02:00
Etan Kissling
8b530320c5
bump nim-metrics to `29bb7ba63cd884770169891687595348a70cf166` ( #6525 )
...
- Fix chronos dependency to require version >= v4.0.3
- make chronicles work with metrics logging
2024-08-28 20:57:49 +02:00
Etan Kissling
de2b354198
bump nim-libbacktrace to `b6e26f03c091a8e3bba6adc06198fc3055bacc66` ( #6523 )
...
- bump libbacktrace to `86885d14049fab06ef8a33aac51664230ca09200`
- bump whereami to `dcb52a058dc14530ba9ae05e4339bd3ddfae0e0e`
2024-08-28 20:33:14 +02:00
Etan Kissling
bd8d2e5ddd
bump holesky to `e7fdf62fc0e59434d9d3155d8ad6ed06bcfa0dde` ( #6516 )
...
- Add axol.io faucet to README.md
- Add lodestar holesky public enode
2024-08-28 19:31:49 +02:00
Etan Kissling
20e85f836f
bump nim-http-utils to `8b88ad6dd9a6326c29f82067800c483d9410d873` ( #6521 )
...
- Add HTTP response code 207 (Multi-Status)
2024-08-28 16:31:03 +00:00
tersec
485ed833e0
use EF consensus-specs v1.5.0-alpha.5 test vectors ( #6503 )
2024-08-21 12:18:33 +02:00
Etan Kissling
8a87d4383a
bump nim-sqlite3-abi to `v3.46.1.0` ( #6500 )
...
- bump sqlite-amalgamation to `3.46.1`
2024-08-21 06:10:29 +00:00
Etan Kissling
ca8c2ceb24
bump nim-eth to `cc6d88962e4a22170361b576534246bd57974d80` ( #6494 )
...
- port eth2_digest speedups to eth_hash
- hash compatibility fix
- Revert speedups
- Removed obsolete chunked rlpx message protocol extension
- Treat putting empty data in hexary trie as deleting data
2024-08-16 22:51:19 +02:00
Etan Kissling
231c41ea78
bump nim-blscurve to `d5d595a59ca906898c51af7f9511a01082435393` ( #6492 )
...
* bump nim-blscurve to `d5d595a59ca906898c51af7f9511a01082435393`
- Regenerate `blst_abi.nim`
- Expose Pippenger multiplication for combining multiple sigs of same msg
* bump nim-kzg4844 to `7bd7f115db8983be2549ce1a55891355c404fdc0`
- Ensure compatibility with patched `blst.h` from `nim-blscurve`
2024-08-16 19:48:10 +02:00
tersec
cb581482e8
bump sepolia for new bootnode ( #6490 )
2024-08-14 06:48:36 +02:00
Jacek Sieka
5065584139
results: bump (genericsOpenSym support) ( #6488 )
2024-08-13 19:23:57 +00:00
tersec
2e40a401b0
use EF consensus-specs v1.5.0-alpha.4 test vectors ( #6482 )
2024-08-09 15:02:04 +02:00
tersec
f5d360dadd
bump sepolia for additional bootnode ( #6480 )
2024-08-07 19:50:38 +02:00
Etan Kissling
32fe62f084
bump nim-secp256k1 to `4470f49bcd6bcbfb59f0eeb67315ca9ddac0bdc0` ( #6477 )
...
- bump secp256k1 to `v0.5.1`
2024-08-07 11:40:14 +00:00
Etan Kissling
163403b5d0
bump nim-ssz-serialization to `6f831b79df24af00c10e73e717cbe40d7d0e2439` ( #6476 )
...
- update ci.yml and fix deprecations
- Add two convenience aliases from specification
2024-08-07 11:38:25 +00:00
Etan Kissling
053f78dcec
bump nim-toml-serialization to `cb1fc73f3519fed5f3a8fbfa90afc9a96d5f5f5c` ( #6475 )
...
- Fix syntax highlighting in README.md
- Do not close `nil` stream when it failed to open
2024-08-06 20:58:17 +00:00
Etan Kissling
5075d9c33a
bump nim-stint to `7c81df9adc80088f46a4c2b8bf2a46c26fab057c` ( #6474 )
...
- hash limbs instead of bytes
- fix modmul 256-bit perf
2024-08-06 20:58:04 +00:00
Etan Kissling
ad9b90cab6
bump nim-stew to `af07b0a70dbd5528cbca9d944b0aa8b7bea92963` ( #6472 )
...
- fix deprecation warnings from results; deprecate shims/io module;
rm deprecated shims/os module
- Reduce declared but unused warnings in keyed-queue
- Add truncate()/ftruncate() cross-platform implementation
- Fix OpenFlags.Append mode for io2.openFile()
2024-08-06 15:47:44 +00:00
tersec
09c847b823
Revert "bump nim-nat-traversal to `459fc4968799bde97592137f42d93e5069f06e73` …" ( #6466 )
...
This reverts commit 19159a5453
.
2024-07-29 05:22:24 +02:00
Etan Kissling
9e75136d0c
bump nim-unicodedb to `8c8959d84c12ecda6ea14c67bd68675b1936f8cf` ( #6464 )
...
- bump Nim 2.0.x version in CI
2024-07-27 01:44:27 +00:00
Etan Kissling
4fc1cb63a3
bump nim-metrics to `4337ccd62c0b7d57492402dd4cb838ddc0c78a84` ( #6460 )
...
- don't test alternative API with `--mm:ORC`
- Remove outdated upstream reference
- Do not set conflicting `--mm` params
2024-07-27 01:19:29 +00:00
Etan Kissling
96b36366a6
bump nim-secp256k1 to `c1795d1fb64b6cfe932a8d977a123b55a562dc52` ( #6463 )
...
- fix running out of registers in GCC
2024-07-27 01:17:41 +00:00
Etan Kissling
4d774bda55
bump nim-normalize to `331d1a252f309f5d0813f7cdbabafc15606369a2` ( #6462 )
...
- use latest Nim versions in CIs
2024-07-27 00:48:41 +00:00