Fix republish RPC crash on non-send blocks when using the 'destinations' parameter and extend tests (#4972) The republish RPC previously called block_b->destination() unconditionally, which triggers a release_assert(false) when invoked on non-send blocks
__________
Type: commit
Hash: 05de81c0331a81b2fdf79541c331ce2fda15aa11
Created: 18 day(s) ago
__________
gr0v1ty/nano-node:05de81c0331a81b2fdf79541c331ce2fda15aa11
| Test Case | Status | Duration | Median Deviation | Log | Graph |
|---|---|---|---|---|---|
| 5n4pr_conf_10k_bintree | PASS | 121 s | 11.0 s | - | Show |
| 5n4pr_conf_10k_change | FAIL | 342 s | 157.0 s | Show | Show |
| 5n4pr_conf_change_dependant | PASS | 175 s | 43.0 s | - | - |
| 5n4pr_conf_change_independant | PASS | 140 s | 7.0 s | - | - |
| 5n4pr_conf_send_dependant | PASS | 142 s | 19.0 s | - | - |
| 5n4pr_conf_send_independant | PASS | 137 s | 10.5 s | - | - |
| 5n4pr_rocks_10k_bintree | PASS | 123 s | 12.0 s | - | - |
| 5n4pr_rocks_10k_change | PASS | 202 s | 27.0 s | - | - |