Better API params for addressTX

This commit is contained in:
joeuhren
2020-11-20 16:40:59 -07:00
parent 42e1964ab3
commit 5003e5d24b
2 changed files with 8 additions and 8 deletions
+7 -4
View File
@@ -182,12 +182,15 @@ app.use('/ext/getbasicstats', function(req,res){
});
});
app.use('/ext/getaddresstxsajax', function(req,res){
app.use('/ext/getaddresstxsajax/:address', function(req,res){
req.query.length = parseInt(req.query.length);
if(isNaN(req.query.length) || req.query.length > settings.txcount){
req.query.length = settings.txcount;
}
db.get_address_txs_ajax(req.query.address, req.query.start, req.query.length,function(txs, count){
if(isNaN(req.query.start) || req.query.start < 0){
req.query.start = 0;
}
db.get_address_txs_ajax(req.params.address, req.query.start, req.query.length,function(txs, count){
var data = [];
for(i=0; i<txs.length; i++){
if(typeof txs[i].txid !== "undefined") {
@@ -195,13 +198,13 @@ app.use('/ext/getaddresstxsajax', function(req,res){
var vin = 0
txs[i].vout.forEach(function (r) {
if (r.addresses == req.query.address) {
if (r.addresses == req.params.address) {
out += r.amount;
}
});
txs[i].vin.forEach(function (s) {
if (s.addresses == req.query.address) {
if (s.addresses == req.params.address) {
vin += s.amount
}
});
+1 -4
View File
@@ -10,10 +10,7 @@ script.
processing: true,
serverSide: true,
ajax: {
"url": '/ext/getaddresstxsajax',
"data": {
"address": hashAddress
}
"url": '/ext/getaddresstxsajax/'+hashAddress
},
rowCallback: function (row, data, index) {
var timestamp = data[0]; //variables for better readability