Daniel Sobol
9c53c73173
state network test vectors update ( #2003 )
...
* state network test vectors update
* nibbles codec
* moving test vectors into portal-spec-tests
* fix copyright year in all_fluffy_tests
2024-02-03 00:12:36 +03:00
jangko
66e0c6a56c
Bump json-rpc: Support more optional types
2024-02-02 14:40:15 +07:00
andri lim
24f7a94d5b
Bump json-rpc to v0.4.0: Support RPC batch call ( #1997 )
2024-01-31 18:56:03 +07:00
andri lim
c635e160d9
Implement combo http server for rpc, engine_api, and graphql services ( #1992 )
...
* Combo HTTP server implementation
* Use json flavor for jwt_auth decoder
2024-01-29 20:20:04 +07:00
Vit∀ly Vlasov
048fc380a9
Nimbus light client integration with status-go rebased version ( #1971 )
...
* Nimbus light client integration with status-go
* Add cleanup code, address review comments
* Disable metrics for libverifproxy only
* Update confutils
* missing import
* build proxy in tests
* more build stuff
* namespace make vars
* export NimMain for windows
* reduce dependency on Nim compiler in header file
* copyright
---------
Co-authored-by: Vitaliy Vlasov <siphiuel@protonmail.com>
Co-authored-by: Jacek Sieka <jacek@status.im>
2024-01-26 23:04:08 +01:00
jangko
5b7857e181
Bump graphql, json-rpc and websock in preparation for combo HTTP server
2024-01-25 20:27:32 +07:00
Kim De Mey
dbc1ae86e2
Vendor bumps + related fixes + warning fixes ( #1985 )
...
- Vendor bump of stew, nim-eth, chronos, nimbus-eth2 and libp2p
- Bump related fixes + fixes of deprecation warnings
- Several other warnings fixed.
2024-01-24 16:28:03 +01:00
andri lim
cba5d166f4
Bump websock ( #1982 )
...
* Bump nim-websock to 475ad35c89b0c6e63d8fda556c108a02b5f5e447
* Fix obsolete Rng cast
* Fix copyright year
* Remove obsolete comments
2024-01-23 22:29:12 +07:00
andri lim
107d81dbc9
Bump unittest2 to 0fe665e509340fa5ed88632e2e32692b867b08fc ( #1980 )
...
* Bump unittest2 to 0fe665e509340fa5ed88632e2e32692b867b08fc
* Bump nim-unittest2
2024-01-22 19:56:10 +07:00
andri lim
b098484e4d
Bump nat-traversal to 3398a649f4e895cae86fbe85b54769ebc0967878 ( #1979 )
2024-01-20 07:58:54 +07:00
kdeme
9875eb11d6
Bumps for chronos, nim-eth and unittest2 and future callback fixes
2024-01-19 13:37:14 +01:00
jangko
36dd297331
Bump nim-json-rpc to 8d79d528412d7cdd022ff91fb6bacd4f5bb01d58
...
Fix improper yield usage in json-rpc-websocketserver
Improve both client and server resilience against fields and elements with null value (#195 )
2024-01-17 14:30:59 +07:00
jangko
1d50d03456
Bump nim-web3 to ce47cde31c9b08e4b702766d4d788cc83fa55cf0
...
Synchronize order of blobGasUsed / excessBlobGas in test (#126 )
2024-01-17 13:56:08 +07:00
jangko
4d44f7b576
Bump nim-json-serialization to d9394dc7286064902d825bbc1203d03d7218633a
...
Add flavor feature: reader will skip null fields
add lexer test cases (#76 )
Deconvolute optional fields writer (#77 )
Resilience against null fields (#78 )
2024-01-17 13:53:10 +07:00
jangko
4fb94cacad
Bump nim-web3 to c595e0d6c8ec1ea7c28b267c8141fa70437cccaa
2024-01-14 15:25:57 +07:00
jangko
3e21281d12
Bump nim-web3 and others
...
Bump nim-json-rpc and nimbus-eth2 too.
Reason: both nim-json-rpc and nim-web3 migrate from
stdlib/json to nim-json-serialization
2024-01-14 10:41:23 +07:00
Kim De Mey
964b355dc8
Bump Nim version, nimbus-eth2 and ssz-serialization ( #1967 )
2024-01-13 22:46:06 +01:00
Kim De Mey
cbf5f59681
Bump chronos and other sub modules + related fixes ( #1966 )
...
* Bump chronos and additional modules + fixes
* Additional chronos bump + nim-eth bump for utp and discv5 fixes
* Fix the raw Exception errors in async evm
---------
Co-authored-by: jangko <jangko128@gmail.com>
2024-01-12 22:06:19 +01:00
andri lim
3f4d3fef25
Bump serialization family ( #1965 )
...
* Bump serialization family
2024-01-12 21:18:15 +07:00
Daniel Sobol
70013422cd
Initial impl of state network bridge 1902 ( #1948 )
2024-01-09 12:32:29 +03:00
jangko
5e95df6bde
Bump json-serialization to v0.2.0: Improve lexer flexibility
2023-12-26 17:27:06 +07:00
andri lim
540db59357
bump toml-serialization to v0.2.10: improve strictness ( #1954 )
2023-12-26 14:00:38 +07:00
Kim De Mey
dded8643d9
Update the beacon and state network content key prefixes ( #1950 )
2023-12-19 19:59:38 +01:00
jangko
5fd54961e3
Bump nim-web3: remove rpc types duplicates
2023-12-13 07:58:12 +07:00
Kim De Mey
49d6c5728b
Bump nim-ssz-ser for fix for Empty SSZ list in Union + add test ( #1909 )
2023-12-01 13:04:34 +01:00
Kim De Mey
a7bb52e5b5
Add force prune for statically set radius ( #1896 )
2023-11-21 16:16:15 +01:00
Kim De Mey
86f93fdba5
ValidIpAddress -> IpAddress related vendor bumps and changes ( #1892 )
2023-11-10 19:38:11 +01:00
Kim De Mey
494a61ceb6
Bump nim-eth for duplicate metrics fix ( #1874 )
2023-10-31 19:51:37 +01:00
jangko
26ede94a73
Add Holesky testnet configuration
2023-10-25 14:06:36 +07:00
andri lim
d1252665b2
Bump nim-eth: remove EIP-4844 blobs before hashing tx ( #1840 )
2023-10-22 15:59:05 +07:00
jangko
87fbc43867
Bump nim-kzg4844: Use official trusted setup
2023-10-19 12:23:48 +07:00
andri lim
04c7ed8ec9
Change EthTime from std.Time to distinct uint64 ( #1820 )
...
* Change EthTime from std.Time to distinct uint64
* Bump nimbus-eth2
2023-10-18 09:16:11 +07:00
Kim De Mey
ca61a7009d
Bump submodules and related fixes ( #1729 )
...
* Bump submodules and related fixes
* Fix some warnings due to chronos and Nim bumps
* Seems macOS and Windows have different behavior
2023-10-17 14:19:50 +02:00
andri lim
750a075a6c
nimbus-build-system: Bump Nim to version 1.6.16 ( #1818 )
2023-10-16 22:12:41 +02:00
Kim De Mey
3444ffaf30
Update test to latest beacon LC test vectors ( #1815 )
2023-10-11 15:44:23 +02:00
Kim De Mey
7b313ec1ac
Use signature slot instead of attested header slot ( #1811 )
...
Use signature slot instead of attested header slot in the
OptimisticUpdate content key.
2023-10-06 17:42:34 +02:00
Kim De Mey
f72f02c88b
Remove optimistic slot from FinalityUpdate content key ( #1810 )
2023-10-06 15:46:53 +02:00
andri lim
744e4f9739
bump web3 and add shouldOverrideBuilder field to GetPayloadV3Response ( #1807 )
...
* bump web3 and add shouldOverrideBuilder field to GetPayloadV3Response
* Resolve ambiguous identifier error
2023-10-05 20:54:51 +07:00
andri lim
b7365085ae
Implement EIP-7516: BLOBBASEFEE opcode ( #1791 )
...
* Implement EIP-7516: BLOBBASEFEE opcode
2023-10-01 14:24:15 +07:00
andri lim
dc1dcfb206
EIP-4844: Fix excessBlobGas handling ( #1771 )
...
* EIP-4844: Fix excessBlobGas handling
* Change vmState.difficulty to vmState.difficultyOrPrevRandao
2023-09-24 22:25:41 +07:00
andri lim
56215ed83f
Bump stint to v2.0: new array backend ( #1747 )
...
* Bump stint to v2.0: new array backend
2023-09-13 09:32:38 +07:00
andri lim
948c94763c
Bump nim-eth: Add closeWait to EthereumNode ( #1742 )
2023-09-09 13:54:58 +07:00
andri lim
db6bd9af16
Switch to llvm-mingw for faster Windows CI ( #1740 )
2023-09-08 22:10:16 +07:00
Kim De Mey
c04f2477ac
Add version to fluffy cli flags and metrics ( #1736 )
...
Also update Grafana dashboard to incorperate the metrics and do
a confutils module bump.
2023-09-07 16:27:13 +02:00
Kim De Mey
2b23fe2ba4
Bump chronos submodule ( #1735 )
2023-09-07 16:15:58 +02:00
Kim De Mey
7ae333ac8b
Add discv5 provided ENR directly to Portal protocol routing table ( #1714 )
...
* Add discv5 provided ENR directly to Portal protocol routing table
Previous version of getting the ENR from the discv5 routing table
would not work due to the order of first calling the talk protocol
handler and only after that the addEnr to the disc5 routing table.
Instead of changing this order, pass along the ENR directly to
avoid this additional getNode call.
* Still request ENR from discv5 if it wasn't passed via handshake
2023-08-30 20:38:15 +02:00
andri lim
bf65378006
Bump nim-web3 and nim-eth: Add EIP-4788 parentBeaconBlockRoot field ( #1696 )
2023-08-19 16:33:41 +07:00
jangko
dd9e181acc
EIP-1153: completing transient storage on EVMC side
2023-08-18 10:19:34 +07:00
jangko
53d7165f6d
bump web3: Change withdrawals field of ExecutionPayloadBodyV1 become optional
2023-08-17 11:31:43 +07:00
jangko
629970dab8
bump nim-web3: add engine_getPayloadBodiesByRangeV1 callsig
2023-08-17 06:46:28 +07:00