-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbitcorerp.js
49 lines (33 loc) · 832 Bytes
/
bitcorerp.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
35
36
37
38
39
40
41
42
const Client = require("bitcoin-core");
const client = new Client({
headers: true,
host: "127.0.0.1",
username: "username",
password: "pPasSs@keEy",
port: 18332,
version: "0.18.1"
});
//generate address for User
module.exports.generateAddress = (callback) => {
client.command('getnewaddress', (err,result) => {
callback(err,result)
})
};
// get balance of address
module.exports.getaddressbalance = (address, callback) => {
client.command(
"getreceivedbyaddress",
address,
3,
(err, result) => {
callback(err,result)
}
);
};
// get unconfirmed transaction
module.exports.getUserunconfirmed = (address, callback) => {
client.command("listunspent", 0, 2, [address], (err, result) => {
callback(err, result);
});
};
//module.exports.