이더스캔 제작1

이더리움 2018. 11. 23. 10:09

나만의 이더스캔을 만들어볼 생각이다.

 <html>
<head>
<script type="text/javascript" src="https://github.com/ethereum/web3.js/blob/develop/dist/web3.js"></script>
<script type="text/javascript" src="https://github.com/MikeMcl/bignumber.js/blob/master/bignumber.min.js"></script>
<script type="text/javascript">
  var web3 = new Web3();
  var provider = new web3.providers.HttpProvider('https://ropsten.infura.io/');
    web3.setProvider(provider);
function updateBalance() {
     var address = "0xFf0797D06e8F9897B1D5066C10D9497Ed7054A47";
     var balance = web3.fromWei(web3.eth.getBalance(address), 'ether');
     document.getElementById("abc").value=balance;
        var receipt = web3.eth.getTransactionReceipt('0xf7754179b1f735361ef63be6f940b9aaa163149ca05f9bb0f3791290701ec46f');
document.getElementById("123").value=receipt;
console.log(receipt);
}
 function stopWatch() {
      stop = true;
    }
</script>
<body>
<input type="button" name="" value="start" onclick="updateBalance();"/>
<input type="button" name="" value="stop" onclick="stopWatch();"/>
<input type='text' id="abc" readonly/>
<br/>
<input type='text' id="123" readonly/>
</body>
</html>

 

 

 

인풋화면을 클릭하면 'https://ropsten.infura.io/테스트 서버에

계좌 잔액을 조회하는 0xFf0797D06e8F9897B1D5066C10D9497Ed7054A47

형태다.

 

 

 

Ropsten 테스트서버의 동일한 계좌다. 소수점 차이는 조금 난다.

 

머털도사가 머리털만 세우면 다 응용해서 배운거라고 누더기 도사가 이야기했다

자바스크립트로 조회했으니 나머지 부분은 다 응용해서 만들면 된다.

 

실력 되는 분들은 혼자 만들어 보길 바란다.

 

 

 

'이더리움' 카테고리의 다른 글

geth 설치 이더리움노드  (0) 2018.11.29
이더리움 infura.io 주소  (0) 2018.11.28
이더스캔 제작3 (개인별 송금조회)  (0) 2018.11.28
이더스캔 제작3 (입금)  (0) 2018.11.26
이더스캔 제작2  (0) 2018.11.26
블로그 이미지

iesay

,