OSDN Git Service

add test case for send merkle block (#1289)
authormuscle_boy <shenao.78@163.com>
Wed, 29 Aug 2018 13:49:44 +0000 (21:49 +0800)
committerPaladz <yzhu101@uottawa.ca>
Wed, 29 Aug 2018 13:49:44 +0000 (21:49 +0800)
commit61b1fffa6de59220ad8dc2e17558f18e15304b29
treec6666e4e09c5db53e7d5a3be9aa4c9642a452a79
parent23f34457529a58dec086f32c6dfe4a0b3aa628da
add test case for send merkle block (#1289)

* the transaction output amout prohibit set zero

* add network access control api

* format import code style

* refactor

* code refactor

* bug fix

* the struct node_info add json field

* estimate gas support multi-sign

* add testcase of estimate gas

* add testcase

* bug fix

* add test case

* test case refactor

* list-tx,list-address,list-utxo support partition

* list-addresses list-tx list-utxo support pagging

* refactor pagging

* fix save asset

* fix save external assets

* remove blank

* remove useless context

* remove redudant web address config

* fix bug

* remove useless ctx

* add spv message struct

* remove redundant

* refactor message struct

* refactor message struct

* add filter load message handler

* add debug log

* bug fix spv

* bug fix

* bug fix

* refactor

* refactor

* add merkle proof

* add merkle flags test case

* add multiset

* bug fix and refactor

* bug fix

* remove redundant code

* bug fix

* bug fix

* format code

* refactor merkle tree

* refactor

* refactor

* fix bug for make test

* bug fix

* move merkle tree to bc level

* NewMinedBlockMessage not broadcast to the spv node

* refactor

* refactor

* refactor

* merkle tree bug fix

* merkle tree bug fix

* limit the size of filter address

* bug fix

* refactor

* fix full node connect to spv node

* format code

* bug fix

* fix bug

* add merkle block test case

* format code

* refactor

* bug fix for merkle block case

* refactor

* add test case

* test case refactor

* refactor

* refactor test case

* refactor test case

* add test case
netsync/block_keeper_test.go
netsync/tool_test.go
protocol/bc/types/merkle.go
protocol/bc/types/merkle_test.go
test/mock/chain.go