José Daniel Hernández

Results 20 issues of José Daniel Hernández

Change `metrics-server`, `rpc-interface` and `rpc-server` crates to receive `BlockchainProxy` instead of `Blockchain`. This adds support for these crates to work with `LightBlockchain`s as well when the functionality allows it. Also...

- Add a block separation time and change the micro block producer within the `validator` to check when a block needs to be either: - Immediately produced because the expected...

- Refactor block verification functions in `blockchain` such that they can be split by its small verification functions that only receive as argument the required information. - Add tests at...

Updating `mdbx` to 0.1.8 as #1005 did, the code randomly an assertion: ``` nimiq-client: mdbx:9268: map_resize: Assertion `size_bytes == env->me_dxb_mmap.current' failed. ``` The issue looks much more reproducible when triggering...

In the latest devnet execution a panic was observed in the block production's `next_micro_block` function: ``` Aug 13 10:53:22 validator2 nimiq-client[521007]: 2022-08-13T10:53:22.411092Z ERROR panic | thread 'tokio-runtime-worker' panicked at 'Failed...

bug

In [this CI run](https://github.com/nimiq/core-rs-albatross/actions/runs/2447124862) the following panic was detected: ``` 2022-06-06T10:57:06.203836Z ERROR panic | thread 'tokio-runtime-worker' panicked at 'assertion failed: current_timestamp >= previous_timestamp': blockchain/src/reward.rs:39 0: log_panics::init::{{closure}} 1: std::panicking::rust_panic_with_hook at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/panicking.rs:702:17...

PR #851 moved the `get_transactions_by_hash` from the `mempool` to the `blockchain` dispatcher since that is the only way for a non validator node to get transactions by hash. But since...

When the state of a peer is removed, the `PeerId` changes and as soon as it dials the rest of the peers, the peer receiving the connection errors the connection...

## Description Update `tracing-subscriber` optional dependency from version 0.2 to version 0.3. --- Before we can merge this PR, please make sure that all the following items have been checked...

In the latest running testnet a node reported a panic in the `ProposalSender::send` code: ``` Mar 07 12:48:42 validator5 nimiq-client[2127553]: 2024-03-07T12:48:42.791489448Z ERROR panic | thread 'tokio-runtime-worker' panicked at 'index out...