| Convert CAddressBookData to JSON record.
|
| also_create should only be set to true
| only when the RPC is expected to add things
| to a blank wallet and make it no longer
| blank
|
| Only includes key documentation where
| the key is snake_case in all RPC methods.
| MixedCase keys can be added later.
|
| Figures out what wallet, if any, to use
| for a JSONRPCRequest.
|
| ———–
| @param[in] request
|
| JSONRPCRequest that wishes to access
| a wallet
|
| ———–
| @return
|
| nullptr if no wallet should be used,
| or a pointer to the CWallet
|
| Checks if a CKey is in the given CWallet
| compressed or otherwise
|
| List transactions based on the given
| criteria.
|
| ———–
| @param wallet
|
| The wallet.
| –––––
| @param wtx
|
| The wallet transaction.
| –––––
| @param nMinDepth
|
| The minimum confirmation depth.
| –––––
| @param fLong
|
| Whether to include the JSON version
| of the transaction.
| –––––
| @param ret
|
| The UniValue into which the result is
| stored.
| –––––
| @param filter_ismine
|
| The “is mine” filter flags.
| –––––
| @param filter_label
|
| Optional label string to filter incoming
| transactions.
|
| Used by RPC commands that have an include_watchonly
| parameter.
|
| We default to true for watchonly wallets
| if include_watchonly isn’t explicitly
| set.
|
| Update coin control with fee estimation
| based on the given parameters
|
| ———–
| @param[in] wallet
|
| Wallet reference
| –––––
| @param[in,out] cc
|
| Coin control to be updated
| –––––
| @param[in] conf_target
|
| UniValue integer; confirmation target
| in blocks, values between 1 and 1008
| are valid per policy/fees.h;
| –––––
| @param[in] estimate_mode
|
| UniValue string; fee estimation mode,
| valid values are “unset”, “economical”
| or “conservative”;
| –––––
| @param[in] fee_rate
|
| UniValue real; fee rate in sat/vB; if
| present, both conf_target and estimate_mode
| must either be null, or “unset”
| –––––
| @param[in] override_min_fee
|
| bool; whether to set fOverrideFeeRate
| to true to disable minimum fee rate checks
| and instead verify only that fee_rate
| is greater than 0 @throws a JSONRPCError
| if conf_target, estimate_mode, or
| fee_rate contain invalid values or
| are in conflict
|