functionland / sugarfunge-node

The SugarFunge blockchain powers the SugarFunge Protocol. A protocol for creating privately-owned economies without the complexity of building and maintaining their own blockchain infrastructure. Empowering businesses with digital and physical assets with minting, crafting and trading mechanics.
Other
0 stars 1 forks source link

[priority 1] Error: The transaction has too low priority to replace another transaction already in the pool #32

Open ehsan6sha opened 8 months ago

ehsan6sha commented 8 months ago

he error below happens a lot, we need a way to fix it: { "message": "Rpc error: RPC error: RPC call failed: ErrorObject { code: ServerError(1014), message: \"Priority is too low: (37095 vs 24123)\", data: Some(RawValue(\"The transaction has too low priority to replace another transaction already in the pool.\")) }", "description": "Subxt error" }

This happens if a transaction is happening while another one is submitted and not yet gone through or a transaction (verify or challenge fails) ro if the submitted one ends in error also this remains indefinitely as error for all other transactions. There is something wrong as blocks are being produces and incremented. But for some reason we still see thai error which should not be the case https://stackoverflow.com/a/63476205 => Priority 1: Mauricio to create the solution JAN/2/2024 we need to make all bloxes validators by removing the check for nodes The issue is that when transactions are done on non-validators then they cannot produce block