Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. <script src="https://code.jquery.com/jquery-3.1.1.js"></script>
  2. <input type="hidden" id="ETHAddress" value="{{addressId}}">
  3. <script>
  4. function toETH(value) {
  5. var ETH = value / 1000000000000000000 ;
  6. return ETH;
  7. }
  8. var address = document.getElementById("ETHAddress").value
  9. $.getJSON( "https://etherchain.org/api/account/" + address + "/tx/100", function( data ) {
  10. document.write("<table class='table table-striped'>");
  11. document.write("<tr>");
  12. document.write("<td><b>Hash</b></td><td><b>From</b></td><td><b>To</b></td><td><b>Amount</b></td><td><b>Time</b></td>");
  13. document.write("<tr>");
  14. for (var key in data) {
  15. var arr = data[key];
  16. for( var i = 0; i < arr.length; i++ ) {
  17. var obj = arr[ i ];
  18. document.write("<tr>");
  19. for (var prop in obj) {
  20. if(obj.hasOwnProperty(prop)){
  21. if(prop === "hash" || prop === "amount" || prop === "time"|| prop === "sender" || prop === "recipient"){
  22. if(prop === "hash"){
  23. document.write("<td><a href='http://5.22.157.49:8000/#/tx/" + obj[prop] + "'>" + obj[prop].substring(0, 10) + "</a></td>");
  24. }else if(prop === "amount"){
  25. document.write("<td>" + toETH(obj[prop]) + "</td>");
  26. }else if(prop === "sender" && obj[prop] === address.toLowerCase()){
  27. document.write("<td><font color='red'> " + obj[prop] + "</font></td>");
  28. }else if(prop === "time"){
  29. var myarr = obj[prop].split("T");
  30. document.write("<td> " + myarr[0] + " " + myarr[1].substring(0, 8) + "</td>");
  31. }else{
  32. document.write("<td>" + obj[prop] + "</td>");
  33. }
  34. }
  35.  
  36. }
  37. }
  38. document.write("</tr>");
  39. }
  40. }
  41. document.write("</table>");
  42. });
  43. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement