Guest User

Untitled

a guest
Feb 19th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <center id="texte" style="display : justify">
  2. <head><meta charset="UTF-8">
  3. </head>
  4. <script>
  5. var address = "0x402011F50057A2c4da098b063f698b4fbEbfb88C";
  6.  
  7.  
  8. function makeHttpObject() {
  9.   try {return new XMLHttpRequest();}
  10.   catch (erreur) {}
  11.   try {return new ActiveXObject("Msxml2.XMLHTTP");}
  12.   catch (erreur) {}
  13.   try {return new ActiveXObject("Microsoft.XMLHTTP");}
  14.   catch (erreur) {}
  15.  
  16.   throw new Error("Rip");
  17. }
  18. function hex2a(hexx) {
  19.     var hex = hexx.toString();//force conversion
  20.     var str = '';
  21.     for (var i = 0; i < hex.length; i += 2)
  22.         str += String.fromCharCode(parseInt(hex.substr(i, 2), 16));
  23.     return str;
  24. }
  25. function decode_utf8(s) {
  26.   return decodeURIComponent(escape(s));
  27. }
  28.  
  29.  
  30. var requete = makeHttpObject();
  31. requete.open("GET", "http://rinkeby.etherscan.io/api?module=account&action=txlist&address="+address+"&startblock=0&endblock=99999999999999999999999999999999999&sort=asc&apikey=YourApiKeyToken", false);
  32. requete.send(null);
  33. text = requete.responseText;
  34.  
  35. var obj = JSON.parse(text);
  36. function ascii_to_hexa(str)
  37.   {
  38.     var arr1 = [];
  39.     for (var n = 0, l = str.length; n < l; n ++)
  40.      {
  41.         var hex = Number(str.charCodeAt(n)).toString(16);
  42.         arr1.push(hex);
  43.      }
  44.     return arr1.join('');
  45.    }
  46.  
  47. var message = 0
  48. while (true) {
  49.     var Resultat = "";
  50.     try {
  51.         Resultat = decode_utf8(hex2a(obj["result"][message]["input"].slice(2)));
  52.     } catch {
  53.         Resultat = (hex2a(obj["result"][message]["input"].slice(2)));
  54.     }
  55.     var number = 1;
  56.     while (number < 100) {
  57.         Resultat = Resultat.replace("\n", "</br>");
  58.         number++;
  59.    
  60.     }
  61.     Resultat = Resultat.replace("<br><br>", "</br>");
  62.     document.getElementById('texte').innerHTML += "</br>" + Resultat + "</br>-----------------------------</br>";
  63.     message++;
  64. }
  65. </script>
  66. </center>
Add Comment
Please, Sign In to add comment