unit-e
unit-e copied to clipboard
A digital currency for a new era of decentralized trust
`generate` and `generatetoaddress` use a half-baked version of proposing blocks but they should use the proposer logic / block builder components. The code in question is the following: ```C++ CValidationState...
Validators need to be rewarded for their effort in maintaining the blockchain secure. We allocate then part of the block reward not to be minted immediately but instead to be...
bitcoin-core (and therefore unit-e) is divided into libraries: - `libunivalue` - `libunite_server` - `libunite_common` - `libunite_consensus` - `libunite_util` - `libunite_crypto` - `libunite_zmq` - `libunite_usbdevice` - `libunite_wallet` - and some more...
**First, some well known facts:** * In PoSv3, we use timestamps to compute the kernel hash for the block we are trying to propose (these timestamps are "masked" to decrease...
Introduce in the lint phase a `clang-tidy` step. It should only complain about additions (otherwise there are a LOT clang-tidy warnings). To be defined: Should it fail the build if...
As discussed in https://github.com/dtr-org/unit-e/pull/852/files#r272530687, it looks like finalizers can be slashed for valid behavior. #852 even produces a test that succeeds, but apparently should not.
**Is your feature request related to a problem? Please describe** Initial discussion started here: https://github.com/dtr-org/unit-e/pull/852#discussion_r272167308 When node syncs, it receives headers+commits. At this step, we verify that commits are correct,...
Bitcoin implementation is a bit loose when performing validation before storing blocks to disk. This behavior is defendable since it can check the proof of stake correctness. Whenever a new...
**Describe the bug** Funds from snapshot are never added to the wallet even if they are `IsMine` **To Reproduce** To reproduce I have created a small functional test. [feature_snapshot_and_wallet.txt](https://github.com/dtr-org/unit-e/files/2965680/feature_snapshot_and_wallet.txt) You...
**Is your feature request related to a problem? Please describe** 1. [ ] After the fast sync, wallet transactions don't have inputs (as they are not part of UTXO) and...