mintlayer-core
mintlayer-core copied to clipboard
Mintlayer Core: The central repository housing the essential components to operate a Mintlayer node. It encompasses the node and wallet functionalities necessary for seamless operation, alongside an a...
See this discussion for more details.
Currently the shutdown flag is needed because the p2p parts (tasks) are tightly coupled together and there is no easy way to organize a clear shutdown process. The tasks communicate...
The `initial_download_unexpected_disconnect' test should be properly fixed and re-enabled. The problem is probably in the test itself: on slow machines, some background task may not process events in time.
RBF (replace-by-fee) was disabled when mempool was ported over to use `TransactionVerifier`. The major missing piece is the ability to verify transactions where some UTXOs have already been spent. Transaction...
Backwards compatibility should be handled by version numbers in the blockchain storage. Currently, there's nothing done for that, but a version number exists that can be used. What should happen...
Starting from PR #222, we used a simplified method for assigning a ban score value to every error that works as a proof of concept. We should create a macro,...
utxo::UtxoCache should calculate used memory in runtime
When we use substrate, it required the nightly version. Now, it's not necessary. The current version in coverage: `nightly-2022-03-22`, that haven't some features, for example `bool_to_option` feature that provide `then_some`...
In the key prefix iteration introduced in #411, the prefix is currently passed by value but it is only read. In general, it would be more appropriate to pass it...
On one hand, we want to be able to verify bitcoin scripts off the bitcoin blockchain so that we can bridge bitcoin to our blockchain. However, our serialized key types...