TheQuantumPhysicist

Results 58 issues of TheQuantumPhysicist
trafficstars

Currently, the block height is used in the function fetch_and_sync, and there's a TODO about it: https://github.com/mintlayer/mintlayer-core/blob/72b0e1c8d56b8b6fc9b9d2ff332c68eb79c7bf3c/wallet/wallet-controller/src/sync/mod.rs#L162C13-L162C13 The same problem may be also in the API server since the initial...

wallet
api-server

The following discussion from a PR should be addressed: > It may be tricky to properly erase the seed phrase from the database but still: should we first overwrite the...

crypto
wallet
security
sqlite

(Created on Aug, 29 2023 by @OBorce) Calculate the weight of the selected inputs when creating a transaction in the wallet so it doesn't exceed the maximum size.

wallet

(Created on Aug 30, 2023 by @iljakuklic) The `config` module in mempool currently contains just a bunch of hard-coded constants. Sophisticated node operators may want to adjust some of these...

mempool

Key invalidation in the way I'm planning it is supposed to help in solving two problems: 1. Ensures that a stolen key will never cause problems in the future, such...

Consensus
security

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

testing

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

bug
p2p
Consensus
security

We need working reference databases to use for testing, just like we have chosen-text and chosen-cipher tests in cryptography, and we have chosen-text tests for serialization. This will ensure that...

wallet
Consensus
storage
lmdb
sqlite

Currently, changing the database schema (both in the wallet and blockchain) lead to a crash if the database is used after versioning (assuming versioning wasn't done properly): ``` thread 'tokio-runtime-worker'...

UI
logging
storage

The "user transactions" refer to the signed transactions that were created by the users and are preserved in the wallet to be rebroadcast until a conflict happens in the blockchain...

enhancement
wallet