- 30 Nov, 2018 1 commit
-
-
Sergei Zubov authored
-
- 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 4 commits
-
-
Sergei Zubov authored
-
Sergei Zubov authored
-
Sergei Zubov authored
Light wallet feature mostly depends on wallet's source code, which is already modified.
-
Sergei Zubov authored
-
- 20 Nov, 2018 2 commits
-
-
Sergei Zubov authored
If fee type is "Included", fees is charged from receiver. If fee type is "Extra", fee is charged from sender.
-
Sergei Zubov authored
If fee type is "Included", fees is charged from receiver. If fee type is "Extra", fee is charged from sender.
-
- 19 Nov, 2018 1 commit
-
-
Sergei Zubov authored
Transaction fee is validated before accepting transaction to mempool
-
- 15 Nov, 2018 1 commit
-
-
Sergei Zubov authored
Only confirmed coinstake transactions are passed to transaction builder as available inputs. Inputs from coinstake transactions are not grouped to avoid spending all coins avaliable for staking.
-
- 13 Nov, 2018 3 commits
-
-
Sergei Zubov authored
-
Sergei Zubov authored
-
Sergei Zubov authored
Add MaxReorgLength and change stake min confirmations. Add checkpoint with genesis block.
-
- 12 Nov, 2018 2 commits
-
-
Sergei Zubov authored
-
Sergei Zubov authored
Splitting fee between miner and DeStream extracted to function. In consensus, sum of fees of all transactions is split, not each fee.
-
- 09 Nov, 2018 1 commit
-
-
Sergei Zubov authored
-
- 07 Nov, 2018 2 commits
-
-
Sergei Zubov authored
-
Sergei Zubov authored
-
- 01 Nov, 2018 3 commits
-
-
Sergei Zubov authored
-
Sergei Zubov authored
-
Sergei Zubov authored
-
- 31 Oct, 2018 1 commit
-
-
Sergei Zubov authored
-
- 30 Oct, 2018 5 commits
-
-
Sergei Zubov authored
Reserve balance should be in Satoshis
-
Sergei Zubov authored
-
Sergei Zubov authored
-
Sergei Zubov authored
-
Sergei Zubov authored
-
- 29 Oct, 2018 4 commits
-
-
Sergei Zubov authored
-
Sergei Zubov authored
-
Sergei Zubov authored
-
Sergei Zubov authored
-
- 26 Oct, 2018 4 commits
-
-
Sergei Zubov authored
-
Sergei Zubov authored
-
Sergei Zubov authored
-
Sergei Zubov authored
- Update magic bytes in testnet and mainnet; - Update genesis and fee wallets addresses; - Update seed nodes; - Set POS and POW reward at mainnet; - Change app root folder to DeStreamNode.
-
- 25 Oct, 2018 1 commit
-
-
Sergei Zubov authored
Only worker that finds solution to POS should add output with fees. Otherwise, race condition occurs and output with fee is added multiple times and not in right place, causing consensus to reject block with bad signature exception.
-
- 23 Oct, 2018 2 commits
-
-
Sergei Zubov authored
-
Sergei Zubov authored
-
- 22 Oct, 2018 2 commits
-
-
Sergei Zubov authored
Sending all fees to same address will make funds on that address unspendable - it will never be enough confirmations on top of last transactions. Taking random address from pool will prevent this issue.
-
Sergei Zubov authored
Consensus checks that fee is charged from all spent funds (not change) and is split between miner and DeStream
-