Files
cdk/crates
Cesar Rodas abdde307c6 Fix race conditions with proof state updates.
Add a strict set of updates to prevent incorrect state changes and correct
usage. Supporting the transaction at the trait level prevented some cases, but
having a strict set of state change flows is better.

This bug was found while developing the signatory. The keys are read from
memory, triggering race conditions at the database, and some `Pending` states
are selected (instead of just selecting `Unspent`).

This PR also introduces a set of generic database tests to be executed for all
database implementations, this test suite will make sure writing and
maintaining new database drivers
2025-04-19 18:15:42 -03:00
..
2025-04-10 22:59:49 +01:00
2025-04-10 13:47:35 +01:00
2025-04-04 13:16:27 +01:00
2025-04-04 13:16:27 +01:00
2025-04-13 22:21:43 +01:00
2025-03-25 23:27:38 +00:00