Creating multiple masternodes results in already used collateral being selected
Open
- Dominant language
- C++
- Stars
- 397
- Forks
- 129
- PR merge metrics
- No merged PRs in 30d
Description
If you create multiple masternodes then collateral selected in previous masternode creation can be selected again if the masternode creation transaction has not yet been confirmed on the blockchain. This limits creations on bulk masternodes on test networks.
```
fa3b33a688e79324b77494b94e65954f26e0ad119df7a9545d48966410d39da7
error code: -26
error message:
collateral-locked-in-mempool, tried to spend collateral of non-created mn or token fa3b33a688e79324b77494b94e65954f26e0ad119df7a9545d48966410d39da7, cheater? (code 16)
```
Contributor guide
Assessment
This issue has not been assessed yet.