Skip to content

Commit 6cb50b5

Browse files
committed
Refactor City network definition into Blockcore namespace
1 parent 0c1ff83 commit 6cb50b5

13 files changed

Lines changed: 35 additions & 44 deletions

File tree

src/Networks/Blockcore.Networks.City/CitySetup.cs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
using System;
22
using System.Collections.Generic;
3-
using System.IO;
4-
using System.Reflection;
5-
using System.Runtime.Versioning;
63
using Blockcore.Consensus.Checkpoints;
7-
using City.Networks;
8-
using City.Networks.Setup;
4+
using Blockcore.Networks.City.Networks.Setup;
95
using NBitcoin;
106

11-
namespace City
7+
namespace Blockcore.Networks.City
128
{
13-
internal class CitySetup
9+
internal class CitySetup
1410
{
1511
internal static CitySetup Instance = new CitySetup();
1612

src/Networks/Blockcore.Networks.City/Networks/CityMain.cs

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,28 @@
11
using System;
22
using System.Collections.Generic;
3-
using Blockcore.Features.Consensus.Rules.CommonRules;
4-
using Blockcore.Features.Consensus.Rules.ProvenHeaderRules;
5-
using Blockcore.Features.Consensus.Rules.UtxosetRules;
6-
using Blockcore.Features.MemoryPool.Rules;
7-
using City.Networks.Policies;
8-
using City.Networks.Rules;
9-
using NBitcoin;
10-
using NBitcoin.BouncyCastle.Math;
11-
using NBitcoin.DataEncoders;
12-
using System.Collections;
133
using System.Linq;
14-
using System.Collections.Specialized;
154
using System.Net;
165
using Blockcore.Base.Deployments;
176
using Blockcore.Consensus;
187
using Blockcore.Consensus.BlockInfo;
198
using Blockcore.Consensus.ScriptInfo;
209
using Blockcore.Consensus.TransactionInfo;
21-
using Blockcore.Networks;
10+
using Blockcore.Features.Consensus.Rules.CommonRules;
11+
using Blockcore.Features.Consensus.Rules.ProvenHeaderRules;
12+
using Blockcore.Features.Consensus.Rules.UtxosetRules;
13+
using Blockcore.Features.MemoryPool.Rules;
14+
using Blockcore.Networks.City.Networks.Consensus;
15+
using Blockcore.Networks.City.Networks.Deployments;
16+
using Blockcore.Networks.City.Networks.Policies;
17+
using Blockcore.Networks.City.Networks.Rules;
18+
using Blockcore.Networks.City.Networks.Setup;
2219
using Blockcore.P2P;
23-
using City.Networks.Consensus;
24-
using City.Networks.Setup;
20+
using NBitcoin;
21+
using NBitcoin.BouncyCastle.Math;
22+
using NBitcoin.DataEncoders;
2523
using NBitcoin.Protocol;
26-
using City.Networks.Deployments;
2724

28-
namespace City.Networks
25+
namespace Blockcore.Networks.City.Networks
2926
{
3027
public class CityMain : Network
3128
{

src/Networks/Blockcore.Networks.City/Networks/CityRegTest.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,17 @@
44
using Blockcore.Base.Deployments;
55
using Blockcore.Consensus;
66
using Blockcore.Consensus.BlockInfo;
7-
using Blockcore.Networks;
7+
using Blockcore.Networks.City.Networks.Consensus;
8+
using Blockcore.Networks.City.Networks.Deployments;
9+
using Blockcore.Networks.City.Networks.Policies;
10+
using Blockcore.Networks.City.Networks.Setup;
811
using Blockcore.P2P;
9-
using City.Networks.Consensus;
10-
using City.Networks.Deployments;
11-
using City.Networks.Policies;
12-
using City.Networks.Setup;
1312
using NBitcoin;
1413
using NBitcoin.BouncyCastle.Math;
1514
using NBitcoin.DataEncoders;
1615
using NBitcoin.Protocol;
1716

18-
namespace City.Networks
17+
namespace Blockcore.Networks.City.Networks
1918
{
2019
public class CityRegTest : CityMain
2120
{

src/Networks/Blockcore.Networks.City/Networks/CityTest.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,17 @@
44
using Blockcore.Base.Deployments;
55
using Blockcore.Consensus;
66
using Blockcore.Consensus.BlockInfo;
7-
using Blockcore.Networks;
7+
using Blockcore.Networks.City.Networks.Consensus;
8+
using Blockcore.Networks.City.Networks.Deployments;
9+
using Blockcore.Networks.City.Networks.Policies;
10+
using Blockcore.Networks.City.Networks.Setup;
811
using Blockcore.P2P;
9-
using City.Networks.Consensus;
10-
using City.Networks.Deployments;
11-
using City.Networks.Policies;
12-
using City.Networks.Setup;
1312
using NBitcoin;
1413
using NBitcoin.BouncyCastle.Math;
1514
using NBitcoin.DataEncoders;
1615
using NBitcoin.Protocol;
1716

18-
namespace City.Networks
17+
namespace Blockcore.Networks.City.Networks
1918
{
2019
public class CityTest : CityMain
2120
{

src/Networks/Blockcore.Networks.City/Networks/Consensus/CityPosConsensusOptions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using Blockcore.Networks;
66
using NBitcoin;
77

8-
namespace City.Networks.Consensus
8+
namespace Blockcore.Networks.City.Networks.Consensus
99
{
1010
public class CityPosConsensusOptions : PosConsensusOptions
1111
{

src/Networks/Blockcore.Networks.City/Networks/Deployments/CityBIP9Deployments.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using Blockcore.Consensus.ScriptInfo;
33
using NBitcoin;
44

5-
namespace City.Networks.Deployments
5+
namespace Blockcore.Networks.City.Networks.Deployments
66
{
77
/// <summary>
88
/// BIP9 deployments for the Blockcore sample coin network.

src/Networks/Blockcore.Networks.City/Networks/Networks.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using Blockcore.Networks;
22
using NBitcoin;
33

4-
namespace City.Networks
4+
namespace Blockcore.Networks.City.Networks
55
{
66
public static class Networks
77
{

src/Networks/Blockcore.Networks.City/Networks/Policies/CityStandardScriptsRegistry.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
using NBitcoin;
77
using NBitcoin.BitcoinCore;
88

9-
namespace City.Networks.Policies
9+
namespace Blockcore.Networks.City.Networks.Policies
1010
{
1111
/// <summary>
1212
/// Blockcore sample coin-specific standard transaction definitions.

src/Networks/Blockcore.Networks.City/Networks/Rules/CityCheckPosUtxosetRule.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using Blockcore.Features.Consensus.Rules.UtxosetRules;
22
using NBitcoin;
33

4-
namespace City.Networks.Rules
4+
namespace Blockcore.Networks.City.Networks.Rules
55
{
66
/// <summary>
77
/// Proof of stake override for the coinview rules - BIP68, MaxSigOps and BlockReward checks.

src/Networks/Blockcore.Networks.City/Networks/Rules/CityHeaderVersionRule.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
using Microsoft.Extensions.Logging;
77
using NBitcoin;
88

9-
namespace City.Networks.Rules
9+
namespace Blockcore.Networks.City.Networks.Rules
1010
{
1111
/// <summary>
1212
/// Checks if <see cref="CityMain"/> network block's header has a valid block version.

0 commit comments

Comments
 (0)