Emanuele Francioni

Results 17 issues of Emanuele Francioni

**Describe "Why" this is needed** Upon breaking changes, we need to ease for the end user any eventual procedure (which might be automated) in upgrading the software. **Describe alternatives you've...

mark:testnet

**Describe what you want implemented** A queue that sidesteps the non-determinism of golang scheduling system: https://github.com/dusk-network/dusk-blockchain/blob/f44e1055887cf2a71fd05ec346fc3461cf223d44/pkg/p2p/peer/peer.go#L340 **Describe "Why" this is needed** There is a strong suspicion that some consensus messages...

type:vulnerability
team:WebTech

**Describe what you want implemented** A strategy for mempool prioritization based on transaction fees should be introduced. This also involves a (probably custom made) rate limiter that would prioritize transactions...

area:p2p
mark:testnet

**Describe what kind of specification you want to have created** The key generation should be specified better. @ureeves can you elaborate (low prio)

type:docs

**Describe what you want implemented** Termination of unrelated services should be performed concurrently. Also, some of the services (like the Node'sgRPC server) are obsolete **Further Context** _Originally posted by @autholykos...

area:architecture
status:minor
area:conf&build

**Describe what you want implemented** Prevent adversaries to flood nodes with high priority messages (i.e. `AggrAgreement`) **Describe "Why" this is needed** `AggrAgreement` are used to shortcircuit the consensus in case...

type:vulnerability
area:block-validation
type:tech-debt
team:WebTech

**Describe what you want implemented** A dedicated struct to encapsulate the `log.Entry` that is now passed as parameter to the methods **Describe "Why" this is needed** For maintainability reasons, we...

type:tech-debt
team:WebTech

At the moment we don't have a way to cancel DB operations, no matter how expensive. Adding the context could help getting idiomatic timeouts and cancelation

area:architecture
type:tech-debt
team:WebTech

**Describe the bug** Wallet operations sometimes fail on preverify, especially during first time operations. ``` Attempt:1 rusk-wallet --wallet-file ./testnet/node_10.dat -s /tmp/localnet/node-9010/rusk-grpc.sock stake --key 0 --stake-key 0 --amt 1100000000000 --gas-limit 50000000000...

fix:bug
mark:testnet