|
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