Transaction

74c4bf819caa8a84c094d63eb260b36b4ebd6a0b8cdfb9636d29ee9c8f5fed76
( - )
204,771
2020-05-28 06:01:12
1
4,098 B

2 Outputs

Total Output:
  • j"131ZsuXeJeWfnjqSrRrSPJZeWe5VBZU41qM<html> <head> <script src="https://www.moneybutton.com/moneybutton.js"></script> </head> <body> <h2>General</h2> <h3>Does this thing work?</h3> <form> <input type="text" id="IDUsername" placeholder="Username" maxlength="34" size="34"><p></p> <textarea type="text" id="IDRibbit" placeholder="Ribbit"></textarea> </form> <button onclick="Ribbit()">Verify & Ribbit!</button> <p id="Review"></p> <div id="Money-Button"></div> <script language='javascript'> function Ribbit() { function buf2hex(buffer) { return Array.prototype.map.call(new Uint8Array(buffer), x => ('00' + x.toString(16)).slice(-2)).join('') }; var VarUsername = document.getElementById('IDUsername').value; if (VarUsername == "") { alert("Username must be filled out"); return false;} let hexUsername = buf2hex(new TextEncoder("utf-8").encode(VarUsername)); var VarRibbit = document.getElementById('IDRibbit').value; if (VarRibbit == "") { alert("Message must be filled out"); return false;} let hexRibbit = buf2hex(new TextEncoder("utf-8").encode(VarRibbit)); document.getElementById("Review").innerHTML = VarUsername +": " +VarRibbit; let script = 'OP_FALSE OP_RETURN 3141626752474c4673354a47616548376e7a33597047786f4b7533575a7051743275 47656e6572616c 446f65732074686973207468696e6720776f726b3f '+hexUsername+' '+hexRibbit; const div = document.getElementById('Money-Button'); moneyButton.render(div,{ outputs: [ { script: script, amount: '0', currency: 'BSV' }, ], onPayment: function (arg) { location.reload(); }, onError: function (arg) { console.log('onError', arg) } }) } </script> <p id="messageboard"></p> <script> var query = { v: 3, q: { find: { "out.s2": "1AbgRGLFs5JGaeH7nz3YpGxoKu3WZpQt2u", "out.s3": "General", "out.s4": "Does this thing work?", }, project: { "out.s5": 1, "out.s6": 1}, sort : { "blk.i": -1 } }, r: { f : "[ .[] | {un: .out[0].s5} + {rib: .out[0].s6} ]" } } ; var b64 = btoa(JSON.stringify(query)); var url = "https://genesis.bitdb.network/q/1FnauZ9aUH2Bex6JzdcV4eNX7oLSSEbxtN/" + b64; var header = { headers: { key: "12QYwyDqEVdtD9ttke7WfojWKHYWARJxsF" } }; fetch(url, header).then(function(r) { return r.json() }).then(function(r) { r.u.forEach(function(output) { var div = document.createElement("div"); div.innerHTML = `<b>${output.un}: </b>${output.rib}`; document.getElementById("messageboard").appendChild(div) }); r.c.forEach(function(output) { var div = document.createElement("div"); div.innerHTML = `<b>${output.un}: </b>${output.rib}`; document.getElementById("messageboard").appendChild(div) }) }) </script> </body> </html>
    https://whatsonchain.com/tx/74c4bf819caa8a84c094d63eb260b36b4ebd6a0b8cdfb9636d29ee9c8f5fed76