Transaction

a858c42e6451d15dcec1126a42c071feaf3a2d7150b6d9c4d0c1291228b31ad9
Timestamp (utc)
2025-02-04 16:38:13
Fee Paid
0.00000003 BSV
(
0.00022932 BSV
-
0.00022929 BSV
)
Fee Rate
1.234 sat/KB
Version
1
Confirmations
38,723
Size Stats
2,430 B

42 Inputs

Total Input:
0.00022932 BSV
  • jM&async function updateWalletBalance(address) { try { const response = await fetch(`https://api.whatsonchain.com/v1/bsv/main/address/${address}/balance`); const data = await response.json(); const confirmedBalance = data.confirmed || 0; const unconfirmedBalance = data.unconfirmed || 0; const totalSatoshis = confirmedBalance + unconfirmedBalance; const bsvBalance = totalSatoshis / 1e8; return { success: true, bsv: bsvBalance.toFixed(8), satoshis: totalSatoshis, confirmed: confirmedBalance, unconfirmed: unconfirmedBalance }; } catch (error) { return { success: false, error: 'Failed to fetch balance' }; } }
    https://whatsonchain.com/tx/undefined
  • jM@{"name":"EncodedFiles","files":[{"name":"publishmodaleC4.html","size":12209,"type":"text/html","content":"Y29uc3QgUHVibGlzaE1vZGFsID0gKHsgdHhpZCwgcG9zdGdyZXNSZWNvcmQsIG9uU3VjY2Vzcywgb25DbG9zZSB9KSA9PiB7CiAgICBjb25zdCBbZGVwbG95U3RhdHVzLCBzZXREZXBsb3lTdGF0dXNdID0gdXNlU3RhdGUoJycpOwogICAgY29uc3QgW2lzRGVwbG95aW5nLCBzZXRJc0RlcGxveWluZ10gPSB1c2VTdGF0ZShmYWxzZSk7CiAgICBjb25zdCBbY29zdCwgc2V0Q29zdF0gPSB1c2VTdGF0ZShudWxsKTsKICAgIGNvbnN0IFt0eGlkcywgc2V0VHhpZHNdID0gdXNlU3RhdGUoeyBwYXltZW50OiBudWxsLCBkZXBsb3k6IG51bGwgfSk7CiAgICBjb25zdCBbdGltZUxlZnQsIHNldFRpbWVMZWZ0XSA9IHVzZVN0YXRlKDYwMCk7CiAgICBjb25zdCBbcGF5bWVudEFkZHJlc3MsIHNldFBheW1lbnRBZGRyZXNzXSA9IHVzZVN0YXRlKG51bGwpOwogICAgY29uc3QgcXJSZWYgPSB1c2VSZWYobnVsbCk7CgogICAgLy8gQWRkIFFSIGNvZGUgZWZmZWN0CiAgICB1c2VFZmZlY3QoKCkgPT4gewogICAgICAgIGlmIChkZXBsb3lTdGF0dXMgPT09ICd3YWl0aW5nX3BheW1lbnQnICYmIHBheW1lbnRBZGRyZXNzICYmIGNvc3QgJiYgcXJSZWYuY3VycmVudCkgewogICAgICAgICAgICAvLyBDbGVhciBhbnkgZXhpc3RpbmcgUVIgY29kZQogICAgICAgICAgICBxclJlZi5jdXJyZW50LmlubmVySFRNTCA9ICcnOwogICAgICAgICAgICAvLyBDcmVhdGUgbmV3IFFSIGNvZGUKICAgICAgICAgICAgbmV3IFFSQ29kZShxclJlZi5jdXJyZW50LCB7CiAgICAgICAgICAgICAgICB0ZXh0OiBgYml0Y29pbjoke3BheW1lbnRBZGRyZXNzfT9hbW91bnQ9JHtjb3N0LnRvRml4ZWQoOCl9YCwKICAgICAgICAgICAgICAgIHdpZHRoOiAxMjgsCiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOAogICAgICAgICAgICB9KTsKICAgICAgICB9CiAgICB9LCBbZGVwbG95U3RhdHVzLCBwYXltZW50QWRkcmVzcywgY29zdF0pOwoKICAgIC8vIEFkZCB0aW1lciBlZmZlY3QKICAgIHVzZUVmZmVjdCgoKSA9PiB7CiAgICAgICAgbGV0IHRpbWVyOwogICAgICAgIGlmIChkZXBsb3lTdGF0dXMgPT09ICd3YWl0aW5nX3BheW1lbnQnICYmIHRpbWVMZWZ0ID4gMCkgewogICAgICAgICAgICB0aW1lciA9IHNldEludGVydmFsKCgpID0+IHsKICAgICAgICAgICAgICAgIHNldFRpbWVMZWZ0KHByZXYgPT4gewogICAgICAgICAgICAgICAgICAgIGlmIChwcmV2IDw9IDEpIHsKICAgICAgICAgICAgICAgICAgICAgICAgc2V0RGVwbG95U3RhdHVzKCd0aW1lb3V0Jyk7CiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICByZXR1cm4gcHJldiAtIDE7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgfSwgMTAwMCk7CiAgICAgICAgfQogICAgICAgIHJldHVybiAoKSA9PiBjbGVhckludGVydmFsKHRpbWVyKTsKICAgIH0sIFtkZXBsb3lTdGF0dXMsIHRpbWVMZWZ0XSk7CgoKICAgIC8vIEFkZCB0aGUgY2hlY2tQYXltZW50IGZ1bmN0aW9uIHdpdGggaXRzIGVuZHBvaW50cwogICAgY29uc3QgUEFZTUVOVF9FTkRQT0lOVFMgPSBbCiAgICAgICAgewogICAgICAgICAgICBuYW1lOiAnV2hhdHNPbkNoYWluJywKICAgICAgICAgICAgdXJsOiAoYWRkcmVzcykgPT4gYGh0dHBzOi8vYXBpLndoYXRzb25jaGFpbi5jb20vdjEvYnN2L21haW4vYWRkcmVzcy8ke2FkZHJlc3N9L3Vuc3BlbnRgLAogICAgICAgICAgICBwYXJzZXI6IChkYXRhLCBleHBlY3RlZFNhdG9zaGlzKSA9PiB7CiAgICAgICAgICAgICAgICBpZiAoIUFycmF5LmlzQXJyYXkoZGF0YSkpIHJldHVybiBudWxsOwogICAgICAgICAgICAgICAgY29uc29sZS5sb2coJ1doYXRzT25DaGFpbiBVVFhPczonLCBkYXRhKTsKICAgICAgICAgICAgICAgIGNvbnN0IHV0eG8gPSBkYXRhLmZpbmQoKHV0eG8pID0+IHV0eG8udmFsdWUgPj0gZXhwZWN0ZWRTYXRvc2hpcyk7CiAgICAgICAgICAgICAgICBpZiAodXR4bykgewogICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKGBXaGF0c09uQ2hhaW4gZm91bmQgcGF5bWVudCBvZiAke3V0eG8udmFsdWV9IHNhdG9zaGlzIC0gVFhJRDogJHt1dHhvLnR4X2hhc2h9YCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICByZXR1cm4gdXR4byA/IHV0eG8udHhfaGFzaCA6IG51bGw7CiAgICAgICAgICAgIH0sCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgIG5hbWU6ICdCaXRhaWxzJywKICAgICAgICAgICAgdXJsOiAoYWRkcmVzcykgPT4gYGh0dHBzOi8vYXBpLmJpdGFpbHMuaW8vYWRkcmVzcy8ke2FkZHJlc3N9L3Vuc3BlbnRgLAogICAgICAgICAgICBwYXJzZXI6IChkYXRhLCBleHBlY3RlZFNhdG9zaGlzKSA9PiB7CiAgICAgICAgICAgICAgICBpZiAoIWRhdGE/LnVuc3BlbnQgfHwgIUFycmF5LmlzQXJyYXkoZGF0YS51bnNwZW50KSkgcmV0dXJuIG51bGw7CiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZygnQml0YWlscyBkYXRhOicsIGRhdGEpOwogICAgICAgICAgICAgICAgY29uc3QgdXR4byA9IGRhdGEudW5zcGVudC5maW5kKCh1dHhvKSA9PiB1dHhvLnNhdG9zaGlzID49IGV4cGVjdGVkU2F0b3NoaXMpOwogICAgICAgICAgICAgICAgaWYgKHV0eG8pIHsKICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhgQml0YWlscyBmb3VuZCBwYXltZW50IG9mICR7dXR4by5zYXRvc2hpc30gc2F0b3NoaXMgLSBUWElEOiAke3V0eG8udHhpZH1gKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHJldHVybiB1dHhvID8gdXR4by50eGlkIDogbnVsbDsKICAgICAgICAgICAgfSwKICAgICAgICB9LAogICAgXTsKCiAgICBjb25zdCBjaGVja1BheW1lbnQgPSBhc3luYyAoYWRkcmVzcywgZXhwZWN0ZWRBbW91bnQpID0+IHsKICAgICAgICBjb25zdCBleHBlY3RlZFNhdG9zaGlzID0gTWF0aC5mbG9vcihleHBlY3RlZEFtb3VudCAqIDEwMDAwMDAwMCk7CiAgICAgICAgY29uc3QgbWF4QXR0ZW1wdHMgPSAxMjA7CiAgICAgICAgbGV0IGF0dGVtcHRzID0gMDsKICAgICAgICBsZXQgZW5kcG9pbnRJbmRleCA9IDA7CgogICAgICAgIGNvbnNvbGUubG9nKGBTdGFydGluZyBwYXltZW50IGNoZWNrIGZvciBhZGRyZXNzOiAke2FkZHJlc3N9YCk7CiAgICAgICAgY29uc29sZS5sb2coYEV4cGVjdGVkIHBheW1lbnQ6ICR7ZXhwZWN0ZWRTYXRvc2hpc30gc2F0b3NoaXNgKTsKCiAgICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHsKICAgICAgICAgICAgY29uc3QgY2hlY2tJbnRlcnZhbCA9IHNldEludGVydmFsKGFzeW5jICgpID0+IHsKICAgICAgICAgICAgICAgIGF0dGVtcHRzKys7CiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhgQXR0ZW1wdCAke2F0dGVtcHRzfS8ke21heEF0dGVtcHRzfWApOwoKICAgICAgICAgICAgICAgIGlmIChhdHRlbXB0cyA+IG1heEF0dGVtcHRzKSB7CiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5lcnJvcignUGF5bWVudCBjaGVjayB0aW1lZCBvdXQuJyk7CiAgICAgICAgICAgICAgICAgICAgY2xlYXJJbnRlcnZhbChjaGVja0ludGVydmFsKTsKICAgICAgICAgICAgICAgICAgICByZWplY3QobmV3IEVycm9yKCdQYXltZW50IHRpbWVvdXQnKSk7CiAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgICAgIGNvbnN0IGVuZHBvaW50ID0gUEFZTUVOVF9FTkRQT0lOVFNbZW5kcG9pbnRJbmRleF07CiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhgQ2hlY2tpbmcgd2l0aCBlbmRwb2ludDogJHtlbmRwb2ludC5uYW1lfWApOwoKICAgICAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICAgICAgY29uc3QgcmVzcG9uc2UgPSBhd2FpdCBmZXRjaChlbmRwb2ludC51cmwoYWRkcmVzcykpOwogICAgICAgICAgICAgICAgICAgIGlmIChyZXNwb25zZS5vaykgewogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgcmVzcG9uc2UuanNvbigpOwogICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhgJHtlbmRwb2ludC5uYW1lfSByZXNwb25zZTpgLCBkYXRhKTsKCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHR4aWQgPSBlbmRwb2ludC5wYXJzZXIoZGF0YSwgZXhwZWN0ZWRTYXRvc2hpcyk7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmICh0eGlkKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhgUGF5bWVudCBmb3VuZCEgVFhJRDogJHt0eGlkfWApOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXJJbnRlcnZhbChjaGVja0ludGVydmFsKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc29sdmUodHhpZCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhgTm8gdmFsaWQgVVRYTyBmb3VuZCBpbiAke2VuZHBvaW50Lm5hbWV9IHJlc3BvbnNlLmApOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSBjYXRjaCAoZXJyb3IpIHsKICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmVycm9yKGBFcnJvciBkdXJpbmcgJHtlbmRwb2ludC5uYW1lfSBjaGVjazpgLCBlcnJvcik7CiAgICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgICAgZW5kcG9pbnRJbmRleCA9IChlbmRwb2ludEluZGV4ICsgMSkgJSBQQVlNRU5UX0VORFBPSU5UUy5sZW5ndGg7CiAgICAgICAgICAgIH0sIDUwMDApOwogICAgICAgIH0pOwogICAgfTsKCmNvbnN0IGRlcGxveVRvUG9zdGdyZSA9IGFzeW5jICgpID0+IHsKICAgIGNvbnNvbGUubG9nKCdTdGFydGluZyBQb3N0Z3JlU1FMIGRlcGxveW1lbnQgcHJvY2VzcycpOwogICAgY29uc29sZS5sb2coJ1VzaW5nIHBvc3RncmVzUmVjb3JkOicsIHBvc3RncmVzUmVjb3JkKTsKICAgIGNvbnNvbGUubG9nKCdVc2luZyB0eGlkOicsIHR4aWQpOwogICAgCiAgICAvLyBWYWxpZGF0ZSByZXF1aXJlZCBmaWVsZHMgZmlyc3QKICAgIGlmICghcG9zdGdyZXNSZWNvcmQgfHwgIXR4aWQpIHsKICAgICAgICBjb25zb2xlLmVycm9yKCdNaXNzaW5nIGJhc2UgcmVxdWlyZW1lbnRzOicsIHsgcG9zdGdyZXNSZWNvcmQsIHR4aWQgfSk7CiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdNaXNzaW5nIHJlcXVpcmVkIGZpZWxkcycpOwogICAgfQoKICAgIC8vIFZhbGlkYXRlIGFsbCByZXF1aXJlZCBmaWVsZHMgZXhpc3QKICAgIGNvbnN0IHJlcXVpcmVkRmllbGRzID0gWwogICAgICAgICd0eGlkJywKICAgICAgICAnd2FsbGV0JywKICAgICAgICAnaW50ZXJuZXRfaW5kaWNhdG9yJywKICAgICAgICAnY29udGVudF90eXBlJywKICAgICAgICAnc3RhcnRfZGF0ZScsCiAgICAgICAgJ3N0YXR1cycKICAgIF07CgogICAgY29uc3QgbWlzc2luZ0ZpZWxkcyA9IHJlcXVpcmVkRmllbGRzLmZpbHRlcihmaWVsZCA9PiAhcG9zdGdyZXNSZWNvcmRbZmllbGRdKTsKICAgIGlmIChtaXNzaW5nRmllbGRzLmxlbmd0aCA+IDApIHsKICAgICAgICBjb25zb2xlLmVycm9yKCdNaXNzaW5nIHJlcXVpcmVkIGZpZWxkczonLCBtaXNzaW5nRmllbGRzKTsKICAgICAgICB0aHJvdyBuZXcgRXJyb3IoYE1pc3NpbmcgcmVxdWlyZWQgZmllbGRzOiAke21pc3NpbmdGaWVsZHMuam9pbignLCAnKX1gKTsKICAgIH0KCiAgICBzZXRJc0RlcGxveWluZyh0cnVlKTsKICAgIHRyeSB7CiAgICAgICAgLy8gU2V0IGEgZml4ZWQgY29zdCBvZiAwLjAwMDEgQlNWCiAgICAgICAgY29uc3QgZml4ZWRDb3N0ID0gMC4wMDAxOwogICAgICAgIHNldENvc3QoZml4ZWRDb3N0KTsKCiAgICAgICAgLy8gR2V0IHBheW1lbnQgYWRkcmVzcwogICAgICAgIGNvbnN0IGFkZHJlc3NSZXNwb25zZSA9IGF3YWl0IGZldGNoKCdodHRwczovL2Jzdmhvc3QuY29tL2FkZHJlc3Mtc2VydmVyL2dldFBheW1lbnRBZGRyZXNzJyk7CiAgICAgICAgaWYgKCFhZGRyZXNzUmVzcG9uc2Uub2spIHRocm93IG5ldyBFcnJvcignRmFpbGVkIHRvIGdldCBwYXltZW50IGFkZHJlc3MnKTsKICAgICAgICBjb25zdCB7IGFkZHJlc3MgfSA9IGF3YWl0IGFkZHJlc3NSZXNwb25zZS5qc29uKCk7CiAgICAgICAgc2V0UGF5bWVudEFkZHJlc3MoYWRkcmVzcyk7CiAgICAgICAgc2V0RGVwbG95U3RhdHVzKCd3YWl0aW5nX3BheW1lbnQnKTsKICAgICAgICBzZXRUaW1lTGVmdCg2MDApOwoKICAgICAgICAvLyBNb25pdG9yIGZvciBwYXltZW50CiAgICAgICAgY29uc3QgcGF5bWVudFR4aWQgPSBhd2FpdCBjaGVja1BheW1lbnQoYWRkcmVzcywgZml4ZWRDb3N0KTsKICAgICAgICBzZXRUeGlkcyhwcmV2ID0+ICh7IC4uLnByZXYsIHBheW1lbnQ6IHBheW1lbnRUeGlkIH0pKTsKICAgICAgICBzZXREZXBsb3lTdGF0dXMoJ3BheW1lbnRfcmVjZWl2ZWQnKTsKCiAgICAgICAgLy8gQ3JlYXRlIHNhbml0aXplZCByZWNvcmQKICAgICAgICBjb25zdCBzYW5pdGl6ZWRSZWNvcmQgPSB7CiAgICAgICAgICAgIHR4aWQ6IFN0cmluZyhwb3N0Z3Jlc1JlY29yZC50eGlkIHx8ICcnKS50cmltKCksCiAgICAgICAgICAgIHdhbGxldDogU3RyaW5nKHBvc3RncmVzUmVjb3JkLndhbGxldCB8fCAnJykudHJpbSgpLAogICAgICAgICAgICBpbnRlcm5ldF9pbmRpY2F0b3I6IFN0cmluZyhwb3N0Z3Jlc1JlY29yZC5pbnRlcm5ldF9pbmRpY2F0b3IgfHwgJ0InKS50cmltKCksCiAgICAgICAgICAgIGNvbnRlbnRfdHlwZTogU3RyaW5nKHBvc3RncmVzUmVjb3JkLmNvbnRlbnRfdHlwZSB8fCAnQicpLnRyaW0oKSwKICAgICAgICAgICAgcHJvZHVjdF90eXBlOiBTdHJpbmcocG9zdGdyZXNSZWNvcmQucHJvZHVjdF90eXBlIHx8ICdEJykudHJpbSgpLAogICAgICAgICAgICBjb3N0X3R5cGU6IFN0cmluZyhwb3N0Z3Jlc1JlY29yZC5jb3N0X3R5cGUgfHwgJ0YnKS50cmltKCksCiAgICAgICAgICAgIGxhbmd1YWdlOiBTdHJpbmcocG9zdGdyZXNSZWNvcmQubGFuZ3VhZ2UgfHwgJ0UnKS50cmltKCksCiAgICAgICAgICAgIHZpZXdfdXJsOiBTdHJpbmcocG9zdGdyZXNSZWNvcmQudmlld191cmwgfHwgJycpLnRyaW0oKSwKICAgICAgICAgICAgY29udGVudF90aXRsZTogU3RyaW5nKHBvc3RncmVzUmVjb3JkLmNvbnRlbnRfdGl0bGUgfHwgJycpLnRyaW0oKSwKICAgICAgICAgICAgc2VhcmNoX3RhZ3M6IFN0cmluZyhwb3N0Z3Jlc1JlY29yZC5zZWFyY2hfdGFncyB8fCAnJykudHJpbSgpLAogICAgICAgICAgICBzdGFydF9kYXRlOiBwb3N0Z3Jlc1JlY29yZC5zdGFydF9kYXRlIHx8IG5ldyBEYXRlKCkudG9JU09TdHJpbmcoKS5zcGxpdCgnVCcpWzBdLAogICAgICAgICAgICBlbmRfZGF0ZTogcG9zdGdyZXNSZWNvcmQuZW5kX2RhdGUgfHwgbnVsbCwKICAgICAgICAgICAgc3RhdHVzOiBTdHJpbmcocG9zdGdyZXNSZWNvcmQuc3RhdHVzIHx8ICdBJykudHJpbSgpCiAgICAgICAgfTsKCiAgICAgICAgY29uc3QgcHVibGlzaERhdGEgPSB7CiAgICAgICAgICAgIC4uLnNhbml0aXplZFJlY29yZCwKICAgICAgICAgICAgcGF5bWVudF90eGlkOiBwYXltZW50VHhpZAogICAgICAgIH07CgogICAgICAgIGNvbnN0IHNlcnZlclVybCA9IHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZSA9PT0gJ2xvY2FsaG9zdCcgCiAgICAgICAgICAgID8gJ2h0dHBzOi8vbG9jYWxob3N0OjgwMDAnCiAgICAgICAgICAgIDogJ2h0dHBzOi8vYnN2Z29sZi5jb206ODAwMCc7CgogICAgICAgIGNvbnNvbGUubG9nKCdTZW5kaW5nIHRvIHNlcnZlcjonLCBKU09OLnN0cmluZ2lmeShwdWJsaXNoRGF0YSwgbnVsbCwgMikpOwoKICAgICAgICBjb25zdCByZXNwb25zZSA9IGF3YWl0IGZldGNoKGAke3NlcnZlclVybH0vcHVibGlzaGAsIHsKICAgICAgICAgICAgbWV0aG9kOiAnUE9TVCcsCiAgICAgICAgICAgIGhlYWRlcnM6IHsKICAgICAgICAgICAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24vanNvbicsCiAgICAgICAgICAgICAgICAnQWNjZXB0JzogJ2FwcGxpY2F0aW9uL2pzb24nCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIGJvZHk6IEpTT04uc3RyaW5naWZ5KHB1Ymxpc2hEYXRhKQogICAgICAgIH0pOwoKICAgICAgICBpZiAoIXJlc3BvbnNlLm9rKSB7CiAgICAgICAgICAgIGNvbnN0IGVycm9yRGF0YSA9IGF3YWl0IHJlc3BvbnNlLmpzb24oKS5jYXRjaCgoKSA9PiBudWxsKTsKICAgICAgICAgICAgY29uc29sZS5lcnJvcignU2VydmVyIGVycm9yOicsIGVycm9yRGF0YSk7CiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcihlcnJvckRhdGE/Lm1lc3NhZ2UgfHwgJ0ZhaWxlZCB0byBwdWJsaXNoIHRvIFBvc3RncmVTUUwnKTsKICAgICAgICB9CgogICAgICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IHJlc3BvbnNlLmpzb24oKTsKICAgICAgICBjb25zb2xlLmxvZygnUHVibGlzaCBzdWNjZXNzZnVsOicsIHJlc3VsdCk7CiAgICAgICAgc2V0RGVwbG95U3RhdHVzKCdzdWNjZXNzJyk7CiAgICAgICAgb25TdWNjZXNzKHsgdHhpZCwgcGF5bWVudFR4aWQgfSk7CgogICAgfSBjYXRjaCAoZXJyb3IpIHsKICAgICAgICBjb25zb2xlLmVycm9yKCdEZXBsb3ltZW50IGVycm9yOicsIGVycm9yKTsKICAgICAgICBzZXREZXBsb3lTdGF0dXMoJ2Vycm9yJyk7CiAgICAgICAgdGhyb3cgZXJyb3I7CiAgICB9IGZpbmFsbHkgewogICAgICAgIHNldElzRGVwbG95aW5nKGZhbHNlKTsKICAgIH0KfTsKCiAgICByZXR1cm4gKAogICAgICAgIDxkaXYgY2xhc3NOYW1lPSJmaXhlZCBpbnNldC0wIHotNTAgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgYmctYmxhY2sgYmctb3BhY2l0eS01MCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJiZy13aGl0ZSBwLTYgcm91bmRlZC1sZyBzaGFkb3cteGwgbWF4LXctbWQgdy1mdWxsIj4KICAgICAgICAgICAgICAgIDxoMiBjbGFzc05hbWU9InRleHQteGwgZm9udC1ib2xkIG1iLTQiPlB1Ymxpc2ggdG8gSW5kZXg8L2gyPgoKICAgICAgICAgICAgICAgIHtkZXBsb3lTdGF0dXMgPT09ICd3YWl0aW5nX3BheW1lbnQnICYmICgKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idGV4dC1jZW50ZXIgbWItNCI+CiAgICAgICAgICAgICAgICAgICAgICAgIHsvKiBRUiBDb2RlICovfQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHJlZj17cXJSZWZ9IGNsYXNzTmFtZT0ibWItNCBmbGV4IGp1c3RpZnktY2VudGVyIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICB7LyogUGF5bWVudCBEZXRhaWxzICovfQogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0icC00IGJvcmRlciByb3VuZGVkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJtYi00Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3NOYW1lPSJibG9jayBmb250LWJvbGQgbWItMiI+UGF5bWVudCBBZGRyZXNzOjwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkT25seQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17cGF5bWVudEFkZHJlc3MgfHwgJyd9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT0idy1mdWxsIHAtMiBib3JkZXIgcm91bmRlZCBiZy1ncmF5LTUwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXtlID0+IGUudGFyZ2V0LnNlbGVjdCgpfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWwgY2xhc3NOYW1lPSJibG9jayBmb250LWJvbGQgbWItMiI+QW1vdW50IChCU1YpOjwvbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJ0ZXh0IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkT25seQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17Y29zdD8udG9GaXhlZCg4KSB8fCAnJ30KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPSJ3LWZ1bGwgcC0yIGJvcmRlciByb3VuZGVkIGJnLWdyYXktNTAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9e2UgPT4gZS50YXJnZXQuc2VsZWN0KCl9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgICAgICAgICAgIHsvKiBUaW1lciAqL30KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPSJtdC00Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRpbWUgcmVtYWluaW5nOiB7TWF0aC5mbG9vcih0aW1lTGVmdCAvIDYwKX06eyh0aW1lTGVmdCAlIDYwKS50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyl9CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICl9CgogICAgICAgICAgICAgICAge2RlcGxveVN0YXR1cyA9PT0gJ3N1Y2Nlc3MnICYmICgKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idGV4dC1jZW50ZXIgbWItNCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT0idGV4dC1ncmVlbi02MDAgdGV4dC14bCI+4pyTIFB1Ymxpc2hlZCBzdWNjZXNzZnVsbHkhPC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0ibXQtNCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9ImZvbnQtYm9sZCI+UGF5bWVudCBUWElEOjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlIGNsYXNzTmFtZT0iYnJlYWstYWxsIj57dHhpZHMucGF5bWVudH08L2NvZGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgKX0KCiAgICAgICAgICAgICAgICB7ZGVwbG95U3RhdHVzID09PSAnZXJyb3InICYmICgKICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0idGV4dC1yZWQtNjAwIHRleHQtY2VudGVyIG1iLTQiPgogICAgICAgICAgICAgICAgICAgICAgICBQdWJsaWNhdGlvbiBmYWlsZWQuIFBsZWFzZSB0cnkgYWdhaW4uCiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICApfQoKICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSJmbGV4IGp1c3RpZnktZW5kIGdhcC00Ij4KICAgICAgICAgICAgICAgICAgICB7IWlzRGVwbG95aW5nICYmICFkZXBsb3lTdGF0dXMgJiYgKAogICAgPGJ1dHRvbiAKICAgICAgICBvbkNsaWNrPXsoKSA9PiBkZXBsb3lUb1Bvc3RncmUocG9zdGdyZXNSZWNvcmQsIHR4aWQpfSAvLyBBZGQgYXJyb3cgZnVuY3Rpb24gaGVyZQogICAgICAgIGNsYXNzTmFtZT0icHgtNCBweS0yIGJnLWJsdWUtNjAwIHRleHQtd2hpdGUgcm91bmRlZCBob3ZlcjpiZy1ibHVlLTcwMCIKICAgID4KICAgICAgICBTdGFydCBQdWJsaWNhdGlvbgogICAgPC9idXR0b24+Cil9CiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiAKICAgICAgICAgICAgICAgICAgICAgICAgb25DbGljaz17b25DbG9zZX0KICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPSJweC00IHB5LTIgYmctZ3JheS02MDAgdGV4dC13aGl0ZSByb3VuZGVkIGhvdmVyOmJnLWdyYXktNzAwIgogICAgICAgICAgICAgICAgICAgID4KICAgICAgICAgICAgICAgICAgICAgICAge2RlcGxveVN0YXR1cyA9PT0gJ3N1Y2Nlc3MnID8gJ0Nsb3NlJyA6ICdDYW5jZWwnfQogICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgKTsKfTs="}]}
    https://whatsonchain.com/tx/undefined
Total Output:
0.00022932 BSV

2 Outputs

Total Output:
0.00022929 BSV