tal
a6fd979d85
v0.9 update
2021-02-17 18:00:16 +02:00
Elichai Turkel
87ad9dfc59
[NOD-1423] Refactor the miner and mempool ( #981 )
...
* Make TransactionOutputEstimatedSerializedSize public
* Update the mempool interface
* Refactor the mempool to the new design
* refactor txselection and blocktemplatebuilder to the new design
* Update the mining manager
* Update the MiningManager factory
* mempool fix requested changed
2020-11-01 18:27:49 +02:00
Ori Newman
f62183473c
[NOD-1486] Make coinbase mass and size 0 ( #970 )
2020-10-27 17:14:02 +02:00
Ori Newman
aeb4b96560
[NOD-1451] Implement Validators ( #966 )
...
* [NOD-1451] Implement block validator
* [NOD-1451] Implement block validator
* [NOD-1451] Fix merge errors
* [NOD-1451] Implement block validator
* [NOD-1451] Implement checkTransactionInIsolation
* [NOD-1451] Copy txscript to validator
* [NOD-1451] Change txscript to new design
* [NOD-1451] Add checkTransactionInContext
* [NOD-1451] Add checkBlockSize
* [NOD-1451] Add error handling
* [NOD-1451] Implement checkTransactionInContext
* [NOD-1451] Add checkTransactionMass placeholder
* [NOD-1451] Finish validators
* [NOD-1451] Add comments and stringers
* [NOD-1451] Return model.TransactionValidator interface
* [NOD-1451] Premake rule errors for each "code"
* [NOD-1451] Populate transaction mass
* [NOD-1451] Renmae functions
* [NOD-1451] Always use skipPow=false
* [NOD-1451] Renames
* [NOD-1451] Remove redundant types from WriteElement
* [NOD-1451] Fix error message
* [NOD-1451] Add checkTransactionPayload
* [NOD-1451] Add ValidateProofOfWorkAndDifficulty to block validator interface
* [NOD-1451] Move stringers to model
* [NOD-1451] Fix error message
2020-10-26 17:33:39 +02:00