OSDN Git Service

extend utxo struct && testcase with state data (#1848)
authorboomyl <563807243@qq.com>
Sun, 25 Apr 2021 06:00:55 +0000 (14:00 +0800)
committerGitHub <noreply@github.com>
Sun, 25 Apr 2021 06:00:55 +0000 (14:00 +0800)
commitfee5ed6a345151a7165e0afc3de7e58b8162bc25
tree34b8d7c5fc477ff8346ec595b2594789d31969fd
parentd36b70adc491c4141c81435488639698e37c5361
extend utxo struct && testcase with state data (#1848)

* extend utxo struct && testcase with state data

* fix some txs utxo case

* remove state for mux type

* sync

* fix case

* update case

* fix raw tx hex case

* fix veto case

fix

* fix tx case

* fix

* fix multisig

* fix wallet case

* fix estimate case

* skip intergration utxo case

* fix vote output

* fix merkleroot case

Co-authored-by: Paladz <yzhu101@uottawa.ca>
49 files changed:
account/builder.go
account/utxo_keeper.go
blockchain/txbuilder/actions.go
blockchain/txbuilder/estimate_test.go
blockchain/txbuilder/txbuilder_test.go
config/genesis.go
netsync/chainmgr/tool_test.go
netsync/chainmgr/tx_keeper_test.go
netsync/messages/chain_msg_test.go
netsync/peers/peer_test.go
proposal/proposal.go
protocol/bc/bc.pb.go
protocol/bc/bc.proto
protocol/bc/entry_test.go
protocol/bc/output.go
protocol/bc/types/block_test.go
protocol/bc/types/map.go
protocol/bc/types/map_test.go
protocol/bc/types/merkle_test.go
protocol/bc/types/original_output.go
protocol/bc/types/output_commitment.go
protocol/bc/types/output_commitment_test.go
protocol/bc/types/spend.go
protocol/bc/types/spend_commitment.go
protocol/bc/types/spend_commitment_test.go
protocol/bc/types/spend_test.go
protocol/bc/types/transaction_test.go
protocol/bc/types/txinput_test.go
protocol/bc/types/txoutput.go
protocol/bc/types/txoutput_test.go
protocol/bc/types/veto_input.go
protocol/bc/types/vote_output.go
protocol/bc/vote_output.go
protocol/txpool_test.go
protocol/validation/block_test.go
protocol/validation/test/tx_ugly_test.go
protocol/validation/tx_scene_test.go
protocol/validation/tx_test.go
protocol/validation/vmcontext_test.go
test/bench_blockchain_test.go
test/chain_test_util.go
test/integration/block_integration_test.go
test/integration/create_store_items_test.go
test/tx_test_util.go
test/util.go
test/utxo_view/utxo_view_test_util.go
wallet/recovery_test.go
wallet/utxo_test.go
wallet/wallet_test.go