Use Chainquery #28
Labels
No labels
area: devops
area: discovery
area: docs
area: livestream
area: proposal
consider soon
dependencies
Epic
good first issue
hacktoberfest
help wanted
icebox
level: 1
level: 2
level: 3
level: 4
needs: exploration
needs: grooming
needs: priority
needs: repro
needs: tech design
on hold
php
priority: blocker
priority: high
priority: low
priority: medium
resilience
Tom's Wishlist
type: bug
type: discussion
type: improvement
type: new feature
type: refactor
type: task
type: testing
unplanned
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: LBRYCommunity/block-explorer#28
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
chainquery ought to make the explorer easier to work with/use and simpler to maintain (if doesn't do that, that is also useful feedback for chainquery).
I am ready to take up the task, it could make the explorer much simpler and solve issues such as #8 or #31 that seem to be due to the block syncing process. As @tiger5226 suggested, there could be a direct DB connection to Chainquery.
I can setup the credentials for you. Ultimately, the block explorer is a great candidate to integrate with Chainquery. It was actually what I started from for Chainquery. So it should be a very close match on the schema. I would not expect many differences.
@marcdeb1 Testing credentials for Chainquery have been sent over. When we are ready to deploy we can setup a production account for the explorer.
The block explorer API is using different fields from Chainquery:
I would suggest to standardize the attributes and put the same as Chainquery (InputCount -> input_count), but since some people might use the API it could be a problem. What do you think ? Stay like before or change ?
It would be nice if we aligned across the organization. Chainquery schema in the standard now, so we should probably align on that. I think currently let's not break an api's but we should create an issue to address this with a long term solution that could include api versioning. Ultimately, block information should just come from chainquery api's. So we will probably want to deprecate the apis from the block explorer altogether. Block explorer should just be a pretty ui for chainquery data.
Solved with Chainquery integration