- 25 Dec, 2019 1 commit
-
-
Sergei Zubov authored
-
- 24 Dec, 2019 1 commit
-
-
Sergei Zubov authored
-
- 15 Feb, 2019 1 commit
-
-
Sergei Zubov authored
Merge with commit eab948c7387dd08e53574dca41f59630b4c14c7c Merge network registration Merge coinview rule Merge DBreeze CoinView Merge consensus rule context and base Merge UnspentOutputSet Merge block fee rule Merge load coinview rule Merge funds preservation rule Merge consensus errors Merge transaction builder Merge block definition Fix network settings Merge pos minting Merge mempool Merge wallet Merge light wallet Merge apps Fix node builders Fix working directory Fix stylecop settings Modify TxMemPool Add DeStreamCoinviewHelper Fix API ports Fix staking with unconfirmed transactions FundsPreservationRule compares total inputs and outputs in block. If block contains unconfirmed transactions, their input can't be found in UTXOs. In that case, inputs are searched in transactions of validating block.
-
- 27 Nov, 2018 1 commit
-
-
Sergei Zubov authored
When node accepts transaction or receives block, it tries to load all inputs to mempool. Trying to load zero-inputs to mempool leads to corruption - valid transaction may be removed from mempool during conflicts check. To prevent this, inputs selection algorithms modified to ignore zero-inputs. Conflicts check ignores them too.
-
- 21 Nov, 2018 1 commit
-
-
Sergei Zubov authored
-
- 19 Nov, 2018 1 commit
-
-
Sergei Zubov authored
Transaction fee is validated before accepting transaction to mempool
-
- 30 Oct, 2018 2 commits
-
-
Sergei Zubov authored
-
Sergei Zubov authored
-
- 23 Oct, 2018 1 commit
-
-
Sergei Zubov authored
-
- 19 Oct, 2018 1 commit
-
-
Sergei Zubov authored
-
- 17 Oct, 2018 1 commit
-
-
Sergei Zubov authored
Input with pointer to change output conflicts with consensus rules as there is no underlying transaction with funds for that input. Consensus modified to ignore that input in funds checks.
-
- 18 Jul, 2018 1 commit
-
-
Pavel Pavlov authored
- NBitcoin - move folder JsonConverters - remove Protobuf - move RPC - NBitcoin.Tests - Stratis.Bitcoin.Features.Notification - Stratis.Bitcoin.Features.Notifications.Tests - Stratis.Bitcoin.Features.Dns - Stratis.Bitcoin.Features.Dns.Tests - Stratis.Bitcoin.Features.BlockStore - added BlockStoreQueue.cs - remove BlockPair.cs - remove BlockStoreLoop.cs - remove BlockStoreLoopStep.cs - remove BlockStoreLoopStats.cs - remove \LoopSteps\BlockStoreInnerStepContext.cs - remove \LoopSteps\BlockStoreInnerStepFindBlocks.cs - remove \LoopSteps\BlockStoreInnerStepReadBlocks.cs - remove \LoopSteps\CheckNextChainedBlockExistStep.cs - remove \LoopSteps\DownloadBlockStep.cs - remove \LoopSteps\ProcessPendingStorageStep.cs - remove \LoopSteps\ReorganiseBlockRepositoryStep.cs - Stratis.Bitcoin.Features.Consensus - added RuleContextOverrides.cs - added CoinviewRule.cs - added PosCoinviewRule.cs - added PowCoinviewRule.cs - remove Checkpoints.cs - remove ConsensusManager.cs - remove ConsensusPerformanceCounter.cs - remove ConsensusSettings.cs - remove ContextualInformation.cs - remove IPosConsensusValidator.cs - remove IPowConsensusValidator.cs - remove PosConsensusValidator.cs - remove IConsensusRules.cs - remove PowConsensusValidator.cs - Stratis.Bitcoin.Features.Api - Stratis.Bitcoin.Api.Tests - Stratis.Bitcoin.Features.LightWallet - Stratis.Bitcoin.Features.MemoryPool - Stratis.Bitcoin.Features.Miner - Stratis.Bitcoin.Features.RPC - Stratis.Bitcoin.Features.Wallet - Stratis.Bitcoin.Features.WatchOnlyWallet - Stratis.Bitcoin - Stratis.Bitcoin.Cli - Stratis.BitcoinD - Stratis.BreezeD - Stratis.StratisD - Stratis.StratisDnsD
-
- 21 May, 2018 1 commit
-
-
Maxim Bogdanov authored
-
- 08 May, 2018 1 commit
-
-
khvostenko authored
-
- 05 Apr, 2018 1 commit
-
-
Maxim Bogdanov authored
-