Posts

Showing posts with the label steemd

스팀(steemd) 소스 코드 0.23.1

by joviansummer original STEEMIT post: https://steemit.com/blog/@joviansummer/steemd-0-23-1 얼마전에 @etainclub님의 라즈베리파이 스팀 증인 노드 구축 작업과 관련해서 소스 코드 버전에 대한 글을 쓴적이 있습니다. 아래의 링크입니다. ARM CPU에서 스팀 증인 노드 구축 - 소스 코드 버전 https://steemit.com/hive-101145/@joviansummer/6q1ub3-arm-cpu 그 당시에 구동 스크린샷에 블럭체인 버전이 0.23.0이어서 괜찮을까 싶기도 했는데요. @etainclub님의 최근 포스트에서 버전 0.23.1 소스 코드에 대한 얘기가 나왔네요. 아래의 링크입니다. [Steem on RPi] Sync Failed https://steemit.com/hive-192037/@etainclub/steem-on-rpi-sync-failed 위의 포스트에 달린 댓글에 있습니다. 0.23.1 소스 코드의 깃허브(github) 페이지는 아래의 링크입니다. https://github.com/hfang1989/steemhf/tree/hf0.23.1 왜 소스 코드가 스팀 공식 깃허브 페이지에 없고 별도로 이렇게 떨어져 있는지는 모르겠지만, 어쨌든 가장 최신 버전의 소스 코드는 이것 같습니다.

파이썬(steem-python)에서 api 서버 설정

by joviansummer original STEEMIT post: https://steemit.com/blog/@joviansummer/steem-python-api steem-python에서 통신할 api 서버를 직접 지정할 수 있습니다. 기본값은 api.steemit.com입니다만, 실행할 파이썬 프로세스에서 특정 api 서버를 사용할 수 있도록 직접 설정이 가능합니다. 아래의 예시와 같이 할 수 있습니다. from steem.steemd import Steemd from steem.instance import set_shared_steemd_instance steemd_nodes = ['https://api.steemit.com','api.steemyy.com'] set_shared_steemd_instance(Steemd(nodes=steemd_nodes)) 위의 코드에서 steemd_nodes 리스트에 사용할 api 서버를 지정해 줍니다. 리스트 형태이므로 2개 이상을 지정할 수 있습니다. 여기서는 api.steemit.com과 api.steemyy.com을 사용하도록 설정하였습니다. 코드 처음 부분에 이렇게 설정하고 작성을 하면 steem-python의 api 요청을 처리할 때 지정된 api 서버와 통신을 하게 됩니다. 공개된 서버 목록은 스팀 개발자 웹사이트에 나와 있습니다. 아래의 링크에서 public nodes 항목을 보면 됩니다. https://developers.steem.io/quickstart/