Payment proofs (#52)

- Ability to export and verify payment proofs

Some fixes:
- Migrated tx heights store from lmdb (also changed heights key from local id to slate_id to avoid conflict between wallets)
- Close address panel on wallet change

Reviewed-on: https://code.gri.mw/GUI/grim/pulls/52
This commit is contained in:
ardocrat
2026-03-03 19:54:46 +00:00
parent 2a41689231
commit beb1a80c6a
23 changed files with 830 additions and 256 deletions
Generated
+4 -29
View File
@@ -4077,6 +4077,7 @@ dependencies = [
"ur",
"url",
"usvg",
"uuid 0.8.2",
"wgpu",
"winit",
]
@@ -5765,29 +5766,6 @@ version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
[[package]]
name = "lmdb-rkv"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "447a296f7aca299cfbb50f4e4f3d49451549af655fb7215d7f8c0c3d64bad42b"
dependencies = [
"bitflags 1.3.2",
"byteorder",
"libc",
"lmdb-rkv-sys",
]
[[package]]
name = "lmdb-rkv-sys"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61b9ce6b3be08acefa3003c57b7565377432a89ec24476bbe72e11d101f852fe"
dependencies = [
"cc",
"libc",
"pkg-config",
]
[[package]]
name = "lmdb-zero"
version = "0.4.4"
@@ -8433,23 +8411,20 @@ dependencies = [
[[package]]
name = "rkv"
version = "0.19.0"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c6d906922d99c677624d2042a93f89b2b7df0f6411032237d5d99a602c2487c"
checksum = "0f67a9dbc634fcd36a2d1d800ca818065dcf71a1d907dc35130c2d1552c6e1dc"
dependencies = [
"arrayref",
"bincode 1.3.3",
"bitflags 2.10.0",
"byteorder",
"id-arena",
"lazy_static",
"lmdb-rkv",
"log",
"ordered-float 3.9.2",
"paste",
"serde",
"serde_derive",
"thiserror 1.0.69",
"thiserror 2.0.18",
"url",
"uuid 1.20.0",
]