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

(Created on Aug 25, 2023 by @ImplOfAnImpl) Currently, the "binary protocol" is specified via a number of serializable structs that are scattered all over the code base. E.g. `Locator` from...

p2p

(Created on Aug 25, 2023 by @ImplOfAnImpl) * [ ] The module name `default_backend` suggests that the module can be replaced with some other "non-default" implementation, but this is not...

p2p

There is a comment in `test/runner/functional.rs`: "Tests are expected to work with RUST_LOG set to debug. Using anything else may break them". We need to investigate why this could happen...

- [ ] New wallets should be scanned from the current tip, not genesis. - [ ] Password should be prompted when creating a wallet. - [ ] There should...

enhancement
gui

I don't think it is currently possible to send the entire wallet balance. There should be an option to deduct the network fee from the recipient.

enhancement
wallet

As it stands the contributions docs are 1) slightly outdated and 2) entirely focused on internal contributors. I guess we should fix that

documentation

The get() method used to return a slice `&[u8]`, but that's very difficult to guarantee to work for all libraries. Usually key-value stores offer such a nice interface where the...

enhancement
storage

The p2p tests should use deterministic randomness similar to the chainstate tests. Ideally the chainstate test framework can be reused, see #182 for more details.

testing
p2p
unit-tests

Consider following example: ``` rust struct Foo { a: BTreeMap, b: BTreeMap, } impl Foo { fn is_empty(&self) -> bool { self.a.is_empty() && self.b.is_empty() } } ``` The problem with...

compiler
enhancement

When running unit tests with `nextest`, it detects [leaky tests](https://nexte.st/book/leaky-tests.html), which are defined as tests that don't clean-up properly when they finish. We should investigate this. Note: For some reason,...

testing
unit-tests