dusk-network / rusk

The reference Dusk platform implementation and tools
Mozilla Public License 2.0
161 stars 60 forks source link

Improve Moonlight mempool handling #1993

Closed ureeves closed 2 months ago

ureeves commented 3 months ago

The handling of Moonlight transactions by the mempool could be made better by abstracting nullifiers and nonces. Perhaps there could be a way of ensuring that transactions originating from the same Moonlight account get picked in sequence as well, to allow for easily predictable bulk transaction processing.

But we should address mempool properly in a following PR

Maybe abstracting away the nullifiers to accommodate the MoonlightTx needs

_Originally posted by @herr-seppia in https://github.com/dusk-network/rusk/pull/1930#discussion_r1684331873_

herr-seppia commented 2 months ago

Resolved by https://github.com/dusk-network/rusk/pull/2237