파이썬 beem에서 특정 블럭 번호에 대응하는 시간 조회

in python •  2 years ago 

파이썬 beem에서 특정 블럭 번호에 대응하는 시간을 파이썬 datetime 객체로 가져올 수 있습니다. Blockchain 객체에서 제공하는 block_time() 함수를 이용합니다. 이 함수가 반환하는 datetime 객체의 시간대는 GMT(UTC)입니다. 예제 코드는 아래와 같습니다.

from beem.steem import Steem
from beem.blockchain import Blockchain

import datetime

steem_nodes = ["https://api.steemit.com"]

steem = Steem(node=steem_nodes)

bc = Blockchain(blockchain_instance=steem)

# 조회할 블럭 번호 7500번
blk_num = 7500

# 7500번 블럭의 시간을 datetime 객체로 가져와 변수 blk_dt에 할당
blk_dt = bc.block_time(blk_num)

# 출력
print(blk_dt.strftime("%Y.%m.%d %H:%M:%S"))

2016.03.24 22:25:57

반대로 특정 시간에 대응하는 블럭 번호를 가져올 수도 있는데, 이와 관련된 내용은 이전 포스트를 참고하시기 바랍니다. 아래의 링크입니다.

파이썬 beem에서 특정 시간에 대응하는 블럭 번호 조회


jsup 업보팅 서비스를 소개합니다.

jsup 업보팅 서비스를 활용한 일종의 오토보팅(auto-voting)

jsblurt 프로젝트 - 블러트 블럭체인 탐색기 (텔레그램 챗봇)

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!
Sort Order:  
  ·  2 years ago  ·  

This post has been manually upvoted by @epistem


You are invited to use the tag #epistem when posting within the niche of the community. Also, follow us on @epistem and on our Discord community to keep abreast with the activities of the community.