nimbus-eth2/vendor
Jacek Sieka e8379389e7
speed up state/block loading (#5207)
* speed up state/block loading

When loading blocks and states from db/era, we currently redundantly
check their CRC32 - for a state, this costs 50ms of loading time
presently (110mb uncompressed size) on a decent laptop.

* remove `maxDecompressedDbRecordSize` - not actually used on recent
data since we store the framed format - also, we're in luck: we blew
past the limit quite some time ago
* fix obsolete exception-based error checking
* avoid `zeroMem` when reading from era store

see https://github.com/status-im/nim-snappy/pull/22 for benchmarks

* bump snappy
2023-07-26 10:47:46 +03:00
..
NimYAML@27642432ca
eth2-networks@e930d81f7c bump `eth2-networks` to `e930d81f7c9db816c88d1a9336be8cef858f7f4d` (#5077) 2023-06-14 18:18:02 +00:00
gnosis-chain-configs@9f01035125 bump `gnosis-chain-configs` to `9f01035125054f16022929116dfbd0190f7bafd7` (#5175) 2023-07-10 15:46:57 +00:00
nim-bearssl@99fcb3405c small bumps (#5164) 2023-07-06 10:16:27 +00:00
nim-blscurve@b71a163126 bump nim-blscurve to b71a16312699f6d26dee6a710b4aafea6ee5680d (#5143) 2023-06-29 11:13:15 +00:00
nim-chronicles@74dc6e2e58 bump `nim-chronicles` to `74dc6e2e58bc0f63d22febed66726a815b8363db` (#5052) 2023-06-10 02:08:32 +00:00
nim-chronos@e04c042e8a REST server metrics and connections API endpoints. (#5193) 2023-07-21 16:54:09 +02:00
nim-confutils@d0d6fb45b2 small bumps (#5164) 2023-07-06 10:16:27 +00:00
nim-eth@15a09fab73 eth: bump (#5165) 2023-07-06 10:20:06 +00:00
nim-eth2-scenarios@139aec8b7a use v1.4.0-beta.0 consensus spec test vectors (#5120) 2023-06-24 12:27:15 +00:00
nim-faststreams@720fc5e5c8 bump nim-faststreams to 720fc5e5c8e428d9d0af618e1e27c44b42350309 (#5129) 2023-06-27 20:50:49 +02:00
nim-http-utils@a85bd52ae0 bump & ci fixes (#4409) 2022-12-09 17:06:29 +01:00
nim-json-rpc@32200345f8 bump nim-json-rpc to 32200345f80a3b5f72e15d1b4e9363363d95a1cd (#5187) 2023-07-12 22:44:17 +02:00
nim-json-serialization@bb53d49caf small bumps (#5164) 2023-07-06 10:16:27 +00:00
nim-kzg4844@f8b78edcc8 bump nim-kzg4844 to f8b78edcc8296f412c2593e6d60f47c77aa421c5 (#5073) 2023-06-13 20:10:54 +00:00
nim-libbacktrace@06380d57ff bumps (#4942) 2023-05-13 09:58:47 +00:00
nim-libp2p@224f92e172 Bump libp2p to fix incoming connections (#5102) 2023-06-20 17:40:47 +02:00
nim-metrics@6142e433fc small bumps (#5164) 2023-07-06 10:16:27 +00:00
nim-nat-traversal@802d75edcc Fix the cross-compilation for macOS and re-enable its packaging 2023-04-27 19:29:52 +03:00
nim-normalize@06f715f0db bumps (#4942) 2023-05-13 09:58:47 +00:00
nim-presto@42552611cf REST server metrics and connections API endpoints. (#5193) 2023-07-21 16:54:09 +02:00
nim-results@f3c666a272 stew without results (#4862) 2023-07-05 16:06:45 +00:00
nim-secp256k1@2acbbdcc0e small bumps (#5164) 2023-07-06 10:16:27 +00:00
nim-serialization@384eb2561e bump `nim-serialization` to `384eb2561ee755446cff512a8e057325848b86a7` (#5086) 2023-06-17 08:41:01 +02:00
nim-snappy@ecbcee1d10 speed up state/block loading (#5207) 2023-07-26 10:47:46 +03:00
nim-sqlite3-abi@362e1bd9f6 sqlite: bump to 3.40.1 (#4649) 2023-03-02 18:59:50 +00:00
nim-ssz-serialization@61e48067a7 bump: ssz, stew 2023-07-21 15:21:59 +02:00
nim-stew@02f0929fc4 bump: ssz, stew 2023-07-21 15:21:59 +02:00
nim-stint@94fc521ee0 bumps (#4942) 2023-05-13 09:58:47 +00:00
nim-taskpools@89d693d3ff bumps (#4352) 2022-11-24 20:56:02 +00:00
nim-testutils@b56a5953e3 small bumps (#5164) 2023-07-06 10:16:27 +00:00
nim-toml-serialization@a315e4c010 small bumps (#5164) 2023-07-06 10:16:27 +00:00
nim-unicodedb@c49e2e4c77 bumps (#4942) 2023-05-13 09:58:47 +00:00
nim-unittest2@b178f47527 bump chronos (#5039) 2023-06-08 13:42:19 +00:00
nim-web3@9795b85a39 bump `nim-web3` to `9795b85a390ae02a931274ae92b3e67c8df6a0b8` (#5201) 2023-07-20 02:02:12 +02:00
nim-websock@fea05cde8b bump `nim-zlib` to `f34ca261efd90f118dc1647beefd2f7a69b05d93` (#5096) 2023-06-19 18:47:11 +00:00
nim-zlib@f34ca261ef bump `nim-zlib` to `f34ca261efd90f118dc1647beefd2f7a69b05d93` (#5096) 2023-06-19 18:47:11 +00:00
nim-zxcvbn@e9e5237847 small bumps (#5164) 2023-07-06 10:16:27 +00:00
nimbus-benchmarking@dff3634b5d
nimbus-build-system@fe9bc3f375 bump `nimbus-build-system` to `fe9bc3f3759ae1add6bf8c899db2e75327f03782` (#5132) 2023-06-29 16:06:14 +00:00
nimbus-security-resources@ce9945b1b1
nimcrypto@f62df96cfc small bumps (#5164) 2023-07-06 10:16:27 +00:00
sepolia@b1c92d73ff bumps (#4942) 2023-05-13 09:58:47 +00:00