NovacoinLibrary.git
8 years agoVarInt class, TxIn/TXOut/Tx serializarion, some CKey and CPubKey methods
CryptoManiac [Sun, 16 Aug 2015 19:37:32 +0000]
VarInt class, TxIn/TXOut/Tx serializarion, some CKey and CPubKey methods

8 years agoUse LongCount
CryptoManiac [Sat, 15 Aug 2015 22:35:28 +0000]
Use LongCount

Though it's unlikely to be harmful, integer type is not sufficient for
handling maximum script length

8 years agoGetSigOpCount, SetDestination, SetMultiSig + new stubs
CryptoManiac [Sat, 15 Aug 2015 21:05:40 +0000]
GetSigOpCount, SetDestination, SetMultiSig + new stubs

8 years agoIsPayToScriptHash
CryptoManiac [Sat, 15 Aug 2015 19:29:48 +0000]
IsPayToScriptHash

8 years agoIsPushOnly & HashOnlyCanonicalPushes
CryptoManiac [Sat, 15 Aug 2015 19:16:21 +0000]
IsPushOnly & HashOnlyCanonicalPushes

8 years agoFix PushData and add RemovePattern function
CryptoManiac [Sat, 15 Aug 2015 17:43:45 +0000]
Fix PushData and add RemovePattern function

8 years agoRemoval of excessive handling code
CryptoManiac [Sat, 15 Aug 2015 16:26:01 +0000]
Removal of excessive handling code

8 years agoCScript: disassembly support
CryptoManiac [Sat, 15 Aug 2015 16:17:45 +0000]
CScript: disassembly support

8 years agoImplement some CScript functionality
CryptoManiac [Sat, 15 Aug 2015 15:13:09 +0000]
Implement some CScript functionality

8 years agoDon't expose generic List and use IList instead
CryptoManiac [Sat, 15 Aug 2015 12:52:21 +0000]
Don't expose generic List and use IList instead

8 years agoBitConverter.ToInt32 expects byte array of at least 4 elements
CryptoManiac [Sat, 15 Aug 2015 11:46:37 +0000]
BitConverter.ToInt32 expects byte array of at least 4 elements

8 years agoSet default behavior to automatically normalize line endings.
CryptoManiac [Sat, 15 Aug 2015 11:24:12 +0000]
Set default behavior to automatically normalize line endings.

8 years agoBitConverter.ToInt32 expects byte array of at least 4 elements
CryptoManiac [Sat, 15 Aug 2015 11:23:37 +0000]
BitConverter.ToInt32 expects byte array of at least 4 elements

8 years agoAdd .gitignore and .gitattributes
CryptoManiac [Fri, 14 Aug 2015 22:48:43 +0000]
Add .gitignore and .gitattributes

8 years agoUse List wrapper instead of Enumerator
CryptoManiac [Fri, 14 Aug 2015 22:46:53 +0000]
Use List wrapper instead of Enumerator

8 years agoSplit static functions off to separate class;
CryptoManiac [Thu, 6 Aug 2015 22:03:27 +0000]
Split static functions off to separate class;
Implement ValueString, StackString, DecodeOP_N/EncodeOP_N functions.

8 years agoGetOpcode implementation
CryptoManiac [Thu, 6 Aug 2015 13:31:21 +0000]
GetOpcode implementation

It seems we need to derive from List<byte> and rewrite all dependent parts of code.

8 years agoInit some fields, add ToString() for Hash160 and Hash256, start implementation of...
CryptoManiac [Thu, 6 Aug 2015 10:28:21 +0000]
Init some fields, add ToString() for Hash160 and Hash256, start implementation of CScript class

8 years agoUpdate comments.
CryptoManiac [Thu, 6 Aug 2015 09:38:36 +0000]
Update comments.

8 years agoInitial commit
CryptoManiac [Thu, 6 Aug 2015 09:27:28 +0000]
Initial commit

Some stubs were implemented for basic classes.