From 6e6b9497c3154bdd1a8d0c382c9a49cda9e44324 Mon Sep 17 00:00:00 2001 From: nervana21 <205626986+nervana21@users.noreply.github.com> Date: Tue, 3 Mar 2026 21:31:44 -0500 Subject: [PATCH] refactor: Rename `primitives` namespace --- CHANGELOG.md | 2 +- examples/BlockProcessing/Program.cs | 2 +- src/BitcoinKernel/BlockProcessing/BlockProcessor.cs | 2 +- src/BitcoinKernel/BlockProcessing/BlockTreeEntry.cs | 2 +- src/BitcoinKernel/Chain/Chain.cs | 2 +- src/BitcoinKernel/Chain/ChainStateManager.cs | 2 +- src/BitcoinKernel/{Primatives => Primitives}/Block.cs | 2 +- src/BitcoinKernel/{Primatives => Primitives}/BlockHash.cs | 2 +- src/BitcoinKernel/{Primatives => Primitives}/BlockHeader.cs | 2 +- src/BitcoinKernel/{Primatives => Primitives}/BlockIndex.cs | 2 +- .../{Primatives => Primitives}/BlockSpentOutputs.cs | 2 +- .../{Primatives => Primitives}/BlockValidationState.cs | 2 +- src/BitcoinKernel/{Primatives => Primitives}/Coin.cs | 2 +- src/BitcoinKernel/{Primatives => Primitives}/ScriptPubKey.cs | 2 +- src/BitcoinKernel/{Primatives => Primitives}/Transaction.cs | 2 +- .../{Primatives => Primitives}/TransactionSpentOutputs.cs | 2 +- src/BitcoinKernel/{Primatives => Primitives}/TxOut.cs | 2 +- .../ScriptVerification/PrecomputedTransactionData.cs | 2 +- src/BitcoinKernel/ScriptVerification/ScriptVerifier.cs | 2 +- tests/BitcoinKernel.Tests/BlockHeaderTests.cs | 2 +- tests/BitcoinKernel.Tests/BlockProcessingTests.cs | 2 +- tests/BitcoinKernel.Tests/BlockTests.cs | 2 +- tests/BitcoinKernel.Tests/BlockTreeEntryTests.cs | 2 +- tests/BitcoinKernel.Tests/BlockValidationStateTests.cs | 2 +- tests/BitcoinKernel.Tests/ScriptVerificationTests.cs | 2 +- tools/kernel-bindings-test-handler/Handlers/MethodDispatcher.cs | 2 +- 26 files changed, 26 insertions(+), 26 deletions(-) rename src/BitcoinKernel/{Primatives => Primitives}/Block.cs (99%) rename src/BitcoinKernel/{Primatives => Primitives}/BlockHash.cs (98%) rename src/BitcoinKernel/{Primatives => Primitives}/BlockHeader.cs (99%) rename src/BitcoinKernel/{Primatives => Primitives}/BlockIndex.cs (98%) rename src/BitcoinKernel/{Primatives => Primitives}/BlockSpentOutputs.cs (98%) rename src/BitcoinKernel/{Primatives => Primitives}/BlockValidationState.cs (98%) rename src/BitcoinKernel/{Primatives => Primitives}/Coin.cs (98%) rename src/BitcoinKernel/{Primatives => Primitives}/ScriptPubKey.cs (98%) rename src/BitcoinKernel/{Primatives => Primitives}/Transaction.cs (99%) rename src/BitcoinKernel/{Primatives => Primitives}/TransactionSpentOutputs.cs (98%) rename src/BitcoinKernel/{Primatives => Primitives}/TxOut.cs (99%) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e8e471..5aa2a38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Removed `BitcoinKernel` facade package and `KernelLibrary` fluent builder; consumers now use the managed API directly - Renamed package/namespaces from `BitcoinKernel.Core` to `BitcoinKernel` - `Chain` class moved from `BitcoinKernel.Abstractions` to `BitcoinKernel.Chain`; import `using BitcoinKernel.Chain;` to access it -- `BitcoinKernel.Abstractions` namespace renamed to `BitcoinKernel.Primatives`; update any `using BitcoinKernel.Abstractions;` imports accordingly + - `BitcoinKernel.Abstractions` namespace renamed to `BitcoinKernel.Primitives`; update any `using BitcoinKernel.Abstractions;` imports accordingly - `LoggingConnection` moved from the global namespace into `BitcoinKernel`; add `using BitcoinKernel;` if not already present ### Changed diff --git a/examples/BlockProcessing/Program.cs b/examples/BlockProcessing/Program.cs index 8b48deb..1962399 100644 --- a/examples/BlockProcessing/Program.cs +++ b/examples/BlockProcessing/Program.cs @@ -1,6 +1,6 @@ using System.IO; using BitcoinKernel; -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; using BitcoinKernel.Chain; using BitcoinKernel.Interop.Enums; diff --git a/src/BitcoinKernel/BlockProcessing/BlockProcessor.cs b/src/BitcoinKernel/BlockProcessing/BlockProcessor.cs index 98fbf25..3aba5cb 100644 --- a/src/BitcoinKernel/BlockProcessing/BlockProcessor.cs +++ b/src/BitcoinKernel/BlockProcessing/BlockProcessor.cs @@ -1,5 +1,5 @@ using System; -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; using BitcoinKernel.Chain; using BitcoinKernel.Exceptions; diff --git a/src/BitcoinKernel/BlockProcessing/BlockTreeEntry.cs b/src/BitcoinKernel/BlockProcessing/BlockTreeEntry.cs index 30a8c58..293bf8f 100644 --- a/src/BitcoinKernel/BlockProcessing/BlockTreeEntry.cs +++ b/src/BitcoinKernel/BlockProcessing/BlockTreeEntry.cs @@ -1,4 +1,4 @@ -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; using BitcoinKernel.Exceptions; using BitcoinKernel.Interop; diff --git a/src/BitcoinKernel/Chain/Chain.cs b/src/BitcoinKernel/Chain/Chain.cs index 271c168..f15cf15 100644 --- a/src/BitcoinKernel/Chain/Chain.cs +++ b/src/BitcoinKernel/Chain/Chain.cs @@ -1,6 +1,6 @@ -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; using BitcoinKernel.Exceptions; using BitcoinKernel.Interop; diff --git a/src/BitcoinKernel/Chain/ChainStateManager.cs b/src/BitcoinKernel/Chain/ChainStateManager.cs index f44e048..cd2fb1c 100644 --- a/src/BitcoinKernel/Chain/ChainStateManager.cs +++ b/src/BitcoinKernel/Chain/ChainStateManager.cs @@ -2,7 +2,7 @@ using System.Runtime.InteropServices; using BitcoinKernel.Exceptions; using BitcoinKernel.Interop; -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; namespace BitcoinKernel.Chain; diff --git a/src/BitcoinKernel/Primatives/Block.cs b/src/BitcoinKernel/Primitives/Block.cs similarity index 99% rename from src/BitcoinKernel/Primatives/Block.cs rename to src/BitcoinKernel/Primitives/Block.cs index 69d3a8d..b856e23 100644 --- a/src/BitcoinKernel/Primatives/Block.cs +++ b/src/BitcoinKernel/Primitives/Block.cs @@ -2,7 +2,7 @@ using BitcoinKernel.Exceptions; using BitcoinKernel.Interop; -namespace BitcoinKernel.Primatives; +namespace BitcoinKernel.Primitives; /// /// Represents a block in the blockchain. diff --git a/src/BitcoinKernel/Primatives/BlockHash.cs b/src/BitcoinKernel/Primitives/BlockHash.cs similarity index 98% rename from src/BitcoinKernel/Primatives/BlockHash.cs rename to src/BitcoinKernel/Primitives/BlockHash.cs index b322e54..6efa7b3 100644 --- a/src/BitcoinKernel/Primatives/BlockHash.cs +++ b/src/BitcoinKernel/Primitives/BlockHash.cs @@ -1,7 +1,7 @@ using BitcoinKernel.Exceptions; using BitcoinKernel.Interop; -namespace BitcoinKernel.Primatives; +namespace BitcoinKernel.Primitives; /// /// Represents a block hash. /// diff --git a/src/BitcoinKernel/Primatives/BlockHeader.cs b/src/BitcoinKernel/Primitives/BlockHeader.cs similarity index 99% rename from src/BitcoinKernel/Primatives/BlockHeader.cs rename to src/BitcoinKernel/Primitives/BlockHeader.cs index d9acf18..1568deb 100644 --- a/src/BitcoinKernel/Primatives/BlockHeader.cs +++ b/src/BitcoinKernel/Primitives/BlockHeader.cs @@ -1,7 +1,7 @@ using BitcoinKernel.Exceptions; using BitcoinKernel.Interop; -namespace BitcoinKernel.Primatives; +namespace BitcoinKernel.Primitives; /// /// Represents a block header containing metadata about a block. diff --git a/src/BitcoinKernel/Primatives/BlockIndex.cs b/src/BitcoinKernel/Primitives/BlockIndex.cs similarity index 98% rename from src/BitcoinKernel/Primatives/BlockIndex.cs rename to src/BitcoinKernel/Primitives/BlockIndex.cs index d12fcd8..b39905c 100644 --- a/src/BitcoinKernel/Primatives/BlockIndex.cs +++ b/src/BitcoinKernel/Primitives/BlockIndex.cs @@ -1,6 +1,6 @@ using BitcoinKernel.Interop; -namespace BitcoinKernel.Primatives; +namespace BitcoinKernel.Primitives; /// /// Represents a block index entry in the block tree. diff --git a/src/BitcoinKernel/Primatives/BlockSpentOutputs.cs b/src/BitcoinKernel/Primitives/BlockSpentOutputs.cs similarity index 98% rename from src/BitcoinKernel/Primatives/BlockSpentOutputs.cs rename to src/BitcoinKernel/Primitives/BlockSpentOutputs.cs index 96d4535..c35be42 100644 --- a/src/BitcoinKernel/Primatives/BlockSpentOutputs.cs +++ b/src/BitcoinKernel/Primitives/BlockSpentOutputs.cs @@ -1,7 +1,7 @@ using System; using BitcoinKernel.Interop; -namespace BitcoinKernel.Primatives; +namespace BitcoinKernel.Primitives; /// /// Represents the spent outputs for all transactions in a block. diff --git a/src/BitcoinKernel/Primatives/BlockValidationState.cs b/src/BitcoinKernel/Primitives/BlockValidationState.cs similarity index 98% rename from src/BitcoinKernel/Primatives/BlockValidationState.cs rename to src/BitcoinKernel/Primitives/BlockValidationState.cs index 8c04870..8320b4f 100644 --- a/src/BitcoinKernel/Primatives/BlockValidationState.cs +++ b/src/BitcoinKernel/Primitives/BlockValidationState.cs @@ -2,7 +2,7 @@ using BitcoinKernel.Interop; using BitcoinKernel.Interop.Enums; -namespace BitcoinKernel.Primatives; +namespace BitcoinKernel.Primitives; /// /// Represents the validation state of a block. diff --git a/src/BitcoinKernel/Primatives/Coin.cs b/src/BitcoinKernel/Primitives/Coin.cs similarity index 98% rename from src/BitcoinKernel/Primatives/Coin.cs rename to src/BitcoinKernel/Primitives/Coin.cs index d556c55..6825e50 100644 --- a/src/BitcoinKernel/Primatives/Coin.cs +++ b/src/BitcoinKernel/Primitives/Coin.cs @@ -1,7 +1,7 @@ using System; using BitcoinKernel.Interop; -namespace BitcoinKernel.Primatives; +namespace BitcoinKernel.Primitives; /// /// Represents a coin (unspent transaction output) with confirmation height information. diff --git a/src/BitcoinKernel/Primatives/ScriptPubKey.cs b/src/BitcoinKernel/Primitives/ScriptPubKey.cs similarity index 98% rename from src/BitcoinKernel/Primatives/ScriptPubKey.cs rename to src/BitcoinKernel/Primitives/ScriptPubKey.cs index f1bd5ad..f54ca3e 100644 --- a/src/BitcoinKernel/Primatives/ScriptPubKey.cs +++ b/src/BitcoinKernel/Primitives/ScriptPubKey.cs @@ -2,7 +2,7 @@ using BitcoinKernel.Exceptions; using BitcoinKernel.Interop; -namespace BitcoinKernel.Primatives; +namespace BitcoinKernel.Primitives; /// A single script pubkey containing spending conditions for a transaction output. /// diff --git a/src/BitcoinKernel/Primatives/Transaction.cs b/src/BitcoinKernel/Primitives/Transaction.cs similarity index 99% rename from src/BitcoinKernel/Primatives/Transaction.cs rename to src/BitcoinKernel/Primitives/Transaction.cs index 3bc4247..d560a41 100644 --- a/src/BitcoinKernel/Primatives/Transaction.cs +++ b/src/BitcoinKernel/Primitives/Transaction.cs @@ -3,7 +3,7 @@ using BitcoinKernel.Exceptions; using BitcoinKernel.Interop; -namespace BitcoinKernel.Primatives; +namespace BitcoinKernel.Primitives; /// /// Managed wrapper for Bitcoin transactions with automatic memory management. diff --git a/src/BitcoinKernel/Primatives/TransactionSpentOutputs.cs b/src/BitcoinKernel/Primitives/TransactionSpentOutputs.cs similarity index 98% rename from src/BitcoinKernel/Primatives/TransactionSpentOutputs.cs rename to src/BitcoinKernel/Primitives/TransactionSpentOutputs.cs index c8836c0..a09972a 100644 --- a/src/BitcoinKernel/Primatives/TransactionSpentOutputs.cs +++ b/src/BitcoinKernel/Primitives/TransactionSpentOutputs.cs @@ -1,4 +1,4 @@ -namespace BitcoinKernel.Primatives; +namespace BitcoinKernel.Primitives; using BitcoinKernel.Interop; using System; diff --git a/src/BitcoinKernel/Primatives/TxOut.cs b/src/BitcoinKernel/Primitives/TxOut.cs similarity index 99% rename from src/BitcoinKernel/Primatives/TxOut.cs rename to src/BitcoinKernel/Primitives/TxOut.cs index 5bfac9d..ca89601 100644 --- a/src/BitcoinKernel/Primatives/TxOut.cs +++ b/src/BitcoinKernel/Primitives/TxOut.cs @@ -3,7 +3,7 @@ using BitcoinKernel.Exceptions; using BitcoinKernel.Interop; -namespace BitcoinKernel.Primatives; +namespace BitcoinKernel.Primitives; /// /// Represents a transaction output (TxOut) in a Bitcoin transaction. diff --git a/src/BitcoinKernel/ScriptVerification/PrecomputedTransactionData.cs b/src/BitcoinKernel/ScriptVerification/PrecomputedTransactionData.cs index 75b0839..264aaf1 100644 --- a/src/BitcoinKernel/ScriptVerification/PrecomputedTransactionData.cs +++ b/src/BitcoinKernel/ScriptVerification/PrecomputedTransactionData.cs @@ -1,4 +1,4 @@ -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; using BitcoinKernel.Exceptions; using BitcoinKernel.Interop; diff --git a/src/BitcoinKernel/ScriptVerification/ScriptVerifier.cs b/src/BitcoinKernel/ScriptVerification/ScriptVerifier.cs index fbc6d64..7099a6c 100644 --- a/src/BitcoinKernel/ScriptVerification/ScriptVerifier.cs +++ b/src/BitcoinKernel/ScriptVerification/ScriptVerifier.cs @@ -5,7 +5,7 @@ using BitcoinKernel.Interop; using BitcoinKernel.Interop.Enums; -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; namespace BitcoinKernel.ScriptVerification; diff --git a/tests/BitcoinKernel.Tests/BlockHeaderTests.cs b/tests/BitcoinKernel.Tests/BlockHeaderTests.cs index 9b0563a..6762204 100644 --- a/tests/BitcoinKernel.Tests/BlockHeaderTests.cs +++ b/tests/BitcoinKernel.Tests/BlockHeaderTests.cs @@ -1,5 +1,5 @@ using BitcoinKernel; -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; using BitcoinKernel.BlockProcessing; using BitcoinKernel.Chain; using BitcoinKernel.Exceptions; diff --git a/tests/BitcoinKernel.Tests/BlockProcessingTests.cs b/tests/BitcoinKernel.Tests/BlockProcessingTests.cs index 741267f..a4b4215 100644 --- a/tests/BitcoinKernel.Tests/BlockProcessingTests.cs +++ b/tests/BitcoinKernel.Tests/BlockProcessingTests.cs @@ -1,7 +1,7 @@ using BitcoinKernel.Chain; using BitcoinKernel.Exceptions; using BitcoinKernel.Interop.Enums; -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; using Xunit; namespace BitcoinKernel.Tests; diff --git a/tests/BitcoinKernel.Tests/BlockTests.cs b/tests/BitcoinKernel.Tests/BlockTests.cs index ce87f8e..b233f33 100644 --- a/tests/BitcoinKernel.Tests/BlockTests.cs +++ b/tests/BitcoinKernel.Tests/BlockTests.cs @@ -1,4 +1,4 @@ -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; using Xunit; namespace BitcoinKernel.Tests; diff --git a/tests/BitcoinKernel.Tests/BlockTreeEntryTests.cs b/tests/BitcoinKernel.Tests/BlockTreeEntryTests.cs index b9a3e62..8a2e39c 100644 --- a/tests/BitcoinKernel.Tests/BlockTreeEntryTests.cs +++ b/tests/BitcoinKernel.Tests/BlockTreeEntryTests.cs @@ -1,7 +1,7 @@ using BitcoinKernel.BlockProcessing; using BitcoinKernel.Chain; using BitcoinKernel.Interop.Enums; -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; namespace BitcoinKernel.Tests; diff --git a/tests/BitcoinKernel.Tests/BlockValidationStateTests.cs b/tests/BitcoinKernel.Tests/BlockValidationStateTests.cs index 66c15aa..acd4ced 100644 --- a/tests/BitcoinKernel.Tests/BlockValidationStateTests.cs +++ b/tests/BitcoinKernel.Tests/BlockValidationStateTests.cs @@ -1,4 +1,4 @@ -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; using BitcoinKernel.Interop.Enums; using Xunit; diff --git a/tests/BitcoinKernel.Tests/ScriptVerificationTests.cs b/tests/BitcoinKernel.Tests/ScriptVerificationTests.cs index b9c9828..88ebdb0 100644 --- a/tests/BitcoinKernel.Tests/ScriptVerificationTests.cs +++ b/tests/BitcoinKernel.Tests/ScriptVerificationTests.cs @@ -1,6 +1,6 @@ using System; using BitcoinKernel.ScriptVerification; -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; using BitcoinKernel.Exceptions; using BitcoinKernel.Chain; using BitcoinKernel.Interop.Enums; diff --git a/tools/kernel-bindings-test-handler/Handlers/MethodDispatcher.cs b/tools/kernel-bindings-test-handler/Handlers/MethodDispatcher.cs index 41cce44..001a7ce 100644 --- a/tools/kernel-bindings-test-handler/Handlers/MethodDispatcher.cs +++ b/tools/kernel-bindings-test-handler/Handlers/MethodDispatcher.cs @@ -1,5 +1,5 @@ using BitcoinKernel; -using BitcoinKernel.Primatives; +using BitcoinKernel.Primitives; using BitcoinKernel.Chain; using BitcoinKernel.Exceptions; using BitcoinKernel.ScriptVerification;