{"repo":"ethereum/beacon-APIs","free":true,"listed":false,"github":"https://github.com/ethereum/beacon-APIs","clone":"git clone https://github.com/ethereum/beacon-APIs.git","description":"Collection of RESTful APIs provided by Ethereum Beacon nodes","language":"HTML","stars":388,"topics":["eth2","api","rest","openapi3","swagger","specification"],"license":"CC0-1.0","category":"api-integrations-sdks","readme_excerpt":"Ethereum Beacon APIs Collection of RESTful APIs provided by Ethereum Beacon nodes API browser: https://ethereum.github.io/beacon-APIs/ Outline This document outlines an application programming interface (API) which is exposed by a beacon node implementation of the Ethereum consensus layer specifications. The API is a REST interface, accessed via HTTP. The API should not, unless protected by additional security layers, be exposed to the public Internet as the API includes multiple endpoints which could open your node to denial-of-service (DoS) attacks through endpoints triggering heavy processing. Currently, the only supported return data type is JSON. The beacon node (BN) maintains the state of the beacon chain by communicating with other beacon nodes in the Ethereum network. Conceptually, it does not maintain keypairs that participate with the beacon chain. The validator client (VC) is a conceptually separate entity which utilizes private keys to perform validator related tasks, called \"duties\", on the beacon chain. These duties include the production of beacon blocks and signing of attestations. The goal of this specification is to promote interoperability between various beacon node implementations. Render To render spec in browser you will need any http server to load index.html file in root of the repo. Python And api spec will render on http://localhost:8080. NodeJs And api spec will render on http://localhost:8000. Usage Local changes will be observable if \"dev\" is sel","default_branch":null,"files":null,"tree":[],"storefront":"/r/ethereum","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ethereum/beacon-APIs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}