You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
721 B

3 years ago
  1. getchain();
  2. function getchain() {
  3. let promised = fetch(api_url + 'getchain').
  4. then(resp => resp.json()).
  5. then(obj => {
  6. let elem = document.getElementById('json');
  7. elem.innerText = JSON.stringify(obj);
  8. let list = '<pre>';
  9. for (let bh of obj.chain) {
  10. console.log('getchain.bh:',bh);
  11. let blk_url = api_url + `getblock?hash=${bh}`;
  12. list += `<a href="${blk_url}">${bh}</a>\n`
  13. }
  14. list += '</pre>';
  15. elem = document.getElementById('list');
  16. elem.innerHTML = list;
  17. return obj;
  18. }).
  19. catch(console.error);
  20. promised.then(obj => { console.log('obj:',obj); return obj; });
  21. }
  22. // ----------------------------------------------------
  23. console.log('chain.js loaded');