|
3 | 3 | //! JSON-RPC types for `bitcoind v0.17.1`. |
4 | 4 | //! |
5 | 5 | //! These structs model the JSON data returned by the JSON-RPC API. They use stdlib types (or custom |
6 | | -//! types), for more concrete types see [`crate::model`]. |
| 6 | +//! types) and where necessary implement an `into_model` function to convert the type to a |
| 7 | +//! [`crate::model`] type of the same name. The types in this module are version specific, the types |
| 8 | +//! in the `model` module are version non-specific and are strongly typed using `rust-bitcoin`. |
7 | 9 | //! |
8 | | -//! A `x` marks methods that are implemented _and_ tested. |
| 10 | +//! Key: |
| 11 | +//! - `[ ]` means not yet done. |
| 12 | +//! - `[x]` marks means implemented _and_ tested. |
| 13 | +//! - `[-]` means it was considered and intentionally not done. |
9 | 14 | //! |
10 | 15 | //! **== Blockchain ==** |
11 | 16 | //! - [x] `getbestblockhash` |
|
18 | 23 | //! - [x] `getchaintips` |
19 | 24 | //! - [x] `getchaintxstats ( nblocks blockhash )` |
20 | 25 | //! - [x] `getdifficulty` |
21 | | -//! - [ ] `getmempoolancestors txid (verbose)` |
22 | | -//! - [ ] `getmempooldescendants txid (verbose)` |
23 | | -//! - [ ] `getmempoolentry txid` |
24 | | -//! - [ ] `getmempoolinfo` |
25 | | -//! - [ ] `getrawmempool ( verbose )` |
26 | | -//! - [ ] `gettxout "txid" n ( include_mempool )` |
27 | | -//! - [ ] `gettxoutproof ["txid",...] ( blockhash )` |
28 | | -//! - [ ] `gettxoutsetinfo` |
29 | | -//! - [ ] `preciousblock "blockhash"` |
30 | | -//! - [ ] `pruneblockchain` |
31 | | -//! - [ ] `savemempool` |
32 | | -//! - [ ] `scantxoutset <action> ( <scanobjects> )` |
33 | | -//! - [ ] `verifychain ( checklevel nblocks )` |
34 | | -//! - [ ] `verifytxoutproof "proof"` |
| 26 | +//! - [x] `getmempoolancestors txid (verbose)` |
| 27 | +//! - [x] `getmempooldescendants txid (verbose)` |
| 28 | +//! - [x] `getmempoolentry txid` |
| 29 | +//! - [x] `getmempoolinfo` |
| 30 | +//! - [x] `getrawmempool ( verbose )` |
| 31 | +//! - [x] `gettxout "txid" n ( include_mempool )` |
| 32 | +//! - [x] `gettxoutproof ["txid",...] ( blockhash )` |
| 33 | +//! - [x] `gettxoutsetinfo` |
| 34 | +//! - [x] `preciousblock "blockhash"` |
| 35 | +//! - [-] `pruneblockchain` |
| 36 | +//! - [-] `savemempool` |
| 37 | +//! - [-] `scantxoutset <action> ( <scanobjects> )` |
| 38 | +//! - [x] `verifychain ( checklevel nblocks )` |
| 39 | +//! - [-] `verifytxoutproof "proof"` |
35 | 40 | //! |
36 | 41 | //! **== Control ==** |
37 | 42 | //! - [x] `getmemoryinfo ("mode")` |
|
0 commit comments