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...
There is an optional `DECOMISSION_KEY` parameter, that accepts a public key (for use with a cold wallet). From @TheQuantumPhysicist: > It should be taken from the cold wallet… not provided...
It should be possible to unify code in that function and the rest of the mod to be able to perform reorgs both in memory and in a database transaction...
It's come up a number of times recently, so to prevent people from doing it, let's automate this by preventing this in `do_checks.sh`
Fuzzing is the process of using pseudo random data on the entry points of programs, and possibly individual functions. Fuzzing is important as it shows flaws in the construction of...
`PoSAccountingStorageRead` should be a supertrait of `TransactionVerifierStorageRef` instead of `PoSAccountingView`. See [chainstate/tx-verifier/src/transaction_verifier/storage.rs](https://github.com/mintlayer/mintlayer-core/blob/dbf3be08ddae7f7122746159a5e0421cbfef2ad6/chainstate/tx-verifier/src/transaction_verifier/storage.rs#L63)
Node binary does not show default values in the help. We should show default (and possible allowed values) so users could easily tweak what they need. For example from `bitcoind...
The node configuration process should be properly tested. We already have some basic `assert_cmd` tests, but the more advanced testing can be done through functional tests.
PR #1017 is an attempt at fixing time synchronization issues between nodes. However, this is not enough. Here are a few issues: - Nodes can have clocks that drift over...
> I am not convinced the number of points is a good way to parameterise this. Tn that case, the resolution depends on the number of transactions in the mempool....
Having bans in the system has it's own benefits as it quickly reacts and punishes misbehaving nodes thus saves the resources of honest nodes. On the other hand it is...