Etan Kissling
db48160ab3
bump `nim-testutils` to `53a9fb09923004455b7e6d750c8144f3c7ede201` ( #5010 )
...
- allow `programMain` to throw
2023-06-10 05:11:10 +00:00
Etan Kissling
40a6f1dd82
bump `nim-chronicles` to `74dc6e2e58bc0f63d22febed66726a815b8363db` ( #5052 )
...
- Generate lock file
- v0.10.3
- fix stylecheck to be compatible with Nim 1.2 and 1.6
- update to supported macOS GitHub CI image
- switch GitHub Actions CI images from deprecated Ubuntu 18.04 to 20.04
- Fix nim 2.0 bare except warnings
- fix nim 1.6 bare except warnings
- reduce compiler warnings
- Fix bare expect warning
- Remove appveyor and travis scripts
- upgrade github actions to v3
- remove nimble.lock, which is outdated and block Nim CI
2023-06-10 02:08:32 +00:00
tersec
6a9ed6ddd5
use v1.4.0-alpha.2 consensus spec test vectors ( #5051 )
2023-06-10 01:45:53 +00:00
Etan Kissling
6548651e42
bump `nim-confutils` to `6c3566850d5ec241d8cb687ae8461c972040311a` ( #5046 )
...
- remove support for Nim v1.2 and v1.4
- use --mm: instead of --gc: and remove stddefects import
- annotate `parseCmdArg` with `{.raises.}`
- ignore exceptions while writing to stdout/stderr
- handle `terminalWidth` exception
- catch exceptions in `appInvocation`
2023-06-09 21:45:52 +00:00
Etan Kissling
16adda2cd5
bump `nim-ssz-serialization` to `4c3e600da2051f81fe3074ae344f75f96a66de9d` ( #5045 )
...
- add support for generic union
- switch CI to the supported versions of ubuntu and macos
- install openssl on macos for Nim devel
- update github actions to v3
- improve union validation
- enable ssSize of union
- implement SSZ Optionals (EIP-6475)
- implement sszSize of Optionals
- use Nim 2.0 in CI
- test both refc and ORC in post-1.6 Nim versions
- stop testing Nim pre-1.6 in CI
- update for latest `Optional` spec
- avoid ptr_arith
- remove redundant when's because Nim 1.6+ is always true
- rm unused `SszMaxSizeExceeded`
- remove Defect raises
2023-06-09 21:35:18 +00:00
Etan Kissling
5a2fd46d79
bump `nim-serialization` to `845bed4478c8f0ac893494083798348e9e7ffb58` ( #5043 )
...
- fix nim devel error: 'result' requires explicit initialization
- Use Nim 2.0 in CI
- test both refc and ORC in post-1.6 Nim versions
- fix makeFieldReadersTable crash when orc enabled.
- remove appveyor and travis scripts
2023-06-09 11:55:41 +00:00
Jacek Sieka
7028cc45f5
bump stew ( #5040 )
...
`results` updates, brings better error messages and convenient helpers
2023-06-08 18:14:49 +00:00
Jacek Sieka
8db87a0cfc
bump chronos ( #5039 )
...
* separate futures import / Defect cleanups
* unittest2 fix to allow `stackTrace` as a symbol name generally
2023-06-08 13:42:19 +00:00
Etan Kissling
489f688dbc
bump `nim-faststreams` to `2a771bb91f8aae8520a5553955a2acce5fdd0c87` ( #5038 )
...
- remove chronos dependency
- fix `finalWrite` for split fixed-size cursors
2023-06-07 11:28:49 +00:00
Etan Kissling
d358aa67cb
bump `nim-serialization` to `bddc53901201b0df5d50e7b79375f88d17ddb71a` ( #5036 )
...
- nim devel workaround
- upgrade github actions to v3
- switch CI to the supported version of ubuntu
2023-06-06 23:05:13 +00:00
Jacek Sieka
fc833d40f6
bump chronos ( #5032 )
...
* ratelimiter crash fix
* implicit returns now available!
2023-06-05 18:52:16 +00:00
Jacek Sieka
eb5ec3330d
bump chronos ( #5024 )
...
* bump chronos
* asyncevent memory hogging fix
* fixup
* fixup
* Revert fixes.
Bump proper chronos version.
---------
Co-authored-by: cheatfate <eugene.kabanov@status.im>
2023-06-03 23:55:58 +02:00
tersec
b25ca0833b
use v1.4.0-alpha.1 consensus spec test vectors ( #5026 )
2023-06-03 21:55:08 +00:00
Etan Kissling
cb25e11252
bump `nim-chronicles` to `533022be6afee15800148a30b502b8ca9e327377` ( #5017 )
...
* bump `nim-chronicles` to `533022be6afee15800148a30b502b8ca9e327377`
- Fix registry locking when threading disabled
- Fix for styleCheck:usages (v0.10.2)
- Setup for Nimble 1.4.0
* lint
2023-06-01 10:05:52 +02:00
Jacek Sieka
021babd56d
bump chronos ( #5000 )
...
* bump chronos
* bump
* bump
* bump
2023-05-31 17:28:14 +00:00
Etan Kissling
c036de5973
bump `nim-toml-serialization` to `67ba6fbd64f4345db6e590a87c252e7b5a934ffd` ( #5008 )
...
- use string value when encoding enums
2023-05-31 08:43:24 +00:00
Etan Kissling
a10d193aec
bump `nim-json-serialization` to `ed4440d881f9e2cb7778c01a0f638d928f339aa7` ( #5005 )
...
- use string value when encoding enums
2023-05-30 23:59:55 +00:00
Etan Kissling
4b6236b6a6
bump `nim-stew` to `7b4c9407f29075d3206123c1a2d87fa74af40fd0` ( #5003 )
...
- remove cast warnings
- add `enumStyle` helper macro
2023-05-30 13:59:22 +00:00
tersec
10569ff2e9
use v1.4.0-alpha.0 consensus spec test vectors ( #4990 )
2023-05-25 07:55:00 +00:00
zah
f904206e13
Bump Chronos to test the async proc changes ( #4985 )
2023-05-24 11:25:27 +03:00
Eugene Kabanov
ec7eacc253
Bump chronos from main branch. ( #4962 )
2023-05-15 23:43:12 +03:00
Eugene Kabanov
a1cb31c7b4
Disable HTTP pipelining by default. ( #4950 )
2023-05-15 17:42:00 +03:00
Jacek Sieka
fedf04c55b
bumps ( #4942 )
...
general round of cleanup bumps
* bearssl: upstream update
* confutils: cleanups, env var support
* eth: cleanup
* faststeam: unsafeAddr fix
* json-ser: cleanups
* backtrace: harden
* metrics: cleanups
* normalize: tests
* ser: 2.0/devel fixes
* snappy: cleanup
* stew: Result updates
* stint: cleanups
* testutils: cleanups
* toml: 2.0 compat
* unicode: fixes
* ut2: cleanups
* nimcrypto: safety fixes
* sepolia: rename
2023-05-13 09:58:47 +00:00
Etan Kissling
e0f024c0f3
capella preset for Gnosis ( #4936 )
...
```
MAX_WITHDRAWALS_PER_PAYLOAD* = 8
MAX_VALIDATORS_PER_WITHDRAWALS_SWEEP* = 8192
```
https://github.com/gnosischain/configs/pull/11
2023-05-11 09:56:32 +00:00
Kim De Mey
4e715c877f
Bump nim-eth for less cannot raise Defect warnings ( #4934 )
2023-05-11 00:35:47 +00:00
Jacek Sieka
34a81f56c3
bump web3 ( #4919 )
...
and update fakeee
2023-05-09 22:51:57 +00:00
Zahary Karadjov
d784672c10
Always use fresh HTTP connections for EL communication
2023-05-05 02:27:26 +03:00
Zahary Karadjov
18d1f62ff1
Add logging for EL request time outs
2023-05-02 16:52:26 +03:00
Jacek Sieka
55592db3b1
secp256k1 0.3.1 ( #4843 )
...
Celebrating their new release policy!
2023-04-30 08:51:48 +00:00
henridf
cf202fb928
Update nim-web3 ( #4875 )
...
Update to new version of nim-web3 incorporating the execution API
change that merges getPayloadV3 and getBlobsBundleV1.
2023-04-28 19:20:25 +00:00
Zahary Karadjov
3b58711e6b
Merge branch 'stable' into unstable
2023-04-28 00:12:37 +03:00
Zahary Karadjov
e5a5731be6
Fix the cross-compilation for macOS and re-enable its packaging
2023-04-27 19:29:52 +03:00
Zahary Karadjov
e6a6019ef9
Fix the cross-compilation for Windows
2023-04-27 16:28:10 +03:00
Tanguy
6c3b9fdf36
Bump chronos ( #4861 )
2023-04-26 14:42:53 +00:00
tersec
45f89f1205
use consensus specs v1.3.0 test vectors ( #4838 )
2023-04-18 22:01:49 +02:00
tersec
5b0442e6e6
remove submodule containing deprecated zhejiang testnet definition ( #4819 )
2023-04-15 21:31:15 +00:00
henridf
974b1657b4
use nim-blscurve fork with upgraded blst ( #4788 )
2023-04-14 12:36:54 +00:00
Eugene Kabanov
0ff86e9538
web3signer refactoring and test suite. ( #4775 )
...
* Refactor nimbus_signing_node to support Unix signals.
* Fix SN unable to close REST server properly.
* Fix `keys`, `deposit` and `validator_registration` endpoints issues.
Add getValidatorExitSignature() and getDepositMessageSignature() to validator_pool.
* Add /reload endpoint and implementation.
Fix signData to not cancel `timer`.
Fix validator_pool should clear attachedValidators table.
* Diva protocol enhancement implementation.
2023-04-06 16:16:21 +03:00
Tanguy
5167a373ab
Bump libp2p ( #4786 )
...
* auto-bump nim-libp2p
* remove iWantBudget
---------
Co-authored-by: = <Menduist@users.noreply.github.com>
2023-04-04 13:31:41 +00:00
Jacek Sieka
99af1b60d6
chronos: bump ( #4783 )
2023-04-03 14:36:39 +00:00
Jacek Sieka
9131ebac81
bump unittest2 ( #4777 )
2023-03-31 09:29:07 +00:00
tersec
aa04d45335
use canonical, standalone sepolia network definition repository ( #4762 )
2023-03-29 11:37:14 +03:00
Eugene Kabanov
4d74c53458
Bump chronos. ( #4769 )
...
* Bump chronos.
* Bump presto.
2023-03-28 12:57:27 +00:00
henridf
635a924e8c
Add nim-kzg4844 and use it in validate_blobs ( #4732 )
2023-03-23 09:47:04 +00:00
Zahary Karadjov
813fddee8c
Capella hard-fork epoch for Mainnet
2023-03-21 23:33:06 +02:00
tersec
83dbafa1af
bump nim-confutils to silence more BareExcept warnings ( #4755 )
2023-03-21 01:41:13 +01:00
tersec
82bf949561
use consensus spec v1.3.0-rc.5 test vectors ( #4754 )
2023-03-20 20:17:25 +00:00
tersec
221579889b
bump nim-web3 to enable calling getPayload with exact type ( #4748 )
2023-03-20 16:02:57 +01:00
Zahary Karadjov
4d1b2dd9f5
Merge branch 'stable' into unstable
2023-03-17 17:51:39 +02:00
Etan Kissling
fb26e19de9
use v1.3.0-rc.4 consensus spec test vectors ( #4740 )
2023-03-16 21:35:20 +01:00