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 neo master branch #6

Merged
merged 90 commits into from
Jan 21, 2020
Merged

Merge neo master branch #6

merged 90 commits into from
Jan 21, 2020

Commits on Oct 23, 2019

  1. Unit Test for Smartcontract Module (#1090)

    * submit ut
    
    * fix
    
    * Enhance functions in TestDataCache
    
    * git amend blockchain
    
    * fix test related to TestDataCache
    
    * dotnet format
    
    * dotnet format
    
    * add blank line
    
    * fix test
    
    * Optimize random
    
    * Optimize Random
    
    * fix test
    
    * add decimal test
    
    * fix
    
    * 2019/9/25 16:54
    
    change format
    
    * Fixes events
    
    * update assertion sentence
    
    * update UT following code change
    
    * format
    
    * add type check
    
    * recommit
    
    * recommit
    eryeer authored and vncoelho committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    0ed69cd View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. Configuration menu
    Copy the full SHA
    ae7b319 View commit details
    Browse the repository at this point in the history
  2. Unit Test For RPC Module (#1111)

    eryeer authored and erikzhang committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    cd85039 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

  1. fix payload limits (#1194)

    ixje authored and vncoelho committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    c9e8532 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Fix JsonSerializer (#1197)

    erikzhang authored and vncoelho committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    0aed29f View commit details
    Browse the repository at this point in the history
  2. Fix #1128 (#1129)

    * Fix #1128
    
    * Update BlockBase.cs
    igormcoelho authored and vncoelho committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    1b7d1ec View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. Add shutdown event for plugins (#1195)

    * add shutdown event for plugins
    
    * use IDisposable
    
    * dispose plugins first
    
    * Removing brackets
    ixje authored and lock9 committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    b7be2c7 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. Replace function exceptwith and unionwith with faster functions (#1174)

    * Replace ExceptWith & UnionWith with equal but faster functionality
    
    * Optimization
    
    * Optimization
    
    * Optimize remove
    
    * Update neo/Network/P2P/TaskManager.cs
    
    Co-Authored-By: Erik Zhang <erik@neo.org>
    
    * Code optimization
    
    * Update Helper.cs
    
    * Small change
    
    * Optimization
    
    * Update Helper.cs
    
    * Revert
    
    * Optimization
    
    * Optimize FIFOSet
    
    * Rename
    
    * Inline
    
    * Update UT_FIFOSet.cs
    
    * Fix
    
    * Update UT_FIFOSet.cs
    
    * Update FIFOSet.cs
    
    * Update FIFOSet.cs
    
    * Revert FIFOSet
    
    * Update Helper.cs
    
    * Optimize
    
    * Reverting independet byte checks to SequenceEqual
    Qiao-Jin authored and shargon committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    1c84f7c View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

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

Commits on Nov 7, 2019

  1. Fix p2p filter unconnected peers (#1160)

    Luchuan authored and erikzhang committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    425fd73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4aff0d3 View commit details
    Browse the repository at this point in the history
  3. Add GetFullBlocks P2P logic (enable fixing #522) (#1138)

    * add GetFullBlocks P2P logic
    
    * add missing new line
    
    * allow request genesis block
    
    * Optimization
    
    * Update MessageCommand.cs
    
    * - rename command
    - fix protocol handler cast
    - fix payload deserialization for default value
    
    * change to ushort per review
    
    * remove default count, rename class
    
    * typo + failed refactor coverage ¯\_(ツ)_/¯
    ixje authored and vncoelho committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    87aed99 View commit details
    Browse the repository at this point in the history
  4. Use base64 in JsonSerializer (#1199)

    * Base64 Json
    
    * No format
    
    * Json Transaction optimization
    
    * Change to Base64
    
    * Revert some changes
    
    * Revert
    
    * Remove Helper.Base64
    
    * Remove Base64FormattingOptions.None
    shargon committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    1dc262f View commit details
    Browse the repository at this point in the history
  5. Optimize MerkleTree (3x) (#1203)

    * Optimize MerkleTree
    
    * Update MerkleTree.cs
    
    * Update MerkleTree.cs
    shargon committed Nov 7, 2019
    Configuration menu
    Copy the full SHA
    85c0013 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. Added more verbosity to CN logs (#1202)

    * Add reason log for cn
    
    * Update ConsensusService.cs
    shargon committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    f70a76d View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2019

  1. Keep track of sender fee (#1183)

    * Keep track of sender fee to avoid duplicate computation
    
    * Code optimization
    
    * Optimize
    
    * Optimize
    
    * Optimize
    
    * Code optimization
    
    * Correction
    
    * Renaming currentFee to totalSenderFeeFromPool
    
    * Renaming on Verify as well
    
    * Add consideration for null Transactions
    
    * Move sender fee recording systems to class SendersMonitor
    
    * Code optimization
    
    * Capitalize public items
    
    * Code optimization
    
    * Code optimization
    
    * Optimization
    
    * Code optimization
    Qiao-Jin authored and vncoelho committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    f1d6434 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2019

  1. Using problem description (#1214)

    Using problem description helps problem grouping (people may propose different solutions for the same problem)
    lock9 committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    c7a7de7 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2019

  1. Configuration menu
    Copy the full SHA
    927683d View commit details
    Browse the repository at this point in the history
  2. Prevent XXE (3x) (#1229)

    shargon authored and erikzhang committed Nov 13, 2019
    Configuration menu
    Copy the full SHA
    0d18b34 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c6a147 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. Configuration menu
    Copy the full SHA
    69f3f15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72be7f6 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2019

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

Commits on Nov 19, 2019

  1. Fix Base58 issues (3x) (#1224)

    * Fix base58
    
    * Optimize
    
    * Update Base58.cs
    
    * Revert some lines
    
    * Rename
    
    * Update Base58.cs
    shargon committed Nov 19, 2019
    Configuration menu
    Copy the full SHA
    8ccc5e9 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

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

Commits on Nov 22, 2019

  1. Fix 1244 Mempool.ReverifyTransactions (#1248)

    * add internal to DB and WriteBatch
    
    * reset db.cs writebatch.cs
    
    * fix Nep5Token.Burn method
    
    * format
    
    * format
    
    * reset and fix memorypool.ReverifyTransactions
    
    * reset and fix ReverifyTransactions
    
    * add ut
    
    * remove commit
    
    * fix BlockPersistAndReverificationWillAbandonTxAsBalanceTransfered.balance
    
    * update comments
    Luchuan authored and vncoelho committed Nov 22, 2019
    Configuration menu
    Copy the full SHA
    d22baef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d3cee0 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2019

  1. Configuration menu
    Copy the full SHA
    5327f6b View commit details
    Browse the repository at this point in the history
  2. Upgrade dependencies and target frameworks (#1178)

    * Upgrade dependencies and target frameworks
    
    * Update neo.csproj
    
    * Remove BOM
    
    * Restore net47 and Neo.VM v3.0.0-CI00042
    
    * Remove net47
    
    * Microsoft.EntityFrameworkCore.Sqlite v3.0.0
    
    * Fix some of the tests
    
    * Revert "Microsoft.EntityFrameworkCore.Sqlite v3.0.0"
    
    This reverts commit b1c9d09.
    
    * Neo.VM v3.0.0-CI00046
    
    * Remove before_script
    
    * FormatException
    
    * Fixes
    
    * Fixes
    
    * Fix
    
    * Update neo.csproj
    
    * Neo.VM v3.0.0-CI00051
    
    * Upgrade dependencies
    
    * Disable warnings
    
    * Upgrade UT dependencies
    
    * Update neo.csproj
    
    * Neo.VM v3.0.0-CI00170
    shargon authored and lock9 committed Nov 24, 2019
    Configuration menu
    Copy the full SHA
    a891796 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2019

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

Commits on Nov 26, 2019

  1. Optimize BigInteger (#1280)

    erikzhang committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    325242a View commit details
    Browse the repository at this point in the history
  2. apply strict enum checking (#1254)

    ixje authored and erikzhang committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    8005e90 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84d6190 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2019

  1. Storage abstract (#1249)

    erikzhang committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    8ddd2f9 View commit details
    Browse the repository at this point in the history
  2. Allow to iterate a byte array inside the smart contract (#1281)

    * Update changes
    
    * Fix UT
    
    * Rename
    
    * Update ByteArrayWrapper.cs
    
    * Support Neo.Iterator.Create
    
    * Add ut and Rename
    
    * Cover line
    
    * Revert rename
    shargon committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    c198dc2 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2019

  1. Configuration menu
    Copy the full SHA
    92eb258 View commit details
    Browse the repository at this point in the history
  2. Optimize TaskManager (#1294)

    shargon authored and vncoelho committed Nov 28, 2019
    Configuration menu
    Copy the full SHA
    4a8194e View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2019

  1. Cache Transaction.Size (#1282)

    eryeer authored and erikzhang committed Nov 29, 2019
    Configuration menu
    Copy the full SHA
    5fc5b33 View commit details
    Browse the repository at this point in the history
  2. Improving ConsensusService UT: Adding some coverage to OnPersistCompl…

    …eted, OnPrepReq, OnPrepResponse, OnCommit and some auxiliary methods (#1169)
    
    * Adding random hashes for OnGetDataMessageReceived
    
    * Adding static readonly Random
    
    * Adding Recovery and OnTimer coverage on CN UT
    
    * Fixing files that should not be modified
    
    * Fixing files that should not be modified II
    
    * Greatly improving UT!
    
    * Dotnet format
    
    * Changing to 200ms
    
    * More messages and casting asserts
    
    * Forcing prepReq to 0 hashes because mempool is shared
    
    * UT reaching Commit!
    
    * Trying to check Commit for achieving a blockRelay. However, signatures need to match
    
    * Trying to mock ECPoints. However, errors when GetWitness of Block after adding signatures
    
    * Relaying block! Passing with sucess
    
    * A little bit more coverage and ensure Block Relay event from LocalNode
    
    * Cleaning thread
    
    * Fixing duplicated index of preparation replication and other minor fix
    
    * Returning prevHeader and block to original
    
    * Retuning merkle root of block to original value
    
    * dotnet format!
    
    * Forcing an old timestamp for avoiding OnTimer
    
    * Assert RecoveryMessage because of commitsent
    
    * Improving variable and function names
    
    * Cleaning and improving comments
    
    * Updating blocktime
    
    * Fixing nextconsensus expected hash due to some recent PR
    
    * Capeslock on methods
    
    * Trying to fix UT Consensus
    
    * Increasing coverage for OnPersistCompleted
    
    * Many workarounds but it is working again!
    
    * dotnet format
    
    * Cleaning UTs I
    
    * Cleaninng UTs II
    
    * Minor typo on variable
    
    * Improving comments
    
    * Adding some summary to methods
    
    * Adding clone to the comment
    
    * Adding variable to timestamp
    
    * Removing other timestamps
    vncoelho committed Nov 29, 2019
    Configuration menu
    Copy the full SHA
    8371a7d View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2019

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

Commits on Dec 1, 2019

  1. Configuration menu
    Copy the full SHA
    425dbd5 View commit details
    Browse the repository at this point in the history
  2. Change address version (#1299)

    belane authored and erikzhang committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    67b5754 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32a6320 View commit details
    Browse the repository at this point in the history
  4. Fix/Improve syncing (3x): Adding ping mechanism to TaskManager for re…

    …placing StartHeight and PendingKnownHashes strategy (#899)
    yongjiema authored and erikzhang committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    5cb2620 View commit details
    Browse the repository at this point in the history
  5. Remove leveldb

    erikzhang committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    4a07a63 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2019

  1. Configuration menu
    Copy the full SHA
    dd0362f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cd1d08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4f135d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e552255 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2019

  1. Improve plugins (#1312)

    erikzhang committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    9bc0d54 View commit details
    Browse the repository at this point in the history
  2. Fix typo (#1319)

    shargon authored and erikzhang committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    714621b View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

  1. Neo.VM v3.0.0-CI00174 (#1320)

    erikzhang authored and vncoelho committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    5cba80a View commit details
    Browse the repository at this point in the history
  2. Fix ToParameter() (#1323)

    erikzhang authored and vncoelho committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    afec99a View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2019

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

Commits on Dec 6, 2019

  1. Configuration menu
    Copy the full SHA
    8ee30fc View commit details
    Browse the repository at this point in the history
  2. Update NeoVM nuget (#1331)

    shargon authored and vncoelho committed Dec 6, 2019
    Configuration menu
    Copy the full SHA
    e7e2ced View commit details
    Browse the repository at this point in the history
  3. Update dotnetcore.yml

    erikzhang committed Dec 6, 2019
    Configuration menu
    Copy the full SHA
    68a54f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2019

  1. Improving UT consensus with new asserts, additional coverage for Reco…

    …veries (#1318)
    
    * Improving UT consensus with new asserts
    
    * Additional subscriber waits before Preparations
    
    * Using @shargon tip for snapshot and increasing recovery coverage
    
    * Trying to reload commits on Recovery. ping @shargon
    
    * Cleaning and fixing wrong multisig being used to sign payload
    
    * Checking the promising simple way
    
    * Simplifing CreateStorageKey
    
    * Fixing error on key and now engine is HALT
    
    * Fixing commit Asert after Recovery!
    
    * Minor typo fix on asserts
    
    * Create function for creating StorageKey for Neo Native
    
    * Trying to return Snapshot to original state
    
    * Some tricks for modifying committed snaphost
    
    * Cleaning
    
    * Fixing Assert before subscriber wait
    
    * Cleaning and leaving last check comment in case we need
    
    * Simplifying mocking of nextvalidators
    
    * Cleaning SignPayload
    
    * Uncommenting code. Ensuring nondeterministic behavior after last recover
    vncoelho committed Dec 7, 2019
    Configuration menu
    Copy the full SHA
    a3759db View commit details
    Browse the repository at this point in the history
  2. Remove RPC (#1340)

    erikzhang committed Dec 7, 2019
    Configuration menu
    Copy the full SHA
    ab5b051 View commit details
    Browse the repository at this point in the history
  3. Remove some dependencies

    erikzhang committed Dec 7, 2019
    Configuration menu
    Copy the full SHA
    af2d821 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2019

  1. Configuration menu
    Copy the full SHA
    44eacfd View commit details
    Browse the repository at this point in the history
  2. Readme update (#1341)

    * text update
    
    * Remaining images
    
    * Using tables, moving status
    
    * Neo modules
    
    * Fixing typo
    
    * Fixing typo 2
    
    * Fixing URL
    
    * Using same name on titles
    lock9 committed Dec 9, 2019
    Configuration menu
    Copy the full SHA
    5252895 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2019

  1. Improve JSON (#1315)

    erikzhang committed Dec 10, 2019
    Configuration menu
    Copy the full SHA
    f435443 View commit details
    Browse the repository at this point in the history
  2. Adding some comments to P2P classes (#1212)

    * Adding random hashes for OnGetDataMessageReceived
    
    * Adding static readonly Random
    
    * Adding some comments to Peers class
    
    * Reverting change on ProtocolHandler
    
    * dotnet format
    
    * Additional comments
    
    * Adding extra comments
    
    * Fixing typo
    
    * Fixing typo
    
    * Fixing typo
    
    * Adding more comments
    
    * adding more comments
    
    * Add some comments of P2P (#1303)
    
    * add some comments of P2P
    
    * fix
    
    * Minor changes
    
    * Minor changes
    
    * Minor Changes
    
    * Minor changes
    
    * Minor changes
    
    * dotnet format
    
    * Minor changes
    
    * Minor changes
    
    * Additional comments
    
    * Minor changes
    
    * Reverting variable change
    
    * Dotnet format
    
    * Minor changes
    
    * Minor changes
    
    * Minor changes
    
    * Minor changes
    
    * Minor changes
    vncoelho committed Dec 10, 2019
    Configuration menu
    Copy the full SHA
    0f75741 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2019

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

Commits on Dec 12, 2019

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

Commits on Dec 13, 2019

  1. Adding contact information to manifest (#1246)

    * Adding neo 2 metadata
    
    * Double check
    
    * Adding website and description
    
    * Solution tests
    
    * Dotnet format
    
    * Using generic extra object
    
    * Fix clone
    
    * Removing manifest to test push
    
    * Removing wrong file, renaming test
    
    * Revert "Removing manifest to test push"
    
    This reverts commit 4f57da4.
    
    * Update src/neo/SmartContract/Manifest/ContractManifest.cs
    
    Co-Authored-By: Erik Zhang <erik@neo.org>
    
    * Update src/neo/SmartContract/Manifest/ContractManifest.cs
    
    Co-Authored-By: Erik Zhang <erik@neo.org>
    
    * Fixing tests
    
    * JObject clone
    
    * Dotnet format
    
    * Null check
    
    * Removing unecessary instantiation of primitive types
    
    * Removing refenrece check, returning this
    lock9 authored and shargon committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    64411d2 View commit details
    Browse the repository at this point in the history
  2. Prevent Timer's lock with wrong dns (#1358)

    * Prevent to lock Timer with wrong dns
    
    * Parse dns en ProtocolSettings
    
    * Update LocalNode.cs
    
    * Update LocalNode.cs
    
    * Update ProtocolSettings.cs
    
    * Fix ut
    
    * Update ProtocolSettings.cs
    
    * Update UT_ProtocolSettings.cs
    
    * dotnet format
    
    * Process dns seeds in parallel
    
    * Revert UT
    
    * Revert protocol settings
    
    * Update UT_ProtocolSettings.cs
    
    * Update ProtocolSettings.cs
    
    * Add comment
    
    * Update LocalNode.cs
    
    * Update LocalNode.cs
    
    * Update LocalNode.cs
    
    * Update LocalNode.cs
    
    * Update LocalNode.cs
    shargon committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    a7d40b4 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2019

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

Commits on Dec 15, 2019

  1. Configuration menu
    Copy the full SHA
    537d09e View commit details
    Browse the repository at this point in the history
  2. AssemblyResolve (#1349)

    erikzhang committed Dec 15, 2019
    Configuration menu
    Copy the full SHA
    712b471 View commit details
    Browse the repository at this point in the history
  3. Rename SYSCALLs (#1362)

    erikzhang committed Dec 15, 2019
    Configuration menu
    Copy the full SHA
    abeebd9 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2019

  1. Change the way to get RemoteNode from ActorSelection to RemoteNodes D…

    …ictionary (#1354)
    
    * update connections.tell
    
    * optimise
    
    * update
    
    * add comment
    eryeer authored and shargon committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    5f3ec9b View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2019

  1. CallEx implementation (#1364)

    shargon authored and erikzhang committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    37ce5c2 View commit details
    Browse the repository at this point in the history
  2. Link fixes (#1351)

    lock9 authored and erikzhang committed Dec 19, 2019
    Configuration menu
    Copy the full SHA
    37136d6 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2019

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

Commits on Dec 26, 2019

  1. add data size check (#1381)

    eryeer authored and shargon committed Dec 26, 2019
    Configuration menu
    Copy the full SHA
    def1e83 View commit details
    Browse the repository at this point in the history
  2. Set limits in MerkleBlockPayload (3x) (#1377)

    * Set limits in MerkleBlockPayload (3x)
    
    * Update MerkleBlockPayload.cs
    
    * Update src/neo/Network/P2P/Payloads/MerkleBlockPayload.cs
    
    Co-Authored-By: Erik Zhang <erik@neo.org>
    
    * Update MerkleBlockPayload.cs
    
    Co-authored-by: Erik Zhang <erik@neo.org>
    shargon and erikzhang committed Dec 26, 2019
    Configuration menu
    Copy the full SHA
    0130876 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2019

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

Commits on Jan 6, 2020

  1. Add relay-block-filter (#1380)

    * add relay-block-filter
    
    * modify
    
    * modify
    
    * modify
    
    * modify
    
    Co-authored-by: Vitor Nazário Coelho <vncoelho@gmail.com>
    ShawnYun and vncoelho committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    225948b View commit details
    Browse the repository at this point in the history
  2. Adding some comments to datacache (#1347)

    * Adding some comments to datacache
    
    * Adding Exception comment tip of @Tommo-L
    
    Co-authored-by: Shargon <shargon@gmail.com>
    vncoelho and shargon committed Jan 6, 2020
    Configuration menu
    Copy the full SHA
    6a91212 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2020

  1. Rename CalculateNetWorkFee() (#1401)

    joeqian10 authored and vncoelho committed Jan 7, 2020
    Configuration menu
    Copy the full SHA
    d9d54b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2020

  1. Use HashsetCache instead of FIFOSet for KnownHashes and SentHashes (#…

    …1389)
    
    * update
    
    * change fifoset to hashsetcache for knownhashes and senthashes
    
    * format
    
    * optimise HashSetCache
    
    * remove FIFOSet
    
    * remove FIFOSet and update ut
    
    * change List to LinkedList
    
    * remove bucket count upper limit
    
    * update exception message
    
    * Adding some comments
    
    * dotnet format
    
    * rename maxBucketCount
    
    * format
    
    * Cache count
    
    * Vitor suggestions
    
    * Update HashSetCache.cs
    
    * format
    
    * Fix
    
    * fix counting count
    
    * optimise
    
    * optimse
    
    * update List
    
    Co-authored-by: Shargon <shargon@gmail.com>
    Co-authored-by: Vitor Nazário Coelho <vncoelho@gmail.com>
    3 people committed Jan 9, 2020
    Configuration menu
    Copy the full SHA
    040f3b8 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2020

  1. Add ContainsTransaction Recheck when ParallelVerifiedTransaction Rece…

    …ived (#1408)
    
    * add containsTx recheck
    
    * add UT
    
    * Update to just View check
    
    * update
    
    * revert
    
    * Update UT_Blockchain.cs
    
    Co-authored-by: Vitor Nazário Coelho <vncoelho@gmail.com>
    eryeer and vncoelho committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    49b8518 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2020

  1. Enhance security (1) (#1403)

    * inputs validation
    
    * more validation
    
    * recover constructor in ECPoint
    
    * format
    
    * minor changes
    
    * format
    
    * changes based on review
    
    * recover validation in AesEncrypt
    cn1010 authored and shargon committed Jan 14, 2020
    Configuration menu
    Copy the full SHA
    ab4830c View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. Fix undefined layout behaviour, and remove pinning: Uint256 and Uint1…

    …60 (#1387)
    
    * Fix undefined layout behaviour, and remove pinning
    
    * Update UInt256.cs
    
    * Update UInt256.cs
    
    * add StructLayout
    
    * set pack=1
    
    * Explicit
    
    * Remove UIntBase
    
    * Revert constructor
    
    * add unsafe
    
    * Comment
    
    * Comment Uint256
    
    * Removing comments from value 1
    
    * Removing comments from value1
    
    Co-authored-by: Luchuan <luchuan@ngd.neo.org>
    Co-authored-by: Vitor Nazário Coelho <vncoelho@gmail.com>
    Co-authored-by: Erik Zhang <erik@neo.org>
    Co-authored-by: Shargon <shargon@gmail.com>
    5 people committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    fc1a64b View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2020

  1. Allow to verify import blocks (#1415)

    * Verify Import
    
    * Default true
    shargon committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    d5ec715 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2020

  1. Fix notifications (#1422)

    Co-authored-by: Vitor Nazário Coelho <vncoelho@gmail.com>
    shargon and vncoelho committed Jan 18, 2020
    Configuration menu
    Copy the full SHA
    35c73ce View commit details
    Browse the repository at this point in the history