Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: blockcoders/ink-substrate-explorer-api

v1.1.1

10 Dec 09:54
b3e8649
Compare
Choose a tag to compare

📚 PR:

  • #16 Use mongodb URI

v1.1.0

10 Dec 09:53
Compare
Choose a tag to compare

📚 PR:

  • #15 Migrate to mongodb
  • #14 Change tip data type to string

BREAKING CHANGE

  • Replace postgres for mongodb

v1.0.5

25 Nov 22:07
Compare
Choose a tag to compare

📚 PR:

  • #13 add sync module
  • #12 fix test
  • #11 Fix env variables

v1.0.4

09 Nov 12:25
Compare
Choose a tag to compare

📚 PR:

v1.0.3

09 Nov 08:07
Compare
Choose a tag to compare

📚 PR:

  • #10 Fix contract query name formatter

v1.0.2

01 Nov 17:25
3d48364
Compare
Choose a tag to compare

📚 PR:

  • #9 Loaders and identifier

v1.0.1

01 Nov 17:23
4cd8241
Compare
Choose a tag to compare

📚 PR:

  • #8 Integration with Front-end changes
  • #6 Review/env fix

v1.0.0 - Milestone 1 - Ink Explorer API

28 Sep 15:45
Compare
Choose a tag to compare

In this milestone the focus is on creating a new service that can be consider a full node of the aplication that will create a new DB and will start syncing all the data from the blockchain (can be synced from genesis or a specific block).

The service will expose an API that will provide all the required information that the frontend may need.

Number Deliverable Specification
0a. License MIT
0b. Documentation We will provide both english and spanish versions of the documentation. This will cover step by step how to set up and start the project using both docker and running the node locally.
0c. Testing Guide Unit test and end to end tests will cover the core functions to ensure everything works as expected. The documentation will have an example on how to run these tests.
0d. Docker A Dockerfile will be provided that will be able to start the node and run tests for all the functionality delivered within this milestone.
0e. Article We will post an article on Twitter and Reddit for both english and spanish speakers communities.
1. Create database Create a docker container to start a PostgreSQL database to store all the information, define the models to store and create tables and indexes.
2. Backend service Create a docker container to start a typescript service that subscribes to blockchain events and Ink modules events. This service will store and index the information in the database to be accessed quickly and easily. Add all subscriptions needed to retrieve the information of the emited events from both the blockchain (using polkadot.js) and Ink modules. Store and index the events data on the database. (If needed sync all data from blockHash - can be from genesis but it will take longer)
3. API Extend the service functionality to expose an API that gets the contracts data
4. Testing Achieve a testing coverage of the functionalities above 90%

Deliverables in this milestone will be dockerized. We will provide a README with examples showing how to start the service, and query the API.