1. 15 Feb, 2019 1 commit
    • Sergei Zubov's avatar
      Merge with stratis release-3.0.0 · 07f6c5ca
      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.
      07f6c5ca
  2. 13 Feb, 2019 1 commit
  3. 30 Nov, 2018 1 commit
  4. 17 Oct, 2018 1 commit
    • Sergei Zubov's avatar
      Modify consensus to ignore pointer input · 0e5c86ab
      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.
      0e5c86ab
  5. 12 Oct, 2018 1 commit
    • Sergei Zubov's avatar
      Add DeStream fee to mined block · 44597e7a
      Sergei Zubov authored
      Before the network is fully established, some blocks must be mined, not
      stacked. Fee should be applied to transactions in mined blocks too.
      44597e7a
  6. 20 Sep, 2018 1 commit
    • Sergei Zubov's avatar
      Modify processing of genesis block · 00b2e5bd
      Sergei Zubov authored
      Coins are emitted in genesis block. To make them spendable, they are
      added to CoinView. WalletManager changed to include them in wallet's
      balance.
      00b2e5bd
  7. 05 Sep, 2018 1 commit
  8. 04 Sep, 2018 1 commit
  9. 27 Aug, 2018 1 commit
  10. 25 Jul, 2018 1 commit
  11. 24 Jul, 2018 1 commit
  12. 23 Jul, 2018 1 commit
    • Pavel Pavlov's avatar
      Modify ApiSettings · 2a918bb7
      Pavel Pavlov authored
      - added DefaultDeStreamApiPort, TestDeStreamApiPort
      Restorer of modify NetworkExtensions
      2a918bb7
  13. 19 Jul, 2018 3 commits
  14. 18 Jul, 2018 1 commit
    • Pavel Pavlov's avatar
      Merge DeStream-Blockchain with solution Stratis.Bitcoin.FullNode · a7ce9631
      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
      a7ce9631
  15. 31 May, 2018 2 commits
  16. 24 May, 2018 1 commit
  17. 10 May, 2018 1 commit
  18. 09 May, 2018 1 commit
  19. 08 May, 2018 2 commits