feat: generate invoices
All checks were successful
continuous-integration/drone/push Build is passing

closes #29
This commit is contained in:
2025-05-01 17:46:37 +01:00
parent 179d70edb0
commit 1dda3a561d
10 changed files with 421 additions and 53 deletions

72
Cargo.lock generated
View File

@ -1000,7 +1000,7 @@ version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0"
dependencies = [
"log",
"log 0.4.27",
"regex",
]
@ -1014,7 +1014,7 @@ dependencies = [
"anstyle",
"env_filter",
"jiff",
"log",
"log 0.4.27",
]
[[package]]
@ -1266,7 +1266,7 @@ checksum = "5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e"
dependencies = [
"cc",
"libc",
"log",
"log 0.4.27",
"rustversion",
"windows 0.48.0",
]
@ -1700,7 +1700,7 @@ dependencies = [
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
"log",
"log 0.4.27",
"wasm-bindgen",
"windows-core 0.61.0",
]
@ -1969,7 +1969,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c102670231191d07d37a35af3eb77f1f0dbf7a71be51a962dcd57ea607be7260"
dependencies = [
"jiff-static",
"log",
"log 0.4.27",
"portable-atomic",
"portable-atomic-util",
"serde",
@ -2142,7 +2142,8 @@ dependencies = [
"lnurl-rs",
"lnvps_common",
"lnvps_db",
"log",
"log 0.4.27",
"mustache",
"native-tls",
"nostr",
"nostr-sdk",
@ -2194,7 +2195,7 @@ dependencies = [
"hex",
"lnvps_common",
"lnvps_db",
"log",
"log 0.4.27",
"rocket",
"serde",
"serde_json",
@ -2211,6 +2212,15 @@ dependencies = [
"scopeguard",
]
[[package]]
name = "log"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
dependencies = [
"log 0.4.27",
]
[[package]]
name = "log"
version = "0.4.27"
@ -2320,6 +2330,16 @@ version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03"
[[package]]
name = "mustache"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51956ef1c5d20a1384524d91e616fb44dfc7d8f249bf696d49c97dd3289ecab5"
dependencies = [
"log 0.3.9",
"serde",
]
[[package]]
name = "native-tls"
version = "0.2.14"
@ -2327,7 +2347,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e"
dependencies = [
"libc",
"log",
"log 0.4.27",
"openssl",
"openssl-probe",
"openssl-sys",
@ -2513,7 +2533,7 @@ version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a64853d7ab065474e87696f7601cee817d200e86c42e04004e005cb3e20c3c5"
dependencies = [
"log",
"log 0.4.27",
"schemars",
"serde",
"serde_json",
@ -2938,7 +2958,7 @@ dependencies = [
"bytes",
"heck",
"itertools",
"log",
"log 0.4.27",
"multimap",
"once_cell",
"petgraph",
@ -3166,7 +3186,7 @@ dependencies = [
"hyper-util",
"ipnet",
"js-sys",
"log",
"log 0.4.27",
"mime",
"native-tls",
"once_cell",
@ -3228,7 +3248,7 @@ dependencies = [
"figment",
"futures",
"indexmap 2.8.0",
"log",
"log 0.4.27",
"memchr",
"multer",
"num_cpus",
@ -3280,7 +3300,7 @@ dependencies = [
"http 0.2.12",
"hyper 0.14.32",
"indexmap 2.8.0",
"log",
"log 0.4.27",
"memchr",
"pear",
"percent-encoding",
@ -3301,7 +3321,7 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "074297bec35db2fc7ebb6ade6a955b5566de66f83d9af5b5602a350a71bdef43"
dependencies = [
"log",
"log 0.4.27",
"okapi",
"rocket",
"rocket_okapi_codegen",
@ -3402,7 +3422,7 @@ version = "0.21.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e"
dependencies = [
"log",
"log 0.4.27",
"ring",
"rustls-webpki 0.101.7",
"sct",
@ -3814,7 +3834,7 @@ dependencies = [
"hashbrown 0.15.2",
"hashlink",
"indexmap 2.8.0",
"log",
"log 0.4.27",
"memchr",
"once_cell",
"percent-encoding",
@ -3893,7 +3913,7 @@ dependencies = [
"hkdf",
"hmac",
"itoa",
"log",
"log 0.4.27",
"md-5",
"memchr",
"once_cell",
@ -3933,7 +3953,7 @@ dependencies = [
"hmac",
"home",
"itoa",
"log",
"log 0.4.27",
"md-5",
"memchr",
"once_cell",
@ -3964,7 +3984,7 @@ dependencies = [
"futures-intrusive",
"futures-util",
"libsqlite3-sys",
"log",
"log 0.4.27",
"percent-encoding",
"serde",
"serde_urlencoded",
@ -4388,7 +4408,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38"
dependencies = [
"futures-util",
"log",
"log 0.4.27",
"native-tls",
"tokio",
"tokio-native-tls",
@ -4402,7 +4422,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084"
dependencies = [
"futures-util",
"log",
"log 0.4.27",
"rustls 0.23.25",
"rustls-pki-types",
"tokio",
@ -4554,7 +4574,7 @@ version = "0.1.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0"
dependencies = [
"log",
"log 0.4.27",
"pin-project-lite",
"tracing-attributes",
"tracing-core",
@ -4587,7 +4607,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
dependencies = [
"log",
"log 0.4.27",
"once_cell",
"tracing-core",
]
@ -4633,7 +4653,7 @@ dependencies = [
"data-encoding",
"http 1.3.1",
"httparse",
"log",
"log 0.4.27",
"native-tls",
"rand 0.8.5",
"sha1",
@ -4652,7 +4672,7 @@ dependencies = [
"data-encoding",
"http 1.3.1",
"httparse",
"log",
"log 0.4.27",
"rand 0.9.0",
"rustls 0.23.25",
"rustls-pki-types",
@ -4885,7 +4905,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
dependencies = [
"bumpalo",
"log",
"log 0.4.27",
"proc-macro2",
"quote",
"syn 2.0.100",