- 17 Oct, 2018 2 commits
-
-
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.
-
Sergei Zubov authored
To secure that fee is charged from spending coins and not from change, DeStream marks output with change. It is implemented via additional empty input with PrevOut hash uint256.Zero, that points to output with change. Input is signed, so it's verified that user has access to address from output, and this is change address.
-
- 12 Oct, 2018 1 commit
-
-
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.
-
- 11 Oct, 2018 1 commit
-
-
Sergei Zubov authored
Fee is calculated based on fixed rate and splits up between miner and DeStream wallet. Fee and split rates are network parameters. Fee check is disabled, DeStream don't have minimal or maximal fee. Funds are sent to DeStream wallet via additional output of CoinStake transaction.
-
- 03 Oct, 2018 2 commits
-
-
Sergei Zubov authored
Cointype for DeStream - 3564, 0x80000dec (DeStream Coin). Leading symbol in address - D
-
Sergei Zubov authored
Splitting initial coins to multiple addresses allows creating multiple transactions from initial wallet in one block. Also, all funds won't be locked awaiting confirmations, just part of them.
-
- 02 Oct, 2018 1 commit
-
-
Sergei Zubov authored
Processing genesis block in wallet at every wallet initialization is unnecessary, doing it only at synchronizing from first block is enough.
-
- 26 Sep, 2018 1 commit
-
-
Sergei Zubov authored
From stratis PR#1634, commit df43989243138c05fb23cd549b7b71f60a336e35
-
- 20 Sep, 2018 1 commit
-
-
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.
-
- 13 Sep, 2018 1 commit
-
-
Sergei Zubov authored
Add sonarqube and IDEA directories
-
- 06 Sep, 2018 1 commit
-
-
Alexey authored
-
- 05 Sep, 2018 1 commit
-
-
Alexey authored
Some solution tuning performed
-
- 04 Sep, 2018 1 commit
-
-
Pavel Pavlov authored
-
- 27 Aug, 2018 1 commit
-
-
Pavel Pavlov authored
-
- 09 Aug, 2018 1 commit
-
-
Pavel Pavlov authored
-
- 08 Aug, 2018 2 commits
-
-
Pavel Pavlov authored
- adding block to chain - checking result
-
Pavel Pavlov authored
-
- 07 Aug, 2018 1 commit
-
-
Pavel Pavlov authored
-
- 06 Aug, 2018 1 commit
-
-
Pavel Pavlov authored
-
- 03 Aug, 2018 1 commit
-
-
Pavel Pavlov authored
- bug fix
-
- 02 Aug, 2018 1 commit
-
-
Pavel Pavlov authored
- created transaction - created wallet - created block and added transaction
-
- 01 Aug, 2018 1 commit
-
-
Pavel Pavlov authored
-
- 31 Jul, 2018 1 commit
-
-
Pavel Pavlov authored
-
- 30 Jul, 2018 1 commit
-
-
Pavel Pavlov authored
- work of wallet
-
- 27 Jul, 2018 2 commits
-
-
Pavel Pavlov authored
-
Pavel Pavlov authored
-
- 26 Jul, 2018 1 commit
-
-
Pavel Pavlov authored
-
- 25 Jul, 2018 1 commit
-
-
Pavel Pavlov authored
-
- 24 Jul, 2018 1 commit
-
-
Pavel Pavlov authored
-
- 23 Jul, 2018 1 commit
-
-
Pavel Pavlov authored
- added DefaultDeStreamApiPort, TestDeStreamApiPort Restorer of modify NetworkExtensions
-
- 19 Jul, 2018 3 commits
-
-
Pavel Pavlov authored
- modify projects "DeStreamD" - modify networks - DeStreamTest
-
Pavel Pavlov authored
- modify projects "DeStream"
-
Pavel Pavlov authored
- restore packages and synchronization of version
-
- 18 Jul, 2018 2 commits
-
-
Pavel Pavlov authored
- restore packages and synchronization of version
-
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
-
- 17 Jul, 2018 2 commits
-
-
Pavel Pavlov authored
-
Pavel Pavlov authored
-
- 16 Jul, 2018 2 commits
-
-
Pavel Pavlov authored
-
Pavel Pavlov authored
-
- 04 Jun, 2018 1 commit
-
-
Alexey authored
-