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

Managing node through managing API ("RPC") #60

Closed
18 of 19 tasks
defuz opened this issue Apr 25, 2017 · 2 comments
Closed
18 of 19 tasks

Managing node through managing API ("RPC") #60

defuz opened this issue Apr 25, 2017 · 2 comments
Assignees
Milestone

Comments

@defuz
Copy link
Contributor

defuz commented Apr 25, 2017

t:

@defuz defuz mentioned this issue Apr 25, 2017
23 tasks
@defuz defuz added this to the Release 0.1 milestone Apr 25, 2017
@dj8yfo
Copy link
Contributor

dj8yfo commented Apr 25, 2017

Appears to depend on #53.

@dj8yfo
Copy link
Contributor

dj8yfo commented Jun 1, 2017

initial scope (pretty huge 😳).
https://******************projects/22/discussions?modal=Discussion-38-22

Blockchain:

blockchain-info () - current info on blockchain(currrent height etc.);
block-hash () - block hash by height;
block-header () - block header with signatures by height/hash;
mempool-info () - current stats on mempool;
mempool-list () - list transactions in mempool with pagination;
tx () - return transation by hash; probably, separate method or parameters to remove proof of inclusion into block.

Control:

stop () - stops server;
help () - command help.

Consensus:

generate () - generate one or more blocks in demo mode??;
propose-get () - return propose
propose-submit () - broadcast propose
(prevote|precommit)-(get|submit) - handles to atomic operations of byzantine behavior
TODO: viewing consensus messages from other node? Currently these aren't persisted, besides precommits.
prioritize () - change tx priority in pool.

Network:

network-info () - network info
network-totals () - traffic etc (we don't collect this info now)
peer-info () -
peer-add () -
peer-remove () -

@dj8yfo dj8yfo added the API label Jun 1, 2017
@defuz defuz closed this as completed Jul 12, 2017
stanislav-tkach pushed a commit to stanislav-tkach/exonum that referenced this issue Feb 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants