Skip to content
This repository has been archived by the owner on Apr 6, 2020. It is now read-only.

Commit

Permalink
Update privnetwork app settings (#468)
Browse files Browse the repository at this point in the history
* RocksDbRepository reach 42% cover

* Rename abstract class ICrypto to Crypto. I'm sure this was once an interface but it's not anymore, threfore should not carry the prefix "I" that identify the interfaces.

* fix some merge problems

* Increase Server tests coverage to 94%.
Black listed peers try to connect test

* fix merge issues

* * Remove protected fields from TestBase and replace with overload usage of the method RandomInt.
* Small clean up on the UtCrypto

* Create UtBlockchain and create first tests.
more tests will be added soon!

* fix issues from the merge

* Adding testing information to the team Contributing page.

* Small CleanUp the test class with properties that aren't been used anymore.

* UtBlockChain: InitializeBlockchain_IsGenesisBlock_InitializeComplete

* Firsts UtBlockProcessor tests

* AddBlock tests added

* * UtBlockProcessor: Run test
* Fix an inverted if logic. The code only enter in the While loop if the cancellation was requested and should be the other way around.

* Cleanup
* Replace BlockProcessor dependency from Prompt and replace with IBlockPool
* Remove unused properties from BlockProcessor
*  ContainsBlock method in BlockProcessor signature changed to Private because is not used anywhere else but internally

* UtBlockProcessor - Loop test: When the received block is not the expected next.

* Remove comment

* Remove async modifier from methods that aren't implemented

* .

* Merge branch 'development' of https://github.com/aboimpinto/neo-sharp into development

* Add test class, #301

* Write tests for Add method.
#301

* Refactor the Block / BlockHeader in Signed and Unsigned objects (mutable and immutable).
The intenstion of this refactor is to bring better readability of the code and remove logic code from the DTO.

* Implement the UpdateHash methods in the creation of the Signed<object>

* Signed and Unsigned strucuture return GenenisBlock

* Draft of the BinaryCustomSeralization of TransactionBase

* Revert "Remove stack logs (#321)"

This reverts commit 34c676a.

* Add BlockOperationsManager and WitnessOperationManager that will be resposable to Sign and Verify the block and the witness

* Initial work, removing logic from the model objects and add it into Witness. Transaction, BlockHeader and Block OperationManager classes.
In this classes the verify method will be implemented.

#306, #307

* Cleanup and remove code that was not merged.

* regreassion test for the case where the current block is null. This happen when the node start without genesis block.

* Remove dependencies from BlockProcessor and remove BlockHeader references. BlockProcessor use only Block object.
#350, #351

* now the Persist consider the genesis block for the case of start a node in a clean environment

* consolidate the TransactionSigner and TransactionVerigy into OperationsManager

* .

* Make Genesis and Genesis assets instatiable instead of static classes

* UtGenesis refactored to use Generis and GenesisAssets instances

* IBlockchain dependency removed from some of the MessageHandlers
#434

* Replace IServer reference with IServerContext to avoid Circular References

#433

* Adjust the code to BlockSigner / BlockVerifier pattern

* Rename the Model classes to Repository

* Genesis class renamed to GenesisBuilder.

* rename IGenesis to IGenenisBuilder and IGenesisAssets to IGenesisAssetsBuilder and clean up the comment and not used method in Blockchain class. All BlockModel variables were renamed to BlockRepository

* replace IRepository dependency with IBlockRepository

* Implement ISignerT and IVerifierT concept discussed with @melanke

* fixing red test. missing registration.

* Remove some exception throw because they are getting swallow by async/await pattern and all the BlockHeader now have the type = header.

* Fixing unit test

* remove assignment of the Block Type as header. The Serialization is doign that now.

* Fixing JSON deserialization in case of the of GenesisBlock that we owner is serialized as Infinity.

* update NEO-privnet settings

* add the verification point.Length == 0

* Update ECPoint.cs
  • Loading branch information
aboimpinto authored and shargon committed Oct 3, 2018
1 parent 95a1e8e commit 21310d3
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions src/NeoSharp.Application/appsettings.neo-privnet.json
@@ -1,17 +1,13 @@
{
"network": {
"magic": 7630401,
"magic": 56753,
"port": 8000,
"forceIPv6": false,
"peerEndPoints": [
"tcp://neo-privnet:20333",
"tcp://neo-privnet:20334",
"tcp://neo-privnet:20335",
"tcp://neo-privnet:20336",
"tcp://neo-privnet:30333",
"tcp://neo-privnet:30334",
"tcp://neo-privnet:30335",
"tcp://neo-privnet:30336"
"tcp://127.0.0.1:20333",
"tcp://127.0.0.1:20334",
"tcp://127.0.0.1:20335",
"tcp://127.0.0.1:20336"
],
"acl": {
"path": "network-acl.json",
Expand Down

0 comments on commit 21310d3

Please sign in to comment.