2017. 12. 8. 01:16
반응형
블록사이퍼 API를 활용하여 인기 가상화폐인 비트코인과 이더리움 지갑을 생성할 수 있다.
아래 버튼을 클릭하면 각 코인에 해당하는 지갑 주소가 생성된다.
비트코인에 wif라는 것도 있었는데 뭔지는 잘 모르겠다.
비트코인에 wif라는 것도 있었는데 뭔지는 잘 모르겠다.
Coin:
address:
private key:
public key:
balance:
address:
private key:
public key:
balance:
예제 소스
<button id='btc'>비트코인</button>
<button id='eth'>이더리움</button><br />
<div id='result'>
Coin: <span id='coin'></span><br />
address: <span id='address'></span><br />
private key: <span id='private'></span><br />
public key: <span id='public'></span><br />
balance: <span id='balance'></span>
</div>
<script>
$(document).ready(function () {
$("#btc").click(function () {
$("#result>span").text("");
$("#coin").text("Bitcoin");
$.post("https://api.blockcypher.com/v1/btc/main/addrs", function (data) {
$("#address").text(data.address);
$("#private").text(data.private);
$("#public").text(data.public);
getBalance('btc', data.address, function (balance) {
$("#balance").text(balance);
});
});
});
$("#eth").click(function () {
$("#result>span").text("");
$("#coin").text("Ethereum");
$.post("https://api.blockcypher.com/v1/eth/main/addrs", function (data) {
$("#address").text("0x" + data.address);
$("#private").text(data.private);
$("#public").text(data.public);
getBalance('eth', data.address, function (balance) {
$("#balance").text(balance);
});
});
})
});
var getBalance = function (type, address, callback) {
var url = 'https://api.blockcypher.com/v1/' + type + '/main/addrs/' + address + '/balance';
$.get(url, function (data) {
callback(data.final_balance);
});
}
</script>
반응형
'dev' 카테고리의 다른 글
[Spring] Spring Framework 프로젝트 초기 설정 (0) | 2017.12.25 |
---|---|
[Java/Spring] 메일 보내기 (Gmail via TLS) (0) | 2017.12.23 |
우분투 root 암호 변경하기 (0) | 2017.12.13 |
리눅스 ssh 접속 명령어 (0) | 2017.12.13 |
Eclipse Dynamic Web Project에서 pom.xml 사용하기 (0) | 2017.12.07 |
[PHP] 윈도우에서 php 개발환경 설정 (0) | 2017.12.02 |
[JavaScript] SHA-256 암호화 (0) | 2017.12.02 |
Spring Framework 개발환경 설정 (Eclipse Neon) (0) | 2017.12.01 |