Alex Ostrovski
Alex Ostrovski
While key parsing / serialization are now encapsulated into `SigningKey` / `VerifyingKey` traits, key generation is not covered by any trait. See #12 for context.
## What ❔ Minor changes to the EN configuration, such as unified field naming and refactored initialization. ## Why ❔ Simplifies configuration usage. ## Checklist - [x] PR title corresponds...
## What ❔ Reworks `EthInterface` to be an extension trait for L1 RPC client instead of a separate entity. ## Why ❔ Allows to eliminate L1 client / `EthInterface` duplication...
## What ❔ - Adds more logs that will allow to track tree recovery progress more clearly. - Uses tagged DB connections. - Makes chunk size configurable. ## Why ❔...
## What ❔ Implements a PoC for the treeless node mode, i.e., a mode in which a node doesn't maintain a Merkle tree locally, but rather downloads necessary data from...
## What ❔ Generates commitments with configurable parallelism. ## Why ❔ - As long as produced commitments are persisted in the same order as previously (not even atomically), there's still...
## What ❔ Adds integration test coverage for the treeless EN mode by extending the snapshot recovery test and introducing a genesis recovery test (self-explanatory). ## Why ❔ Ensures that...
Automate the testing of the demo page with the Selenium WebDriver.
Allow to encode and decode Bitcoin addresses from Base58Check to Bech32 and back on the demo page.
Check that the prefix is not mixed-case (?) and convert to lower case before encoding. Otherwise, the encoded string may be deemed invalid by `decode`.