github.com/gnattishness/bazel-go-ethereum@v0.0.0-20190929123618-7022a154f56d/core/BUILD.bazel (about) 1 load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") 2 3 go_library( 4 name = "go_default_library", 5 srcs = [ 6 "block_validator.go", 7 "blockchain.go", 8 "blockchain_insert.go", 9 "blocks.go", 10 "chain_indexer.go", 11 "chain_makers.go", 12 "error.go", 13 "events.go", 14 "evm.go", 15 "gaspool.go", 16 "gen_genesis.go", 17 "gen_genesis_account.go", 18 "genesis.go", 19 "genesis_alloc.go", 20 "headerchain.go", 21 "state_prefetcher.go", 22 "state_processor.go", 23 "state_transition.go", 24 "tx_cacher.go", 25 "tx_journal.go", 26 "tx_list.go", 27 "tx_noncer.go", 28 "tx_pool.go", 29 "types.go", 30 ], 31 importpath = "github.com/ethereum/go-ethereum/core", 32 visibility = ["//visibility:public"], 33 deps = [ 34 "//common:go_default_library", 35 "//common/hexutil:go_default_library", 36 "//common/math:go_default_library", 37 "//common/mclock:go_default_library", 38 "//common/prque:go_default_library", 39 "//consensus:go_default_library", 40 "//consensus/misc:go_default_library", 41 "//core/rawdb:go_default_library", 42 "//core/state:go_default_library", 43 "//core/types:go_default_library", 44 "//core/vm:go_default_library", 45 "//crypto:go_default_library", 46 "//ethdb:go_default_library", 47 "//event:go_default_library", 48 "//log:go_default_library", 49 "//metrics:go_default_library", 50 "//params:go_default_library", 51 "//rlp:go_default_library", 52 "//trie:go_default_library", 53 "@com_github_hashicorp_golang_lru//:go_default_library", 54 ], 55 ) 56 57 go_test( 58 name = "go_default_test", 59 srcs = [ 60 "bench_test.go", 61 "block_validator_test.go", 62 "blockchain_test.go", 63 "chain_indexer_test.go", 64 "chain_makers_test.go", 65 "dao_test.go", 66 "genesis_test.go", 67 "helper_test.go", 68 "tx_list_test.go", 69 "tx_pool_test.go", 70 ], 71 embed = [":go_default_library"], 72 deps = [ 73 "//common:go_default_library", 74 "//common/math:go_default_library", 75 "//consensus:go_default_library", 76 "//consensus/ethash:go_default_library", 77 "//core/rawdb:go_default_library", 78 "//core/state:go_default_library", 79 "//core/types:go_default_library", 80 "//core/vm:go_default_library", 81 "//crypto:go_default_library", 82 "//ethdb:go_default_library", 83 "//event:go_default_library", 84 "//params:go_default_library", 85 "@com_github_davecgh_go_spew//spew:go_default_library", 86 ], 87 )