도지코인(Dogecoin)은 2013년 인터넷 밈(meme)에서 영감을 받아 개발된 오픈소스 암호화폐로, 재미와 친근함을 중심으로 시작되었습니다. 작업 증명 메커니즘을 사용하며, 낮은 거래 수수료와 빠른 전송 속도를 특징으로 합니다. 초기에는 재미로 시작되었지만, 현재는 커뮤니티 중심의 프로젝트와 기부 활동, 그리고 탈중앙화 금융(DeFi)에서의 활용 가능성으로 암호화폐 생태계에서 입지를 구축하고 있습니다.
↗ 참고사이트: Dogecoin
↗ Explorer: Dogechain, Blockchair
Dogecoin Web3 Data API가 곧 지원됩니다!
Nodit에서 도지코인 네트워크를 위한 Web3 Data API를 곧 서비스로 출시할 예정입니다.
API Reference는 Web3 Data API 메뉴에서 미리 확인하실 수 있습니다.
Feature | Mainnet Support | Testnet Support |
---|---|---|
Elastic Node | ❌ | ❌ |
Dedicated Node | ❌ | ❌ |
Web3 Data API | 🔜 | 🔜 |
Webhook | ❌ | ❌ |
Stream | ❌ | ❌ |
Datasquare | ❌ | ❌ |
Web3 Data API
Blockchain API
- Get Block by Hash or Number
- Get Total Transaction Count By Account
- Get Transaction By Transaction ID
- Get Transactions By Transaction IDs
- Get Transactions By Account
- Get Unspent Transaction Outputs By Account
Native
Example
- 특정 계정에 대한 잔액을
Get Doge Balance by Account
을 통해서 조회
Request
-
Node.js - axios
const axios = require('axios'); let data = JSON.stringify({ "accountAddress": "DTPiyEDntNsvTbWeKoMpUmn34rbYokF2Yr" }); let config = { method: 'post', maxBodyLength: Infinity, url: 'https://web3.nodit.io/v1/dogecoin/mainnet/native/getNativeTokenBalanceByAccount', headers: { 'Content-Type': 'application/json', 'X-API-KEY': '{{Your API KEY}}' }, data : data }; axios.request(config) .then((response) => { console.log(JSON.stringify(response.data)); }) .catch((error) => { console.log(error); });
-
Python - requests
import requests import json url = "https://web3.nodit.io/v1/dogecoin/mainnet/native/getNativeTokenBalanceByAccount" payload = json.dumps({ "accountAddress": "DTPiyEDntNsvTbWeKoMpUmn34rbYokF2Yr" }) headers = { 'Content-Type': 'application/json', 'X-API-KEY': '{{Your API KEY}}' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text)
Response
{
"ownerAddress": "DTPiyEDntNsvTbWeKoMpUmn34rbYokF2Yr",
"balance": "555.93426219"
}