Skip to content
This repository was archived by the owner on Nov 26, 2024. It is now read-only.

v17: Add support for blockchain methods #29

Merged
merged 1 commit into from
Sep 11, 2024
Merged

v17: Add support for blockchain methods #29

merged 1 commit into from
Sep 11, 2024

Conversation

tcharding
Copy link
Member

@tcharding tcharding commented Sep 2, 2024

Add support to the v17 client and integration tests for blockchain section methods.

//! **== Blockchain ==**
//! - [x] `getbestblockhash`
//! - [x] `getblock "blockhash" ( verbosity ) `
//! - [x] `getblockchaininfo`
//! - [x] `getblockcount`
//! - [x] `getblockhash height`
//! - [x] `getblockheader "hash" ( verbose )`
//! - [x] `getblockstats hash_or_height ( stats )`
//! - [x] `getchaintips`
//! - [x] `getchaintxstats ( nblocks blockhash )`
//! - [x] `getdifficulty`
//! - [x] `getmempoolancestors txid (verbose)`
//! - [x] `getmempooldescendants txid (verbose)`
//! - [x] `getmempoolentry txid`
//! - [x] `getmempoolinfo`
//! - [x] `getrawmempool ( verbose )`
//! - [x] `gettxout "txid" n ( include_mempool )`
//! - [x] `gettxoutproof ["txid",...] ( blockhash )`
//! - [x] `gettxoutsetinfo`
//! - [x] `preciousblock "blockhash"`
//! - [-] `pruneblockchain`
//! - [-] `savemempool`
//! - [-] `scantxoutset <action> ( <scanobjects> )`
//! - [x] `verifychain ( checklevel nblocks )`
//! - [-] `verifytxoutproof "proof"`
//!
//! Key:
//! - `[ ]` means not yet done.
//! - `[x]` marks means implemented _and_ tested.
//! - `[-]` means it was considered and intentionally not done.

@tcharding tcharding force-pushed the 09-02-api branch 5 times, most recently from 92448be to dd7dc8d Compare September 6, 2024 03:38
Add support to the `v17` client and integration tests for the following
methods (all from the `blockchain` section):

- `getblockcount`
- `getblockhash`
- `getblockheader`
@tcharding tcharding marked this pull request as ready for review September 11, 2024 04:22
@tcharding tcharding merged commit e74992a into master Sep 11, 2024
31 checks passed
@tcharding tcharding deleted the 09-02-api branch September 11, 2024 04:23
@tcharding tcharding mentioned this pull request Sep 11, 2024
tcharding added a commit that referenced this pull request Sep 11, 2024
Somehow these got lost, add the docs for recent v17 blockchain stuff.

This should have been part of #29.
@tcharding tcharding mentioned this pull request Nov 15, 2024
@tcharding tcharding restored the 09-02-api branch November 15, 2024 01:22
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 this pull request may close these issues.

1 participant