diff --git a/Blockcore.SampleCoin/src/SampleCoin.Node/Blockcore.SampleCoin.Node.csproj b/Blockcore.SampleCoin/src/SampleCoin.Node/Blockcore.SampleCoin.Node.csproj
index d291ebf..31ff6ab 100644
--- a/Blockcore.SampleCoin/src/SampleCoin.Node/Blockcore.SampleCoin.Node.csproj
+++ b/Blockcore.SampleCoin/src/SampleCoin.Node/Blockcore.SampleCoin.Node.csproj
@@ -25,7 +25,7 @@
-
+
diff --git a/Blockcore.SampleCoin/src/SampleCoin/Blockcore.SampleCoin.csproj b/Blockcore.SampleCoin/src/SampleCoin/Blockcore.SampleCoin.csproj
index 07ebc36..54c7847 100644
--- a/Blockcore.SampleCoin/src/SampleCoin/Blockcore.SampleCoin.csproj
+++ b/Blockcore.SampleCoin/src/SampleCoin/Blockcore.SampleCoin.csproj
@@ -11,10 +11,17 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Blockcore.SampleCoin/src/SampleCoin/Networks/Policies/SampleCoinStandardScriptsRegistry.cs b/Blockcore.SampleCoin/src/SampleCoin/Networks/Policies/SampleCoinStandardScriptsRegistry.cs
index fbf75f5..dfb843f 100644
--- a/Blockcore.SampleCoin/src/SampleCoin/Networks/Policies/SampleCoinStandardScriptsRegistry.cs
+++ b/Blockcore.SampleCoin/src/SampleCoin/Networks/Policies/SampleCoinStandardScriptsRegistry.cs
@@ -3,7 +3,7 @@
using Blockcore.Consensus.ScriptInfo;
using Blockcore.Consensus.TransactionInfo;
using Blockcore.Networks;
-using NBitcoin.BitcoinCore;
+using Blockcore.NBitcoin.BitcoinCore;
namespace Blockcore.SampleCoin.Networks.Policies
{
diff --git a/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinMain.cs b/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinMain.cs
index e2db314..23d1136 100644
--- a/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinMain.cs
+++ b/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinMain.cs
@@ -6,9 +6,6 @@
using Blockcore.Features.MemoryPool.Rules;
using Blockcore.SampleCoin.Networks.Policies;
using Blockcore.SampleCoin.Networks.Rules;
-using NBitcoin;
-using NBitcoin.BouncyCastle.Math;
-using NBitcoin.DataEncoders;
using System.Linq;
using System.Net;
using Blockcore.SampleCoin.Networks.Setup;
@@ -19,6 +16,9 @@
using Blockcore.P2P;
using Blockcore.Consensus.TransactionInfo;
using Blockcore.Consensus.ScriptInfo;
+using Blockcore.NBitcoin;
+using Blockcore.NBitcoin.BouncyCastle.math;
+using Blockcore.NBitcoin.DataEncoders;
using Blockcore.SampleCoin.Networks.Deployments;
namespace Blockcore.SampleCoin.Networks
@@ -130,8 +130,8 @@ public SampleCoinMain()
proofOfStakeTimestampMask: setup.ProofOfStakeTimestampMask
)
{
- PosEmptyCoinbase = SampleCoinSetup.Instance.IsPoSv4(),
- PosUseTimeFieldInKernalHash = SampleCoinSetup.Instance.IsPoSv4()
+ PosEmptyCoinbase = SampleCoinSetup.Instance.IsPoSv3(),
+ PosUseTimeFieldInKernalHash = SampleCoinSetup.Instance.IsPoSv3()
};
// TODO: Set your Base58Prefixes
diff --git a/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinRegTest.cs b/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinRegTest.cs
index 224440f..2a159e4 100644
--- a/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinRegTest.cs
+++ b/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinRegTest.cs
@@ -4,13 +4,13 @@
using Blockcore.Base.Deployments;
using Blockcore.Consensus;
using Blockcore.Consensus.BlockInfo;
+using Blockcore.NBitcoin;
+using Blockcore.NBitcoin.BouncyCastle.math;
+using Blockcore.NBitcoin.DataEncoders;
using Blockcore.Networks;
using Blockcore.P2P;
using Blockcore.SampleCoin.Networks.Policies;
using Blockcore.SampleCoin.Networks.Setup;
-using NBitcoin;
-using NBitcoin.BouncyCastle.Math;
-using NBitcoin.DataEncoders;
namespace Blockcore.SampleCoin.Networks
{
diff --git a/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinTest.cs b/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinTest.cs
index 93952eb..9195eff 100644
--- a/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinTest.cs
+++ b/Blockcore.SampleCoin/src/SampleCoin/Networks/SampleCoinTest.cs
@@ -8,9 +8,9 @@
using Blockcore.P2P;
using Blockcore.SampleCoin.Networks.Policies;
using Blockcore.SampleCoin.Networks.Setup;
-using NBitcoin;
-using NBitcoin.BouncyCastle.Math;
-using NBitcoin.DataEncoders;
+using Blockcore.NBitcoin;
+using Blockcore.NBitcoin.BouncyCastle.math;
+using Blockcore.NBitcoin.DataEncoders;
namespace Blockcore.SampleCoin.Networks
{
diff --git a/Blockcore.SampleCoin/src/SampleCoin/Networks/Setup/CoinSetup.cs b/Blockcore.SampleCoin/src/SampleCoin/Networks/Setup/CoinSetup.cs
index b04ea89..e34f30e 100644
--- a/Blockcore.SampleCoin/src/SampleCoin/Networks/Setup/CoinSetup.cs
+++ b/Blockcore.SampleCoin/src/SampleCoin/Networks/Setup/CoinSetup.cs
@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
using Blockcore.Consensus.Checkpoints;
-using NBitcoin;
+using Blockcore.NBitcoin;
namespace Blockcore.SampleCoin.Networks.Setup
{
diff --git a/Blockcore.SampleCoin/src/SampleCoin/SampleCoinSetup.cs b/Blockcore.SampleCoin/src/SampleCoin/SampleCoinSetup.cs
index ce7633f..0d321db 100644
--- a/Blockcore.SampleCoin/src/SampleCoin/SampleCoinSetup.cs
+++ b/Blockcore.SampleCoin/src/SampleCoin/SampleCoinSetup.cs
@@ -1,9 +1,10 @@
using System;
using System.Collections.Generic;
using Blockcore.Consensus.Checkpoints;
+using Blockcore.NBitcoin;
using Blockcore.SampleCoin.Networks;
using Blockcore.SampleCoin.Networks.Setup;
-using NBitcoin;
+
namespace Blockcore.SampleCoin
{