Python에서 Bitcoin Economics로 API 요청 알아보기
3618 단어 tutorialopensourcepythonapi
먼저 API를 호출하는 데 사용할 요청을 가져와야 합니다.
import requests
우리는 blockchain.com의 API에서 정보를 얻고 데이터를 얻기 위해 URL에 요청을 할 것입니다.
url = "https://blockchain.info/latestblock"
response = requests.get(f"{url}")
그런 다음 데이터를 json으로 변환하고 최신 블록의 높이를 가져옵니다.
data = response.json()
current_block = data["height"]
비트코인은 210000년마다 또는 4년마다 채굴 보상을 반으로 줄입니다. 이를 계산하려면 현재 블록 높이를 블록 간격으로 나누고 블록 간격을 곱합니다.
block_interval = 210000
from math import ceil
event_block = ceil(current_block / block_interval) * block_interval
halving_block = event_block - current_block
이제 블록체인 정보를 인쇄합니다.
if __name__ == "__main__":
print(f"Current Block Height: {current_block}")
print(f"Blocks Till Halving: {halving_block}")
print(f"Halving Block: {event_block}")
Current Block Height: 753254
Blocks Till Halving: 86746
Halving Block: 840000
이제 API 요청을 만드는 방법과 Bitcoin이 작동하는 방법에 대해 알게 되었습니다.
이 게시물의 코드는 다음에서 찾을 수 있습니다.
https://gist.github.com/89aeac0202a64b6efd56137626e3c1c1.git
Reference
이 문제에 관하여(Python에서 Bitcoin Economics로 API 요청 알아보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/gocrazygh/learn-api-requests-with-bitcoin-economics-in-python-1jk8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)