• Sergei Zubov's avatar
    Add mark at output with change · e0951510
    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.
    e0951510
Name
Last commit
Last update
..
BIP32 Loading commit data...
BIP38 Loading commit data...
BIP39 Loading commit data...
BitcoinCore Loading commit data...
BouncyCastle Loading commit data...
BuilderExtensions Loading commit data...
Crypto Loading commit data...
DataEncoders Loading commit data...
Formatters Loading commit data...
JsonConverters Loading commit data...
Networks Loading commit data...
OpenAsset Loading commit data...
Policy Loading commit data...
Properties Loading commit data...
Protobuf Loading commit data...
Protocol Loading commit data...
RPC Loading commit data...
Stealth Loading commit data...
Utils Loading commit data...
BIP9Deployments.cs Loading commit data...
Base58Data.cs Loading commit data...
BitWriter.cs Loading commit data...
BitcoinAddress.cs Loading commit data...
BitcoinPubKeyAddress.cs Loading commit data...
BitcoinSecret.cs Loading commit data...
BitcoinSegwitAddress.cs Loading commit data...
BitcoinStream.Partial.cs Loading commit data...
BitcoinStream.cs Loading commit data...
Block.cs Loading commit data...
BlockHeader.cs Loading commit data...
BlockLocator.cs Loading commit data...
BlockSignature.cs Loading commit data...
BlockStake.cs Loading commit data...
BloomFilter.cs Loading commit data...
CachedNoSqlRepository.cs Loading commit data...
CachedTransactionRepository.cs Loading commit data...
ChainBase.cs Loading commit data...
ChainedHeader.cs Loading commit data...
CheckpointInfo.cs Loading commit data...
Coin.cs Loading commit data...
ConcurrentChain.cs Loading commit data...
Consensus.cs Loading commit data...
ConsensusFactory.cs Loading commit data...
DNSSeedData.cs Loading commit data...
DeStream.Networks.cs Loading commit data...
DeStreamTransactionBuilder.cs Loading commit data...
DefaultConsensusfactory.cs Loading commit data...
FeeRate.cs Loading commit data...
FileLock.cs Loading commit data...
IBech32Data.cs Loading commit data...
IBitcoinSerializable.cs Loading commit data...
IBitcoinString.cs Loading commit data...
IBlockRepository.cs Loading commit data...
IDestination.cs Loading commit data...
ISecret.cs Loading commit data...
ITransactionRepository.cs Loading commit data...
InMemoryNoSqlRepository.cs Loading commit data...
IpExtensions.cs Loading commit data...
Key.cs Loading commit data...
KeyId.cs Loading commit data...
LockTime.cs Loading commit data...
MerkleBlock.cs Loading commit data...
MerkleNode.cs Loading commit data...
Money.cs Loading commit data...
NBitcoin.csproj Loading commit data...
Network.cs Loading commit data...
Networks.cs Loading commit data...
NetworksContainer.cs Loading commit data...
NoSqlRepository.cs Loading commit data...
NoSqlTransactionRepository.cs Loading commit data...
PartialMerkleTree.cs Loading commit data...
PrecomputedTransactionData.cs Loading commit data...
PubKey.cs Loading commit data...
PushNuget.ps1 Loading commit data...
QBitNinjaTransactionRepository.cs Loading commit data...
RPCTransactionRepository.cs Loading commit data...
RandomUtils.cs Loading commit data...
RandomUtils.partial.cs Loading commit data...
Script.cs Loading commit data...
ScriptEvaluationContext.cs Loading commit data...
ScriptReader.cs Loading commit data...
Sequence.cs Loading commit data...
SequenceLock.cs Loading commit data...
Settings.StyleCop Loading commit data...
StandardScriptTemplate.cs Loading commit data...
StandardScripts.cs Loading commit data...
Target.cs Loading commit data...
TraceCorrelationScope.cs Loading commit data...
Transaction.cs Loading commit data...
TransactionBuilder.cs Loading commit data...
TransactionNotFoundException.cs Loading commit data...
TransactionSignature.cs Loading commit data...
UInt256.cs Loading commit data...
UnsignedList.cs Loading commit data...
Utils.cs Loading commit data...
ValidatedAddress.cs Loading commit data...