TheQuantumPhysicist

Results 58 issues of TheQuantumPhysicist

As discussed in #1497, ideally, the `ColdWalletClient` doesn't implement the `NodeInterface` at all, but in the `NodeController`, only the methods that require communication with the node would require `NodeInterface`.

wallet
wallet-cli

Currently, errors derived from `thiserror` (especially in the wallet) use `Amount` when errors occur. The problem with that is that the errors appear very unreadable for users, something in the...

UI
wallet

Since LMDB uses random access, hard disk drives can have tremendous performance problems. This is how this can be done in Linux: https://stackoverflow.com/questions/908188/is-there-any-way-of-detecting-if-a-drive-is-a-ssd We can do this for all operating...

chainstate

Unless the wallet is restored from a seed phrase, we shouldn't just scan the whole blockchain when it's empty.

UI
wallet
gui

This is considered bad practice, since the decommission key should be in cold storage. - [ ] Wallet CLI - [ ] GUI

UI
wallet
gui
wallet-cli

The GUI currently supports staking, but not delegations. It makes more sense to support delegations since GUI users are usually less knowledgeable.

UI
wallet
gui

Currently, when serializing a block, it's not possible to see the transaction id, because serde serializes fields and doesn't support any modes for serialization to choose how to serialize. This...

Giving that we limit reorgs after some depth, there should be some clean up done in storage to free up space given that it's not used anymore.

Consensus
configuration
chainstate

(Created on Aug 30, 2023 by @iljakuklic) Mempool builds a transaction graph and assigns each transaction a score. The score is used to pick the best transactions to be included...

mempool