Skip to content
This repository has been archived by the owner on Jan 13, 2025. It is now read-only.

No design of a node that can support a block explorer #1879

Closed
garious opened this issue Nov 20, 2018 · 1 comment · Fixed by #2857
Closed

No design of a node that can support a block explorer #1879

garious opened this issue Nov 20, 2018 · 1 comment · Fixed by #2857
Assignees

Comments

@garious
Copy link
Contributor

garious commented Nov 20, 2018

Problem

JSON RPC API isn't sufficient for a block explorer. A service needs to observe the gossip network and sit in the same spot as a validator to receive all the transactions in real-time.

Proposed Solution

Add an RFC that describes a new command-line tool solana-httpd, a spy node and web server.

@garious garious added this to the v0.11 Tabletops milestone Nov 20, 2018
@garious garious self-assigned this Nov 20, 2018
@mvines
Copy link
Contributor

mvines commented Nov 23, 2018

It would be nice to consider debugger requirements in this RFC as well, the requirements should be very similar to the block explorer. But if that balloons the scope of this issue too much then feel free to 302.

For the debugger we need the ability to do the following in some form:

  1. Fetch the current poh height
  2. Fetch the contents of an account at the given poh height
  3. Fetch the contents of any transaction given its signature
  4. Figure the poh height of a given transaction signature
    This should enable a debugging agent to reconstruct the state of a given transaction instruction for single stepping/etc by a TBD tool that repurposes part of the bank and the program execution runtime.

@garious garious assigned CriesofCarrots and unassigned garious Jan 7, 2019
This was referenced Jan 23, 2019
@garious garious changed the title Add solana-httpd RFC No design of a node that can support a block explorer Feb 2, 2019
vkomenda pushed a commit to vkomenda/solana that referenced this issue Aug 29, 2021
…na-labs#1879)

Bumps [prettier](https://github.com/prettier/prettier) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@2.3.0...2.3.1)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
tao-stones pushed a commit to tao-stones/solana that referenced this issue Jul 1, 2024
…gelog (backport of solana-labs#1878) (solana-labs#1879)

Add --block-verification-method=unified-scheduler for v2.0 changelog (solana-labs#1878)

(cherry picked from commit 2b88299)

# Conflicts:
#	CHANGELOG.md

Co-authored-by: Ryo Onodera <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants