mintlayer-core icon indicating copy to clipboard operation
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...

Results 137 mintlayer-core issues
Sort by recently updated
recently updated
newest added

See this discussion for more details.

testing
functional-tests

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...

enhancement
p2p

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.

p2p

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...

enhancement
mempool

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...

enhancement
Consensus
storage

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,...

p2p
Consensus

utxo::UtxoCache should calculate used memory in runtime

bug
Consensus
transaction-verifier
utxo

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`...

compiler
enhancement
testing

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...

storage

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...

wallet
Consensus
cross-chain