Skip to content

Commit 0f0dec1

Browse files
committed
Merge #420: verify: Add a check that re-exports in types are complete
0bbbfbb Add a re-export check to verify (Jamil Lambert, PhD) 15ba220 Re-export all auxiliary types for every version (Jamil Lambert, PhD) Pull request description: Add a new check to `verify` that goes through every public struct or enum defined in the specified version in `types` and makes sure that it is exported for that version. This includes auxiliary types and error enums. It then checks that all auxiliary types that are a field of one of the re-exported types from a previous version are also re-exported. The first patch adds all the missing re-exports. The second patch adds the test to `verify`. Closes #137 ACKs for top commit: tcharding: tACK 0bbbfbb Tree-SHA512: e53ae726ea2c215f9833095380745c50b51bb1037dc1e4b8f804baabb40e05eb332adc3efce14fa61fe2a554d45f17668256895dfec0c2680c475cef05920142
2 parents 4f3c729 + 0bbbfbb commit 0f0dec1

File tree

18 files changed

+696
-291
lines changed

18 files changed

+696
-291
lines changed

types/src/v17/mod.rs

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -265,32 +265,32 @@ pub use self::{
265265
raw_transactions::{
266266
CombinePsbt, CombineRawTransaction, ConvertToPsbt, CreatePsbt, CreateRawTransaction,
267267
DecodePsbt, DecodePsbtError, DecodeRawTransaction, DecodeScript, DecodeScriptError,
268-
FinalizePsbt, FinalizePsbtError, FundRawTransaction, FundRawTransactionError,
269-
GetRawTransaction, GetRawTransactionVerbose, GetRawTransactionVerboseError,
270-
MempoolAcceptance, PsbtInput, PsbtInputError, PsbtOutput, PsbtOutputError,
271-
SendRawTransaction, SignFail, SignFailError, SignRawTransaction, SignRawTransactionError,
272-
SignRawTransactionWithKey, TestMempoolAccept,
268+
DecodeScriptSegwit, FinalizePsbt, FinalizePsbtError, FundRawTransaction,
269+
FundRawTransactionError, GetRawTransaction, GetRawTransactionVerbose,
270+
GetRawTransactionVerboseError, MempoolAcceptance, PsbtInput, PsbtInputError, PsbtOutput,
271+
PsbtOutputError, SendRawTransaction, SignFail, SignFailError, SignRawTransaction,
272+
SignRawTransactionError, SignRawTransactionWithKey, TestMempoolAccept,
273273
},
274274
util::{
275275
CreateMultisig, CreateMultisigError, EstimateSmartFee, SignMessageWithPrivKey,
276276
ValidateAddress, ValidateAddressError, VerifyMessage,
277277
},
278278
wallet::{
279279
AbortRescan, AddMultisigAddress, AddMultisigAddressError, AddressInformation,
280-
Bip125Replaceable, BumpFee, BumpFeeError, CreateWallet, DumpPrivKey, DumpWallet,
281-
EncryptWallet, GetAddressInfo, GetAddressInfoEmbedded, GetAddressInfoEmbeddedError,
282-
GetAddressInfoError, GetAddressInfoLabel, GetAddressesByLabel, GetBalance, GetNewAddress,
283-
GetRawChangeAddress, GetReceivedByAddress, GetTransaction, GetTransactionDetail,
284-
GetTransactionDetailError, GetTransactionError, GetUnconfirmedBalance, GetWalletInfo,
285-
GetWalletInfoError, ImportMulti, ImportMultiEntry, JsonRpcError, ListAddressGroupings,
286-
ListAddressGroupingsError, ListAddressGroupingsItem, ListLabels, ListLockUnspent,
287-
ListLockUnspentItem, ListLockUnspentItemError, ListReceivedByAddress,
288-
ListReceivedByAddressError, ListReceivedByAddressItem, ListSinceBlock, ListSinceBlockError,
289-
ListTransactions, ListUnspent, ListUnspentItem, ListUnspentItemError, ListWallets,
290-
LoadWallet, LockUnspent, RescanBlockchain, ScriptType, SendMany, SendToAddress, SetTxFee,
291-
SignMessage, SignRawTransactionWithWallet, TransactionCategory, TransactionItem,
292-
TransactionItemError, WalletCreateFundedPsbt, WalletCreateFundedPsbtError,
293-
WalletProcessPsbt,
280+
AddressPurpose, Bip125Replaceable, BumpFee, BumpFeeError, CreateWallet, DumpPrivKey,
281+
DumpWallet, EncryptWallet, GetAddressInfo, GetAddressInfoEmbedded,
282+
GetAddressInfoEmbeddedError, GetAddressInfoError, GetAddressInfoLabel, GetAddressesByLabel,
283+
GetBalance, GetNewAddress, GetRawChangeAddress, GetReceivedByAddress, GetTransaction,
284+
GetTransactionDetail, GetTransactionDetailError, GetTransactionError,
285+
GetUnconfirmedBalance, GetWalletInfo, GetWalletInfoError, ImportMulti, ImportMultiEntry,
286+
JsonRpcError, ListAddressGroupings, ListAddressGroupingsError, ListAddressGroupingsItem,
287+
ListLabels, ListLockUnspent, ListLockUnspentItem, ListLockUnspentItemError,
288+
ListReceivedByAddress, ListReceivedByAddressError, ListReceivedByAddressItem,
289+
ListSinceBlock, ListSinceBlockError, ListTransactions, ListUnspent, ListUnspentItem,
290+
ListUnspentItemError, ListWallets, LoadWallet, LockUnspent, RescanBlockchain, ScriptType,
291+
SendMany, SendToAddress, SetTxFee, SignMessage, SignRawTransactionWithWallet,
292+
TransactionCategory, TransactionItem, TransactionItemError, WalletCreateFundedPsbt,
293+
WalletCreateFundedPsbtError, WalletProcessPsbt,
294294
},
295295
zmq::GetZmqNotifications,
296296
};

types/src/v18/mod.rs

Lines changed: 34 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -248,45 +248,47 @@ pub use self::{
248248
wallet::{
249249
GetAddressInfo, GetAddressInfoEmbedded, GetAddressInfoError, GetReceivedByLabel,
250250
GetWalletInfo, ImportMulti, ImportMultiEntry, JsonRpcError, ListReceivedByAddress,
251-
ListReceivedByAddressItem, ListReceivedByLabel, ListReceivedByLabelError, ListUnspent,
252-
ListUnspentItem, ListWalletDir, ListWalletDirWallet,
251+
ListReceivedByAddressItem, ListReceivedByLabel, ListReceivedByLabelError,
252+
ListReceivedByLabelItem, ListUnspent, ListUnspentItem, ListWalletDir, ListWalletDirWallet,
253253
},
254254
zmq::GetZmqNotifications,
255255
};
256256
#[doc(inline)]
257257
pub use crate::v17::{
258258
AbortRescan, AddMultisigAddress, AddMultisigAddressError, AddedNode, AddedNodeAddress,
259-
AddressInformation, Banned, Bip32Deriv, Bip32DerivError, Bip9Softfork, Bip9SoftforkStatus,
259+
AddressInformation, AddressPurpose, Banned, Bip125Replaceable, Bip32Deriv, Bip32DerivError,
260+
Bip9Softfork, Bip9SoftforkStatus, BlockTemplateTransaction, BlockTemplateTransactionError,
260261
BumpFee, BumpFeeError, ChainTips, ChainTipsError, ChainTipsStatus, CombinePsbt,
261262
CombineRawTransaction, ConvertToPsbt, CreateMultisig, CreateMultisigError, CreatePsbt,
262263
CreateRawTransaction, CreateWallet, DecodePsbt, DecodePsbtError, DecodeRawTransaction,
263-
DecodeScript, DecodeScriptError, DumpPrivKey, DumpWallet, EncryptWallet, EstimateSmartFee,
264-
FinalizePsbt, FinalizePsbtError, FundRawTransaction, FundRawTransactionError, Generate,
265-
GenerateToAddress, GetAddedNodeInfo, GetAddressInfoEmbeddedError, GetAddressInfoLabel,
266-
GetAddressesByLabel, GetBalance, GetBestBlockHash, GetBlockCount, GetBlockHash, GetBlockHeader,
267-
GetBlockHeaderError, GetBlockHeaderVerbose, GetBlockHeaderVerboseError, GetBlockStats,
268-
GetBlockStatsError, GetBlockTemplate, GetBlockTemplateError, GetBlockVerboseOne,
269-
GetBlockVerboseOneError, GetBlockVerboseZero, GetBlockchainInfo, GetBlockchainInfoError,
270-
GetChainTips, GetChainTxStats, GetChainTxStatsError, GetConnectionCount, GetDifficulty,
271-
GetMemoryInfoStats, GetMempoolInfo, GetMempoolInfoError, GetMiningInfo, GetNetTotals,
272-
GetNetworkInfo, GetNetworkInfoAddress, GetNetworkInfoError, GetNetworkInfoNetwork,
273-
GetNewAddress, GetRawChangeAddress, GetRawTransaction, GetRawTransactionVerbose,
274-
GetRawTransactionVerboseError, GetReceivedByAddress, GetTransaction, GetTransactionDetail,
275-
GetTransactionDetailError, GetTransactionError, GetTxOut, GetTxOutError, GetTxOutSetInfo,
276-
GetTxOutSetInfoError, GetUnconfirmedBalance, GetWalletInfoError, ListAddressGroupings,
277-
ListAddressGroupingsError, ListAddressGroupingsItem, ListBanned, ListLabels, ListLockUnspent,
278-
ListLockUnspentItem, ListLockUnspentItemError, ListReceivedByAddressError, ListSinceBlock,
279-
ListSinceBlockError, ListTransactions, ListUnspentItemError, ListWallets, LoadWallet,
280-
LockUnspent, Locked, Logging, MapMempoolEntryError, MempoolAcceptance, MempoolEntryError,
281-
MempoolEntryFees, MempoolEntryFeesError, NumericError, PartialSignatureError, PruneBlockchain,
282-
PsbtInput, PsbtOutput, PsbtScript, RawTransaction, RawTransactionError, RawTransactionInput,
283-
RawTransactionOutput, RescanBlockchain, ScriptType, SendMany, SendRawTransaction,
284-
SendToAddress, SetNetworkActive, SetTxFee, SignFail, SignFailError, SignMessage,
285-
SignMessageWithPrivKey, SignRawTransaction, SignRawTransactionError, SignRawTransactionWithKey,
286-
SignRawTransactionWithWallet, Softfork, SoftforkReject, TestMempoolAccept, TransactionCategory,
287-
TransactionItem, TransactionItemError, UploadTarget, ValidateAddress, ValidateAddressError,
288-
VerifyChain, VerifyMessage, VerifyTxOutProof, WaitForBlock, WaitForBlockError,
289-
WaitForBlockHeight, WaitForBlockHeightError, WaitForNewBlock, WaitForNewBlockError,
290-
WalletCreateFundedPsbt, WalletCreateFundedPsbtError, WalletProcessPsbt, WitnessUtxo,
291-
WitnessUtxoError,
264+
DecodeScript, DecodeScriptError, DecodeScriptSegwit, DumpPrivKey, DumpWallet, EncryptWallet,
265+
EstimateSmartFee, FinalizePsbt, FinalizePsbtError, FundRawTransaction, FundRawTransactionError,
266+
Generate, GenerateToAddress, GetAddedNodeInfo, GetAddressInfoEmbeddedError,
267+
GetAddressInfoLabel, GetAddressesByLabel, GetBalance, GetBestBlockHash, GetBlockCount,
268+
GetBlockHash, GetBlockHeader, GetBlockHeaderError, GetBlockHeaderVerbose,
269+
GetBlockHeaderVerboseError, GetBlockStats, GetBlockStatsError, GetBlockTemplate,
270+
GetBlockTemplateError, GetBlockVerboseOne, GetBlockVerboseOneError, GetBlockVerboseZero,
271+
GetBlockchainInfo, GetBlockchainInfoError, GetChainTips, GetChainTxStats, GetChainTxStatsError,
272+
GetConnectionCount, GetDifficulty, GetMemoryInfoStats, GetMempoolInfo, GetMempoolInfoError,
273+
GetMiningInfo, GetNetTotals, GetNetworkInfo, GetNetworkInfoAddress, GetNetworkInfoError,
274+
GetNetworkInfoNetwork, GetNewAddress, GetRawChangeAddress, GetRawTransaction,
275+
GetRawTransactionVerbose, GetRawTransactionVerboseError, GetReceivedByAddress, GetTransaction,
276+
GetTransactionDetail, GetTransactionDetailError, GetTransactionError, GetTxOut, GetTxOutError,
277+
GetTxOutSetInfo, GetTxOutSetInfoError, GetUnconfirmedBalance, GetWalletInfoError,
278+
ListAddressGroupings, ListAddressGroupingsError, ListAddressGroupingsItem, ListBanned,
279+
ListLabels, ListLockUnspent, ListLockUnspentItem, ListLockUnspentItemError,
280+
ListReceivedByAddressError, ListSinceBlock, ListSinceBlockError, ListTransactions,
281+
ListUnspentItemError, ListWallets, LoadWallet, LockUnspent, Locked, Logging,
282+
MapMempoolEntryError, MempoolAcceptance, MempoolEntryError, MempoolEntryFees,
283+
MempoolEntryFeesError, NumericError, PartialSignatureError, PruneBlockchain, PsbtInput,
284+
PsbtInputError, PsbtOutput, PsbtOutputError, PsbtScript, RawTransaction, RawTransactionError,
285+
RawTransactionInput, RawTransactionOutput, RescanBlockchain, ScriptType, SendMany,
286+
SendRawTransaction, SendToAddress, SetNetworkActive, SetTxFee, SignFail, SignFailError,
287+
SignMessage, SignMessageWithPrivKey, SignRawTransaction, SignRawTransactionError,
288+
SignRawTransactionWithKey, SignRawTransactionWithWallet, Softfork, SoftforkReject,
289+
TestMempoolAccept, TransactionCategory, TransactionItem, TransactionItemError, UploadTarget,
290+
ValidateAddress, ValidateAddressError, VerifyChain, VerifyMessage, VerifyTxOutProof,
291+
WaitForBlock, WaitForBlockError, WaitForBlockHeight, WaitForBlockHeightError, WaitForNewBlock,
292+
WaitForNewBlockError, WalletCreateFundedPsbt, WalletCreateFundedPsbtError, WalletProcessPsbt,
293+
WitnessUtxo, WitnessUtxoError,
292294
};

types/src/v19/mod.rs

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -252,14 +252,15 @@ pub use self::{
252252
#[doc(inline)]
253253
pub use crate::v17::{
254254
AbortRescan, AddMultisigAddress, AddMultisigAddressError, AddedNode, AddedNodeAddress,
255-
AddressInformation, Banned, Bip125Replaceable, Bip32DerivError, BumpFee, BumpFeeError,
256-
ChainTips, ChainTipsError, ChainTipsStatus, CombinePsbt, CombineRawTransaction, ConvertToPsbt,
255+
AddressInformation, AddressPurpose, Banned, Bip125Replaceable, Bip32DerivError,
256+
BlockTemplateTransaction, BlockTemplateTransactionError, BumpFee, BumpFeeError, ChainTips,
257+
ChainTipsError, ChainTipsStatus, CombinePsbt, CombineRawTransaction, ConvertToPsbt,
257258
CreateMultisig, CreateMultisigError, CreatePsbt, CreateRawTransaction, CreateWallet,
258259
DecodePsbt, DecodePsbtError, DecodeRawTransaction, DecodeScript, DecodeScriptError,
259-
DumpPrivKey, DumpWallet, EncryptWallet, EstimateSmartFee, FinalizePsbt, FinalizePsbtError,
260-
FundRawTransaction, FundRawTransactionError, Generate, GenerateToAddress, GetAddedNodeInfo,
261-
GetAddressInfoEmbeddedError, GetAddressInfoLabel, GetAddressesByLabel, GetBalance,
262-
GetBestBlockHash, GetBlockCount, GetBlockHash, GetBlockHeader, GetBlockHeaderError,
260+
DecodeScriptSegwit, DumpPrivKey, DumpWallet, EncryptWallet, EstimateSmartFee, FinalizePsbt,
261+
FinalizePsbtError, FundRawTransaction, FundRawTransactionError, Generate, GenerateToAddress,
262+
GetAddedNodeInfo, GetAddressInfoEmbeddedError, GetAddressInfoLabel, GetAddressesByLabel,
263+
GetBalance, GetBestBlockHash, GetBlockCount, GetBlockHash, GetBlockHeader, GetBlockHeaderError,
263264
GetBlockHeaderVerbose, GetBlockHeaderVerboseError, GetBlockStats, GetBlockStatsError,
264265
GetBlockTemplate, GetBlockTemplateError, GetBlockVerboseOne, GetBlockVerboseOneError,
265266
GetBlockVerboseZero, GetChainTips, GetChainTxStatsError, GetConnectionCount, GetDifficulty,
@@ -271,24 +272,24 @@ pub use crate::v17::{
271272
GetWalletInfoError, ListAddressGroupings, ListAddressGroupingsError, ListAddressGroupingsItem,
272273
ListBanned, ListLabels, ListLockUnspent, ListLockUnspentItem, ListLockUnspentItemError,
273274
ListReceivedByAddressError, ListSinceBlock, ListSinceBlockError, ListTransactions,
274-
ListUnspentItemError, ListWallets, LoadWallet, LockUnspent, Locked, Logging, NumericError,
275-
PartialSignatureError, PruneBlockchain, RawTransactionError, RawTransactionInput,
276-
RawTransactionOutput, RescanBlockchain, ScriptType, SendMany, SendRawTransaction,
277-
SendToAddress, SetNetworkActive, SetTxFee, SignMessage, SignMessageWithPrivKey,
278-
SignRawTransaction, SignRawTransactionError, SignRawTransactionWithKey,
279-
SignRawTransactionWithWallet, SoftforkReject, TestMempoolAccept, TransactionCategory,
280-
TransactionItem, TransactionItemError, UploadTarget, ValidateAddress, ValidateAddressError,
281-
VerifyChain, VerifyMessage, VerifyTxOutProof, WaitForBlock, WaitForBlockError,
282-
WaitForBlockHeight, WaitForBlockHeightError, WaitForNewBlock, WaitForNewBlockError,
283-
WalletCreateFundedPsbt, WalletCreateFundedPsbtError, WalletProcessPsbt, WitnessUtxo,
284-
WitnessUtxoError,
275+
ListUnspentItemError, ListWallets, LoadWallet, LockUnspent, Locked, Logging, MempoolAcceptance,
276+
NumericError, PartialSignatureError, PruneBlockchain, PsbtInput, PsbtInputError, PsbtOutput,
277+
PsbtOutputError, RawTransactionError, RawTransactionInput, RawTransactionOutput,
278+
RescanBlockchain, ScriptType, SendMany, SendRawTransaction, SendToAddress, SetNetworkActive,
279+
SetTxFee, SignFail, SignFailError, SignMessage, SignMessageWithPrivKey, SignRawTransaction,
280+
SignRawTransactionError, SignRawTransactionWithKey, SignRawTransactionWithWallet,
281+
SoftforkReject, TestMempoolAccept, TransactionCategory, TransactionItem, TransactionItemError,
282+
UploadTarget, ValidateAddress, ValidateAddressError, VerifyChain, VerifyMessage,
283+
VerifyTxOutProof, WaitForBlock, WaitForBlockError, WaitForBlockHeight, WaitForBlockHeightError,
284+
WaitForNewBlock, WaitForNewBlockError, WalletCreateFundedPsbt, WalletCreateFundedPsbtError,
285+
WalletProcessPsbt, WitnessUtxo, WitnessUtxoError,
285286
};
286287
#[doc(inline)]
287288
pub use crate::v18::{
288289
ActiveCommand, AnalyzePsbt, AnalyzePsbtError, AnalyzePsbtInput, AnalyzePsbtInputMissing,
289290
AnalyzePsbtInputMissingError, DeriveAddresses, GetAddressInfo, GetAddressInfoEmbedded,
290291
GetAddressInfoError, GetNodeAddresses, GetReceivedByLabel, GetZmqNotifications, ImportMulti,
291292
ImportMultiEntry, JoinPsbts, JsonRpcError, ListReceivedByAddress, ListReceivedByAddressItem,
292-
ListReceivedByLabel, ListReceivedByLabelError, ListUnspent, ListUnspentItem, ListWalletDir,
293-
ListWalletDirWallet, NodeAddress, UtxoUpdatePsbt,
293+
ListReceivedByLabel, ListReceivedByLabelError, ListReceivedByLabelItem, ListUnspent,
294+
ListUnspentItem, ListWalletDir, ListWalletDirWallet, NodeAddress, UtxoUpdatePsbt,
294295
};

types/src/v20/mod.rs

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -248,12 +248,13 @@ pub use self::{
248248
pub use crate::{
249249
v17::{
250250
AbortRescan, AddMultisigAddressError, AddedNode, AddedNodeAddress, AddressInformation,
251-
Bip125Replaceable, Bip32DerivError, BumpFee, BumpFeeError, ChainTips, ChainTipsError,
251+
AddressPurpose, Bip125Replaceable, Bip32DerivError, BlockTemplateTransaction,
252+
BlockTemplateTransactionError, BumpFee, BumpFeeError, ChainTips, ChainTipsError,
252253
ChainTipsStatus, CombinePsbt, CombineRawTransaction, ConvertToPsbt, CreateMultisigError,
253254
CreatePsbt, CreateRawTransaction, CreateWallet, DecodePsbt, DecodePsbtError,
254-
DecodeRawTransaction, DecodeScript, DecodeScriptError, DumpPrivKey, DumpWallet,
255-
EncryptWallet, EstimateSmartFee, FinalizePsbt, FinalizePsbtError, FundRawTransaction,
256-
FundRawTransactionError, Generate, GenerateToAddress, GetAddedNodeInfo,
255+
DecodeRawTransaction, DecodeScript, DecodeScriptError, DecodeScriptSegwit, DumpPrivKey,
256+
DumpWallet, EncryptWallet, EstimateSmartFee, FinalizePsbt, FinalizePsbtError,
257+
FundRawTransaction, FundRawTransactionError, Generate, GenerateToAddress, GetAddedNodeInfo,
257258
GetAddressInfoEmbeddedError, GetAddressesByLabel, GetBalance, GetBestBlockHash,
258259
GetBlockCount, GetBlockHash, GetBlockHeader, GetBlockHeaderError, GetBlockHeaderVerbose,
259260
GetBlockHeaderVerboseError, GetBlockStats, GetBlockStatsError, GetBlockTemplate,
@@ -267,23 +268,25 @@ pub use crate::{
267268
GetWalletInfoError, ListAddressGroupings, ListAddressGroupingsError,
268269
ListAddressGroupingsItem, ListLabels, ListLockUnspent, ListLockUnspentItem,
269270
ListLockUnspentItemError, ListReceivedByAddressError, ListUnspentItemError, ListWallets,
270-
LoadWallet, LockUnspent, Locked, NumericError, PartialSignatureError, PruneBlockchain,
271+
LoadWallet, LockUnspent, Locked, MempoolAcceptance, NumericError, PartialSignatureError,
272+
PruneBlockchain, PsbtInput, PsbtInputError, PsbtOutput, PsbtOutputError,
271273
RawTransactionError, RawTransactionInput, RawTransactionOutput, RescanBlockchain,
272274
ScriptType, SendMany, SendRawTransaction, SendToAddress, SetNetworkActive, SetTxFee,
273-
SignMessage, SignMessageWithPrivKey, SignRawTransaction, SignRawTransactionError,
274-
SignRawTransactionWithKey, SignRawTransactionWithWallet, SoftforkReject, TestMempoolAccept,
275-
TransactionCategory, UploadTarget, ValidateAddress, ValidateAddressError, VerifyChain,
276-
VerifyMessage, VerifyTxOutProof, WaitForBlock, WaitForBlockError, WaitForBlockHeight,
277-
WaitForBlockHeightError, WaitForNewBlock, WaitForNewBlockError, WalletCreateFundedPsbt,
278-
WalletCreateFundedPsbtError, WalletProcessPsbt, WitnessUtxo, WitnessUtxoError,
275+
SignFail, SignFailError, SignMessage, SignMessageWithPrivKey, SignRawTransaction,
276+
SignRawTransactionError, SignRawTransactionWithKey, SignRawTransactionWithWallet,
277+
SoftforkReject, TestMempoolAccept, TransactionCategory, UploadTarget, ValidateAddress,
278+
ValidateAddressError, VerifyChain, VerifyMessage, VerifyTxOutProof, WaitForBlock,
279+
WaitForBlockError, WaitForBlockHeight, WaitForBlockHeightError, WaitForNewBlock,
280+
WaitForNewBlockError, WalletCreateFundedPsbt, WalletCreateFundedPsbtError,
281+
WalletProcessPsbt, WitnessUtxo, WitnessUtxoError,
279282
},
280283
v18::{
281284
ActiveCommand, AnalyzePsbt, AnalyzePsbtError, AnalyzePsbtInput, AnalyzePsbtInputMissing,
282285
AnalyzePsbtInputMissingError, DeriveAddresses, GetAddressInfoError, GetNodeAddresses,
283286
GetReceivedByLabel, GetZmqNotifications, ImportMulti, ImportMultiEntry, JoinPsbts,
284287
JsonRpcError, ListReceivedByAddress, ListReceivedByAddressItem, ListReceivedByLabel,
285-
ListReceivedByLabelError, ListUnspent, ListUnspentItem, ListWalletDir, ListWalletDirWallet,
286-
NodeAddress, UtxoUpdatePsbt,
288+
ListReceivedByLabelError, ListReceivedByLabelItem, ListUnspent, ListUnspentItem,
289+
ListWalletDir, ListWalletDirWallet, NodeAddress, UtxoUpdatePsbt,
287290
},
288291
v19::{
289292
Bip9SoftforkInfo, Bip9SoftforkStatistics, Bip9SoftforkStatus, GetBalances,

0 commit comments

Comments
 (0)