-
Notifications
You must be signed in to change notification settings - Fork 0
/
ilps.js
34 lines (29 loc) · 980 Bytes
/
ilps.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function pay(){
// const plugin = require('ilp')()
// const SPSP = require('ilp-protocol-spsp')
// const con = require('./conn');
// async function run () {
// console.log('make payment in lot every 5 secounds')
// // use '$spsp.ilp-test.com' if you're on the testnet
// await SPSP.pay(plugin, {
// })
// console.log('5 secounds wages paid to your paymentpointer!')
// }
// run().catch(e => console.error(e))
// }
// module.exports = pay;
const ilp = require('ilp')
const spsp = require('ilp-protocol-spsp')
async function pay (recipient, amount) {
const plugin = ilp.createPlugin()
await plugin.connect()
await spsp.pay(plugin, {
receiver: recipient,
sourceAmount: amount
})
process.exit(0)
}
}
// sending 0.0000001 XRP
//pay('$strata-ilsp.com/testnet/spsp/strata-test', 100)
module.exports = pay;