github.com/prysmaticlabs/prysm@v1.4.4/shared/trieutil/BUILD.bazel (about) 1 load("@prysm//tools/go:def.bzl", "go_library", "go_test") 2 3 go_library( 4 name = "go_default_library", 5 srcs = [ 6 "helpers.go", 7 "sparse_merkle.go", 8 "zerohashes.go", 9 ], 10 importpath = "github.com/prysmaticlabs/prysm/shared/trieutil", 11 visibility = ["//visibility:public"], 12 deps = [ 13 "//proto/beacon/db:go_default_library", 14 "//shared/bytesutil:go_default_library", 15 "//shared/hashutil:go_default_library", 16 "//shared/mathutil:go_default_library", 17 "//shared/params:go_default_library", 18 ], 19 ) 20 21 go_test( 22 name = "go_default_test", 23 size = "small", 24 srcs = [ 25 "helpers_test.go", 26 "sparse_merkle_test.go", 27 ], 28 embed = [":go_default_library"], 29 deps = [ 30 "//contracts/deposit-contract:go_default_library", 31 "//proto/eth/v1alpha1:go_default_library", 32 "//shared/bytesutil:go_default_library", 33 "//shared/hashutil:go_default_library", 34 "//shared/params:go_default_library", 35 "//shared/testutil/require:go_default_library", 36 "@com_github_ethereum_go_ethereum//accounts/abi/bind:go_default_library", 37 ], 38 )