github.com/prysmaticlabs/prysm@v1.4.4/beacon-chain/core/helpers/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          "attestation.go",
     7          "block.go",
     8          "committee.go",
     9          "genesis.go",
    10          "randao.go",
    11          "rewards_penalties.go",
    12          "shuffle.go",
    13          "signing_root.go",
    14          "slot_epoch.go",
    15          "validators.go",
    16          "weak_subjectivity.go",
    17      ],
    18      importpath = "github.com/prysmaticlabs/prysm/beacon-chain/core/helpers",
    19      visibility = [
    20          "//beacon-chain:__subpackages__",
    21          "//endtoend/evaluators:__pkg__",
    22          "//fuzz:__pkg__",
    23          "//shared/attestationutil:__pkg__",
    24          "//shared/benchutil/benchmark_files:__subpackages__",
    25          "//shared/depositutil:__pkg__",
    26          "//shared/interop:__pkg__",
    27          "//shared/keystore:__pkg__",
    28          "//shared/p2putils:__pkg__",
    29          "//shared/testutil:__pkg__",
    30          "//shared/testutil/altair:__pkg__",
    31          "//slasher:__subpackages__",
    32          "//spectest:__subpackages__",
    33          "//tools:__subpackages__",
    34          "//validator:__subpackages__",
    35      ],
    36      deps = [
    37          "//beacon-chain/cache:go_default_library",
    38          "//beacon-chain/state/interface:go_default_library",
    39          "//proto/beacon/p2p/v1:go_default_library",
    40          "//proto/eth/v1alpha1:go_default_library",
    41          "//proto/interfaces:go_default_library",
    42          "//shared/bls:go_default_library",
    43          "//shared/bytesutil:go_default_library",
    44          "//shared/hashutil:go_default_library",
    45          "//shared/mathutil:go_default_library",
    46          "//shared/params:go_default_library",
    47          "//shared/sliceutil:go_default_library",
    48          "//shared/timeutils:go_default_library",
    49          "//shared/trieutil:go_default_library",
    50          "@com_github_ferranbt_fastssz//:go_default_library",
    51          "@com_github_pkg_errors//:go_default_library",
    52          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
    53          "@com_github_prysmaticlabs_go_bitfield//:go_default_library",
    54      ],
    55  )
    56  
    57  go_test(
    58      name = "go_default_test",
    59      size = "medium",
    60      srcs = [
    61          "attestation_test.go",
    62          "block_test.go",
    63          "committee_test.go",
    64          "randao_test.go",
    65          "rewards_penalties_test.go",
    66          "shuffle_test.go",
    67          "signing_root_test.go",
    68          "slot_epoch_test.go",
    69          "validators_test.go",
    70          "weak_subjectivity_test.go",
    71      ],
    72      embed = [":go_default_library"],
    73      shard_count = 2,
    74      deps = [
    75          "//beacon-chain/cache:go_default_library",
    76          "//beacon-chain/state/interface:go_default_library",
    77          "//beacon-chain/state/v1:go_default_library",
    78          "//proto/beacon/p2p/v1:go_default_library",
    79          "//proto/eth/v1alpha1:go_default_library",
    80          "//shared/bls:go_default_library",
    81          "//shared/bytesutil:go_default_library",
    82          "//shared/hashutil:go_default_library",
    83          "//shared/params:go_default_library",
    84          "//shared/sliceutil:go_default_library",
    85          "//shared/testutil:go_default_library",
    86          "//shared/testutil/assert:go_default_library",
    87          "//shared/testutil/require:go_default_library",
    88          "//shared/timeutils:go_default_library",
    89          "@com_github_google_gofuzz//:go_default_library",
    90          "@com_github_prysmaticlabs_eth2_types//:go_default_library",
    91          "@com_github_prysmaticlabs_go_bitfield//:go_default_library",
    92      ],
    93  )