Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Public API with RESTful Endpoints #1029

Open
jfrank-summit opened this issue Dec 13, 2024 · 1 comment
Open

Implement Public API with RESTful Endpoints #1029

jfrank-summit opened this issue Dec 13, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@jfrank-summit
Copy link
Member

Description:

This issue proposes the implementation of a public API for Astral, providing RESTful endpoints in addition to the existing GraphQL endpoint to significantly improve developer accessibility and facilitate easier integration with various programming languages and tools. This API will expose key data points such as token price, circulating supply, and total supply via simple HTTP requests, enabling language-agnostic data retrieval. In addition to these core metrics, typical block explorer API endpoints will be included, such as retrieving block information (by number or hash), transaction details (by hash), and account balances. Specific endpoint details and data structures, including a comprehensive list of block explorer-like functionalities, will be defined in subsequent discussions and updates to this issue. This API will also consider performance and security, implementing rate limiting and other necessary measures to prevent abuse.

@marc-aurele-besner
Copy link
Member

The main part of this is done, but the setup is not optimal, it's using a different volume on each launch and it does not build on our server, also the endpoint is not exposed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

2 participants