nimbus-eth1/vendor
Jordan Hrycaj 5a5cc6295e
Triggered write event for kvt (#2351)
* bump rockdb

* Rename `KVT` objects related to filters according to `Aristo` naming

details:
  filter* => delta*
  roFilter => balancer

* Compulsory error handling if `persistent()` fails

* Add return code to `reCentre()`

why:
  Might eventually fail if re-centring is blocked. Some logic will be
  added in subsequent patch sets.

* Add column families from earlier session to rocksdb in opening procedure

why:
  All previously used CFs must be declared when re-opening an existing
  database.

* Update `init()` and add rocksdb `reinit()` methods for changing parameters

why:
  Opening a set column families (with different open options) must span
  at least the ones that are already on disk.

* Provide write-trigger-event interface into `Aristo` backend

why:
  This allows to save data from a guest application (think `KVT`) to
  get synced with the write cycle so the guest and `Aristo` save all
  atomically.

* Use `KVT` with new column family interface from `Aristo`

* Remove obsolete guest interface

* Implement `KVT` piggyback on `Aristo` backend

* CoreDb: Add separate `KVT`/`Aristo` backend mode for debugging

* Remove `rocks_db` import from `persist()` function

why:
  Some systems (i.p `fluffy` and friends) use the `Aristo` memory
  backend emulation and do not link against rocksdb when building the
  application. So this should fix that problem.
2024-06-13 18:15:11 +00:00
..
NimYAML@189844a72b Replace status-im/portal-spec-tests with ethereum fork version (#2097) 2024-03-22 11:28:44 +01:00
ethash@953b8ed994 Bump cryptographics libraries (#2041) 2024-02-21 16:14:00 +07:00
libtommath@f96ffdf388 Bump libtommath to f96ffdf38803218fe74079738c9ff888bc9ab48c (#2069) 2024-03-15 20:52:41 +07:00
nim-bearssl@d81b37dc20 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-blscurve@d091a579a2 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-bncurve@9677794afb update submodules to accomodate styleCheck 2022-04-14 08:39:50 +07:00
nim-chronicles@33761a5f77 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-chronos@8a306763ce Bump nim-chronos to 8a306763cec8105fa83574b56734b0f66823f844 (#2183) 2024-05-14 12:58:32 +07:00
nim-confutils@0adf3b7db7 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-eth@c9b545b6c4 use correct nim-eth commit 2024-06-10 10:13:10 +02:00
nim-evmc@86d22a026b Bump nim-evmc to 86d22a026b0aa07c07b3afd7d91ca475e0eae12a (#2113) 2024-03-28 13:47:02 +07:00
nim-faststreams@11b9d952a8 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-graphql@54dcec7f6f Bump nim-graphql to 54dcec7f6f01a2f1e0d5115b7352a1e16182a655 2024-05-14 09:23:09 +07:00
nim-http-utils@be57dbc902 Bump submodules (#2045) 2024-02-22 09:03:15 +07:00
nim-json-rpc@ad8721e0f3 Bump json-rpc and web3 and remove unneeded errors import/export (#2078) 2024-03-15 11:44:18 +01:00
nim-json-serialization@4d0b0662ed Bump nim-json-serialization to 4d0b0662ed960ab2c5a1ddbd08f77048bac13ae7 (#2222) 2024-05-26 10:48:45 +07:00
nim-kzg4844@f12616d067 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-libbacktrace@aab85b6d24 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-libp2p@77d40c34f4 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-metrics@2e29df0950 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-nat-traversal@54bf8aa291 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-normalize@b828f07037 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-presto@a9687dda1c bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-results@e2adf66b8b results: use canonical import (#2248) 2024-05-30 14:54:03 +02:00
nim-rocksdb@c5bbf83114 Triggered write event for kvt (#2351) 2024-06-13 18:15:11 +00:00
nim-secp256k1@194b715b16 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-serialization@afae13adac Reduce compiler warnings (#2030) 2024-02-16 16:08:07 +07:00
nim-snappy@913c426d57 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-sqlite3-abi@1453b19b1a bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-ssz-serialization@248f2bdca2 Bump ssz-serialization to 248f2bdca2d65ff920920c72b764d0622d522596 (#2118) 2024-03-29 11:21:02 +07:00
nim-stew@28743363ff avoid unnecessary memory allocations and lookups (#2334) 2024-06-11 11:38:58 +02:00
nim-stint@9d2b382c5d Bump nim-stint to 9d2b382c5dc34f0d6bbd93b2a5d65dde85067e0f (#2223) 2024-05-26 10:48:59 +07:00
nim-taskpools@d4c43137c0 Bump submodules (#2045) 2024-02-22 09:03:15 +07:00
nim-testutils@ae476c6731 Bump submodules (#2045) 2024-02-22 09:03:15 +07:00
nim-toml-serialization@24bbfcb8e4 Bump submodules (#2045) 2024-02-22 09:03:15 +07:00
nim-unicodedb@3db16f8ece bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-unittest2@e96f321503 bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-web3@ac93b9a993 Implement engine_getClientVersionV1 (#2233) 2024-05-29 09:20:50 +02:00
nim-websock@63bcc2902d bumps (#2261) 2024-05-31 16:27:14 +07:00
nim-zlib@45b06fca15 Bump submodules (#2045) 2024-02-22 09:03:15 +07:00
nim-zxcvbn@d0fb557f74 Bump cryptographics libraries (#2041) 2024-02-21 16:14:00 +07:00
nimbus-build-system@8cdaec502b use statically linked rocksdb on linux/mac, dll on windows (#2291) 2024-06-04 18:15:33 +02:00
nimbus-eth2@dc6951eee9 Bump nim-web3 to 46b4b4c8bc42013196a6290ee53029131f97931a (#2224) 2024-05-26 14:13:59 +07:00
nimbus-security-resources@ce9945b1b1 Add missing nimbus-eth2 modules (#1224) 2022-09-14 15:10:05 +02:00
nimcrypto@71bca15508 keccak: improve perf a little (#2321) 2024-06-07 16:48:27 +00:00
portal-mainnet@0f18d18c1a Replace status-im/portal-spec-tests with ethereum fork version (#2097) 2024-03-22 11:28:44 +01:00
portal-spec-tests@0c2434bd78 Several spec fixes for HistoricalSummaries + add test-vector test (#2217) 2024-05-24 23:15:04 +02:00
tempfile.nim@96fe74e698 Bump most of the submodules (#1156) 2022-07-08 20:28:31 +02:00