OSDN Git Service

Remove transaction reference data (#416)
authorYongfeng LI <wliyongfeng@gmail.com>
Tue, 13 Mar 2018 02:19:32 +0000 (10:19 +0800)
committerPaladz <yzhu101@uottawa.ca>
Tue, 13 Mar 2018 02:19:32 +0000 (10:19 +0800)
commitcbaf4fb9cf670c26aecff7d774fd5f42e7a8f95d
tree92fab2df9ab4c82a783aba3a3e9753a251eb4905
parenteb5ae21e8a7d5b9de10f3a7ce78ce38e133b8d58
Remove transaction reference data (#416)

* remove transaction level ReferenceData

* remove setTxRefDataAction

* remove ExtHash in TxHeader

* fix the unit wallet unit test

* remove the vm txdata opcode

* clean the txbuild due to we don't have txData any more
27 files changed:
blockchain/transact.go
blockchain/txbuilder/actions.go
blockchain/txbuilder/builder.go
blockchain/txbuilder/constraint.go
blockchain/txbuilder/signature_program.go
blockchain/txbuilder/txbuilder_test.go
blockchain/wallet/annotated.go
blockchain/wallet/wallet_test.go
config/genesis.go
protocol/bc/bc.pb.go
protocol/bc/bc.proto
protocol/bc/entry_test.go
protocol/bc/legacy/block_test.go
protocol/bc/legacy/fuzz_test.go
protocol/bc/legacy/map.go
protocol/bc/legacy/transaction.go
protocol/bc/legacy/transaction_test.go
protocol/bc/legacy/tx_test.go
protocol/bc/merkle_test.go
protocol/bc/txheader.go
protocol/validation/validation_test.go
protocol/validation/vmcontext.go
protocol/validation/vmcontext_test.go
protocol/vm/context.go
protocol/vm/introspection.go
protocol/vm/introspection_test.go
protocol/vm/ops.go