From 86f0fa285bb72506c1fccba7375c753b057fbf87 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 25 Jun 2020 17:30:45 -0300 Subject: [PATCH] Fixed errors in dfedForestContract --- .../dFedForest/dfedForestContract.go | 4 +- chaincode/dFedForest/go | Bin 0 -> 13611633 bytes chaincode/dFedForest/go.mod | 21 + chaincode/dFedForest/go.sum | 54 + .../github.com/golang-collections/LICENSE | 202 + .../github.com/golang-collections/README.md | 185 + .../golang-collections/augmentedtree/atree.go | 500 ++ .../augmentedtree/atree_test.go | 773 ++ .../augmentedtree/interface.go | 76 + .../augmentedtree/intervals.go | 39 + .../augmentedtree/intervals_test.go | 32 + .../augmentedtree/mock_test.go | 59 + .../augmentedtree/multidimensional_test.go | 490 ++ .../golang-collections/augmentedtree/trees.go | 30 + .../golang-collections/bitarray/and.go | 116 + .../golang-collections/bitarray/and_test.go | 183 + .../golang-collections/bitarray/bitarray.go | 300 + .../bitarray/bitarray_test.go | 474 + .../golang-collections/bitarray/block.go | 98 + .../golang-collections/bitarray/block_test.go | 50 + .../golang-collections/bitarray/error.go | 28 + .../golang-collections/bitarray/interface.go | 76 + .../golang-collections/bitarray/iterator.go | 69 + .../golang-collections/bitarray/or.go | 152 + .../golang-collections/bitarray/or_test.go | 273 + .../bitarray/sparse_bitarray.go | 307 + .../bitarray/sparse_bitarray_test.go | 310 + .../golang-collections/bitarray/util.go | 53 + .../btree/_link/interface.go | 28 + .../golang-collections/btree/_link/key.go | 96 + .../btree/_link/mock_test.go | 32 + .../golang-collections/btree/_link/node.go | 306 + .../btree/_link/node_test.go | 164 + .../golang-collections/btree/_link/tree.go | 167 + .../btree/_link/tree_test.go | 269 + .../golang-collections/btree/palm/action.go | 78 + .../btree/palm/interface.go | 68 + .../golang-collections/btree/palm/key.go | 34 + .../btree/palm/mock_test.go | 34 + .../golang-collections/btree/palm/node.go | 228 + .../golang-collections/btree/palm/tree.go | 360 + .../btree/palm/tree_test.go | 368 + .../golang-collections/btree/plus/btree.go | 130 + .../btree/plus/btree_test.go | 396 + .../btree/plus/interface.go | 42 + .../golang-collections/btree/plus/iterator.go | 68 + .../btree/plus/mock_test.go | 37 + .../golang-collections/btree/plus/node.go | 270 + .../btree/plus/node_test.go | 220 + .../golang-collections/datastructures.go | 33 + .../golang-collections/documentation.md | 79 + .../golang-collections/futures/futures.go | 95 + .../futures/futures_test.go | 80 + .../go-datastructures/LICENSE | 202 + .../go-datastructures/README.md | 185 + .../go-datastructures/augmentedtree/atree.go | 500 ++ .../augmentedtree/atree_test.go | 773 ++ .../augmentedtree/interface.go | 76 + .../augmentedtree/intervals.go | 39 + .../augmentedtree/intervals_test.go | 32 + .../augmentedtree/mock_test.go | 59 + .../augmentedtree/multidimensional_test.go | 490 ++ .../go-datastructures/augmentedtree/trees.go | 30 + .../go-datastructures/bitarray/and.go | 116 + .../go-datastructures/bitarray/and_test.go | 183 + .../go-datastructures/bitarray/bitarray.go | 300 + .../bitarray/bitarray_test.go | 474 + .../go-datastructures/bitarray/block.go | 98 + .../go-datastructures/bitarray/block_test.go | 50 + .../go-datastructures/bitarray/error.go | 28 + .../go-datastructures/bitarray/interface.go | 76 + .../go-datastructures/bitarray/iterator.go | 69 + .../go-datastructures/bitarray/or.go | 152 + .../go-datastructures/bitarray/or_test.go | 273 + .../bitarray/sparse_bitarray.go | 307 + .../bitarray/sparse_bitarray_test.go | 310 + .../go-datastructures/bitarray/util.go | 53 + .../btree/_link/interface.go | 28 + .../go-datastructures/btree/_link/key.go | 96 + .../btree/_link/mock_test.go | 32 + .../go-datastructures/btree/_link/node.go | 306 + .../btree/_link/node_test.go | 164 + .../go-datastructures/btree/_link/tree.go | 167 + .../btree/_link/tree_test.go | 269 + .../go-datastructures/btree/palm/action.go | 78 + .../go-datastructures/btree/palm/interface.go | 68 + .../go-datastructures/btree/palm/key.go | 34 + .../go-datastructures/btree/palm/mock_test.go | 34 + .../go-datastructures/btree/palm/node.go | 228 + .../go-datastructures/btree/palm/tree.go | 360 + .../go-datastructures/btree/palm/tree_test.go | 368 + .../go-datastructures/btree/plus/btree.go | 130 + .../btree/plus/btree_test.go | 396 + .../go-datastructures/btree/plus/interface.go | 42 + .../go-datastructures/btree/plus/iterator.go | 68 + .../go-datastructures/btree/plus/mock_test.go | 37 + .../go-datastructures/btree/plus/node.go | 270 + .../go-datastructures/btree/plus/node_test.go | 220 + .../go-datastructures/datastructures.go | 33 + .../go-datastructures/documentation.md | 79 + .../go-datastructures/futures/futures.go | 95 + .../go-datastructures/futures/futures_test.go | 80 + .../hashmap/fastinteger/hash.go | 13 + .../hashmap/fastinteger/hash_test.go | 56 + .../hashmap/fastinteger/hashmap.go | 166 + .../hashmap/fastinteger/hashmap_test.go | 275 + .../numerics/optimization/global.go | 168 + .../numerics/optimization/nelder_mead.go | 559 ++ .../numerics/optimization/nelder_mead_test.go | 172 + .../go-datastructures/queue/error.go | 21 + .../go-datastructures/queue/mock_test.go | 29 + .../go-datastructures/queue/priority_queue.go | 235 + .../queue/priority_queue_test.go | 247 + .../go-datastructures/queue/queue.go | 324 + .../go-datastructures/queue/queue_test.go | 388 + .../go-datastructures/queue/ring.go | 158 + .../go-datastructures/queue/ring_test.go | 290 + .../go-datastructures/rangetree/entries.go | 45 + .../rangetree/entries_test.go | 32 + .../go-datastructures/rangetree/error.go | 40 + .../go-datastructures/rangetree/immutable.go | 246 + .../rangetree/immutable_test.go | 539 ++ .../go-datastructures/rangetree/interface.go | 73 + .../go-datastructures/rangetree/mock_test.go | 59 + .../go-datastructures/rangetree/node.go | 37 + .../go-datastructures/rangetree/ordered.go | 239 + .../rangetree/ordered_test.go | 156 + .../rangetree/orderedtree.go | 218 + .../rangetree/orderedtree_test.go | 563 ++ .../rangetree/skiplist/mock_test.go | 48 + .../rangetree/skiplist/skiplist.go | 437 + .../rangetree/skiplist/skiplist_test.go | 411 + .../go-datastructures/set/dict.go | 155 + .../go-datastructures/set/dict_test.go | 208 + .../go-datastructures/slice/int64.go | 91 + .../go-datastructures/slice/int64_test.go | 54 + .../go-datastructures/slice/skip/entries.go | 82 + .../slice/skip/entries_test.go | 62 + .../go-datastructures/slice/skip/interface.go | 44 + .../go-datastructures/slice/skip/iterator.go | 70 + .../slice/skip/iterator_test.go | 57 + .../go-datastructures/slice/skip/mock_test.go | 61 + .../go-datastructures/slice/skip/node.go | 48 + .../go-datastructures/slice/skip/skip.go | 458 + .../go-datastructures/slice/skip/skip_test.go | 418 + .../go-datastructures/sort/interface.go | 33 + .../go-datastructures/sort/sort.go | 72 + .../go-datastructures/sort/sort_test.go | 39 + .../go-datastructures/sort/symmerge.go | 196 + .../go-datastructures/sort/symmerge_test.go | 223 + .../go-datastructures/threadsafe/err/error.go | 55 + .../threadsafe/err/error_test.go | 34 + .../go-datastructures/tree/avl/avl.go | 433 + .../go-datastructures/tree/avl/avl_test.go | 365 + .../go-datastructures/tree/avl/interface.go | 31 + .../go-datastructures/tree/avl/mock_test.go | 32 + .../go-datastructures/tree/avl/node.go | 50 + .../go-datastructures/trie/xfast/iterator.go | 60 + .../trie/xfast/iterator_test.go | 59 + .../go-datastructures/trie/xfast/mock_test.go | 34 + .../go-datastructures/trie/xfast/xfast.go | 631 ++ .../trie/xfast/xfast_test.go | 595 ++ .../go-datastructures/trie/yfast/entries.go | 158 + .../trie/yfast/entries_test.go | 150 + .../go-datastructures/trie/yfast/interface.go | 27 + .../go-datastructures/trie/yfast/iterator.go | 95 + .../go-datastructures/trie/yfast/mock_test.go | 30 + .../go-datastructures/trie/yfast/yfast.go | 282 + .../trie/yfast/yfast_test.go | 282 + .../hashmap/fastinteger/hash.go | 13 + .../hashmap/fastinteger/hash_test.go | 56 + .../hashmap/fastinteger/hashmap.go | 166 + .../hashmap/fastinteger/hashmap_test.go | 275 + .../numerics/optimization/global.go | 168 + .../numerics/optimization/nelder_mead.go | 559 ++ .../numerics/optimization/nelder_mead_test.go | 172 + .../golang-collections/queue/error.go | 21 + .../golang-collections/queue/mock_test.go | 29 + .../queue/priority_queue.go | 235 + .../queue/priority_queue_test.go | 247 + .../golang-collections/queue/queue.go | 324 + .../golang-collections/queue/queue_test.go | 388 + .../golang-collections/queue/ring.go | 158 + .../golang-collections/queue/ring_test.go | 290 + .../golang-collections/rangetree/entries.go | 45 + .../rangetree/entries_test.go | 32 + .../golang-collections/rangetree/error.go | 40 + .../golang-collections/rangetree/immutable.go | 246 + .../rangetree/immutable_test.go | 539 ++ .../golang-collections/rangetree/interface.go | 73 + .../golang-collections/rangetree/mock_test.go | 59 + .../golang-collections/rangetree/node.go | 37 + .../golang-collections/rangetree/ordered.go | 239 + .../rangetree/ordered_test.go | 156 + .../rangetree/orderedtree.go | 218 + .../rangetree/orderedtree_test.go | 563 ++ .../rangetree/skiplist/mock_test.go | 48 + .../rangetree/skiplist/skiplist.go | 437 + .../rangetree/skiplist/skiplist_test.go | 411 + .../github.com/golang-collections/set/dict.go | 155 + .../golang-collections/set/dict_test.go | 208 + .../golang-collections/slice/int64.go | 91 + .../golang-collections/slice/int64_test.go | 54 + .../golang-collections/slice/skip/entries.go | 82 + .../slice/skip/entries_test.go | 62 + .../slice/skip/interface.go | 44 + .../golang-collections/slice/skip/iterator.go | 70 + .../slice/skip/iterator_test.go | 57 + .../slice/skip/mock_test.go | 61 + .../golang-collections/slice/skip/node.go | 48 + .../golang-collections/slice/skip/skip.go | 458 + .../slice/skip/skip_test.go | 418 + .../golang-collections/sort/interface.go | 33 + .../golang-collections/sort/sort.go | 72 + .../golang-collections/sort/sort_test.go | 39 + .../golang-collections/sort/symmerge.go | 196 + .../golang-collections/sort/symmerge_test.go | 223 + .../threadsafe/err/error.go | 55 + .../threadsafe/err/error_test.go | 34 + .../golang-collections/tree/avl/avl.go | 433 + .../golang-collections/tree/avl/avl_test.go | 365 + .../golang-collections/tree/avl/interface.go | 31 + .../golang-collections/tree/avl/mock_test.go | 32 + .../golang-collections/tree/avl/node.go | 50 + .../golang-collections/trie/xfast/iterator.go | 60 + .../trie/xfast/iterator_test.go | 59 + .../trie/xfast/mock_test.go | 34 + .../golang-collections/trie/xfast/xfast.go | 631 ++ .../trie/xfast/xfast_test.go | 595 ++ .../golang-collections/trie/yfast/entries.go | 158 + .../trie/yfast/entries_test.go | 150 + .../trie/yfast/interface.go | 27 + .../golang-collections/trie/yfast/iterator.go | 95 + .../trie/yfast/mock_test.go | 30 + .../golang-collections/trie/yfast/yfast.go | 282 + .../trie/yfast/yfast_test.go | 282 + .../vendor/github.com/golang/protobuf/AUTHORS | 3 + .../github.com/golang/protobuf/CONTRIBUTORS | 3 + .../vendor/github.com/golang/protobuf/LICENSE | 28 + .../github.com/golang/protobuf/proto/clone.go | 253 + .../golang/protobuf/proto/decode.go | 427 + .../golang/protobuf/proto/deprecated.go | 63 + .../golang/protobuf/proto/discard.go | 350 + .../golang/protobuf/proto/encode.go | 203 + .../github.com/golang/protobuf/proto/equal.go | 301 + .../golang/protobuf/proto/extensions.go | 607 ++ .../github.com/golang/protobuf/proto/lib.go | 965 +++ .../golang/protobuf/proto/message_set.go | 181 + .../golang/protobuf/proto/pointer_reflect.go | 360 + .../golang/protobuf/proto/pointer_unsafe.go | 313 + .../golang/protobuf/proto/properties.go | 544 ++ .../golang/protobuf/proto/table_marshal.go | 2776 ++++++ .../golang/protobuf/proto/table_merge.go | 654 ++ .../golang/protobuf/proto/table_unmarshal.go | 2053 +++++ .../github.com/golang/protobuf/proto/text.go | 843 ++ .../golang/protobuf/proto/text_parser.go | 880 ++ .../github.com/golang/protobuf/ptypes/any.go | 141 + .../golang/protobuf/ptypes/any/any.pb.go | 200 + .../golang/protobuf/ptypes/any/any.proto | 154 + .../github.com/golang/protobuf/ptypes/doc.go | 35 + .../golang/protobuf/ptypes/duration.go | 102 + .../protobuf/ptypes/duration/duration.pb.go | 161 + .../protobuf/ptypes/duration/duration.proto | 117 + .../golang/protobuf/ptypes/timestamp.go | 132 + .../protobuf/ptypes/timestamp/timestamp.pb.go | 179 + .../protobuf/ptypes/timestamp/timestamp.proto | 135 + .../hyperledger/fabric-chaincode-go/LICENSE | 201 + .../shim/chaincodeserver.go | 79 + .../fabric-chaincode-go/shim/handler.go | 685 ++ .../fabric-chaincode-go/shim/interfaces.go | 389 + .../shim/internal/client.go | 55 + .../shim/internal/config.go | 151 + .../shim/internal/server.go | 106 + .../fabric-chaincode-go/shim/response.go | 36 + .../fabric-chaincode-go/shim/shim.go | 153 + .../fabric-chaincode-go/shim/stub.go | 756 ++ .../hyperledger/fabric-protos-go/LICENSE | 201 + .../fabric-protos-go/common/collection.pb.go | 421 + .../fabric-protos-go/common/common.pb.go | 928 ++ .../fabric-protos-go/common/configtx.pb.go | 677 ++ .../common/configuration.pb.go | 327 + .../fabric-protos-go/common/ledger.pb.go | 100 + .../fabric-protos-go/common/policies.pb.go | 421 + .../ledger/queryresult/kv_query_result.pb.go | 175 + .../fabric-protos-go/ledger/rwset/rwset.pb.go | 392 + .../fabric-protos-go/msp/identities.pb.go | 184 + .../fabric-protos-go/msp/msp_config.pb.go | 775 ++ .../fabric-protos-go/msp/msp_principal.pb.go | 451 + .../fabric-protos-go/peer/chaincode.pb.go | 599 ++ .../peer/chaincode_event.pb.go | 110 + .../peer/chaincode_shim.pb.go | 1311 +++ .../fabric-protos-go/peer/configuration.pb.go | 225 + .../fabric-protos-go/peer/events.pb.go | 742 ++ .../fabric-protos-go/peer/peer.pb.go | 123 + .../fabric-protos-go/peer/policy.pb.go | 130 + .../fabric-protos-go/peer/proposal.pb.go | 395 + .../peer/proposal_response.pb.go | 327 + .../fabric-protos-go/peer/query.pb.go | 279 + .../fabric-protos-go/peer/resources.pb.go | 292 + .../peer/signed_cc_dep_spec.pb.go | 112 + .../fabric-protos-go/peer/transaction.pb.go | 552 ++ .../vendor/golang.org/x/net/AUTHORS | 3 + .../vendor/golang.org/x/net/CONTRIBUTORS | 3 + .../vendor/golang.org/x/net/LICENSE | 27 + .../vendor/golang.org/x/net/PATENTS | 22 + .../golang.org/x/net/http/httpguts/guts.go | 50 + .../golang.org/x/net/http/httpguts/httplex.go | 346 + .../vendor/golang.org/x/net/http2/.gitignore | 2 + .../vendor/golang.org/x/net/http2/Dockerfile | 51 + .../vendor/golang.org/x/net/http2/Makefile | 3 + .../vendor/golang.org/x/net/http2/README | 20 + .../vendor/golang.org/x/net/http2/ciphers.go | 641 ++ .../x/net/http2/client_conn_pool.go | 282 + .../golang.org/x/net/http2/databuffer.go | 146 + .../vendor/golang.org/x/net/http2/errors.go | 133 + .../vendor/golang.org/x/net/http2/flow.go | 50 + .../vendor/golang.org/x/net/http2/frame.go | 1614 ++++ .../vendor/golang.org/x/net/http2/go111.go | 29 + .../vendor/golang.org/x/net/http2/gotrack.go | 170 + .../golang.org/x/net/http2/headermap.go | 88 + .../golang.org/x/net/http2/hpack/encode.go | 240 + .../golang.org/x/net/http2/hpack/hpack.go | 504 ++ .../golang.org/x/net/http2/hpack/huffman.go | 222 + .../golang.org/x/net/http2/hpack/tables.go | 479 ++ .../vendor/golang.org/x/net/http2/http2.go | 384 + .../golang.org/x/net/http2/not_go111.go | 20 + .../vendor/golang.org/x/net/http2/pipe.go | 163 + .../vendor/golang.org/x/net/http2/server.go | 2907 +++++++ .../golang.org/x/net/http2/transport.go | 2610 ++++++ .../vendor/golang.org/x/net/http2/write.go | 365 + .../golang.org/x/net/http2/writesched.go | 242 + .../x/net/http2/writesched_priority.go | 452 + .../x/net/http2/writesched_random.go | 72 + .../golang.org/x/net/idna/idna10.0.0.go | 734 ++ .../vendor/golang.org/x/net/idna/idna9.0.0.go | 682 ++ .../vendor/golang.org/x/net/idna/punycode.go | 203 + .../golang.org/x/net/idna/tables10.0.0.go | 4559 ++++++++++ .../golang.org/x/net/idna/tables11.0.0.go | 4653 ++++++++++ .../golang.org/x/net/idna/tables9.0.0.go | 4486 ++++++++++ .../vendor/golang.org/x/net/idna/trie.go | 72 + .../vendor/golang.org/x/net/idna/trieval.go | 119 + .../x/net/internal/timeseries/timeseries.go | 525 ++ .../vendor/golang.org/x/net/trace/events.go | 532 ++ .../golang.org/x/net/trace/histogram.go | 365 + .../vendor/golang.org/x/net/trace/trace.go | 1130 +++ .../vendor/golang.org/x/sys/AUTHORS | 3 + .../vendor/golang.org/x/sys/CONTRIBUTORS | 3 + .../vendor/golang.org/x/sys/LICENSE | 27 + .../vendor/golang.org/x/sys/PATENTS | 22 + .../vendor/golang.org/x/sys/unix/.gitignore | 2 + .../vendor/golang.org/x/sys/unix/README.md | 173 + .../golang.org/x/sys/unix/affinity_linux.go | 124 + .../vendor/golang.org/x/sys/unix/aliases.go | 14 + .../golang.org/x/sys/unix/asm_aix_ppc64.s | 17 + .../golang.org/x/sys/unix/asm_darwin_386.s | 29 + .../golang.org/x/sys/unix/asm_darwin_amd64.s | 29 + .../golang.org/x/sys/unix/asm_darwin_arm.s | 30 + .../golang.org/x/sys/unix/asm_darwin_arm64.s | 30 + .../x/sys/unix/asm_dragonfly_amd64.s | 29 + .../golang.org/x/sys/unix/asm_freebsd_386.s | 29 + .../golang.org/x/sys/unix/asm_freebsd_amd64.s | 29 + .../golang.org/x/sys/unix/asm_freebsd_arm.s | 29 + .../golang.org/x/sys/unix/asm_freebsd_arm64.s | 29 + .../golang.org/x/sys/unix/asm_linux_386.s | 65 + .../golang.org/x/sys/unix/asm_linux_amd64.s | 57 + .../golang.org/x/sys/unix/asm_linux_arm.s | 56 + .../golang.org/x/sys/unix/asm_linux_arm64.s | 52 + .../golang.org/x/sys/unix/asm_linux_mips64x.s | 56 + .../golang.org/x/sys/unix/asm_linux_mipsx.s | 54 + .../golang.org/x/sys/unix/asm_linux_ppc64x.s | 44 + .../golang.org/x/sys/unix/asm_linux_riscv64.s | 54 + .../golang.org/x/sys/unix/asm_linux_s390x.s | 56 + .../golang.org/x/sys/unix/asm_netbsd_386.s | 29 + .../golang.org/x/sys/unix/asm_netbsd_amd64.s | 29 + .../golang.org/x/sys/unix/asm_netbsd_arm.s | 29 + .../golang.org/x/sys/unix/asm_netbsd_arm64.s | 29 + .../golang.org/x/sys/unix/asm_openbsd_386.s | 29 + .../golang.org/x/sys/unix/asm_openbsd_amd64.s | 29 + .../golang.org/x/sys/unix/asm_openbsd_arm.s | 29 + .../golang.org/x/sys/unix/asm_openbsd_arm64.s | 29 + .../golang.org/x/sys/unix/asm_solaris_amd64.s | 17 + .../golang.org/x/sys/unix/bluetooth_linux.go | 35 + .../golang.org/x/sys/unix/cap_freebsd.go | 195 + .../vendor/golang.org/x/sys/unix/constants.go | 13 + .../golang.org/x/sys/unix/dev_aix_ppc.go | 27 + .../golang.org/x/sys/unix/dev_aix_ppc64.go | 29 + .../golang.org/x/sys/unix/dev_darwin.go | 24 + .../golang.org/x/sys/unix/dev_dragonfly.go | 30 + .../golang.org/x/sys/unix/dev_freebsd.go | 30 + .../vendor/golang.org/x/sys/unix/dev_linux.go | 42 + .../golang.org/x/sys/unix/dev_netbsd.go | 29 + .../golang.org/x/sys/unix/dev_openbsd.go | 29 + .../vendor/golang.org/x/sys/unix/dirent.go | 102 + .../golang.org/x/sys/unix/endian_big.go | 9 + .../golang.org/x/sys/unix/endian_little.go | 9 + .../vendor/golang.org/x/sys/unix/env_unix.go | 31 + .../x/sys/unix/errors_freebsd_386.go | 227 + .../x/sys/unix/errors_freebsd_amd64.go | 227 + .../x/sys/unix/errors_freebsd_arm.go | 226 + .../vendor/golang.org/x/sys/unix/fcntl.go | 32 + .../golang.org/x/sys/unix/fcntl_darwin.go | 18 + .../x/sys/unix/fcntl_linux_32bit.go | 13 + .../vendor/golang.org/x/sys/unix/gccgo.go | 62 + .../vendor/golang.org/x/sys/unix/gccgo_c.c | 39 + .../x/sys/unix/gccgo_linux_amd64.go | 20 + .../vendor/golang.org/x/sys/unix/ioctl.go | 30 + .../vendor/golang.org/x/sys/unix/mkall.sh | 227 + .../vendor/golang.org/x/sys/unix/mkerrors.sh | 663 ++ .../golang.org/x/sys/unix/pagesize_unix.go | 15 + .../golang.org/x/sys/unix/pledge_openbsd.go | 163 + .../vendor/golang.org/x/sys/unix/race.go | 30 + .../vendor/golang.org/x/sys/unix/race0.go | 25 + .../x/sys/unix/readdirent_getdents.go | 12 + .../x/sys/unix/readdirent_getdirentries.go | 19 + .../golang.org/x/sys/unix/sockcmsg_linux.go | 36 + .../golang.org/x/sys/unix/sockcmsg_unix.go | 120 + .../vendor/golang.org/x/sys/unix/str.go | 26 + .../vendor/golang.org/x/sys/unix/syscall.go | 53 + .../golang.org/x/sys/unix/syscall_aix.go | 573 ++ .../golang.org/x/sys/unix/syscall_aix_ppc.go | 50 + .../x/sys/unix/syscall_aix_ppc64.go | 81 + .../golang.org/x/sys/unix/syscall_bsd.go | 618 ++ .../golang.org/x/sys/unix/syscall_darwin.go | 718 ++ .../x/sys/unix/syscall_darwin_386.go | 63 + .../x/sys/unix/syscall_darwin_amd64.go | 63 + .../x/sys/unix/syscall_darwin_arm.go | 64 + .../x/sys/unix/syscall_darwin_arm64.go | 66 + .../x/sys/unix/syscall_darwin_libSystem.go | 31 + .../x/sys/unix/syscall_dragonfly.go | 556 ++ .../x/sys/unix/syscall_dragonfly_amd64.go | 52 + .../golang.org/x/sys/unix/syscall_freebsd.go | 914 ++ .../x/sys/unix/syscall_freebsd_386.go | 52 + .../x/sys/unix/syscall_freebsd_amd64.go | 52 + .../x/sys/unix/syscall_freebsd_arm.go | 52 + .../x/sys/unix/syscall_freebsd_arm64.go | 52 + .../golang.org/x/sys/unix/syscall_linux.go | 1868 ++++ .../x/sys/unix/syscall_linux_386.go | 386 + .../x/sys/unix/syscall_linux_amd64.go | 190 + .../x/sys/unix/syscall_linux_amd64_gc.go | 13 + .../x/sys/unix/syscall_linux_arm.go | 287 + .../x/sys/unix/syscall_linux_arm64.go | 223 + .../golang.org/x/sys/unix/syscall_linux_gc.go | 14 + .../x/sys/unix/syscall_linux_gc_386.go | 16 + .../x/sys/unix/syscall_linux_gccgo_386.go | 30 + .../x/sys/unix/syscall_linux_gccgo_arm.go | 20 + .../x/sys/unix/syscall_linux_mips64x.go | 222 + .../x/sys/unix/syscall_linux_mipsx.go | 234 + .../x/sys/unix/syscall_linux_ppc64x.go | 152 + .../x/sys/unix/syscall_linux_riscv64.go | 226 + .../x/sys/unix/syscall_linux_s390x.go | 338 + .../x/sys/unix/syscall_linux_sparc64.go | 147 + .../golang.org/x/sys/unix/syscall_netbsd.go | 655 ++ .../x/sys/unix/syscall_netbsd_386.go | 33 + .../x/sys/unix/syscall_netbsd_amd64.go | 33 + .../x/sys/unix/syscall_netbsd_arm.go | 33 + .../x/sys/unix/syscall_netbsd_arm64.go | 33 + .../golang.org/x/sys/unix/syscall_openbsd.go | 449 + .../x/sys/unix/syscall_openbsd_386.go | 37 + .../x/sys/unix/syscall_openbsd_amd64.go | 37 + .../x/sys/unix/syscall_openbsd_arm.go | 37 + .../x/sys/unix/syscall_openbsd_arm64.go | 37 + .../golang.org/x/sys/unix/syscall_solaris.go | 754 ++ .../x/sys/unix/syscall_solaris_amd64.go | 23 + .../golang.org/x/sys/unix/syscall_unix.go | 431 + .../golang.org/x/sys/unix/syscall_unix_gc.go | 15 + .../x/sys/unix/syscall_unix_gc_ppc64x.go | 24 + .../golang.org/x/sys/unix/timestruct.go | 82 + .../golang.org/x/sys/unix/unveil_openbsd.go | 42 + .../vendor/golang.org/x/sys/unix/xattr_bsd.go | 240 + .../golang.org/x/sys/unix/zerrors_aix_ppc.go | 1374 +++ .../x/sys/unix/zerrors_aix_ppc64.go | 1375 +++ .../x/sys/unix/zerrors_darwin_386.go | 1783 ++++ .../x/sys/unix/zerrors_darwin_amd64.go | 1783 ++++ .../x/sys/unix/zerrors_darwin_arm.go | 1783 ++++ .../x/sys/unix/zerrors_darwin_arm64.go | 1783 ++++ .../x/sys/unix/zerrors_dragonfly_amd64.go | 1650 ++++ .../x/sys/unix/zerrors_freebsd_386.go | 1793 ++++ .../x/sys/unix/zerrors_freebsd_amd64.go | 1794 ++++ .../x/sys/unix/zerrors_freebsd_arm.go | 1802 ++++ .../x/sys/unix/zerrors_freebsd_arm64.go | 1794 ++++ .../x/sys/unix/zerrors_linux_386.go | 3004 +++++++ .../x/sys/unix/zerrors_linux_amd64.go | 3004 +++++++ .../x/sys/unix/zerrors_linux_arm.go | 3010 +++++++ .../x/sys/unix/zerrors_linux_arm64.go | 2995 +++++++ .../x/sys/unix/zerrors_linux_mips.go | 3011 +++++++ .../x/sys/unix/zerrors_linux_mips64.go | 3011 +++++++ .../x/sys/unix/zerrors_linux_mips64le.go | 3011 +++++++ .../x/sys/unix/zerrors_linux_mipsle.go | 3011 +++++++ .../x/sys/unix/zerrors_linux_ppc64.go | 3066 +++++++ .../x/sys/unix/zerrors_linux_ppc64le.go | 3066 +++++++ .../x/sys/unix/zerrors_linux_riscv64.go | 2991 +++++++ .../x/sys/unix/zerrors_linux_s390x.go | 3064 +++++++ .../x/sys/unix/zerrors_linux_sparc64.go | 3060 +++++++ .../x/sys/unix/zerrors_netbsd_386.go | 1772 ++++ .../x/sys/unix/zerrors_netbsd_amd64.go | 1762 ++++ .../x/sys/unix/zerrors_netbsd_arm.go | 1751 ++++ .../x/sys/unix/zerrors_netbsd_arm64.go | 1762 ++++ .../x/sys/unix/zerrors_openbsd_386.go | 1654 ++++ .../x/sys/unix/zerrors_openbsd_amd64.go | 1765 ++++ .../x/sys/unix/zerrors_openbsd_arm.go | 1656 ++++ .../x/sys/unix/zerrors_openbsd_arm64.go | 1789 ++++ .../x/sys/unix/zerrors_solaris_amd64.go | 1532 ++++ .../golang.org/x/sys/unix/zptrace386_linux.go | 80 + .../golang.org/x/sys/unix/zptracearm_linux.go | 41 + .../x/sys/unix/zptracemips_linux.go | 50 + .../x/sys/unix/zptracemipsle_linux.go | 50 + .../golang.org/x/sys/unix/zsyscall_aix_ppc.go | 1484 ++++ .../x/sys/unix/zsyscall_aix_ppc64.go | 1442 ++++ .../x/sys/unix/zsyscall_aix_ppc64_gc.go | 1192 +++ .../x/sys/unix/zsyscall_aix_ppc64_gccgo.go | 1070 +++ .../x/sys/unix/zsyscall_darwin_386.1_11.go | 1810 ++++ .../x/sys/unix/zsyscall_darwin_386.go | 2505 ++++++ .../x/sys/unix/zsyscall_darwin_386.s | 284 + .../x/sys/unix/zsyscall_darwin_amd64.1_11.go | 1810 ++++ .../x/sys/unix/zsyscall_darwin_amd64.go | 2520 ++++++ .../x/sys/unix/zsyscall_darwin_amd64.s | 286 + .../x/sys/unix/zsyscall_darwin_arm.1_11.go | 1793 ++++ .../x/sys/unix/zsyscall_darwin_arm.go | 2483 ++++++ .../x/sys/unix/zsyscall_darwin_arm.s | 282 + .../x/sys/unix/zsyscall_darwin_arm64.1_11.go | 1793 ++++ .../x/sys/unix/zsyscall_darwin_arm64.go | 2483 ++++++ .../x/sys/unix/zsyscall_darwin_arm64.s | 282 + .../x/sys/unix/zsyscall_dragonfly_amd64.go | 1676 ++++ .../x/sys/unix/zsyscall_freebsd_386.go | 2025 +++++ .../x/sys/unix/zsyscall_freebsd_amd64.go | 2025 +++++ .../x/sys/unix/zsyscall_freebsd_arm.go | 2025 +++++ .../x/sys/unix/zsyscall_freebsd_arm64.go | 2025 +++++ .../x/sys/unix/zsyscall_linux_386.go | 2270 +++++ .../x/sys/unix/zsyscall_linux_amd64.go | 2437 ++++++ .../x/sys/unix/zsyscall_linux_arm.go | 2407 ++++++ .../x/sys/unix/zsyscall_linux_arm64.go | 2294 +++++ .../x/sys/unix/zsyscall_linux_mips.go | 2450 ++++++ .../x/sys/unix/zsyscall_linux_mips64.go | 2421 ++++++ .../x/sys/unix/zsyscall_linux_mips64le.go | 2421 ++++++ .../x/sys/unix/zsyscall_linux_mipsle.go | 2450 ++++++ .../x/sys/unix/zsyscall_linux_ppc64.go | 2499 ++++++ .../x/sys/unix/zsyscall_linux_ppc64le.go | 2499 ++++++ .../x/sys/unix/zsyscall_linux_riscv64.go | 2274 +++++ .../x/sys/unix/zsyscall_linux_s390x.go | 2269 +++++ .../x/sys/unix/zsyscall_linux_sparc64.go | 2432 ++++++ .../x/sys/unix/zsyscall_netbsd_386.go | 1826 ++++ .../x/sys/unix/zsyscall_netbsd_amd64.go | 1826 ++++ .../x/sys/unix/zsyscall_netbsd_arm.go | 1826 ++++ .../x/sys/unix/zsyscall_netbsd_arm64.go | 1826 ++++ .../x/sys/unix/zsyscall_openbsd_386.go | 1692 ++++ .../x/sys/unix/zsyscall_openbsd_amd64.go | 1692 ++++ .../x/sys/unix/zsyscall_openbsd_arm.go | 1692 ++++ .../x/sys/unix/zsyscall_openbsd_arm64.go | 1692 ++++ .../x/sys/unix/zsyscall_solaris_amd64.go | 1953 +++++ .../x/sys/unix/zsysctl_openbsd_386.go | 272 + .../x/sys/unix/zsysctl_openbsd_amd64.go | 270 + .../x/sys/unix/zsysctl_openbsd_arm.go | 272 + .../x/sys/unix/zsysctl_openbsd_arm64.go | 275 + .../x/sys/unix/zsysnum_darwin_386.go | 436 + .../x/sys/unix/zsysnum_darwin_amd64.go | 438 + .../x/sys/unix/zsysnum_darwin_arm.go | 436 + .../x/sys/unix/zsysnum_darwin_arm64.go | 436 + .../x/sys/unix/zsysnum_dragonfly_amd64.go | 315 + .../x/sys/unix/zsysnum_freebsd_386.go | 396 + .../x/sys/unix/zsysnum_freebsd_amd64.go | 396 + .../x/sys/unix/zsysnum_freebsd_arm.go | 396 + .../x/sys/unix/zsysnum_freebsd_arm64.go | 396 + .../x/sys/unix/zsysnum_linux_386.go | 432 + .../x/sys/unix/zsysnum_linux_amd64.go | 354 + .../x/sys/unix/zsysnum_linux_arm.go | 396 + .../x/sys/unix/zsysnum_linux_arm64.go | 299 + .../x/sys/unix/zsysnum_linux_mips.go | 417 + .../x/sys/unix/zsysnum_linux_mips64.go | 347 + .../x/sys/unix/zsysnum_linux_mips64le.go | 347 + .../x/sys/unix/zsysnum_linux_mipsle.go | 417 + .../x/sys/unix/zsysnum_linux_ppc64.go | 396 + .../x/sys/unix/zsysnum_linux_ppc64le.go | 396 + .../x/sys/unix/zsysnum_linux_riscv64.go | 298 + .../x/sys/unix/zsysnum_linux_s390x.go | 361 + .../x/sys/unix/zsysnum_linux_sparc64.go | 376 + .../x/sys/unix/zsysnum_netbsd_386.go | 274 + .../x/sys/unix/zsysnum_netbsd_amd64.go | 274 + .../x/sys/unix/zsysnum_netbsd_arm.go | 274 + .../x/sys/unix/zsysnum_netbsd_arm64.go | 274 + .../x/sys/unix/zsysnum_openbsd_386.go | 218 + .../x/sys/unix/zsysnum_openbsd_amd64.go | 218 + .../x/sys/unix/zsysnum_openbsd_arm.go | 218 + .../x/sys/unix/zsysnum_openbsd_arm64.go | 217 + .../golang.org/x/sys/unix/ztypes_aix_ppc.go | 352 + .../golang.org/x/sys/unix/ztypes_aix_ppc64.go | 356 + .../x/sys/unix/ztypes_darwin_386.go | 499 ++ .../x/sys/unix/ztypes_darwin_amd64.go | 509 ++ .../x/sys/unix/ztypes_darwin_arm.go | 500 ++ .../x/sys/unix/ztypes_darwin_arm64.go | 509 ++ .../x/sys/unix/ztypes_dragonfly_amd64.go | 469 + .../x/sys/unix/ztypes_freebsd_386.go | 700 ++ .../x/sys/unix/ztypes_freebsd_amd64.go | 706 ++ .../x/sys/unix/ztypes_freebsd_arm.go | 683 ++ .../x/sys/unix/ztypes_freebsd_arm64.go | 684 ++ .../golang.org/x/sys/unix/ztypes_linux_386.go | 2486 ++++++ .../x/sys/unix/ztypes_linux_amd64.go | 2499 ++++++ .../golang.org/x/sys/unix/ztypes_linux_arm.go | 2477 ++++++ .../x/sys/unix/ztypes_linux_arm64.go | 2478 ++++++ .../x/sys/unix/ztypes_linux_mips.go | 2483 ++++++ .../x/sys/unix/ztypes_linux_mips64.go | 2480 ++++++ .../x/sys/unix/ztypes_linux_mips64le.go | 2480 ++++++ .../x/sys/unix/ztypes_linux_mipsle.go | 2483 ++++++ .../x/sys/unix/ztypes_linux_ppc64.go | 2488 ++++++ .../x/sys/unix/ztypes_linux_ppc64le.go | 2488 ++++++ .../x/sys/unix/ztypes_linux_riscv64.go | 2505 ++++++ .../x/sys/unix/ztypes_linux_s390x.go | 2502 ++++++ .../x/sys/unix/ztypes_linux_sparc64.go | 2483 ++++++ .../x/sys/unix/ztypes_netbsd_386.go | 466 + .../x/sys/unix/ztypes_netbsd_amd64.go | 473 + .../x/sys/unix/ztypes_netbsd_arm.go | 471 + .../x/sys/unix/ztypes_netbsd_arm64.go | 473 + .../x/sys/unix/ztypes_openbsd_386.go | 571 ++ .../x/sys/unix/ztypes_openbsd_amd64.go | 571 ++ .../x/sys/unix/ztypes_openbsd_arm.go | 572 ++ .../x/sys/unix/ztypes_openbsd_arm64.go | 565 ++ .../x/sys/unix/ztypes_solaris_amd64.go | 442 + .../vendor/golang.org/x/text/AUTHORS | 3 + .../vendor/golang.org/x/text/CONTRIBUTORS | 3 + .../vendor/golang.org/x/text/LICENSE | 27 + .../vendor/golang.org/x/text/PATENTS | 22 + .../x/text/secure/bidirule/bidirule.go | 336 + .../x/text/secure/bidirule/bidirule10.0.0.go | 11 + .../x/text/secure/bidirule/bidirule9.0.0.go | 14 + .../golang.org/x/text/transform/transform.go | 705 ++ .../golang.org/x/text/unicode/bidi/bidi.go | 198 + .../golang.org/x/text/unicode/bidi/bracket.go | 335 + .../golang.org/x/text/unicode/bidi/core.go | 1058 +++ .../golang.org/x/text/unicode/bidi/prop.go | 206 + .../x/text/unicode/bidi/tables10.0.0.go | 1815 ++++ .../x/text/unicode/bidi/tables9.0.0.go | 1781 ++++ .../golang.org/x/text/unicode/bidi/trieval.go | 60 + .../x/text/unicode/norm/composition.go | 508 ++ .../x/text/unicode/norm/forminfo.go | 259 + .../golang.org/x/text/unicode/norm/input.go | 109 + .../golang.org/x/text/unicode/norm/iter.go | 457 + .../x/text/unicode/norm/normalize.go | 609 ++ .../x/text/unicode/norm/readwriter.go | 125 + .../x/text/unicode/norm/tables10.0.0.go | 7653 +++++++++++++++++ .../x/text/unicode/norm/tables9.0.0.go | 7633 ++++++++++++++++ .../x/text/unicode/norm/transform.go | 88 + .../golang.org/x/text/unicode/norm/trie.go | 54 + .../vendor/google.golang.org/genproto/LICENSE | 202 + .../googleapis/rpc/status/status.pb.go | 156 + .../vendor/google.golang.org/grpc/.travis.yml | 39 + .../vendor/google.golang.org/grpc/AUTHORS | 1 + .../google.golang.org/grpc/CONTRIBUTING.md | 60 + .../vendor/google.golang.org/grpc/LICENSE | 202 + .../vendor/google.golang.org/grpc/Makefile | 60 + .../vendor/google.golang.org/grpc/README.md | 121 + .../vendor/google.golang.org/grpc/backoff.go | 38 + .../vendor/google.golang.org/grpc/balancer.go | 391 + .../grpc/balancer/balancer.go | 364 + .../grpc/balancer/base/balancer.go | 184 + .../grpc/balancer/base/base.go | 64 + .../grpc/balancer/roundrobin/roundrobin.go | 83 + .../grpc/balancer_conn_wrappers.go | 318 + .../grpc/balancer_v1_wrapper.go | 334 + .../grpc_binarylog_v1/binarylog.pb.go | 900 ++ .../vendor/google.golang.org/grpc/call.go | 74 + .../google.golang.org/grpc/clientconn.go | 1447 ++++ .../vendor/google.golang.org/grpc/codec.go | 50 + .../vendor/google.golang.org/grpc/codegen.sh | 17 + .../grpc/codes/code_string.go | 62 + .../google.golang.org/grpc/codes/codes.go | 198 + .../grpc/connectivity/connectivity.go | 73 + .../grpc/credentials/credentials.go | 336 + .../grpc/credentials/internal/syscallconn.go | 61 + .../internal/syscallconn_appengine.go | 30 + .../grpc/credentials/tls13.go | 30 + .../google.golang.org/grpc/dialoptions.go | 554 ++ .../vendor/google.golang.org/grpc/doc.go | 24 + .../grpc/encoding/encoding.go | 118 + .../grpc/encoding/proto/proto.go | 110 + .../vendor/google.golang.org/grpc/go.mod | 19 + .../vendor/google.golang.org/grpc/go.sum | 37 + .../google.golang.org/grpc/grpclog/grpclog.go | 126 + .../google.golang.org/grpc/grpclog/logger.go | 85 + .../grpc/grpclog/loggerv2.go | 195 + .../google.golang.org/grpc/install_gae.sh | 6 + .../google.golang.org/grpc/interceptor.go | 77 + .../grpc/internal/backoff/backoff.go | 78 + .../grpc/internal/balancerload/load.go | 46 + .../grpc/internal/binarylog/binarylog.go | 167 + .../internal/binarylog/binarylog_testutil.go | 42 + .../grpc/internal/binarylog/env_config.go | 210 + .../grpc/internal/binarylog/method_logger.go | 423 + .../grpc/internal/binarylog/regenerate.sh | 33 + .../grpc/internal/binarylog/sink.go | 162 + .../grpc/internal/binarylog/util.go | 41 + .../grpc/internal/channelz/funcs.go | 727 ++ .../grpc/internal/channelz/types.go | 702 ++ .../grpc/internal/channelz/types_linux.go | 53 + .../grpc/internal/channelz/types_nonlinux.go | 44 + .../grpc/internal/channelz/util_linux.go | 39 + .../grpc/internal/channelz/util_nonlinux.go | 26 + .../grpc/internal/envconfig/envconfig.go | 35 + .../grpc/internal/grpcrand/grpcrand.go | 56 + .../grpc/internal/grpcsync/event.go | 61 + .../grpc/internal/internal.go | 71 + .../grpc/internal/syscall/syscall_linux.go | 114 + .../grpc/internal/syscall/syscall_nonlinux.go | 73 + .../grpc/internal/transport/bdp_estimator.go | 141 + .../grpc/internal/transport/controlbuf.go | 930 ++ .../grpc/internal/transport/defaults.go | 49 + .../grpc/internal/transport/flowcontrol.go | 217 + .../grpc/internal/transport/handler_server.go | 431 + .../grpc/internal/transport/http2_client.go | 1411 +++ .../grpc/internal/transport/http2_server.go | 1220 +++ .../grpc/internal/transport/http_util.go | 676 ++ .../grpc/internal/transport/log.go | 44 + .../grpc/internal/transport/transport.go | 816 ++ .../grpc/keepalive/keepalive.go | 85 + .../grpc/metadata/metadata.go | 209 + .../grpc/naming/dns_resolver.go | 293 + .../google.golang.org/grpc/naming/naming.go | 68 + .../google.golang.org/grpc/peer/peer.go | 51 + .../google.golang.org/grpc/picker_wrapper.go | 197 + .../google.golang.org/grpc/pickfirst.go | 118 + .../google.golang.org/grpc/preloader.go | 64 + .../vendor/google.golang.org/grpc/proxy.go | 152 + .../grpc/resolver/dns/dns_resolver.go | 457 + .../grpc/resolver/passthrough/passthrough.go | 57 + .../grpc/resolver/resolver.go | 193 + .../grpc/resolver_conn_wrapper.go | 168 + .../vendor/google.golang.org/grpc/rpc_util.go | 863 ++ .../vendor/google.golang.org/grpc/server.go | 1510 ++++ .../google.golang.org/grpc/service_config.go | 429 + .../grpc/serviceconfig/serviceconfig.go | 48 + .../google.golang.org/grpc/stats/handlers.go | 63 + .../google.golang.org/grpc/stats/stats.go | 300 + .../google.golang.org/grpc/status/status.go | 228 + .../vendor/google.golang.org/grpc/stream.go | 1529 ++++ .../vendor/google.golang.org/grpc/tap/tap.go | 51 + .../vendor/google.golang.org/grpc/trace.go | 126 + .../vendor/google.golang.org/grpc/version.go | 22 + .../vendor/google.golang.org/grpc/vet.sh | 134 + chaincode/dFedForest/vendor/modules.txt | 65 + 737 files changed, 369873 insertions(+), 3 deletions(-) rename dfedForestContract.go => chaincode/dFedForest/dfedForestContract.go (98%) create mode 100755 chaincode/dFedForest/go create mode 100644 chaincode/dFedForest/go.mod create mode 100644 chaincode/dFedForest/go.sum create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/LICENSE create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/README.md create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/augmentedtree/atree.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/augmentedtree/atree_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/augmentedtree/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/augmentedtree/intervals.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/augmentedtree/intervals_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/augmentedtree/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/augmentedtree/multidimensional_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/augmentedtree/trees.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/and.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/and_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/bitarray.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/bitarray_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/block.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/block_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/error.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/iterator.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/or.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/or_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/sparse_bitarray.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/sparse_bitarray_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/bitarray/util.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/_link/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/_link/key.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/_link/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/_link/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/_link/node_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/_link/tree.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/_link/tree_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/palm/action.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/palm/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/palm/key.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/palm/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/palm/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/palm/tree.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/palm/tree_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/plus/btree.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/plus/btree_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/plus/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/plus/iterator.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/plus/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/plus/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/btree/plus/node_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/datastructures.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/documentation.md create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/futures/futures.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/futures/futures_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/LICENSE create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/README.md create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/augmentedtree/atree.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/augmentedtree/atree_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/augmentedtree/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/augmentedtree/intervals.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/augmentedtree/intervals_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/augmentedtree/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/augmentedtree/multidimensional_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/augmentedtree/trees.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/and.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/and_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/bitarray.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/bitarray_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/block.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/block_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/error.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/iterator.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/or.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/or_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/sparse_bitarray.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/sparse_bitarray_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/bitarray/util.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/_link/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/_link/key.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/_link/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/_link/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/_link/node_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/_link/tree.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/_link/tree_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/palm/action.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/palm/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/palm/key.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/palm/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/palm/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/palm/tree.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/palm/tree_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/plus/btree.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/plus/btree_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/plus/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/plus/iterator.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/plus/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/plus/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/btree/plus/node_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/datastructures.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/documentation.md create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/futures/futures.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/futures/futures_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/hashmap/fastinteger/hash.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/hashmap/fastinteger/hash_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/hashmap/fastinteger/hashmap.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/hashmap/fastinteger/hashmap_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/numerics/optimization/global.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/numerics/optimization/nelder_mead.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/numerics/optimization/nelder_mead_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/queue/error.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/queue/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/queue/priority_queue.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/queue/priority_queue_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/queue/queue.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/queue/queue_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/queue/ring.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/queue/ring_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/entries.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/entries_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/error.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/immutable.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/immutable_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/ordered.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/ordered_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/orderedtree.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/orderedtree_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/skiplist/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/skiplist/skiplist.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/rangetree/skiplist/skiplist_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/set/dict.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/set/dict_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/slice/int64.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/slice/int64_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/slice/skip/entries.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/slice/skip/entries_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/slice/skip/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/slice/skip/iterator.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/slice/skip/iterator_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/slice/skip/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/slice/skip/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/slice/skip/skip.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/slice/skip/skip_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/sort/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/sort/sort.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/sort/sort_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/sort/symmerge.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/sort/symmerge_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/threadsafe/err/error.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/threadsafe/err/error_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/tree/avl/avl.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/tree/avl/avl_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/tree/avl/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/tree/avl/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/tree/avl/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/xfast/iterator.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/xfast/iterator_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/xfast/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/xfast/xfast.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/xfast/xfast_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/yfast/entries.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/yfast/entries_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/yfast/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/yfast/iterator.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/yfast/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/yfast/yfast.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/go-datastructures/trie/yfast/yfast_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/hashmap/fastinteger/hash.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/hashmap/fastinteger/hash_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/hashmap/fastinteger/hashmap.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/hashmap/fastinteger/hashmap_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/numerics/optimization/global.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/numerics/optimization/nelder_mead.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/numerics/optimization/nelder_mead_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/queue/error.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/queue/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/queue/priority_queue.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/queue/priority_queue_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/queue/queue.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/queue/queue_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/queue/ring.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/queue/ring_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/entries.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/entries_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/error.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/immutable.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/immutable_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/ordered.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/ordered_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/orderedtree.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/orderedtree_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/skiplist/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/skiplist/skiplist.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/rangetree/skiplist/skiplist_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/set/dict.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/set/dict_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/slice/int64.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/slice/int64_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/slice/skip/entries.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/slice/skip/entries_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/slice/skip/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/slice/skip/iterator.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/slice/skip/iterator_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/slice/skip/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/slice/skip/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/slice/skip/skip.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/slice/skip/skip_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/sort/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/sort/sort.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/sort/sort_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/sort/symmerge.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/sort/symmerge_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/threadsafe/err/error.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/threadsafe/err/error_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/tree/avl/avl.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/tree/avl/avl_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/tree/avl/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/tree/avl/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/tree/avl/node.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/xfast/iterator.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/xfast/iterator_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/xfast/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/xfast/xfast.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/xfast/xfast_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/yfast/entries.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/yfast/entries_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/yfast/interface.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/yfast/iterator.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/yfast/mock_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/yfast/yfast.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang-collections/trie/yfast/yfast_test.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/AUTHORS create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/CONTRIBUTORS create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/LICENSE create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/clone.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/decode.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/deprecated.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/discard.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/encode.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/equal.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/extensions.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/lib.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/message_set.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/pointer_reflect.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/pointer_unsafe.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/properties.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/table_marshal.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/table_merge.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/table_unmarshal.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/text.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/proto/text_parser.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/ptypes/any.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/ptypes/any/any.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/ptypes/any/any.proto create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/ptypes/doc.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/ptypes/duration.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/ptypes/duration/duration.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/ptypes/duration/duration.proto create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/ptypes/timestamp.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/golang/protobuf/ptypes/timestamp/timestamp.proto create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-chaincode-go/LICENSE create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-chaincode-go/shim/chaincodeserver.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-chaincode-go/shim/handler.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-chaincode-go/shim/interfaces.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-chaincode-go/shim/internal/client.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-chaincode-go/shim/internal/config.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-chaincode-go/shim/internal/server.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-chaincode-go/shim/response.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-chaincode-go/shim/shim.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-chaincode-go/shim/stub.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/LICENSE create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/common/collection.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/common/common.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/common/configtx.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/common/configuration.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/common/ledger.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/common/policies.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/ledger/queryresult/kv_query_result.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/ledger/rwset/rwset.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/msp/identities.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/msp/msp_config.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/msp/msp_principal.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/chaincode.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/chaincode_event.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/chaincode_shim.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/configuration.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/events.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/peer.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/policy.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/proposal.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/proposal_response.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/query.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/resources.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/signed_cc_dep_spec.pb.go create mode 100644 chaincode/dFedForest/vendor/github.com/hyperledger/fabric-protos-go/peer/transaction.pb.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/AUTHORS create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/CONTRIBUTORS create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/LICENSE create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/PATENTS create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http/httpguts/guts.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http/httpguts/httplex.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/.gitignore create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/Dockerfile create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/Makefile create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/README create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/ciphers.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/client_conn_pool.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/databuffer.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/errors.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/flow.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/frame.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/go111.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/gotrack.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/headermap.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/hpack/encode.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/hpack/hpack.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/hpack/huffman.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/hpack/tables.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/http2.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/not_go111.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/pipe.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/server.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/transport.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/write.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/writesched.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/writesched_priority.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/http2/writesched_random.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/idna/idna10.0.0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/idna/idna9.0.0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/idna/punycode.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/idna/tables10.0.0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/idna/tables11.0.0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/idna/tables9.0.0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/idna/trie.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/idna/trieval.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/internal/timeseries/timeseries.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/trace/events.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/trace/histogram.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/net/trace/trace.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/AUTHORS create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/CONTRIBUTORS create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/LICENSE create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/PATENTS create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/.gitignore create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/README.md create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/affinity_linux.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/aliases.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_aix_ppc64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_darwin_386.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_darwin_amd64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_darwin_arm.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_dragonfly_amd64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_freebsd_386.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_freebsd_arm.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_freebsd_arm64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_linux_386.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_linux_amd64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_linux_arm.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_linux_arm64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_linux_s390x.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_netbsd_386.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_netbsd_arm64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_openbsd_386.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_openbsd_arm.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_openbsd_arm64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/bluetooth_linux.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/cap_freebsd.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/constants.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/dev_aix_ppc.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/dev_aix_ppc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/dev_darwin.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/dev_dragonfly.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/dev_freebsd.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/dev_linux.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/dev_netbsd.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/dev_openbsd.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/dirent.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/endian_big.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/endian_little.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/env_unix.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/errors_freebsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/errors_freebsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/errors_freebsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/fcntl.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/fcntl_darwin.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/gccgo.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/gccgo_c.c create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ioctl.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/mkall.sh create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/mkerrors.sh create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/pagesize_unix.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/pledge_openbsd.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/race.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/race0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/readdirent_getdents.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/readdirent_getdirentries.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/sockcmsg_linux.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/sockcmsg_unix.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/str.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_aix.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_aix_ppc.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_bsd.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_darwin.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_darwin_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_darwin_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_dragonfly.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_freebsd.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_freebsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_gc.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_s390x.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_netbsd.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_netbsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_openbsd.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_openbsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_openbsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_openbsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_solaris.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_solaris_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_unix.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_unix_gc.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/syscall_unix_gc_ppc64x.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/timestruct.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/unveil_openbsd.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/xattr_bsd.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_aix_ppc.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_aix_ppc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_darwin_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zptrace386_linux.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zptracearm_linux.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zptracemips_linux.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zptracemipsle_linux.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gc.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64_gccgo.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.1_11.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysctl_openbsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysctl_openbsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysctl_openbsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_freebsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_freebsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_netbsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_netbsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_openbsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/zsysnum_openbsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_aix_ppc.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_aix_ppc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_darwin_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_freebsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_netbsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_netbsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_netbsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_openbsd_386.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_openbsd_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_openbsd_arm64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/sys/unix/ztypes_solaris_amd64.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/AUTHORS create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/CONTRIBUTORS create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/LICENSE create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/PATENTS create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/secure/bidirule/bidirule.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/secure/bidirule/bidirule9.0.0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/transform/transform.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/bidi/bidi.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/bidi/bracket.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/bidi/core.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/bidi/prop.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/bidi/trieval.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/norm/composition.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/norm/forminfo.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/norm/input.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/norm/iter.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/norm/normalize.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/norm/readwriter.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/norm/transform.go create mode 100644 chaincode/dFedForest/vendor/golang.org/x/text/unicode/norm/trie.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/genproto/LICENSE create mode 100644 chaincode/dFedForest/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/.travis.yml create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/AUTHORS create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/CONTRIBUTING.md create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/LICENSE create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/Makefile create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/README.md create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/backoff.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/balancer.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/balancer/balancer.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/balancer/base/balancer.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/balancer/base/base.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/balancer/roundrobin/roundrobin.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/balancer_conn_wrappers.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/balancer_v1_wrapper.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/binarylog.pb.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/call.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/clientconn.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/codec.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/codegen.sh create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/codes/code_string.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/codes/codes.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/connectivity/connectivity.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/credentials/credentials.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/credentials/internal/syscallconn.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/credentials/internal/syscallconn_appengine.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/credentials/tls13.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/dialoptions.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/doc.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/encoding/encoding.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/encoding/proto/proto.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/go.mod create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/go.sum create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/grpclog/grpclog.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/grpclog/logger.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/grpclog/loggerv2.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/install_gae.sh create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/interceptor.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/backoff/backoff.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/balancerload/load.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/binarylog/binarylog.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/binarylog/binarylog_testutil.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/binarylog/env_config.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/binarylog/method_logger.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/binarylog/regenerate.sh create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/binarylog/sink.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/binarylog/util.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/channelz/funcs.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/channelz/types.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/channelz/types_linux.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/channelz/types_nonlinux.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/channelz/util_linux.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/channelz/util_nonlinux.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/grpcrand/grpcrand.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/grpcsync/event.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/internal.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/syscall/syscall_linux.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/syscall/syscall_nonlinux.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/transport/bdp_estimator.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/transport/controlbuf.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/transport/defaults.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/transport/flowcontrol.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/transport/handler_server.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/transport/http2_client.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/transport/http2_server.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/transport/http_util.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/transport/log.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/internal/transport/transport.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/keepalive/keepalive.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/metadata/metadata.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/naming/dns_resolver.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/naming/naming.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/peer/peer.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/picker_wrapper.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/pickfirst.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/preloader.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/proxy.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/resolver/dns/dns_resolver.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/resolver/passthrough/passthrough.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/resolver/resolver.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/resolver_conn_wrapper.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/rpc_util.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/server.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/service_config.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/serviceconfig/serviceconfig.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/stats/handlers.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/stats/stats.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/status/status.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/stream.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/tap/tap.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/trace.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/version.go create mode 100644 chaincode/dFedForest/vendor/google.golang.org/grpc/vet.sh create mode 100644 chaincode/dFedForest/vendor/modules.txt diff --git a/dfedForestContract.go b/chaincode/dFedForest/dfedForestContract.go similarity index 98% rename from dfedForestContract.go rename to chaincode/dFedForest/dfedForestContract.go index a9e6eba..6dd2430 100644 --- a/dfedForestContract.go +++ b/chaincode/dFedForest/dfedForestContract.go @@ -4,10 +4,7 @@ import ( "bytes" "fmt" "strconv" - "strings" "time" - "encoding/json" - "github.com/golang-collections/go-datastructures/queue" "github.com/hyperledger/fabric-chaincode-go/shim" pb "github.com/hyperledger/fabric-protos-go/peer" ) @@ -45,6 +42,7 @@ func main() { // Initialize the smart contract with 2 organizations and their respective assets func (t *SimpleChaincode) Init(stub shim.ChaincodeStubInterface) pb.Response { + return shim.Success(nil) } // Define invocable functions on the smart contract diff --git a/chaincode/dFedForest/go b/chaincode/dFedForest/go new file mode 100755 index 0000000000000000000000000000000000000000..baa14f9fa454867a553d11adecca6ad8fc956e30 GIT binary patch literal 13611633 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