esn custom_top_html:no
default debug random = 4 / type = READ / detected = READ

https://github.com/EthersocialNetwork/api_esn 에서 최종본을 관리하고 있습니다.

 

---

 

노드 운영이 힘든분들을 위해 ESN 네트워크의 API를 오픈합니다.

이더리움의 JSON-RPC 형태로 응답을 합니다.

 

연구목적으로 사용하신다면 편하게 쓰셔도 됩니다~

초기 활성화를 위해 오픈하고자 합니다.

부하가 심하지 않다면 쭉 오픈해 놓도록 하겠습니다.

 

아래 지원하는 api를 이용하면 wallet.gonspool.com 서비스에서 사용하는 모든 기능을 구현할 수 있습니다.

 

현재 블럭을 찾거나, tx를 검색하거나, 특정주소의 잔고를 확인하거나, 오프라인에서 만든 tx를 ESN네트워크에 전파할수도있습니다.

 

개인 ESN 웹지갑도 만들고 운영할 수 있다는 얘기 입니다 ^^

 

API 주소 : https://api.esn.gonspool.com

 

지원하는 명령어들

 

POST - json-rpc 응답형태

- eth_getBlockByHash : Returns information about a block by hash.

- eth_getTransactionByHash : Returns the information about a transaction requested by transaction hash.

- eth_blockNumber : Returns the number of most recent block.

- eth_getBalance : Returns the balance of the account of given address.

- eth_gasPrice : Returns the current price per gas in wei.

- eth_sendRawTransaction : Creates new message call transaction or a contract creation for signed transactions.

- eth_getTransactionCount : Returns the number of transactions send from a address.

- eth_call : Executes a new message call immediately without creating a transaction on the block chain

- eth_estimateGas : the amount of gas used

- eth_getBlockByNumber : 블럭번호로 검색( 3/8 추가하였음 )

- net_version : 현재 버전 리턴(0x0 3/13 추가, 마이이더월렛v4 지원용)

- eth_getCode : 메타마스크 지원용, 4/11 추가, 가스리밋계산같은곳에서 사용

- net_listening : 클래식마이이더 지원용, 9/26 추가, 핼스체크용 api

- web3_clientVersion : 현재 노드의 버전을 리턴, 에메랄드 지갑등에서 사용

- eth_chainId :  응답 -> {"jsonrpc":"2.0", "id": 83 ,"result":"0x797e"}

 

샘플

ex) curl -H "Content-Type: application/json" -X POST https://api.esn.gonspool.com -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":83}' 

 
 

HTTP GET 응답형태

인터넷익스플로어 주소창에 입력하여 사용할 수 있습니다.

 

- https://api.esn.gonspool.com/get_node/json/

- https://api.esn.gonspool.com/get_node/rpc/

- https://api.esn.gonspool.com/eth_getBlockByNumber/12345

- https://api.esn.gonspool.com/eth_getBlockByNumber/0x12345  <-- 16진수 입력

- https://api.esn.gonspool.com/eth_blockNumber

https://api.esn.gonspool.com/token/erc20/balanceOf10/토큰의주소/확인할주소  : [토큰의주소] 토큰에 존재하는 [확인할주소]의 잔고확인 10진수 읽을만한 문자열

https://api.esn.gonspool.com/token/erc20/balanceOf16/토큰의주소/확인할주소  : [토큰의주소] 토큰에 존재하는 [확인할주소]의 잔고확인 16진수 raw 데이터

 

명령어에대한 자세한 설명은 https://github.com/ethereum/wiki/wiki/JSON-RPC 을 참조하세요

 

 

 

 

 

**

예전에 API 오픈하고자 준비하다가 잘 알지 못하여 세팅을 잘못하고, 설계에 실수가 있었고 보안 허점이 있었습니다.

다시한번 사과드립니다. 많은 질책을 받았습니다. 제대로 몰라 실수를 하여 죄송할 따름입니다.

많이 배웠고, 이번엔 여러가지 조치를 해놓았습니다.

큰 문제가 없으리라 생각합니다.

 

공익 목적으로 오픈하고자 합니다. 더 많은 분들이 참여하고 개발에 참여하여 ESN이 활성화 되었으면 합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-------------------------------------

 

꼬리말

 

* 게시글 내용 삭제시 레벨 강등

 

* 질문은 각 주제별 게시판에.

 

 

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

 

-------------------------------------

29

천재성곤님의 서명

텔레그램 : @turbobit

카카오톡 : @turbobit

트위터 : @Gons_Mine_Pool

 

--

운영중인 풀

1. http://esn.gonsmine.com

2. http://esn.gonspool.com

 

 

--

ESN : 0xf84Bb3C0D872DcdBe99d6ABCc57C6B5C2B2E35AD

 

ESN풀상황판 : https://escpoolstats.gonsmine.com

익스플로어1 : https://escblock.gonsmine.com

익스플로어2 : https://explorer.gonsmine.com

익스플로어3 : https://simpleblock.gonspool.com

익스플로어-텔레그램 : https://t.me/ESN_Explorer_bot

익스플로어-카카오톡 : https://pf.kakao.com/_xemrKC

피어모니터(ESN) : https://escstats.gonsmine.com

 

웹지갑 1 : https://wallet.gonspool.com

웹지갑 2 : https://escwallet-kr.gonsmine.com

텔레그램지갑 : https://t.me/esnTwallet_bot

라이트월렛(일렉트론) : https://www.ddengle.com/esn/6729814

 

ESN Json-Rpc API : https://www.ddengle.com/esn/6555893

 

ESN 온라인 풀노드 운영 : 11개

기타

ESN 채굴풀을 만들어 보자 - 1편 - 분산화된 풀 서비스 설치

ESN 채굴풀을 만들어 보자 - 2편 - 분산화된 풀 서비스 운영

그림으로 보는 종이지갑으로 지갑을 백업해보기, 그리고 복구해보기

 

댓글 19
  • 고생이 많으시네요. 감사합니다.
  • @쌩광부
    감사합니다^^
  • 감사합니다. 항상 응원하고 있습니다.
  • @천재소년
    어익후 감사합니다!
  • 발전해 가는 모습을 보니 저도 흐믓합니다..

    응원합니다...^^
  • @브루탈맨
    감사합니다^^
  • 지원 명령어 추가하였습니다
    - eth_getBlockByNumber : 블럭번호로 검색
  • 지원 명령어 추가하였습니다.
    - net_version : 현재 네트워크 버전 리턴(0x0 3/13 추가, 마이이더월렛v4 지원용)
  • 지원 명령어 추가하였습니다.

    - eth_getCode : 메타마스크 지원용, 4/11 추가, 가스리밋계산같은곳에서 사용

  • http get방식으로도 잔고 정보를 보실수 있도록 업데이트 하였습니다.

     

    사용법

    웹에서 https://api.esn.gonspool.com/getBalance/{계정주소}

    를 입력하시면 json 형태로 응답을 합니다.

     

    예제

    1) https://api.esn.gonspool.com/getBalance/0xf84Bb3C0D872DcdBe99d6ABCc57C6B5C2B2E35AD

       결과 : {"jsonrpc":"2.0","id":"1533265779","result":{"error":false,"msg":"","data":{"address":"0xf84Bb3C0D872DcdBe99d6ABCc57C6B5C2B2E35AD","balance":"0x411d533dbb501ce800"}}}

    2) https://api.esn.gonspool.com/eth_getBalance/0xf84Bb3C0D872DcdBe99d6ABCc57C6B5C2B2E35AD

       결과 : {"jsonrpc":"2.0","id":"1533264285","result":{"error":false,"msg":"","data":{"address":"0xf84Bb3C0D872DcdBe99d6ABCc57C6B5C2B2E35AD","balance":"1.201151465316e+21"}}}

     

    1 과 2의 차이는 결과값을 어떤식으로 인코딩 하느냐의 차이입니다. 편하신데로 사용하시면 됩니다.

     

    이상입니다.

  • 지원 명령어 추가하였습니다.
    - net_listening : 클래식마이이더 지원용, 9/26 추가, 핼스체크용 api
  • 피어추출api 명령어 추가 - 웹페이지에서 요청하셔도 됩니다.
    1. https://api.esn.gonspool.com/get_node/json/
    2. https://api.esn.gonspool.com/get_node/rpc/
  • post rpc 응답 명령어 추가 

     - web3_clientVersion : 현재 노드의 버전을 리턴, 에메랄드 지갑등에서 사용

     

    http prc 응답 명령어 추가

     

     - eth_getBlockByNumber

      입력받은 블럭번호의 결과를 리턴

    - https://api.esn.gonspool.com/eth_getBlockByNumber/12345

    - https://api.esn.gonspool.com/eth_getBlockByNumber/0x12345  <-- 16진수 입력

     

     

     - eth_blockNumber

      현재 노드의 최신 블럭번호를 리턴

       ex) https://api.esn.gonspool.com/eth_blockNumber

  • erc20 토큰 관련 명령어를 추가하였습니다.

    토큰의 잔고를 확인할수 있는 명령어 입니다.

    uint256 기준 응답을 합니다.

     

    http prc 응답 명령어 추가

    https://api.esn.gonspool.com/token/erc20/balanceOf10/토큰의주소/확인할주소

    10진수 응답형태

     

    https://api.esn.gonspool.com/token/erc20/balanceOf16/토큰의주소/확인할주소

    16진수 응답형태
     
    질의
    https://api.esn.gonspool.com/token/erc20/balanceOf10/0x0146B9dCd9FB2ABC1b5B136C28D20d0037526961/0xf84Bb3C0D872DcdBe99d6ABCc57C6B5C2B2E35AD
    응답{"jsonrpc":"2.0","id":1542112688,"result":"100000000000000000000000"}
     
    질의
    https://api.esn.gonspool.com/token/erc20/balanceOf16/0x0146B9dCd9FB2ABC1b5B136C28D20d0037526961/0xf84Bb3C0D872DcdBe99d6ABCc57C6B5C2B2E35AD
    응답
    {"jsonrpc":"2.0","id":1542112902,"result":"0x00000000000000000000000000000000000000000000152d02c7e14af6800000"}
  • @천재성곤
    천재성곤님 축하합니다. 49 보너스 캐시에 당첨되셨습니다.!!
  • ?
    https://api.esn.gonspool.com/eth_blockNumber 에서 나온 최근 블록번호를 이용해서
    https://api.esn.gonspool.com/eth_getBlockByNumber/2108539
    식으로 입력했는데
    {"jsonrpc":"2.0","id":1544508223,"result":null} 왜 이렇게 null 값을 반환 할까요 ?
  • @샤리

    제가 명확하게 설명을 못드렸습니다.

    - https://api.esn.gonspool.com/eth_getBlockByNumber/12345

    - https://api.esn.gonspool.com/eth_getBlockByNumber/0x12345  <-- 16진수 입력

    전달받는 값은 16진수 입니다.

     

    메세지 확인이 늦어 회신이 늦었습니다 .. 문의하실때는 @천재성곤 이렇게 해주시면 보다 빠르게 확인이 가능합니다.

     

    문의하신 내용은

    https://api.esn.gonspool.com/eth_getBlockByNumber/2108539

    인데 실제로는 0x2108539 인 36898887 블럭번호의 데이터를 리턴하는터라 없다고 나왔습니다.

    0x 가없으면 자동으로 붙여주게까지 짜놓고는 설명을 제대로 못드렸습니다.

     

     

    params: [

       '0x1b4', // 436
       true
    ]
  • ?
    와 천재시군요. 이런걸 공개하시다니...감사합니다.
  • - eth_chainId :  응답추가 -> {"jsonrpc":"2.0", "id": 83 ,"result":"0x797e"}
default debug random = 0 / type = READ / detected = READ

ESN

이더소셜 네트워크

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
893 질문 esn 해시 제한 240mh 넘으면...           안녕하세요   열심히 채굴중입니다. 궁금한게 있어 글 남김니다. 아래 내용은 제가 이용하는 풀입니다. 사용에 관하여....   공식 풀의 규정에 따라 240MH를 초과하는 경우 배당을 받을 수 없습니다.   라... 4 2 983
다글거
2018.03.07
892 ESN 이더리움 채굴 중단하고 ESN시작합니다.   안녕하세요. 백서 읽어보다가 더 늦기전에 ESN채굴 시작해야겠다고 느껴서 오늘부터 시작했습니다. 잘부탁드립니다.   마이닝풀허브 접하다가 지갑을 설치하고 사용하려니 많이 어색하고 그렇습니다. 제가 뛰어들면... 21 12 5823
토토s
2018.03.07
891 질문 ESN 지갑실행오류       공식홈페이지에서 ESN신규 지갑을 받아서 실행하니 아래처럼 오류가 발생합니다.   확인 부탁드립니다.             ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 ... 4 file 0 694
플라이투더비트
2018.03.07
890 ESN 공식풀 운영 종료 안내 #1   현재 pool-asia1.ethersocial.org 풀 해시는 6.4GH 정도이고, 외부풀을 오픈하신 운영자님이 5~6분정도 계신 상황입니다.   외부풀의 선택폭이 넓어진 상태로 차주 공식풀의 가동을 중단하니 미리 대비하시어 손실 ... 1 1540
소스코드
2018.03.07
889 ESN [요청] ESN 외부 풀 테스트 요청 드립니다. 안녕하세요.  석이 입니다.   저희도 오늘 베타 1탄에 이어 2탄 ^^ 외부풀 오픈하여 테스트 진행 중입니다.   혹시나 도움을 주실 분 있으시다면 도움주시면 감사하겠습니다.   http://esn.e-pools.com   입니다. 감... 9 2 943
석이
2018.03.07
888 ESN 이렇게해되 되는건가요^^           https://esc.gonsmine.com/#/account/0x0a24d4ae66edc7723bbb314e9b96dc7b9a31e813   한번봐주세요 ㅎㅎㅎㅎㅎㅎ             ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강... 2 0 781
young69
2018.03.07
887 ESN 해외에서도 채굴이 슬슬 시작되는 듯 합니다.       http://comining.io/ 뭐 사이트 광고는 아니고요    기존에 어느분이 여기에도 풀이 있다고 올려주신 곳입니다.    가끔 들어가서 해외에서도 해쉬가 붙나 안붙나 확인하고 있었는데   기존에는 거의 워커가 없... 10 0 2156
각쟁이
2018.03.07
886 ESN 갑자기 해시가 빠르게 증가하네요   안녕하세요?   약 2일 전부터 ESN의 네트워크 해시가 빠르게 증가하네요?   난이도도 10%이상 오른듯하고...   혹시 해외풀이 오픈되어 해외에서도 채굴 시작된건가요?...             ---------------------------... 2 1 1017
저누식
2018.03.07
ESN [api.esn.gonspool.com] API를 오픈합니다.(ESN 네트워크용) https://github.com/EthersocialNetwork/api_esn 에서 최종본을 관리하고 있습니다.   ---   노드 운영이 힘든분들을 위해 ESN 네트워크의 API를 오픈합니다. 이더리움의 JSON-RPC 형태로 응답을 합니다.   연구목적... 19 13 2456
천재성곤
2018.03.07
884 ESN 채굴량이 점점 줄어 드는게 보이는군요 ^^;     이제 2300개 정도 모은것 같은데 1만개는 포기 해야 될것 같습니다.   회원님들은 몇개 목표이신지 궁금하네요 ^^             ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * ... 5 1 1225
Interjin
2018.03.07
883 ESN 이더마이너(Ethminer) 배치 안되시는분들 팁     ethminer.exe -F http://esn-fr.gonspool.com:8888/0xCe9E9a77F490AF317A4F00956673336F0CEe0F08/gigangy1 -U --cuda-devices 1 --opencl-platform 1 --farm-recheck 200         ethminer.exe -F &lt;풀주소&gt;/&lt;지갑... 4 file 2 1894
떙앙아아어
2018.03.07
882 질문 진짜 초보질문이요 지갑비밀번호 확인방법알고싶습니다 .             채굴시작하려고 너무 많은걸 한번에 가입하다 보니 늘 사용하던 것으로 했던것같은데 . 확인한번 해보고 싶은데 . 지갑비밀번호 확인방법 알려주세요 . 미리감사합니다 .             ------------------... 8 1 661
할수있다
2018.03.07
881 ESN ESC 백업 해둔거 실행은 어떻게 하나요??? UTC-2018- 날짜랑 주소 써있는거요 실행은 어떻게 하나요? 실행하니까 새로운 주소 나오고 0 이던데요..;;;;;;;;;;;;;;;;                       ------------------------------------- 꼬리말 * 게시글 내용 삭제시... 3 1 528
손흥민
2018.03.07
880 질문 ESN 지갑 실행 시 바이러스 취급을 당해 로딩이 안됩니다. 제목과 본문 내용이 거의 동일합니다. 지갑 파일 실행 시 바이러스로 취급당하면서 실행이 되지 않습니다. 실시간 검색을 끄고 실행해야 하는데, 실행한지 얼추 15분이 넘게 지났는데도 블럭 생성이 되지 않습니다. ... 3 1 507
bluearisu
2018.03.07
879 ESN ESC to ESN 지갑으로 바꾸기 실습과정 정리해봅니다.   기존 ESC 지갑을 켭니다.   계정 -&gt; 백업 -&gt; 계정키 백업을 누르면  keystore 폴더가 보이는 창이 뜹니다.   keystore 폴더를 바탕화면에 복사시킵니다. ( 또한 이 폴더 자체를 USB 에 백업합니다.)   ESC지갑을 끕... 3 11 2247
귀요미
2018.03.07
878 ESN 엇 코인 이름이 바뀌었네요?   안녕하세요?   코인이름이 ESN으로 변경되었군요   지갑은 기존 지갑 그대로 사용가능하다고 하셨는데   그대로 둘까 합니다   혹시 바꾸다 지갑날아갈까바서리...                     --------------------------... 2 1 919
저누식
2018.03.06
877 질문 1060 60g 하나로 돌리는중인데   20M/s 나오고있거든요   오버클럭안하고 이정도인데   배치파일 변경만으로도 해쉬값 올릴수 있나요?   아니면 오버클럭 값 어떻게 잡아야할지 궁금합니다.     현재 클레이모어 사용중이고    EthDcrMiner64.exe -... 13 1 1152
떙앙아아어
2018.03.06
876 ESN 지캐시 캐다가 ESC 캐보니 재미있네요...ㅎㅎ 지캐시는 코인 쌓이는 맛이 없었는데 ESC 코인은 쌓이는 맛이 좋습니다.. 앞날은 어찌 알순 없지만 ESC가 대한민국을 대표하는 코인이라 생각하고 3일째 열심히 캐고 있습니다..^^                       -----------... 1 2 848
짱어
2018.03.06
875 질문 esn 채굴 ccminer로는 채굴이 불가능한가요?       ccminer로하면 계속 꺼져서 claymore로 하고있기는한데   ccminer로 가능한방법이있는지 궁금합니다.                 ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은... 3 1 576
떙앙아아어
2018.03.06
874 ESN 희망 시세로 반영한 esn 발행 계획량 원화 환산 백서에서 발행량 부분을 보고 원화로 얼마나 될까 대략적으로 계산해봤습니다. 희망시세는 1 esn = 200 원 입니다. 희망 시세는 같은 파워, 시간으로 이더리움 채굴 할 때를 기준으로 잡았습니다. 대략 150원에서 200... 1 1239
완쌉
2018.03.06
Board Pagination Prev 1 ... 152 153 154 155 156 157 158 159 160 161 ... 201 Next
/ 201
default debug random = 0 / type = READ / detected = READ