Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge neo3.0 master #8

Merged
merged 54 commits into from
Sep 23, 2019
Merged

merge neo3.0 master #8

merged 54 commits into from
Sep 23, 2019

Commits on Jul 22, 2019

  1. Revert "Remove minner tx hole (#934)" (#944)

    This reverts commit 5b321fb.
    shargon authored and erikzhang committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    98e6d1c View commit details
    Browse the repository at this point in the history
  2. Seconds to milliseconds (#918)

    * Seconds to milliseconds
    
    * Sending unsaved files
    
    * fixing formula of consensus bonification
    
    * Refactoring milliseconds
    
    * Refactoring milliseconds from capeslock
    
    * Refactoring milliseconds from capeslock II
    
    * Adjusting UT
    
    * Adjusting UT II
    
    * Super fast protocol to 2s
    
    * Fixing timestamps to long and tests
    
    * Minor adjusts
    
    * Change view deserialization fix
    
    * Timestamp to ulong
    
    * Update neo/Helper.cs
    
    Co-Authored-By: Shargon <shargon@gmail.com>
    
    * Update JNumber.cs
    
    * Optimize and remove TODO
    
    * Update ApplicationEngine.cs
    
    * Fixing ExtendTimerByFactor 
    
    This was already from milliseconds, thus, just removing the multiplier
    vncoelho committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    00f9c27 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2019

  1. allow CheckWitness to work when using invokescript (#335)

    * allow CheckWitness to work when using invokescript
    
    * Fix
    
    * Update RpcServer.cs
    
    * Allow more than one signature
    
    * Reorder properties
    trueinsider authored and shargon committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    d048805 View commit details
    Browse the repository at this point in the history
  2. Allow to configure the memory pool capacity (#948)

    Making memory pool capacity configurable
    shargon authored and lock9 committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    abda789 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2019

  1. Configuration menu
    Copy the full SHA
    34f37b9 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. Unit tests for IO, Cryptography, Wallets and VM modules (#943)

    * testDemo
    
    * add dll lib
    
    * add dbsnapshot dispose
    
    * test get blocks in levelDBStore
    
    * add levelDBStore test funcs
    
    * fix levelDBStore funcs
    
    * add DbCache addInternal
    
    * differ db path
    
    * space
    
    * fix delete internal test
    
    * add test getInternal tryGetInternal move libleveldb.dll
    
    * add dbCache method test
    
    * add store test
    
    * add cache unit tests
    
    * add cache unit tests
    
    * up readonly max_capacity
    
    * fix leveldbexception
    
    * fix comment on UT_Cache
    
    * format
    
    * fix multithread test problem
    
    * up cache
    
    * update travis config
    
    * update travis.yml
    
    * test DbMetaDataCache
    
    * fix db directory
    
    * format and update travis for maxos
    
    * fix mac env travis
    
    * 2019/7/12 10:34
    
    * 2019/7/12 11:01
    
    * remove commented line
    
    * test BigDecimal
    
    * fix format and csproj
    
    * rm  coverage.opencover.xml
    
    * update method name
    
    * add UT_P_Helper
    
    * modify UT_P_Helper
    
    * modify UT_P_helper
    
    * Clean ut
    
    * test Base58 & BloomFilter
    
    * Update UT_Cache.cs
    
    * Correct Typo
    
    * test JsonArray
    
    * update namespace
    
    * update namespace
    
    * update format
    
    * update format
    
    * organise folder structure
    
    * add UT_JString
    
    * test JBoolean JNumber & JObject
    
    * 2019/7/16 10:30
    
    add some test case for UInt32Wrapper and SerializableWrapper
    
    * fix timestamp
    
    * test ECDsa and Crypto
    
    * test OrderedDictionary & complete IO.Json tests
    
    * 2019/7/16 17:33
    
    add some test case of SQLiteWallet
    
    * test FIFOSet
    
    * add CloneCache and DataCache unit tests
    
    * fix namespace
    
    * add UT_Cryptography_Helper
    
    * format UT_CloneCache and UT_DataCache
    
    * add UT_DataCache.GetAndChange unit test
    
    * update namespace
    
    * remove comment code
    
    * delete Persistence part
    
    * 2019/7/19 11:07
    
    add some test case for Helper in VM
    
    * Fix Base58 Test
    
    * 2019/7/19 11:33
    
    change some format
    
    * update IOHelper exception assert
    
    * 2019/7/19 14:22
    
    change format
    
    * format IOHelper
    
    * review IO.Wrapper
    
    * review Wallets.SQLite UT
    
    * Test ECFieldElement ECPoint
    
    * refactor package
    
    * format ECDsa
    
    * update namespace
    
    * Code fix
    
    * review cache
    
    * modify UT_JString
    
    * fomat
    
    * using Actin replace with try-catch
    
    * add UT_CloneMetaCache and UT_MetaDataCache
    
    * update namespace
    
    * format UT_DataCache.cs
    
    * Code Fix
    
    * format
    
    * update csproj
    
    * Code fix for UT_ECFieldElement and UT_ECPoint
    
    * Code fix
    
    * format
    
    * update travis
    
    * delete deleteFiles
    
    * fix path and comment
    
    * update travis
    
    * delete test ToTimeStamp
    
    * format UT_*Cache
    
    * update format
    
    * fomat
    
    * use hex extensions in Cryptography_Helper
    
    * remove reflection
    
    * optimization of UT_DataCache
    
    * update namespace
    
    * modify TestSha256
    eryeer authored and shargon committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    a9f46bc View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2019

  1. Script header (#903)

    * Script header
    
    * Script header draft
    
    * Clean files
    
    * Typo
    
    * Rename class and magic header
    
    * Clean hash
    
    * UT
    
    * Erik's suggestions
    
    * Change name
    
    * Typo
    
    * Check magic
    
    * 64 to 32
    
    * Nef file only for neo-cli
    
    * Real Checksum
    
    * Clean
    
    * Clean again
    
    * Remove code
    
    * Update neo/SmartContract/NefFile.cs
    
    Co-Authored-By: Igor Machado Coelho <igor.machado@gmail.com>
    
    * Enum to const
    
    * Remove unnecessary change
    
    * Apply Erik's suggestions
    shargon committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    f4adfac View commit details
    Browse the repository at this point in the history
  2. Unit Tests of Crypto Module (#962)

    * testDemo
    
    * add dll lib
    
    * add dbsnapshot dispose
    
    * test get blocks in levelDBStore
    
    * add levelDBStore test funcs
    
    * fix levelDBStore funcs
    
    * add DbCache addInternal
    
    * differ db path
    
    * space
    
    * fix delete internal test
    
    * add test getInternal tryGetInternal move libleveldb.dll
    
    * add dbCache method test
    
    * add store test
    
    * add cache unit tests
    
    * add cache unit tests
    
    * up readonly max_capacity
    
    * fix leveldbexception
    
    * fix comment on UT_Cache
    
    * format
    
    * fix multithread test problem
    
    * up cache
    
    * update travis config
    
    * update travis.yml
    
    * test DbMetaDataCache
    
    * fix db directory
    
    * format and update travis for maxos
    
    * fix mac env travis
    
    * 2019/7/12 10:34
    
    * 2019/7/12 11:01
    
    * remove commented line
    
    * test BigDecimal
    
    * fix format and csproj
    
    * rm  coverage.opencover.xml
    
    * update method name
    
    * add UT_P_Helper
    
    * modify UT_P_Helper
    
    * modify UT_P_helper
    
    * Clean ut
    
    * test Base58 & BloomFilter
    
    * Update UT_Cache.cs
    
    * Correct Typo
    
    * test JsonArray
    
    * update namespace
    
    * update namespace
    
    * update format
    
    * update format
    
    * organise folder structure
    
    * add UT_JString
    
    * test JBoolean JNumber & JObject
    
    * 2019/7/16 10:30
    
    add some test case for UInt32Wrapper and SerializableWrapper
    
    * fix timestamp
    
    * test ECDsa and Crypto
    
    * test OrderedDictionary & complete IO.Json tests
    
    * 2019/7/16 17:33
    
    add some test case of SQLiteWallet
    
    * test FIFOSet
    
    * add CloneCache and DataCache unit tests
    
    * fix namespace
    
    * add UT_Cryptography_Helper
    
    * format UT_CloneCache and UT_DataCache
    
    * add UT_DataCache.GetAndChange unit test
    
    * update namespace
    
    * remove comment code
    
    * delete Persistence part
    
    * 2019/7/19 11:07
    
    add some test case for Helper in VM
    
    * Fix Base58 Test
    
    * 2019/7/19 11:33
    
    change some format
    
    * update IOHelper exception assert
    
    * 2019/7/19 14:22
    
    change format
    
    * format IOHelper
    
    * review IO.Wrapper
    
    * review Wallets.SQLite UT
    
    * Test ECFieldElement ECPoint
    
    * refactor package
    
    * format ECDsa
    
    * update namespace
    
    * Code fix
    
    * review cache
    
    * modify UT_JString
    
    * fomat
    
    * using Actin replace with try-catch
    
    * add UT_CloneMetaCache and UT_MetaDataCache
    
    * update namespace
    
    * format UT_DataCache.cs
    
    * Code Fix
    
    * format
    
    * update csproj
    
    * Code fix for UT_ECFieldElement and UT_ECPoint
    
    * Code fix
    
    * format
    
    * update travis
    
    * delete deleteFiles
    
    * fix path and comment
    
    * update travis
    
    * delete test ToTimeStamp
    
    * format UT_*Cache
    
    * update format
    
    * fomat
    
    * use hex extensions in Cryptography_Helper
    
    * remove reflection
    
    * optimization of UT_DataCache
    
    * update namespace
    
    * modify TestSha256
    
    * update UT in crypto module
    
    * Rename UT_Scrypt.cs to UT_SCrypt.cs
    
    * format
    
    * update UT_Murmur3
    eryeer authored and shargon committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    5c94842 View commit details
    Browse the repository at this point in the history
  3. Fix System.Contract.Call

    erikzhang committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    2cf1159 View commit details
    Browse the repository at this point in the history
  4. Fix ProtocolSettings.cs

    erikzhang committed Jul 29, 2019
    Configuration menu
    Copy the full SHA
    9e2faf5 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2019

  1. Fixes #946 (#950)

    erikzhang committed Jul 30, 2019
    Configuration menu
    Copy the full SHA
    547234a View commit details
    Browse the repository at this point in the history
  2. Add NEO SDK RPC module (#850)

    * Add NEO SDK based on RPC client
    
    * add rpc interface methods for neo3
    
    * update unit test
    
    * add unit test
    
    * Update TransactionHelper.cs
    
    Changed for neo 3.0, not final yet.
    
    * implement sdk rpc client methods
    
    * backup files
    
    * change class name
    
    * remove uncompleted modules for pull request
    
    * change json deserialize method with Neo JObject
    
    * modified JSON implementation, added FromJson()
    
    * more RPC change
    
    * PR correction
    
    * RPC module fix, remove newton.json
    
    * fix
    
    * fix getblock issue
    
    * PR correction
    
    * PR Correction
    
    * PR Correction: rename RPC models
    
    * PR Correction
    
    * resolve conflicts
    
    * Clean code
    
    * Clean code
    
    * Clean code
    
    * Clean code
    
    * Update RpcValidateAddressResult.cs
    
    * Clean code
    
    * PR correction
    
    * Move test file to the right place
    chenquanyu authored and vncoelho committed Jul 30, 2019
    Configuration menu
    Copy the full SHA
    cd99489 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2019

  1. Remove IPolicyPlugin (#971)

    erikzhang authored and shargon committed Jul 31, 2019
    Configuration menu
    Copy the full SHA
    46ed67f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f927dec View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2019

  1. dotnet format (#983)

    igormcoelho authored and shargon committed Aug 2, 2019
    Configuration menu
    Copy the full SHA
    53f7d02 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2019

  1. Configuration menu
    Copy the full SHA
    30a8997 View commit details
    Browse the repository at this point in the history
  2. Small cache changes (#994)

    * Cache changes
    
    * Update UT_Cache.cs
    shargon committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    aa11720 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2019

  1. Configuration menu
    Copy the full SHA
    0a382a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2019

  1. Fix/travis parallel jobs (#987)

    * testDemo
    
    * add dll lib
    
    * add dbsnapshot dispose
    
    * test get blocks in levelDBStore
    
    * add levelDBStore test funcs
    
    * fix levelDBStore funcs
    
    * add DbCache addInternal
    
    * differ db path
    
    * space
    
    * fix delete internal test
    
    * add test getInternal tryGetInternal move libleveldb.dll
    
    * add dbCache method test
    
    * add store test
    
    * add cache unit tests
    
    * add cache unit tests
    
    * up readonly max_capacity
    
    * fix leveldbexception
    
    * fix comment on UT_Cache
    
    * format
    
    * fix multithread test problem
    
    * up cache
    
    * update travis config
    
    * update travis.yml
    
    * test DbMetaDataCache
    
    * fix db directory
    
    * format and update travis for maxos
    
    * fix mac env travis
    
    * 2019/7/12 10:34
    
    * 2019/7/12 11:01
    
    * remove commented line
    
    * test BigDecimal
    
    * fix format and csproj
    
    * rm  coverage.opencover.xml
    
    * update method name
    
    * add UT_P_Helper
    
    * modify UT_P_Helper
    
    * modify UT_P_helper
    
    * Clean ut
    
    * test Base58 & BloomFilter
    
    * Update UT_Cache.cs
    
    * Correct Typo
    
    * test JsonArray
    
    * update namespace
    
    * update namespace
    
    * update format
    
    * update format
    
    * organise folder structure
    
    * add UT_JString
    
    * test JBoolean JNumber & JObject
    
    * 2019/7/16 10:30
    
    add some test case for UInt32Wrapper and SerializableWrapper
    
    * fix timestamp
    
    * test ECDsa and Crypto
    
    * test OrderedDictionary & complete IO.Json tests
    
    * 2019/7/16 17:33
    
    add some test case of SQLiteWallet
    
    * test FIFOSet
    
    * add CloneCache and DataCache unit tests
    
    * fix namespace
    
    * add UT_Cryptography_Helper
    
    * format UT_CloneCache and UT_DataCache
    
    * add UT_DataCache.GetAndChange unit test
    
    * update namespace
    
    * remove comment code
    
    * delete Persistence part
    
    * 2019/7/19 11:07
    
    add some test case for Helper in VM
    
    * Fix Base58 Test
    
    * 2019/7/19 11:33
    
    change some format
    
    * update IOHelper exception assert
    
    * 2019/7/19 14:22
    
    change format
    
    * format IOHelper
    
    * review IO.Wrapper
    
    * review Wallets.SQLite UT
    
    * Test ECFieldElement ECPoint
    
    * refactor package
    
    * format ECDsa
    
    * update namespace
    
    * Code fix
    
    * review cache
    
    * modify UT_JString
    
    * fomat
    
    * using Actin replace with try-catch
    
    * add UT_CloneMetaCache and UT_MetaDataCache
    
    * update namespace
    
    * format UT_DataCache.cs
    
    * Code Fix
    
    * format
    
    * update csproj
    
    * Code fix for UT_ECFieldElement and UT_ECPoint
    
    * Code fix
    
    * format
    
    * update travis
    
    * delete deleteFiles
    
    * fix path and comment
    
    * update travis
    
    * delete test ToTimeStamp
    
    * format UT_*Cache
    
    * update format
    
    * fomat
    
    * use hex extensions in Cryptography_Helper
    
    * remove reflection
    
    * optimization of UT_DataCache
    
    * update namespace
    
    * modify TestSha256
    
    * update UT in crypto module
    
    * Rename UT_Scrypt.cs to UT_SCrypt.cs
    
    * format
    
    * update UT_Murmur3
    
    * split travis jobs
    
    * add -v n
    ZhangTao1596 authored and shargon committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    48b216c View commit details
    Browse the repository at this point in the history
  2. Fixes #999

    erikzhang committed Aug 6, 2019
    Configuration menu
    Copy the full SHA
    2ef5d34 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2019

  1. Add and update some Unit tests in IO module (#998)

    * testDemo
    
    * add dll lib
    
    * add dbsnapshot dispose
    
    * test get blocks in levelDBStore
    
    * add levelDBStore test funcs
    
    * fix levelDBStore funcs
    
    * add DbCache addInternal
    
    * differ db path
    
    * space
    
    * fix delete internal test
    
    * add test getInternal tryGetInternal move libleveldb.dll
    
    * add dbCache method test
    
    * add store test
    
    * add cache unit tests
    
    * add cache unit tests
    
    * up readonly max_capacity
    
    * fix leveldbexception
    
    * fix comment on UT_Cache
    
    * format
    
    * fix multithread test problem
    
    * up cache
    
    * update travis config
    
    * update travis.yml
    
    * test DbMetaDataCache
    
    * fix db directory
    
    * format and update travis for maxos
    
    * fix mac env travis
    
    * 2019/7/12 10:34
    
    * 2019/7/12 11:01
    
    * remove commented line
    
    * test BigDecimal
    
    * fix format and csproj
    
    * rm  coverage.opencover.xml
    
    * update method name
    
    * add UT_P_Helper
    
    * modify UT_P_Helper
    
    * modify UT_P_helper
    
    * Clean ut
    
    * test Base58 & BloomFilter
    
    * Update UT_Cache.cs
    
    * Correct Typo
    
    * test JsonArray
    
    * update namespace
    
    * update namespace
    
    * update format
    
    * update format
    
    * organise folder structure
    
    * add UT_JString
    
    * test JBoolean JNumber & JObject
    
    * 2019/7/16 10:30
    
    add some test case for UInt32Wrapper and SerializableWrapper
    
    * fix timestamp
    
    * test ECDsa and Crypto
    
    * test OrderedDictionary & complete IO.Json tests
    
    * 2019/7/16 17:33
    
    add some test case of SQLiteWallet
    
    * test FIFOSet
    
    * add CloneCache and DataCache unit tests
    
    * fix namespace
    
    * add UT_Cryptography_Helper
    
    * format UT_CloneCache and UT_DataCache
    
    * add UT_DataCache.GetAndChange unit test
    
    * update namespace
    
    * remove comment code
    
    * delete Persistence part
    
    * 2019/7/19 11:07
    
    add some test case for Helper in VM
    
    * Fix Base58 Test
    
    * 2019/7/19 11:33
    
    change some format
    
    * update IOHelper exception assert
    
    * 2019/7/19 14:22
    
    change format
    
    * format IOHelper
    
    * review IO.Wrapper
    
    * review Wallets.SQLite UT
    
    * Test ECFieldElement ECPoint
    
    * refactor package
    
    * format ECDsa
    
    * update namespace
    
    * Code fix
    
    * review cache
    
    * modify UT_JString
    
    * fomat
    
    * using Actin replace with try-catch
    
    * add UT_CloneMetaCache and UT_MetaDataCache
    
    * update namespace
    
    * format UT_DataCache.cs
    
    * Code Fix
    
    * format
    
    * update csproj
    
    * Code fix for UT_ECFieldElement and UT_ECPoint
    
    * Code fix
    
    * format
    
    * update travis
    
    * delete deleteFiles
    
    * fix path and comment
    
    * update travis
    
    * delete test ToTimeStamp
    
    * format UT_*Cache
    
    * update format
    
    * fomat
    
    * use hex extensions in Cryptography_Helper
    
    * remove reflection
    
    * optimization of UT_DataCache
    
    * update namespace
    
    * modify TestSha256
    
    * update UT in crypto module
    
    * Rename UT_Scrypt.cs to UT_SCrypt.cs
    
    * format
    
    * update UT_Murmur3
    
    * update IO module test
    
    * delete empty line
    
    * changename
    
    * delete empty line
    
    * revert commit
    eryeer authored and shargon committed Aug 7, 2019
    Configuration menu
    Copy the full SHA
    68271a9 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2019

  1. Fix (#1008)

    shargon committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    a78d474 View commit details
    Browse the repository at this point in the history
  2. Fix for 1005 (#1006)

    shargon committed Aug 8, 2019
    Configuration menu
    Copy the full SHA
    2bbcb14 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2019

  1. Configuration menu
    Copy the full SHA
    87b7a30 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2019

  1. Avoid processing own hashes (3x) (#1009)

    * Avoid processing own hashes
    
    * Shargon's suggestion I
    
    * Shargon's suggestion II
    
    * rename
    vncoelho committed Aug 11, 2019
    Configuration menu
    Copy the full SHA
    5076573 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. Scoped signatures (#968)

    * Base
    
    * Check Witness
    
    * Fix some unit tests
    
    * More ut fixes
    
    * Clean code
    
    * Fix more unit tests
    
    * Fake witness for make transfer
    
    * Fix ut
    
    * Simplifying if
    
    * rename to RootAccess
    
    * adding scope type, preparing for cosigners
    
    * reading scope from stream
    
    * attaching CosignerUsage
    
    * calculate scope size
    
    * Finish cosigner usage
    
    * Global constant
    
    * Clean
    
    * AsSerializable @erikzhang
    
    * avoiding empty scope data serialization
    
    * fix logic
    
    * moved scopes to Transaction
    
    * fixed tests
    
    * Change CheckWitness
    
    * Follow the standard
    
    * rename var
    
    * Remove FakeWitness
    
    * Fix cosigner ussage
    
    * Clean
    
    * Fix CosignerUsage
    
    * fix RootAccess
    
    * removed not null
    
    * fixed malformed tx generation
    
    * no need for attribute on all test tx
    
    * testing sizes
    
    * renamed RootAccess to EntryOnly, and explained enum compositions
    
    * discovering which size is wrong
    
    * Remove spaces
    
    * doubts on scope sign test
    
    * removing scopes everywhere
    
    * wrong tx size
    
    * fixed tests
    
    * remove print
    
    * more scope tests
    
    * reorder
    
    * revert changes on Witness
    
    * Modify CheckWitness
    
    * Reduce changes
    
    * Fix Cosigner usage
    
    * Combine CosignerUsage
    
    * Indent
    
    * filtering groups by pubkey
    
    * Organize
    
    * Rename ScriptHash to Account
    
    * renamed EntryOnly to CalledByEntry
    
    * dotnet format
    
    * fix file UT_CosignerUsage
    
    * tests for double cosigners
    
    * assert catch exceptions
    
    * clean and format
    
    * improvements
    
    * Format ut exceptions
    
    * Rename ut
    
    * Remove changes
    
    * Follow comment standard
    
    * Rename to Cosigner
    
    * Move cosigners outside
    
    * Clean comments
    
    * Reorder the parameters
    
    * Fix unit tests
    
    * limit max cosigners by 16 (same as attributes)
    
    * testing non-distinct cosigners
    
    * respect max cosigners
    
    * MaxSubitems
    
    * test CalledByEntry together with GAS
    
    * Update comment
    
    * Clean comments
    
    * Global=0
    
    * Fix ut
    
    * broken test for combination Global | NEO
    
    * back to global 0x80
    
    * global back to 0x00, as default
    
    * Update comment
    shargon committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    1d6ca84 View commit details
    Browse the repository at this point in the history
  2. Improving the use of RelayCache on ProtocolHandler (#1014)

    * Refactoring and simplifing the use of relaycache
    
    * Standarzing name
    
    * simplify
    vncoelho authored and shargon committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    cf768c6 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2019

  1. Configuration menu
    Copy the full SHA
    d959efc View commit details
    Browse the repository at this point in the history
  2. Unit Test for Wallets Module (#1018)

    * testDemo
    
    * add dll lib
    
    * add dbsnapshot dispose
    
    * test get blocks in levelDBStore
    
    * add levelDBStore test funcs
    
    * fix levelDBStore funcs
    
    * add DbCache addInternal
    
    * differ db path
    
    * space
    
    * fix delete internal test
    
    * add test getInternal tryGetInternal move libleveldb.dll
    
    * add dbCache method test
    
    * add store test
    
    * add cache unit tests
    
    * add cache unit tests
    
    * up readonly max_capacity
    
    * fix leveldbexception
    
    * fix comment on UT_Cache
    
    * format
    
    * fix multithread test problem
    
    * up cache
    
    * update travis config
    
    * update travis.yml
    
    * test DbMetaDataCache
    
    * fix db directory
    
    * format and update travis for maxos
    
    * fix mac env travis
    
    * 2019/7/12 10:34
    
    * 2019/7/12 11:01
    
    * remove commented line
    
    * test BigDecimal
    
    * fix format and csproj
    
    * rm  coverage.opencover.xml
    
    * update method name
    
    * add UT_P_Helper
    
    * modify UT_P_Helper
    
    * modify UT_P_helper
    
    * Clean ut
    
    * test Base58 & BloomFilter
    
    * Update UT_Cache.cs
    
    * Correct Typo
    
    * test JsonArray
    
    * update namespace
    
    * update namespace
    
    * update format
    
    * update format
    
    * organise folder structure
    
    * add UT_JString
    
    * test JBoolean JNumber & JObject
    
    * 2019/7/16 10:30
    
    add some test case for UInt32Wrapper and SerializableWrapper
    
    * fix timestamp
    
    * test ECDsa and Crypto
    
    * test OrderedDictionary & complete IO.Json tests
    
    * 2019/7/16 17:33
    
    add some test case of SQLiteWallet
    
    * test FIFOSet
    
    * add CloneCache and DataCache unit tests
    
    * fix namespace
    
    * add UT_Cryptography_Helper
    
    * format UT_CloneCache and UT_DataCache
    
    * add UT_DataCache.GetAndChange unit test
    
    * update namespace
    
    * remove comment code
    
    * delete Persistence part
    
    * 2019/7/19 11:07
    
    add some test case for Helper in VM
    
    * Fix Base58 Test
    
    * 2019/7/19 11:33
    
    change some format
    
    * update IOHelper exception assert
    
    * 2019/7/19 14:22
    
    change format
    
    * format IOHelper
    
    * review IO.Wrapper
    
    * review Wallets.SQLite UT
    
    * Test ECFieldElement ECPoint
    
    * refactor package
    
    * format ECDsa
    
    * update namespace
    
    * Code fix
    
    * review cache
    
    * modify UT_JString
    
    * fomat
    
    * using Actin replace with try-catch
    
    * add UT_CloneMetaCache and UT_MetaDataCache
    
    * update namespace
    
    * format UT_DataCache.cs
    
    * Code Fix
    
    * format
    
    * update csproj
    
    * Code fix for UT_ECFieldElement and UT_ECPoint
    
    * Code fix
    
    * format
    
    * update travis
    
    * delete deleteFiles
    
    * fix path and comment
    
    * update travis
    
    * delete test ToTimeStamp
    
    * format UT_*Cache
    
    * update format
    
    * fomat
    
    * use hex extensions in Cryptography_Helper
    
    * remove reflection
    
    * optimization of UT_DataCache
    
    * update namespace
    
    * modify TestSha256
    
    * update UT in crypto module
    
    * Rename UT_Scrypt.cs to UT_SCrypt.cs
    
    * format
    
    * update UT_Murmur3
    
    * update IO module test
    
    * delete empty line
    
    * changename
    
    * delete empty line
    
    * revert commit
    
    * add wallet test
    
    * update testUtil
    
    * delete empty line
    
    * Update UT_NEP6Wallet.cs
    
    * update ut
    
    * Optimize wallet test
    
    * fix
    
    * add change
    
    * fix nep6wallet
    
    * Fix
    
    * Optimize
    
    * fix optimize
    
    * fix
    
    * Optimize
    eryeer authored and vncoelho committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    1fd9239 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. Revert Console.WriteLine (#986)

    shargon authored and erikzhang committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    a705b43 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2019

  1. Set max block size (#953)

    * Draft
    
    * Take into account p2p max payload
    
    * Move max allowed to policy
    
    * Check block size on prepResponse
    
    * Change reason
    
    * Prevent overflow
    
    * Optimization
    
    * Reduce the length of the array
    
    * Organizing consensus code
    
    * Revert "Organizing consensus code"
    
    This reverts commit 94a29dc.
    
    * Remove Policy UT
    
    * Resolve Policy conflicts
    
    * prepare unit test
    
    * Small unit test
    
    * More ut
    
    * Add one check
    
    * Clean using
    
    * Organizing consensus and comments
    
    * Split unit test
    
    * UT check block size
    
    * Clean
    
    * Expected witness size
    
    * optimize
    
    * Remove fakeWitness
    
    * Format comments
    
    * rename var
    
    * Add (..)
    
    * Remove SetKey method
    
    * Centralize expected block size
    
    * Optimize
    
    * Fix
    
    * Add one test
    
    * Optimize `EnsureMaxBlockSize()`
    
    * Fix unit tests
    
    * Rename
    
    * Indent
    
    * Vitor suggestion
    
    * Merge with Scoped signatures
    
    * Remove extra line
    
    * Revert "Remove extra line"
    
    This reverts commit e134881.
    
    * Remove extra line
    shargon committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    e792898 View commit details
    Browse the repository at this point in the history
  2. GitHub Contribution Guide (#1028)

    Adding GitHub Contribution Guide
    lock9 committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    7cc961b View commit details
    Browse the repository at this point in the history
  3. Optimize GetHeader() and GetBlock() (#1039)

    erikzhang authored and shargon committed Aug 20, 2019
    Configuration menu
    Copy the full SHA
    c4d0454 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. Update policy - Add maximum witness size (in bytes) (#1020)

    * Max witness size
    
    * Add error test
    
    * Rename class
    
    * allow 10/10
    
    * rounding up to 1024 bytes
    
    * Error with 11
    
    * Fix ut
    shargon committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    b1a4d29 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2019

  1. Update VM to last changes (#1048)

    * Update VM to last changes
    
    * Remove hashes
    shargon committed Aug 23, 2019
    Configuration menu
    Copy the full SHA
    8960dd8 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2019

  1. dotnet format (#1054)

    * dotnet format
    
    * fix CRLF
    igormcoelho authored and lock9 committed Aug 24, 2019
    Configuration menu
    Copy the full SHA
    34faf4e View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2019

  1. Fix consensus problem for proposed blocks with zero transactions (#1053)

    * Fix consensus (CRLF)
    
    * Removing unnecessary lines changes - Cleaning PR
    
    * Reverting all changes on CC
    
    * Modifying ConsensusContext with proposed changes
    shargon committed Aug 25, 2019
    Configuration menu
    Copy the full SHA
    98173cf View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2019

  1. Small OnPersist optimization (#1058)

    * Small update
    
    * Cache native persist script
    shargon committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    25666ba View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2019

  1. fix crlf on neo.UnitTests and set all files to not use BOM (byte orde…

    …r mark) (#1057)
    
    * Check dotnet format in travis
    
    * Try to find the path
    
    * Update .travis.yml
    
    * Update .travis.yml
    
    * Update .travis.yml
    
    * Format travis
    
    * test and source
    
    * test and source
    
    * Move to before the script
    
    * testing if CRLF format is respected
    
    * fix crlf on unit tests
    
    * testing for crlf on unit tests too
    
    * all utf-8
    
    * neo/ on utf8 too
    
    * looks like sudo is needed by travis
    
    * download dos2unix 7.4.0
    
    * temporaly remove | test
    
    * back to | test
    
    * explicit test zero
    
    * no bom
    
    * more non-boom to boom
    
    * ensuring no_bom at all files
    
    * Printing files with bom prefix
    
    * Check both folders in one command
    
    * Add verbosity
    
    * Create .editorconfig
    
    * Ensure the path of .editorconfig file
    
    * Update .editorconfig
    
    * Update .editorconfig
    
    * Update .editorconfig
    
    * use only dotnet-format
    
    Is confirmed that .editorconfig works, so we should configure only this file
    
    * basic formatting (just 5 files affected)
    
    * dotnet version
    
    * new lines on end
    
    * update travis
    
    * advice on auto crlf
    
    * Update .travis.yml
    
    * Update .travis.yml
    
    * enforcing lf
    
    * Fix dotnet format version
    
    * removed dos2unix
    igormcoelho authored and shargon committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    5995f32 View commit details
    Browse the repository at this point in the history
  2. Exposing supported methods used by InteropService (#1060)

    * Supported methods names
    
    * dotnet format
    
    * Simplify
    lock9 authored and shargon committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    68a3a3c View commit details
    Browse the repository at this point in the history
  3. Remove lines of code (#1062)

    It's not working
    shargon authored and vncoelho committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    b9d5511 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2019

  1. Cleaning .editorconfig file (#1067)

    vncoelho authored and shargon committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    9a0c3f9 View commit details
    Browse the repository at this point in the history
  2. Hide the prefix in the store (#1070)

    erikzhang authored and shargon committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    22ed3eb View commit details
    Browse the repository at this point in the history
  3. Fixes Transaction.ToJson() (#1071)

    * Fixes `Transaction.ToJson()`
    
    * Fix tests
    erikzhang authored and shargon committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    c04ee5d View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2019

  1. Optimize mempool message (#1068)

    * Optimization
    
    * Prevent relay
    
    * Change comment
    
    * Optimizations
    shargon authored and vncoelho committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    0bd198e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    919cc80 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2019

  1. empty scripthash, all notifications (#1074)

    * empty scripthash, all notifications
    
    * || to &&
    
    * Fix ut
    igormcoelho authored and vncoelho committed Aug 30, 2019
    Configuration menu
    Copy the full SHA
    93d1d6a View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2019

  1. Configuration menu
    Copy the full SHA
    2da4fb1 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

  1. Update NuGets (#1080)

    * Update NuGets
    
    * Clean BOM
    
    * Update Neo.VM
    shargon committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    1a39203 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. Downgrade Sqlite to 2.1.4 (#1086)

    cloud8little authored and lock9 committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    197a6ec View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Fix consensus (#1083)

    erikzhang committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    4e40b12 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2019

  1. v3.0.0-preview1

    erikzhang committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    e1fdde3 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. C# SDK Add Transaction Manager and Smart Contract APIs (#1026)

    * Add NEO SDK based on RPC client
    
    * add rpc interface methods for neo3
    
    * update unit test
    
    * add unit test
    
    * Update TransactionHelper.cs
    
    Changed for neo 3.0, not final yet.
    
    * implement sdk rpc client methods
    
    * backup files
    
    * change class name
    
    * remove uncompleted modules for pull request
    
    * change json deserialize method with Neo JObject
    
    * modified JSON implementation, added FromJson()
    
    * more RPC change
    
    * PR correction
    
    * RPC module fix, remove newton.json
    
    * fix
    
    * fix getblock issue
    
    * PR correction
    
    * PR Correction
    
    * PR Correction: rename RPC models
    
    * PR Correction
    
    * resolve conflicts
    
    * Clean code
    
    * Clean code
    
    * Clean code
    
    * Clean code
    
    * Update RpcValidateAddressResult.cs
    
    * Clean code
    
    * PR correction
    
    * Move test file to the right place
    
    * Added SDK Transaction module.
    
    * Add SDK SmartContract module
    
    * height = count - 1
    
    * Add sign function for TxManager
    
    * Add Deploy Contract
    
    * Add unit tests
    
    * Add Network Fee calculate for TxManager,
    add unit tests
    
    * adjust cosigners change
    
    * PR Correction
    
    * Remove empty line
    
    * Rename TxManager to TransactionManager
    
    * PR correction
    
    * PR correction
    
    * change namespace
    
    * Reorder methods
    
    * Remove TransactionContext
    
    * fix unit test
    
    * Remove `virtual`
    
    * Remove virtuals
    
    * Remove ScriptHash from KeyPair
    
    * Add comments
    
    * Add comments
    
    * Adjust to Neo_Contract_Create parameter
    
    * use default mainfest
    
    * fix unit test
    
    * Fix typo
    
    * use manifest as parameter
    
    * add cosigner for nep5 transfer
    
    * code clean
    
    * Update neo.UnitTests/Network/RPC/UT_RpcClient.cs
    
    Co-Authored-By: Shargon <shargon@gmail.com>
    
    * move MakeScript to VM.Helper
    
    * Add unit test for InteropInterface
    
    * PR Correction
    
    * Add unit test
    chenquanyu authored and shargon committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    4ceae9e View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2019

  1. Template fix (#1107)

    * Fixing template
    
    * Fix
    lock9 authored and shargon committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    f7e0362 View commit details
    Browse the repository at this point in the history