이더스캔 제작2

이더리움 2018. 11. 26. 11:13

이더리움 테스트서버 ropsten기준으로 제작하였다.

파싱받아서 그걸 DB에 넣어서 input에서 조회하면 뿌려주면 된다.

말로는 졸라 쉽지

만들러면 ,,,,

 

web3.js도 git에서 가지고 오기 때문에 바로 소스 복붙해서 붙어 넣기 하면 사용 가능

위에 input은 어카운트 조회고

아래 textarea는 트렌젝션 조회내용을 담는거다.

 

 


<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 result ="";
var web3 = new Web3();
var provider = new web3.providers.HttpProvider('https://ropsten.infura.io/');
web3.setProvider(provider);
function check_select() {
        var address = "0xFf0797D06e8F9897B1D5066C10D9497Ed7054A47";
        var tx="0xf7754179b1f735361ef63be6f940b9aaa163149ca05f9bb0f3791290701ec46f";
        var balance = web3.fromWei(web3.eth.getBalance(address), 'ether');
        document.getElementById("abc").value=balance;
        var receipt = web3.eth.getTransactionReceipt(tx);
        result = "tx:  "+tx+"\n\n";
        result+="blockHash:  "+receipt.blockHash+"\n\n";
        result+="blockNumver:  "+receipt.blockNumber+"\n\n";
        result+="cumulativeGasUsed: "+receipt.cumulativeGasUsed+"\n\n";
        result+="from: "+receipt.from+"\n\n";
        result+="gasUsed: "+receipt.gasUsed+"\n\n";
        result+="status:  "+receipt.status+"\n\n";
        result+="to:  "+receipt.to+"\n\n";
        result+="transactionHash:  "+receipt.transactionHash+"\n\n";
        result+="transactionIndex: "+receipt.transactionIndex+"\n\n";
        document.getElementById("output").value=result;
        console.log(receipt);
        }
</script>
</head>
<body>
Ropsten test ethereum Server
<br/>
<input type="button" name="" value="select" onclick="check_select();"/>
<br/>
balance account: <input type='text' id="abc" readonly/>
<br/>
<br/>
transaction check
<br/>
<textarea id="output" style="width:70%; height:70%" readonly/>
</body>
</html>
 

 

 

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

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

iesay

,