Fixed receiver address bug in token transaction rendering
This commit is contained in:
parent
227c45c2c2
commit
75f0e7fde1
42
index.html
42
index.html
@ -169,7 +169,6 @@
|
||||
return page;
|
||||
},
|
||||
blockPage(obj) {
|
||||
debugger;
|
||||
let {
|
||||
blockHeight,
|
||||
size,
|
||||
@ -795,7 +794,6 @@
|
||||
|
||||
case "block_page":
|
||||
let [blockInfo, blockTransactions] = await Promise.all([getBlockInfo(field), getBlockTransactions(field)])
|
||||
debugger
|
||||
pageContainer.append(create.blockPage(blockInfo));
|
||||
pageTitle.textContent = "block";
|
||||
loading()
|
||||
@ -1143,10 +1141,9 @@
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function getLatestTxs() {
|
||||
return fetch(
|
||||
`${tokenapiUrl}/api/v1.0/getLatestTransactionDetails?numberOfLatestBlocks=4`
|
||||
)
|
||||
return fetch(`${tokenapiUrl}/api/v1.0/getLatestTransactionDetails?numberOfLatestBlocks=4`)
|
||||
.then(function (response) {
|
||||
return response.json();
|
||||
})
|
||||
@ -1157,18 +1154,11 @@
|
||||
for (let i = 0; i < txids.length; i++) {
|
||||
// determine txhash and blockHeight
|
||||
let obj = {
|
||||
hash: latestTxs["latestTransactions"][txids[i]][
|
||||
"transactionDetails"
|
||||
]["txid"],
|
||||
blockHeight: latestTxs["latestTransactions"][txids[i]][
|
||||
"transactionDetails"
|
||||
]["blockheight"],
|
||||
hash: latestTxs["latestTransactions"][txids[i]]["transactionDetails"]["txid"],
|
||||
blockHeight: latestTxs["latestTransactions"][txids[i]]["transactionDetails"]["blockheight"],
|
||||
};
|
||||
|
||||
let txtype =
|
||||
latestTxs["latestTransactions"][txids[i]]["parsedFloData"][
|
||||
"type"
|
||||
];
|
||||
let txtype = latestTxs["latestTransactions"][txids[i]]["parsedFloData"]["type"];
|
||||
|
||||
if (txtype != "smartContractPays") {
|
||||
// determine token
|
||||
@ -1188,28 +1178,16 @@
|
||||
hash, blockHeight, token, sender, receiver, amount */
|
||||
|
||||
let receiveraddress = "";
|
||||
for (
|
||||
let i = 0,
|
||||
voutlist =
|
||||
latestTxs["latestTransactions"][txids[i]][
|
||||
"transactionDetails"
|
||||
]["vout"]; i < voutlist.length; i++
|
||||
) {
|
||||
for (let j = 0, voutlist = latestTxs["latestTransactions"][txids[i]]["transactionDetails"]["vout"]; j < voutlist.length; j++) {
|
||||
if (
|
||||
voutlist[i]["scriptPubKey"]["addresses"][0] !=
|
||||
latestTxs["latestTransactions"][txids[i]][
|
||||
"transactionDetails"
|
||||
]["vin"][0]["addr"]
|
||||
voutlist[j]["scriptPubKey"]["addresses"][0] != latestTxs["latestTransactions"][txids[i]]["transactionDetails"]["vin"][0]["addr"]
|
||||
) {
|
||||
receiveraddress =
|
||||
voutlist[i]["scriptPubKey"]["addresses"][0];
|
||||
receiveraddress = voutlist[j]["scriptPubKey"]["addresses"][0];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
obj = Object.assign({}, obj, {
|
||||
sender: latestTxs["latestTransactions"][txids[i]][
|
||||
"transactionDetails"
|
||||
]["vin"][0]["addr"],
|
||||
sender: latestTxs["latestTransactions"][txids[i]]["transactionDetails"]["vin"][0]["addr"],
|
||||
receiver: receiveraddress,
|
||||
amount: `${latestTxs["latestTransactions"][txids[i]][
|
||||
"parsedFloData"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user