62 Commits (xprv-restore)

Author SHA1 Message Date
Oliver Gugger 044e1e692f
zpay32: add distinct hrp to invoice 3 years ago
Oliver Gugger 02267565fe
multi: unify code blocks in READMEs 3 years ago
Yaacov Akiba Slama af01571fc6 Let invoice.Encode receive a function which hashes itself the message 4 years ago
Conner Fromknecht 53ab22305d
zpay32: rename to DefaultAssumedFinalCLTVDelta 4 years ago
Conner Fromknecht 73256e6d0e
zpay32: fix linter errors in encode/decode 4 years ago
Conner Fromknecht 49c601e62a
zpay32: split off encoding/decoding into own files 4 years ago
Andras Banki-Horvath da9d7dd363 zpay32: invoice.MilliSat is uint64 which cannot be negative 4 years ago
Conner Fromknecht b9b66419ff
zpay32/invoice: remove unknown required fbit check from decode 4 years ago
Conner Fromknecht e745798a6e
zpay32: update spec test vectors, write features last 4 years ago
kiwiidb 97b7e0fca5 fix: incomplete comment about minFinalCLTVExpiry 4 years ago
Olaoluwa Osuntokun eae45f9ad9
zpay32: use new DefaultInvoiceExpiry constant 4 years ago
Andras Banki-Horvath 44f13d1d60 invoices: adding InvoiceExpryWatcher to cancel expired invoices 4 years ago
Conner Fromknecht 840476996c
zpay32: ensure feature vector is always populated 4 years ago
Conner Fromknecht a77e111c52
zpay32: remove unused InvoiceFeatures 4 years ago
Conner Fromknecht df72097f2d
zpay32/invoice: parse payment address as type s 4 years ago
Conner Fromknecht 2bf94fa409
zpay32/invoice: consolidate 32-byte array parsing and encoding logic 4 years ago
Matheus Degiovani cf6ae06b30 zpay32: Add tests of checksum malleability 4 years ago
Matheus Degiovani 409cf55655 zpay32: Fix broken last tagged field 4 years ago
Matheus Degiovani 85f9c03797 zpay32: Switch to ErrInvalidFieldLength sentinel 4 years ago
Conner Fromknecht 4c872c438b
channeldb: complete migration 12 for TLV invoices 5 years ago
nsa 0f6e11c35f
zpay32: check invoice length while decoding 5 years ago
Joost Jager 1e0ed1e52f
multi: fix dropped errors 5 years ago
Conner Fromknecht 1311baf51f
zpay32: add BOLT 11 feature bits and test vectors 5 years ago
Johan T. Halseth 386f8ece54
routing+zpay32: copy pubkeys before nilling Curve and spewing 5 years ago
Joost Jager 2be1051fb6
zpay32: move HopHint and DefaultFinalCLTVDelta 5 years ago
Conner Fromknecht 1ded697e8d
multi: sort import paths with gofmt 6 years ago
Olaoluwa Osuntokun 6f60f139f4 multi: switch over import paths from roasbeef/* to btcsuite/* 6 years ago
Wilmer Paulino ea9e609ef0
zpay32: modify an invoice's `r` field to allow multiple routes 6 years ago
Sean Erle Johnson c6499f095a zpay32: improve "wrong network" error message 6 years ago
Olaoluwa Osuntokun 10847170ee
zpay32: adjust uint64 encoding to account for math.MaxUnit64 6 years ago
Vadym Popov 818eab7109
#882: wrong BOLT11 prefix in regtest 6 years ago
Olaoluwa Osuntokun 8d35ea381e
zpay32: remove test case with negative amt 6 years ago
Daniel McNally 6e5477e378 zpay32 test: litecoin decode tests 6 years ago
Daniel McNally fdbdcf1560 zpay32: handle segwit prefixes > 2 chars 6 years ago
Nalin Bhardwaj 00dacc7bb5
zpay32: Add test for non-ASCII(UTF-8) descriptions 6 years ago
Olaoluwa Osuntokun 9f0214428a
zpay32: update parsing to use new lnwire.Sig API 6 years ago
practicalswift a93736d21e multi: comprehensive typo fixes across all packages 6 years ago
Valentine Wallace 3b4ffbca48 zpay32: add 2 tests for invalid invoice fields 6 years ago
Wilmer Paulino c09cbdc284
zpay32: add encode/decode tests for invoices with zero amount 6 years ago
Wilmer Paulino cfb19b8d51
invoice: avoid negative msat amounts 6 years ago
Wilmer Paulino 8807fb804b
invoice: add unit tests for each parsed tagged field 6 years ago
Wilmer Paulino 07ac278771
invoice: properly parse the field data length 6 years ago
Wilmer Paulino fa2cc57ca6
invoice: sanity check routing info field 6 years ago
Wilmer Paulino db7154a401
invoice: sanity check empty fallback addr field 6 years ago
Wilmer Paulino 00d530bd91
invoice: remove duplicate code when parsing the timestamp 6 years ago
Wilmer Paulino 6f5d673679
invoice: refactor parsing tagged fields 6 years ago
Wilmer Paulino 445e11db5c bolt11: handle r field fee spec change 6 years ago
Matt Drollette adf0d98194 multi: fix several typos in godoc comments 6 years ago
Olaoluwa Osuntokun a29210f089
rpc: properly interpret and parse cltvDelta from payreqs (if exists) 7 years ago
Olaoluwa Osuntokun c54e6fc803
zpay32: add new 'c' field to payreqs for specifying final cltv delta 7 years ago