Compare commits

...

7 Commits

Author SHA1 Message Date
Jonathan Underwood
2f7e81af48
Merge pull request #28 from Sword-Smith/patch-1
Add millisatoshis to documentation.
2019-11-01 01:07:37 +09:00
Thorkil Værge
4cc4c418c1
Add millisatoshis to documentation. 2019-10-31 12:59:18 +01:00
Jonathan Underwood
36cbbedfd6
Merge pull request #23 from bitcoinjs/dependabot/npm_and_yarn/lodash-4.17.13
Bump lodash from 4.17.11 to 4.17.13
2019-07-12 20:17:00 +09:00
dependabot[bot]
1bc481dbc2
Bump lodash from 4.17.11 to 4.17.13
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.13.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.13)

Signed-off-by: dependabot[bot] <support@github.com>
2019-07-12 10:12:10 +00:00
Jonathan Underwood
ce49dbb0f6
Merge pull request #22 from bitcoinjs/addNetworkParam
Add ability to decode any network type wanted
2019-07-07 11:18:29 +09:00
Jonathan Underwood
1462d1203e
Merge pull request #21 from bitcoinjs/fixType
Type can also be null
2019-07-07 11:05:00 +09:00
junderw
e4c8987654
Type can also be null 2019-07-07 10:44:21 +09:00
3 changed files with 9 additions and 5 deletions

View File

@ -22,6 +22,7 @@ var decoded = lightningPayReq.decode('lnbc20m1pvjluezhp58yjmdan79s6qqdhdzgynm4zw
{
"coinType": "bitcoin",
"complete": true,
"millisatoshi": "2000000000",
"satoshis": 2000000,
"payeeNodeKey": "03e7156ae33b0a208d0744199163177e909e80176e55d97a2f221ede0f934dd9ad",
"paymentRequest": "lnbc20m1pvjluezhp58yjmdan79s6qqdhdzgynm4zwqd5d7xmw5fk98klysy043l2ahrqspp5qqqsyqcyq5rqwzqfqqqsyqcyq5rqwzqfqqqsyqcyq5rqwzqfqypqfppqw508d6qejxtdg4y5r3zarvary0c5xw7kepvrhrm9s57hejg0p662ur5j5cr03890fa7k2pypgttmh4897d3raaq85a293e9jpuqwl0rnfuwzam7yr8e690nd2ypcq9hlkdwdvycqa0qza8",
@ -53,6 +54,9 @@ var decoded = lightningPayReq.decode('lnbc20m1pvjluezhp58yjmdan79s6qqdhdzgynm4zw
*/
```
### Warning
The `"satoshis"` field will only be set if the invoice is for a whole number of satoshis. If it is in a fractional number of satoshis, the `"millisatoshis"` field must be used. 1000 millisatoshis is 1 satoshi.
### Encoding
* MINIMUM NEED: `privateKey` and one `payment_hash` tag as well as one `description`
* (`timestamp` defaults to current time, `description` defaults to empty string,

6
package-lock.json generated
View File

@ -1480,9 +1480,9 @@
}
},
"lodash": {
"version": "4.17.11",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
"version": "4.17.13",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz",
"integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA=="
},
"loose-envify": {
"version": "1.4.0",

4
payreq.d.ts vendored
View File

@ -25,8 +25,8 @@ export declare type PaymentRequestObject = {
prefix?: string;
wordsTemp?: string;
coinType?: string;
satoshis?: number;
millisatoshis?: string;
satoshis?: number | null;
millisatoshis?: string | null;
timestamp?: number;
timestampString?: string;
timeExpireDate?: number;