esn custom_top_html:no
default debug random = 2 / type = READ / detected = READ / doc_Srl = 6555893

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

천재성곤님의 서명

profile

텔레그램 : @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
  • profile
    쌩광부 2018.03.07 10:53
    고생이 많으시네요. 감사합니다.
  • profile
    천재성곤 2018.03.07 10:58
    @쌩광부
    감사합니다^^
  • profile
    천재소년 2018.03.07 11:33
    감사합니다. 항상 응원하고 있습니다.
  • profile
    천재성곤 2018.03.07 11:35
    @천재소년
    어익후 감사합니다!
  • profile
    브루탈맨 2018.03.07 12:06
    발전해 가는 모습을 보니 저도 흐믓합니다..

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

    지원 명령어 추가하였습니다.

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

  • profile
    천재성곤 2018.08.03 11:35

    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의 차이는 결과값을 어떤식으로 인코딩 하느냐의 차이입니다. 편하신데로 사용하시면 됩니다.

     

    이상입니다.

  • profile
    천재성곤 2018.09.26 21:25
    지원 명령어 추가하였습니다.
    - net_listening : 클래식마이이더 지원용, 9/26 추가, 핼스체크용 api
  • profile
    천재성곤 2018.10.04 17:56
    피어추출api 명령어 추가 - 웹페이지에서 요청하셔도 됩니다.
    1. https://api.esn.gonspool.com/get_node/json/
    2. https://api.esn.gonspool.com/get_node/rpc/
  • profile
    천재성곤 2018.11.12 17:54

    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

  • profile
    천재성곤 2018.11.13 21:42

    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"}
  • profile
    ddengle BOT 2018.11.13 21:42
    @천재성곤
    천재성곤님 축하합니다. 49 보너스 캐시에 당첨되셨습니다.!!
  • ?
    샤리 2018.12.11 15:06
    https://api.esn.gonspool.com/eth_blockNumber 에서 나온 최근 블록번호를 이용해서
    https://api.esn.gonspool.com/eth_getBlockByNumber/2108539
    식으로 입력했는데
    {"jsonrpc":"2.0","id":1544508223,"result":null} 왜 이렇게 null 값을 반환 할까요 ?
  • profile
    천재성곤 2019.01.14 18:37
    @샤리

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

    - 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
    ]
  • ?
    로텔 2019.01.14 17:43
    와 천재시군요. 이런걸 공개하시다니...감사합니다.
  • profile
    천재성곤 2019.06.24 08:36
    - eth_chainId :  응답추가 -> {"jsonrpc":"2.0", "id": 83 ,"result":"0x797e"}

ESN

이더소셜 네트워크

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 [소각 공지] 3,000,000 ESN 소각 완료 4 4 1319
ESN운영
2019.06.28
공지 ESN 비트인 가입인증 에어드랍 이벤트 3 13 3249
ESN운영
2019.06.12
공지 ESN ESN 추천글, 채굴풀, 소프트웨어 모음 27 33 56445
ESC메니저
2018.02.02
공지 탑마이닝 쌩광부님 땡글운영위 합류 13 file 25 7868
땡글운영위
2019.07.03
공지 땡글 회원 / ESN 홀더분들을 위한 땡글인의 밤 공지 38 file 6 11290
ESN홍보
2019.06.20
공지 [Air Drop 이벤트] 게시판을 신설합니다 31 file 2 56542
땡글운영위원회
2019.05.17
890 ESN 공식풀 운영 종료 안내 #1   현재 pool-asia1.ethersocial.org 풀 해시는 6.4GH 정도이고, 외부풀을 오픈하신 운영자님이 5~6분정도 계신 상황입니다.   외부풀의 선택폭이 넓어진 상태로 차주 공식풀의 가동을 중단하니 미리 대비하시어 손실 ... 1 1537
소스코드
2018.03.07
889 ESN [요청] ESN 외부 풀 테스트 요청 드립니다. 안녕하세요.  석이 입니다.   저희도 오늘 베타 1탄에 이어 2탄 ^^ 외부풀 오픈하여 테스트 진행 중입니다.   혹시나 도움을 주실 분 있으시다면 도움주시면 감사하겠습니다.   http://esn.e-pools.com   입니다. 감... 9 2 935
석이
2018.03.07
888 ESN 이렇게해되 되는건가요^^           https://esc.gonsmine.com/#/account/0x0a24d4ae66edc7723bbb314e9b96dc7b9a31e813   한번봐주세요 ㅎㅎㅎㅎㅎㅎ             ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강... 2 773
young69
2018.03.07
887 ESN 해외에서도 채굴이 슬슬 시작되는 듯 합니다.       http://comining.io/ 뭐 사이트 광고는 아니고요    기존에 어느분이 여기에도 풀이 있다고 올려주신 곳입니다.    가끔 들어가서 해외에서도 해쉬가 붙나 안붙나 확인하고 있었는데   기존에는 거의 워커가 없... 10 2145
각쟁이
2018.03.07
886 ESN 갑자기 해시가 빠르게 증가하네요   안녕하세요?   약 2일 전부터 ESN의 네트워크 해시가 빠르게 증가하네요?   난이도도 10%이상 오른듯하고...   혹시 해외풀이 오픈되어 해외에서도 채굴 시작된건가요?...             ---------------------------... 2 1 1014
저누식
2018.03.07
ESN [api.esn.gonspool.com] API를 오픈합니다.(ESN 네트워크용) https://github.com/EthersocialNetwork/api_esn 에서 최종본을 관리하고 있습니다.   ---   노드 운영이 힘든분들을 위해 ESN 네트워크의 API를 오픈합니다. 이더리움의 JSON-RPC 형태로 응답을 합니다.   연구목적... 19 13 2340
천재성곤
2018.03.07
884 ESN 채굴량이 점점 줄어 드는게 보이는군요 ^^;     이제 2300개 정도 모은것 같은데 1만개는 포기 해야 될것 같습니다.   회원님들은 몇개 목표이신지 궁금하네요 ^^             ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * ... 5 1 1216
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 1790
떙앙아아어
2018.03.07
882 질문 진짜 초보질문이요 지갑비밀번호 확인방법알고싶습니다 .             채굴시작하려고 너무 많은걸 한번에 가입하다 보니 늘 사용하던 것으로 했던것같은데 . 확인한번 해보고 싶은데 . 지갑비밀번호 확인방법 알려주세요 . 미리감사합니다 .             ------------------... 8 1 648
할수있다
2018.03.07
881 ESN ESC 백업 해둔거 실행은 어떻게 하나요??? UTC-2018- 날짜랑 주소 써있는거요 실행은 어떻게 하나요? 실행하니까 새로운 주소 나오고 0 이던데요..;;;;;;;;;;;;;;;;                       ------------------------------------- 꼬리말 * 게시글 내용 삭제시... 3 1 520
손흥민
2018.03.07
880 질문 ESN 지갑 실행 시 바이러스 취급을 당해 로딩이 안됩니다. 제목과 본문 내용이 거의 동일합니다. 지갑 파일 실행 시 바이러스로 취급당하면서 실행이 되지 않습니다. 실시간 검색을 끄고 실행해야 하는데, 실행한지 얼추 15분이 넘게 지났는데도 블럭 생성이 되지 않습니다. ... 3 1 494
bluearisu
2018.03.07
879 ESN ESC to ESN 지갑으로 바꾸기 실습과정 정리해봅니다.   기존 ESC 지갑을 켭니다.   계정 -&gt; 백업 -&gt; 계정키 백업을 누르면  keystore 폴더가 보이는 창이 뜹니다.   keystore 폴더를 바탕화면에 복사시킵니다. ( 또한 이 폴더 자체를 USB 에 백업합니다.)   ESC지갑을 끕... 3 11 2234
귀요미
2018.03.07
878 ESN 엇 코인 이름이 바뀌었네요?   안녕하세요?   코인이름이 ESN으로 변경되었군요   지갑은 기존 지갑 그대로 사용가능하다고 하셨는데   그대로 둘까 합니다   혹시 바꾸다 지갑날아갈까바서리...                     --------------------------... 2 1 915
저누식
2018.03.06
877 질문 1060 60g 하나로 돌리는중인데   20M/s 나오고있거든요   오버클럭안하고 이정도인데   배치파일 변경만으로도 해쉬값 올릴수 있나요?   아니면 오버클럭 값 어떻게 잡아야할지 궁금합니다.     현재 클레이모어 사용중이고    EthDcrMiner64.exe -... 13 1 1127
떙앙아아어
2018.03.06
876 ESN 지캐시 캐다가 ESC 캐보니 재미있네요...ㅎㅎ 지캐시는 코인 쌓이는 맛이 없었는데 ESC 코인은 쌓이는 맛이 좋습니다.. 앞날은 어찌 알순 없지만 ESC가 대한민국을 대표하는 코인이라 생각하고 3일째 열심히 캐고 있습니다..^^                       -----------... 1 2 844
짱어
2018.03.06
875 질문 esn 채굴 ccminer로는 채굴이 불가능한가요?       ccminer로하면 계속 꺼져서 claymore로 하고있기는한데   ccminer로 가능한방법이있는지 궁금합니다.                 ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은... 3 1 567
떙앙아아어
2018.03.06
874 ESN 희망 시세로 반영한 esn 발행 계획량 원화 환산 백서에서 발행량 부분을 보고 원화로 얼마나 될까 대략적으로 계산해봤습니다. 희망시세는 1 esn = 200 원 입니다. 희망 시세는 같은 파워, 시간으로 이더리움 채굴 할 때를 기준으로 잡았습니다. 대략 150원에서 200... 1 1234
완쌉
2018.03.06
873 ESN 웹지갑에서 컨트랙트 지갑으로 ESN 코인을 전송해보자. 이번에 웹지갑 서비스를 이전 하면서 제대로 되었는지 테스트 하다가  컨트랙트 주소에 코인 전송이 잘 되는지 확인해 봤습니다.   1.컨트랙트 주소를 만들었습니다.   지갑주소 : https://escblock.gonsmine.com/add... 1 file 4 895
천재성곤
2018.03.06
872 ESN [wallet.gonspool.com] 웹지갑 이전 및 사용 가능 안내 - 사용하시면 됩니다. ESN 리블렌딩에 따른 주소 변경과 서버이전이 완료되었습니다. 앞으로 쭈욱 사용하시면 됩니다.   주소 : https://wallet.gonspool.com    기존에 사용하시던 https://escwallet-kr.gonsmine.com 은 당분간 유지하겠... 2 1 595
천재성곤
2018.03.06
871 ESN 1일 예상 채굴 수량이 점점 감소하고 있네요.. 반대로 의미하자면 ESN 방향성이 정해지면서 해시가 많이 몰린 것 같습니다. 30만 블럭 이상에서 해외 해시 투입까지 된다면 지금보다 더 하겠군요.             ------------------------------------- 꼬리말 * 게... 7 1 1237
Staytrue
2018.03.06
Board Pagination Prev 1 ... 138 139 140 141 142 143 144 145 146 147 ... 187 Next
/ 187