Skip to content

Commit efbaf32

Browse files
authored
Merge pull request #99 from alexanderwiederin/fix-import
Chore(lib): Fix imports for TxIn and BlockValidationStateRef
2 parents 5032668 + e446d25 commit efbaf32

File tree

4 files changed

+12
-17
lines changed

4 files changed

+12
-17
lines changed

examples/src/silentpaymentscanner.rs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,10 @@ use bitcoin::consensus::deserialize;
77
use bitcoin::hashes::Hash;
88
use bitcoin::Transaction;
99
use bitcoin::{PrivateKey, XOnlyPublicKey};
10-
use bitcoinkernel::Block;
11-
use bitcoinkernel::BlockSpentOutputs;
12-
use bitcoinkernel::BlockTreeEntry;
13-
use bitcoinkernel::TransactionSpentOutputsRef;
1410
use bitcoinkernel::{
15-
prelude::*, ChainType, ChainstateManager, ChainstateManagerBuilder, Context, ContextBuilder,
16-
KernelError, Log, Logger,
11+
prelude::*, Block, BlockSpentOutputs, BlockTreeEntry, ChainType, ChainstateManager,
12+
ChainstateManagerBuilder, Context, ContextBuilder, KernelError, Log, Logger,
13+
TransactionSpentOutputsRef,
1714
};
1815
use env_logger::Builder;
1916
use log::LevelFilter;

src/core/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ pub use block::{
1010
};
1111
pub use block_tree_entry::BlockTreeEntry;
1212
pub use script::{ScriptPubkey, ScriptPubkeyRef};
13-
pub use transaction::{Transaction, TransactionRef, TxOut, TxOutRef};
13+
pub use transaction::{Transaction, TransactionRef, TxIn, TxOut, TxOutRef};
1414

1515
pub use block::{BlockHashExt, BlockSpentOutputsExt, CoinExt, TransactionSpentOutputsExt};
1616
pub use script::ScriptPubkeyExt;
17-
pub use transaction::{TransactionExt, TxOutExt};
17+
pub use transaction::{TransactionExt, TxInExt, TxOutExt};
1818

1919
pub use verify::{verify, ScriptVerifyError, ScriptVerifyStatus};
2020

src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ impl std::error::Error for KernelError {
113113
pub use crate::core::{
114114
verify, Block, BlockHash, BlockSpentOutputs, BlockSpentOutputsRef, BlockTreeEntry, Coin,
115115
CoinRef, ScriptPubkey, ScriptPubkeyRef, ScriptVerifyError, ScriptVerifyStatus, Transaction,
116-
TransactionRef, TransactionSpentOutputs, TransactionSpentOutputsRef, TxOut, TxOutRef,
116+
TransactionRef, TransactionSpentOutputs, TransactionSpentOutputsRef, TxIn, TxOut, TxOutRef,
117117
};
118118

119119
pub use crate::log::{disable_logging, Log, LogCategory, LogLevel, Logger};
@@ -138,7 +138,7 @@ pub use crate::core::verify_flags::{
138138
pub mod prelude {
139139
pub use crate::core::{
140140
BlockHashExt, BlockSpentOutputsExt, CoinExt, ScriptPubkeyExt, TransactionExt,
141-
TransactionSpentOutputsExt, TxOutExt,
141+
TransactionSpentOutputsExt, TxInExt, TxOutExt,
142142
};
143143
pub use crate::notifications::BlockValidationStateExt;
144144
}

tests/test.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
#[cfg(test)]
22
mod tests {
33
use bitcoin::consensus::deserialize;
4-
use bitcoinkernel::core::transaction::TxIn;
5-
use bitcoinkernel::notifications::types::BlockValidationStateRef;
64
use bitcoinkernel::{
7-
prelude::*, verify, Block, BlockHash, BlockSpentOutputs, BlockTreeEntry, ChainParams,
8-
ChainType, ChainstateManager, ChainstateManagerBuilder, Coin, Context, ContextBuilder,
9-
KernelError, Log, Logger, ScriptPubkey, ScriptVerifyError, Transaction,
10-
TransactionSpentOutputs, TxOut, TxOutRef, VERIFY_ALL_PRE_TAPROOT, VERIFY_TAPROOT,
11-
VERIFY_WITNESS,
5+
prelude::*, verify, Block, BlockHash, BlockSpentOutputs, BlockTreeEntry,
6+
BlockValidationStateRef, ChainParams, ChainType, ChainstateManager,
7+
ChainstateManagerBuilder, Coin, Context, ContextBuilder, KernelError, Log, Logger,
8+
ScriptPubkey, ScriptVerifyError, Transaction, TransactionSpentOutputs, TxIn, TxOut,
9+
TxOutRef, VERIFY_ALL_PRE_TAPROOT, VERIFY_TAPROOT, VERIFY_WITNESS,
1210
};
1311
use std::fs::File;
1412
use std::io::{BufRead, BufReader};

0 commit comments

Comments
 (0)