Skip to content

0.11.1-rc.11

Latest

Choose a tag to compare

@zoedberg zoedberg released this 17 Jul 11:02
0.11.1-rc.11
5308b9d

What's Changed

  • Reorgs: track invalid operations instead of bundles; on update_witnesses, invalidate ops (and descendants) when a bundle loses every valid witness, and revalidate them when a witness becomes valid again (with ancestry checks)
  • Reorgs: on consume_consignment / accept_transfer, re-resolve witnesses at accept time; refuse consignments left without a valid witness (AbsentValidWitness), while storing fresh ords and invalidating known ops of those bundles; revalidate previously invalidated ops when acceptance restores a valid witness
  • Consignments: add UncheckedConsignment for safe serde ingestion. Deserialize via UncheckedConsignment, then convert with into_checked(); direct Consignment deserialize is no longer supported
  • Invoicing: remove RgbTransport::UnspecifiedMeans
  • Dependency updates and Rust 1.97 lint

Full Changelog: 0.11.1-rc.10...0.11.1-rc.11