mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-09 13:28:01 -05:00
* Remove custody (#3986) * Update proto fields * Updated block operations * Fixed all block operation tests * Fixed tests part 1 * Fixed tests part 1 * All tests pass * Clean up * Skip spec test * Fixed ssz test * Skip ssz test * Skip mainnet tests * Update beacon-chain/operations/attestation.go * Update beacon-chain/operations/attestation.go * Decoy flip flop check (#3987) * Bounce attack check (#3989) * New store values * Update process block * Update process attestation * Update tests * Helper * Fixed blockchain package tests * Update beacon-chain/blockchain/forkchoice/process_block.go * Conflict * Unskip mainnet spec tests (#3998) * Starting * Fixed attestation mainnet test * Unskip ssz static and block processing tests * Fixed workspace * fixed workspace * fixed workspace * Update beacon-chain/core/blocks/block_operations.go * Unskip minimal spec tests (#3999) * Starting * Fixed attestation mainnet test * Unskip ssz static and block processing tests * Fixed workspace * fixed workspace * fixed workspace * Update workspace * Unskip all minimal spec tests * Update workspace for general test * Unskip test (#4001) * Update minimal seconds per slot to 6 (#3978) * Bounce attack tests (#3993) * New store values * Update process block * Update process attestation * Update tests * Helper * Fixed blockchain package tests * Slots since epoch starts tests * Update justified checkpt tests * Conflict * Fixed logic * Update process_block.go * Use helper * Conflict * Merge branch 'master' of https://github.com/prysmaticlabs/prysm into v0.9.1 * Conflict * Fixed failed tests * Lower MinGenesisActiveValidatorCount to 16384 (#4100) * Fork choice beacon block checks (#4107) * Prevent future blocks check and test * Removed old code * Update aggregation proto (#4121) * Update def * Update spec test * Conflict * Update workspace * patch * Resolve conflict * Patch * Change workspace * Update ethereumapis to a forked branch at commit6eb1193e47* Fixed all the tests * Merge branch 'v0.9.2' of https://github.com/prysmaticlabs/prysm into conflict * fix patch * Need to regenerate test data * Merge branch 'master' into v0.9.2 * Merge branch 'master' of https://github.com/prysmaticlabs/prysm into v0.9.2 * Enable snappy compression for all (#4157) * enable snappy compression for all * enable snappy compression for all * enable snappy compression for all * enable snappy compression for all * Validate aggregate and proof subscriber (#4159) * Merge branch 'master' of https://github.com/prysmaticlabs/prysm into v0.9.2 * Conflict * Update workspace * Conflict * Conflict * Conflict * Merge branch 'master' into v0.9.2 * Merge branch 'master' into v0.9.2 * Conflict * Merge branch 'v0.9.2' of https://github.com/prysmaticlabs/prysm into v0.9.2 * Remove migrate to snappy (#4205) * Feature flag: Deprecate --prune-states, release to all (#4204) * Deprecated prune-states, release to all * imports * remote unused import * remove unused import * Rm prune state test * gaz * Refactoring for dynamic pubsub subscriptions for non-aggregated attestations (#4189) * checkpoint progress * chkpt * checkpoint progress * put pipeline in its own file * remove unused imports * add test, it's failing though * fix test * remove head state issue * add clear db flag to e2e * add some more error handling, debug logging * skip processing if chain has not started * fix test * wrap in go routine to see if anything breaks * remove duplicated topic * Add a regression test. Thanks @nisdas for finding the original problem. May it never happen again *fingers crossed* * Comments * gofmt * comment out with TODO * Sync with master * Sync with master * RPC servers use attestation pool (#4223) * Merge branch 'master' of https://github.com/prysmaticlabs/prysm into v0.9.2 * Refactor RPC to Fully Utilize Ethereum APIs (#4243) * include attester as a file in the validator server * remove old proposer server impl * include new patch and properly sync changes * align with public pbs * ensure matches rpc def * fix up status tests * resolve all broken test files in the validator rpc package * gazelle include * fix up the duties implementation * fixed up all get duties functions * all tests pass * utilize new ethereum apis * amend validator client to use the new beacon node validator rpc client * fix up most of validator items * added in mock * fix up test * readd test * add chain serv mock * fix a few more validator methods * all validator tests passingggg * fix broken test * resolve even more broken tests * all tests passsssss * fix lint * try PR * fix up test * resolve broken other tests * Sync with master * Merge branch 'v0.9.2' of https://github.com/prysmaticlabs/prysm into v0.9.2 * Aggregate and proof subscriber (#4240) * Added subscribers * Fixed conflict * Tests * fix up patch * Use upstream pb * include latest patch * Fmt * Save state before head block * skip tests (#4275) * Delete block attestations from the pool (#4241) * Added subscribers * Clean up * Fixed conflict * Delete atts in pool in validate pipeline * Moved it to subscriber * Merge branch 'v0.9.2' of https://github.com/prysmaticlabs/prysm into use-att-pool-3 * Test * Fixed test * Initial work on voluntary exit (#4207) * Initial implementation of voluntary exit: RPC call * Update for recent merges * Break out validation logic for voluntary exits to core module * RequestExit -> ProposeExit * Decrease exit package visibility * Move to operation feed * Wrap errors * Fix critical proposer selection bug #4259 (#4265) * fix critical proposer selection bug #4259 * gofmt * add 1 more validator to make it 5 * more tests * Fixed archivedProposerIndex * Fixed TestFilterAttestation_OK * Refactor ComputeProposerIndex, add regression test for potential out of range panic * handle case of nil validator * Update validators_test.go * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Leftover merge files, oops * gaz * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge branch 'master' of https://github.com/prysmaticlabs/geth-sharding into v0.9.2 * Fixes Duplicate Validator Bug (#4322) * Update dict * Test helper * Regression test * Comment * Reset test cache * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * fixes after PR #4328 * Complete attestation pool for run time (#4286) * Added subscribers * Fixed conflict * Delete atts in pool in validate pipeline * Moved it to subscriber * Test * Fixed test * New curl for forkchoice attestations * Starting att pool service for fork choice * Update pool interface * Update pool interface * Update sync and node * Lint * Gazelle * Updated servers, filled in missing functionalities * RPC working with 1 beacon node 64 validators * Started writing tests. Yay * Test to aggregate and save multiple fork choice atts * Tests for BatchAttestations for fork choice * Fixed exisiting tests * Minor fixes * Fmt * Added batch saves * Lint * Mo tests yay * Delete test * Fmt * Update interval * Fixed aggregation broadcast * Clean up based on design review comment * Fixed setupBeaconChain * Raul's feedback. s/error/err * resolve conflicts * Merge branch 'v0.9.2' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge refs/heads/master into v0.9.2 * Removed old protos and fixed tests (#4336) * Merge refs/heads/master into v0.9.2 * Disallow duplicated indices and test (#4339) * Explicit use of GENESIS_SLOT in fork choice (#4343) * Update from 2 to 3 (#4345) * Remove verify unaggregated attestation when aggregating (#4347) * use slot ticker instead of run every (#4348) * Add context check for unbounded loop work (#4346) * Revert "Explicit use of GENESIS_SLOT in fork choice (#4343)" (#4349) This reverts commitd3f6753c77. * Refactor Powchain Service (#4306) * add data structures * generate proto * add in new fields * add comments * add new mock state * add new mock state * add new methods * some more changes * check genesis time properly * lint * fix refs * fix tests * lint * lint * lint * gaz * fix lint * raul's comments * use one method * fix test * raul's comment Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Ensure best better-justification is stored for fork choice (#4342) * Ensure best better-justification is stored. Minor refactor * Tests * Merge refs/heads/v0.9.2 into better-best-justified * Merge refs/heads/v0.9.2 into better-best-justified * Ensure that epoch of attestation slot matches the target epoch (#4341) * Disallow duplicated indices and test * Add slot to target epoch check to on_attestation * Add slot to target epoch check to process_attestation * Merge branch 'v0.9.2' of git+ssh://github.com/prysmaticlabs/prysm into no-dup-att-indices * Fixed TestProcessAttestations_PrevEpochFFGDataMismatches * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Merge refs/heads/v0.9.2 into no-dup-att-indices * Update beacon-chain/blockchain/forkchoice/process_attestation_test.go Co-Authored-By: Raul Jordan <raul@prysmaticlabs.com> * Merge refs/heads/v0.9.2 into no-dup-att-indices * Filter viable branches in fork choice (#4355) * Only activate upon finality (#4359) * Updated functions * Tests * Merge branch 'v0.9.2' of git+ssh://github.com/prysmaticlabs/prysm into queue-fix-on-finality * Comment * Merge refs/heads/v0.9.2 into queue-fix-on-finality * Fixed failing test from 4359 (#4360) * Fixed * Skip registry spec tests * Wait for state to be initialized at least once before running slot ticker based on genesis time (#4364) * Sync with master * Fix checkpoint root to use genesis block root (#4368) * Return an error on nil head state in fork choice (#4369) * Return error if nil head state * Fixed tests. Saved childen blocks state Co-authored-by: terence tsao <terence@prysmaticlabs.com> * Update metrics every epoch (#4367) * return empty slice if state is nil (#4365) * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge refs/heads/master into v0.9.2 * Pubsub: Broadcast attestations to committee based subnets (#4316) * Working on un-aggregated pubsub topics * update subscriber to call pool * checkpointing * fix * untested message validation * minor fixes * rename slotsSinceGenesis to slotsSince * some progress on a unit test, subscribe is not being called still... * dont change topic * need to set the data on the message * restore topic * fixes * some helpful parameter changes for mainnet operations * lint * Terence feedback * unskip e2e * Unit test for validate committee index beacon attestation * PR feedbacK Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Merge branch 'master' of https://github.com/prysmaticlabs/geth-sharding into resolveConflicts * remove condition * Remove unused operation pool (#4361) * Merge refs/heads/master into v0.9.2 * Aggregate attestations periodically (#4376) * Persist ETH1 Data to Disk (#4329) * add data structures * generate proto * add in new fields * add comments * add new mock state * add new mock state * add new methods * some more changes * check genesis time properly * lint * fix refs * fix tests * lint * lint * lint * gaz * adding in new proto message * remove outdated vars * add new changes * remove latest eth1data * continue refactoring * finally works * lint * fix test * fix all tests * fix all tests again * fix build * change back * add full eth1 test * fix logs and test * add constant * changes * fix bug * lint * fix another bug * change back * Apply suggestions from code review Co-Authored-By: Raul Jordan <raul@prysmaticlabs.com> Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> Co-authored-by: Raul Jordan <raul@prysmaticlabs.com> * Fixed VerifyIndexedAttestation (#4382) * rm signing root (#4381) * rm signing root * Fixed VerifyIndexedAttestation * Check proposer slashed status inside ProcessBlockHeaderNoVerify * Fixed TestUpdateJustified_CouldUpdateBest Co-authored-by: terence tsao <terence@prysmaticlabs.com> Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Remove Redundant Trie Generation (#4383) * remove trie generation * remove deposit hashes * Merge branch 'master' of https://github.com/prysmaticlabs/geth-sharding into v0.9.2 * fix build * Conflict * Implement StreamAttestations RPC Endpoint (#4390) * started attestation stream * stream attestations test * on slot tick test passing * imports * gaz * Update beacon-chain/rpc/beacon/attestations_test.go Co-Authored-By: shayzluf <thezluf@gmail.com> Co-authored-by: shayzluf <thezluf@gmail.com> * Fixed goimport (#4394) * Use custom stateutil ssz for ssz HTR spec tests (#4396) * Use custom stateutil ssz for ssz HTR spec tests * gofmt * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge refs/heads/master into v0.9.2 * set mainnet to be the default for build and run (#4398) Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * gracefully handle deduplicated registration of topic validators (#4399) Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * SSZ: temporarily disable roots cache until cache issues can be resolved (#4407) * temporarily disable roots cache until cache issues can be resolved * Also use custom ssz for spectests Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Remove process block attestations as separate routine (#4408) * Removed old save/process block atts * Fixed tests Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Save Deposit Cache to Disk (#4384) * change to protos * fix build * glue everything together * fix test * raul's review * preston's comments Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Fix activation queue sorting (#4409) * Removed old save/process block atts * Fixed tests * Proper sorting by eligibility epoch then by indices * Deleted old colde * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Merge branch 'master' into v0.9.2 * Merge refs/heads/master into v0.9.2 * stop recursive lookup if context is cancelled (#4420) * Fix proposal bug (#4419) * Add Pending Deposits Safely (#4422) * safely prune cache * use proper method * preston's,terence's reviews and comments * revert change to build files * use as feature config instead * Release custom state ssz (#4421) * Release custom state ssz, change all HTR of beacon state to use custom method * typo * use mainnet config Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Merge branch 'master' of github.com:prysmaticlabs/prysm into v0.9.2 * Update initial sync save justified to align with v0.9.3 (#4432) * Merge refs/heads/master into v0.9.2 * Merge refs/heads/master into v0.9.2 * fix build * don't blacklist on pubsub (#4435) * Fix Flakey Slot Ticker Test (#4434) * use interface instead for the slot ticker * fixed up flakey tests * add gen time * get duties comment * fix lifecycle test * more fixes * Configurable min genesis delay (#4437) * Configurable min genesis delay based on https://github.com/ethereum/eth2.0-specs/pull/1557 * remove feature flag for genesis delay * fix * demo config feedback * patch readme * save keys unencrypted for validators (#4439) * Add new demo configuration targeting mainnet scale (#4397) * Add new demo configuration targeting mainnet, with 1/10th of the deposit value * reduce quotant by 1/10th. Use 1/10th mainnet values * only change the inactivity quotant Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Save justified checkpoint state (#4433) * Save justified checkpoint state * Lint * Feedback * Fixed test Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> * Update shared/testutil/deposits.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update proto/testing/ssz_regression_test.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/core/epoch/epoch_processing.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/operations/attestations/kv/forkchoice.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/operations/attestations/pool.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/operations/attestations/pool.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/powchain/log_processing_test.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/rpc/validator/exit_test.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/operations/attestations/service.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/sync/subscriber_beacon_blocks_test.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/sync/subscriber_beacon_blocks_test.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/sync/subscriber.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/sync/subscriber.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/rpc/validator/proposer.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/rpc/validator/exit_test.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/rpc/validator/exit_test.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/operations/attestations/prepare_forkchoice.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/powchain/log_processing_test.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/operations/attestations/pool.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/powchain/log_processing_test.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/rpc/aggregator/server.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/rpc/validator/exit.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/rpc/validator/exit_test.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/rpc/validator/exit_test.go Co-Authored-By: Ivan Martinez <ivanthegreatdev@gmail.com> * Update beacon-chain/cache/depositcache/pending_deposits.go * Update beacon-chain/cache/depositcache/pending_deposits_test.go * Update beacon-chain/rpc/validator/proposer.go * Merge refs/heads/master into v0.9.2 * Fix e2e genesis delay issues (#4442) * fix e2e genesis delay issues * register flag * typo * Update shared/featureconfig/config.go Co-Authored-By: Nishant Das <nishdas93@gmail.com> * Apply suggestions from code review Co-Authored-By: Nishant Das <nishdas93@gmail.com> * skip demo e2e * fix validator Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> Co-authored-by: terence tsao <terence@prysmaticlabs.com> Co-authored-by: Nishant Das <nish1993@hotmail.com> Co-authored-by: Ivan Martinez <ivanthegreatdev@gmail.com> * Batch Eth1 RPC Calls (#4392) * add new methods * get it working * optimize past deposit logs processing * revert change * fix all tests * use mock * lint * lint * check for nil * stop panics * Apply suggestions from code review Co-Authored-By: terence tsao <terence@prysmaticlabs.com> * Terence's Review Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> Co-authored-by: terence tsao <terence@prysmaticlabs.com>
1476 lines
43 KiB
Python
1476 lines
43 KiB
Python
workspace(name = "prysm")
|
|
|
|
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
|
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
|
|
|
|
http_archive(
|
|
name = "bazel_skylib",
|
|
sha256 = "2ea8a5ed2b448baf4a6855d3ce049c4c452a6470b1efd1504fdb7c1c134d220a",
|
|
strip_prefix = "bazel-skylib-0.8.0",
|
|
url = "https://github.com/bazelbuild/bazel-skylib/archive/0.8.0.tar.gz",
|
|
)
|
|
|
|
http_archive(
|
|
name = "bazel_gazelle",
|
|
sha256 = "86c6d481b3f7aedc1d60c1c211c6f76da282ae197c3b3160f54bd3a8f847896f",
|
|
urls = [
|
|
"https://storage.googleapis.com/bazel-mirror/github.com/bazelbuild/bazel-gazelle/releases/download/v0.19.1/bazel-gazelle-v0.19.1.tar.gz",
|
|
"https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.19.1/bazel-gazelle-v0.19.1.tar.gz",
|
|
],
|
|
)
|
|
|
|
http_archive(
|
|
name = "com_github_atlassian_bazel_tools",
|
|
sha256 = "60821f298a7399450b51b9020394904bbad477c18718d2ad6c789f231e5b8b45",
|
|
strip_prefix = "bazel-tools-a2138311856f55add11cd7009a5abc8d4fd6f163",
|
|
urls = ["https://github.com/atlassian/bazel-tools/archive/a2138311856f55add11cd7009a5abc8d4fd6f163.tar.gz"],
|
|
)
|
|
|
|
http_archive(
|
|
name = "io_bazel_rules_docker",
|
|
# sha256 = "9ff889216e28c918811b77999257d4ac001c26c1f7c7fb17a79bc28abf74182e",
|
|
strip_prefix = "rules_docker-0.12.1",
|
|
url = "https://github.com/bazelbuild/rules_docker/archive/v0.12.1.tar.gz",
|
|
)
|
|
|
|
http_archive(
|
|
name = "io_bazel_rules_go",
|
|
sha256 = "e88471aea3a3a4f19ec1310a55ba94772d087e9ce46e41ae38ecebe17935de7b",
|
|
urls = [
|
|
"https://storage.googleapis.com/bazel-mirror/github.com/bazelbuild/rules_go/releases/download/v0.20.3/rules_go-v0.20.3.tar.gz",
|
|
"https://github.com/bazelbuild/rules_go/releases/download/v0.20.3/rules_go-v0.20.3.tar.gz",
|
|
],
|
|
)
|
|
|
|
http_archive(
|
|
name = "build_bazel_rules_nodejs",
|
|
sha256 = "0942d188f4d0de6ddb743b9f6642a26ce1ad89f09c0035a9a5ca5ba9615c96aa",
|
|
urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/0.38.1/rules_nodejs-0.38.1.tar.gz"],
|
|
)
|
|
|
|
git_repository(
|
|
name = "graknlabs_bazel_distribution",
|
|
commit = "962f3a7e56942430c0ec120c24f9e9f2a9c2ce1a",
|
|
remote = "https://github.com/graknlabs/bazel-distribution",
|
|
shallow_since = "1563544980 +0300",
|
|
)
|
|
|
|
# Override default import in rules_go with special patch until
|
|
# https://github.com/gogo/protobuf/pull/582 is merged.
|
|
git_repository(
|
|
name = "com_github_gogo_protobuf",
|
|
# v1.3.0 (latest) as of 2019-10-05
|
|
commit = "0ca988a254f991240804bf9821f3450d87ccbb1b",
|
|
patch_args = ["-p1"],
|
|
patches = [
|
|
"@io_bazel_rules_go//third_party:com_github_gogo_protobuf-gazelle.patch",
|
|
"//third_party:com_github_gogo_protobuf-equal.patch",
|
|
],
|
|
remote = "https://github.com/gogo/protobuf",
|
|
shallow_since = "1567336231 +0200",
|
|
# gazelle args: -go_prefix github.com/gogo/protobuf -proto legacy
|
|
)
|
|
|
|
load(
|
|
"@io_bazel_rules_docker//repositories:repositories.bzl",
|
|
container_repositories = "repositories",
|
|
)
|
|
|
|
container_repositories()
|
|
|
|
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies")
|
|
|
|
go_rules_dependencies()
|
|
|
|
go_register_toolchains(nogo = "@//:nogo")
|
|
|
|
load("@bazel_gazelle//:deps.bzl", "gazelle_dependencies", "go_repository")
|
|
|
|
gazelle_dependencies()
|
|
|
|
load("@com_github_atlassian_bazel_tools//gometalinter:deps.bzl", "gometalinter_dependencies")
|
|
|
|
gometalinter_dependencies()
|
|
|
|
load(
|
|
"@io_bazel_rules_docker//go:image.bzl",
|
|
_go_image_repos = "repositories",
|
|
)
|
|
|
|
_go_image_repos()
|
|
|
|
# Golang images
|
|
# This is using gcr.io/distroless/base
|
|
load(
|
|
"@io_bazel_rules_docker//go:image.bzl",
|
|
_go_image_repos = "repositories",
|
|
)
|
|
|
|
_go_image_repos()
|
|
|
|
# CC images
|
|
# This is using gcr.io/distroless/base
|
|
load(
|
|
"@io_bazel_rules_docker//cc:image.bzl",
|
|
_cc_image_repos = "repositories",
|
|
)
|
|
|
|
_cc_image_repos()
|
|
|
|
http_archive(
|
|
name = "prysm_testnet_site",
|
|
build_file_content = """
|
|
proto_library(
|
|
name = "faucet_proto",
|
|
srcs = ["src/proto/faucet.proto"],
|
|
visibility = ["//visibility:public"],
|
|
)""",
|
|
sha256 = "1184e44a7a9b8b172e68e82c02cc3b15a80122340e05a92bd1edeafe5e68debe",
|
|
strip_prefix = "prysm-testnet-site-ec6a4a4e421bf4445845969167d06e93ee8d7acc",
|
|
url = "https://github.com/prestonvanloon/prysm-testnet-site/archive/ec6a4a4e421bf4445845969167d06e93ee8d7acc.tar.gz",
|
|
)
|
|
|
|
http_archive(
|
|
name = "io_kubernetes_build",
|
|
sha256 = "5ab110312cd7665a1940ba0523b67b9fbb6053beb9dd4e147643867bebd7e809",
|
|
strip_prefix = "repo-infra-db6ceb5f992254db76af7c25db2edc5469b5ea82",
|
|
url = "https://github.com/kubernetes/repo-infra/archive/db6ceb5f992254db76af7c25db2edc5469b5ea82.tar.gz",
|
|
)
|
|
|
|
http_archive(
|
|
name = "eth2_spec_tests_general",
|
|
build_file_content = """
|
|
filegroup(
|
|
name = "test_data",
|
|
srcs = glob([
|
|
"**/*.ssz",
|
|
"**/*.yaml",
|
|
]),
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
""",
|
|
sha256 = "72c6ee3c20d19736b1203f364a6eb0ddee2c173073e20bee2beccd288fdc42be",
|
|
url = "https://github.com/ethereum/eth2.0-spec-tests/releases/download/v0.9.4/general.tar.gz",
|
|
)
|
|
|
|
http_archive(
|
|
name = "eth2_spec_tests_minimal",
|
|
build_file_content = """
|
|
filegroup(
|
|
name = "test_data",
|
|
srcs = glob([
|
|
"**/*.ssz",
|
|
"**/*.yaml",
|
|
]),
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
""",
|
|
sha256 = "a3cc860a3679f6f62ee57b65677a9b48a65fdebb151cdcbf50f23852632845ef",
|
|
url = "https://github.com/ethereum/eth2.0-spec-tests/releases/download/v0.9.4/minimal.tar.gz",
|
|
)
|
|
|
|
http_archive(
|
|
name = "eth2_spec_tests_mainnet",
|
|
build_file_content = """
|
|
filegroup(
|
|
name = "test_data",
|
|
srcs = glob([
|
|
"**/*.ssz",
|
|
"**/*.yaml",
|
|
]),
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
""",
|
|
sha256 = "8fc1b6220973ca30fa4ddc4ed24d66b1719abadca8bedb5e06c3bd9bc0df28e9",
|
|
url = "https://github.com/ethereum/eth2.0-spec-tests/releases/download/v0.9.4/mainnet.tar.gz",
|
|
)
|
|
|
|
http_archive(
|
|
name = "com_github_bazelbuild_buildtools",
|
|
sha256 = "b5d7dbc6832f11b6468328a376de05959a1a9e4e9f5622499d3bab509c26b46a",
|
|
strip_prefix = "buildtools-bf564b4925ab5876a3f64d8b90fab7f769013d42",
|
|
url = "https://github.com/bazelbuild/buildtools/archive/bf564b4925ab5876a3f64d8b90fab7f769013d42.zip",
|
|
)
|
|
|
|
http_archive(
|
|
name = "com_github_herumi_bls_eth_go_binary",
|
|
sha256 = "15a41ddb0bf7d142ebffae68337f19c16e747676cb56794c5d80dbe388ce004c",
|
|
strip_prefix = "bls-go-binary-ac038c7cb6d3185c4a46f3bca0c99ebf7b191e16",
|
|
url = "https://github.com/nisdas/bls-go-binary/archive/ac038c7cb6d3185c4a46f3bca0c99ebf7b191e16.zip",
|
|
)
|
|
|
|
load("@com_github_bazelbuild_buildtools//buildifier:deps.bzl", "buildifier_dependencies")
|
|
|
|
buildifier_dependencies()
|
|
|
|
go_repository(
|
|
name = "com_github_golang_mock",
|
|
commit = "d74b93584564161b2de771089ee697f07d8bd5b5", # v1.3.1
|
|
importpath = "github.com/golang/mock",
|
|
)
|
|
|
|
git_repository(
|
|
name = "com_google_protobuf",
|
|
commit = "d09d649aea36f02c03f8396ba39a8d4db8a607e4",
|
|
remote = "https://github.com/protocolbuffers/protobuf",
|
|
shallow_since = "1558721209 -0700",
|
|
)
|
|
|
|
load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
|
|
|
|
protobuf_deps()
|
|
|
|
# Group the sources of the library so that CMake rule have access to it
|
|
all_content = """filegroup(name = "all", srcs = glob(["**"]), visibility = ["//visibility:public"])"""
|
|
|
|
http_archive(
|
|
name = "rules_foreign_cc",
|
|
strip_prefix = "rules_foreign_cc-master",
|
|
url = "https://github.com/bazelbuild/rules_foreign_cc/archive/master.zip",
|
|
)
|
|
|
|
load("@rules_foreign_cc//:workspace_definitions.bzl", "rules_foreign_cc_dependencies")
|
|
|
|
rules_foreign_cc_dependencies([
|
|
"@prysm//:built_cmake_toolchain",
|
|
])
|
|
|
|
http_archive(
|
|
name = "librdkafka",
|
|
build_file_content = all_content,
|
|
strip_prefix = "librdkafka-1.2.1",
|
|
urls = ["https://github.com/edenhill/librdkafka/archive/v1.2.1.tar.gz"],
|
|
)
|
|
|
|
# External dependencies
|
|
|
|
go_repository(
|
|
name = "com_github_ethereum_go_ethereum",
|
|
commit = "40beaeef26d5a2a0918dec2b960c2556c71a90a0",
|
|
importpath = "github.com/ethereum/go-ethereum",
|
|
# Note: go-ethereum is not bazel-friendly with regards to cgo. We have a
|
|
# a fork that has resolved these issues by disabling HID/USB support and
|
|
# some manual fixes for c imports in the crypto package. This is forked
|
|
# branch should be updated from time to time with the latest go-ethereum
|
|
# code.
|
|
remote = "https://github.com/prysmaticlabs/bazel-go-ethereum",
|
|
vcs = "git",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_prysmaticlabs_go_ssz",
|
|
commit = "e24db4d9e9637cf88ee9e4a779e339a1686a84ee",
|
|
importpath = "github.com/prysmaticlabs/go-ssz",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_urfave_cli",
|
|
commit = "e6cf83ec39f6e1158ced1927d4ed14578fda8edb", # v1.21.0
|
|
importpath = "github.com/urfave/cli",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_go_yaml_yaml",
|
|
commit = "f221b8435cfb71e54062f6c6e99e9ade30b124d5", # v2.2.4
|
|
importpath = "github.com/go-yaml/yaml",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_x_cray_logrus_prefixed_formatter",
|
|
commit = "bb2702d423886830dee131692131d35648c382e2", # v0.5.2
|
|
importpath = "github.com/x-cray/logrus-prefixed-formatter",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_mgutz_ansi",
|
|
commit = "9520e82c474b0a04dd04f8a40959027271bab992",
|
|
importpath = "github.com/mgutz/ansi",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_fjl_memsize",
|
|
commit = "2a09253e352a56f419bd88effab0483f52da4c7d",
|
|
importpath = "github.com/fjl/memsize",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p",
|
|
commit = "c1687281a5c19b61ee5e0dc07fad15697c3bde94", # v0.4.0
|
|
importpath = "github.com/libp2p/go-libp2p",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_peer",
|
|
commit = "62676d8fb785a8fc279878cbe8e03b878f005910", # v0.2.0
|
|
importpath = "github.com/libp2p/go-libp2p-peer",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_crypto",
|
|
build_file_proto_mode = "disable_global",
|
|
commit = "ddb6d72b5ad0ae81bf1ee77b628eac1d7237536a", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-crypto",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_multiformats_go_multiaddr",
|
|
commit = "f96df18bf0c217c77f6cc0f9e810a178cea12f38", # v0.1.1
|
|
importpath = "github.com/multiformats/go-multiaddr",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_ipfs_go_log",
|
|
commit = "91b837264c0f35dd4e2be341d711316b91d3573d", # v0.0.1
|
|
importpath = "github.com/ipfs/go-log",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_multiformats_go_multihash",
|
|
commit = "249ead2008065c476a2ee45e8e75e8b85d846a72", # v0.0.8
|
|
importpath = "github.com/multiformats/go-multihash",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_swarm",
|
|
commit = "4f59859086ea4bfd750cf40ff2598fe8e6256f78", # v0.2.2
|
|
importpath = "github.com/libp2p/go-libp2p-swarm",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_host",
|
|
commit = "fb741ff65522f904e7d46f527c9a823f32346f83", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-host",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_peerstore",
|
|
commit = "f4c9af195c69379f1cf284dba31985482a56f78e", # v0.1.3
|
|
importpath = "github.com/libp2p/go-libp2p-peerstore",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_circuit",
|
|
commit = "0305622f3f146485f0ff6df0ae6c010787331ca7", # v0.1.3
|
|
importpath = "github.com/libp2p/go-libp2p-circuit",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_coreos_go_semver",
|
|
commit = "e214231b295a8ea9479f11b70b35d5acf3556d9b", # v0.3.0
|
|
importpath = "github.com/coreos/go-semver",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_interface_connmgr",
|
|
commit = "ad0549099b57dc8a5f0fe2f596467960ed1ed66b", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-interface-connmgr",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_conn_security_multistream",
|
|
commit = "09b4134a655b5fc883a5bdd62ea12db6e0a1b095", # v0.1.0
|
|
importpath = "github.com/libp2p/go-conn-security-multistream",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_metrics",
|
|
commit = "2551ab4747111d6c216a06d963c575cebdfd5c9f", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-metrics",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_net",
|
|
commit = "e8fc79d2ba74e10b386a79ba9176b88680f8acb0", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-net",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_whyrusleeping_mafmt",
|
|
commit = "7aa7fad2ede4e7157818e3e7af5061f866a9ae23", # v1.2.8
|
|
importpath = "github.com/whyrusleeping/mafmt",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_multiformats_go_multiaddr_net",
|
|
commit = "c9acf9f27c5020e78925937dc3de142d2d393cd1", # v0.1.1
|
|
importpath = "github.com/multiformats/go-multiaddr-net",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_minio_blake2b_simd",
|
|
commit = "3f5f724cb5b182a5c278d6d3d55b40e7f8c2efb4",
|
|
importpath = "github.com/minio/blake2b-simd",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_mattn_go_colorable",
|
|
commit = "98ec13f34aabf44cc914c65a1cfb7b9bc815aef1", # v0.1.4
|
|
importpath = "github.com/mattn/go-colorable",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_btcsuite_btcd",
|
|
commit = "306aecffea325e97f513b3ff0cf7895a5310651d",
|
|
importpath = "github.com/btcsuite/btcd",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_minio_sha256_simd",
|
|
commit = "6de4475307716de15b286880ff321c9547086fdd", # v0.1.1
|
|
importpath = "github.com/minio/sha256-simd",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_mr_tron_base58",
|
|
commit = "d504ab2e22d97cb9f10b1d146a1e6a063f4a5f43", # v1.1.2
|
|
importpath = "github.com/mr-tron/base58",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_secio",
|
|
build_file_proto_mode = "disable_global",
|
|
commit = "7c3f577d99debb69c3b68be35fe14d9445a6569c", # v0.2.0
|
|
importpath = "github.com/libp2p/go-libp2p-secio",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_tcp_transport",
|
|
commit = "4da01758afabe2347b015cc12d3478a384ebc909", # v0.1.1
|
|
importpath = "github.com/libp2p/go-tcp-transport",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_protocol",
|
|
commit = "25288782ae7dd539248ffa7dc62d521027ea311b", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-protocol",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_jbenet_goprocess",
|
|
commit = "1dc239722b2ba3784472fb5301f62640fa5a8bc3", # v0.1.3
|
|
importpath = "github.com/jbenet/goprocess",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_multiformats_go_multistream",
|
|
commit = "039807e4901c4b2041f40a0e4aa32d72939608aa", # v0.1.0
|
|
importpath = "github.com/multiformats/go-multistream",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_loggables",
|
|
commit = "814642b01726ff6f9302e8ce9eeeb00d25409520", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-loggables",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_nat",
|
|
commit = "c50c291a61bceccb914366d93eb24f58594e9134", # v0.0.4
|
|
importpath = "github.com/libp2p/go-libp2p-nat",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_multiformats_go_multiaddr_dns",
|
|
commit = "aeb5743691b968cfa3365c9da59ef872a3133c87", # v0.2.0
|
|
importpath = "github.com/multiformats/go-multiaddr-dns",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_whyrusleeping_go_logging",
|
|
commit = "d89ec39241781fab261571aeddb2a4177bb57bf3", # v0.0.1
|
|
importpath = "github.com/whyrusleeping/go-logging",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_mattn_go_isatty",
|
|
commit = "e1f7b56ace729e4a73a29a6b4fac6cd5fcda7ab3", # v0.0.9
|
|
importpath = "github.com/mattn/go-isatty",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_transport_upgrader",
|
|
commit = "07ed92ccf9aba3a2e4b2fddc4c17ced060524922", # v0.1.1
|
|
importpath = "github.com/libp2p/go-libp2p-transport-upgrader",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_maddr_filter",
|
|
commit = "4d5679194bce9c87a81d3b9948a4b5edd5ddc094", # v0.0.5
|
|
importpath = "github.com/libp2p/go-maddr-filter",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_transport",
|
|
commit = "2406e91c260757c7cf63c70ad20073f5a7b29af4", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-transport",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_addr_util",
|
|
commit = "4cd36c0f325f9e38f1e31ff7a10b9d94d53a11cf", # v0.0.1
|
|
importpath = "github.com/libp2p/go-addr-util",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_interface_pnet",
|
|
commit = "1357b4bb4b863afcc688f7820c88564ad79818be", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-interface-pnet",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_whyrusleeping_timecache",
|
|
commit = "cfcb2f1abfee846c430233aef0b630a946e0a5a6",
|
|
importpath = "github.com/whyrusleeping/timecache",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_opentracing_opentracing_go",
|
|
commit = "659c90643e714681897ec2521c60567dd21da733", # v1.1.0
|
|
importpath = "github.com/opentracing/opentracing-go",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_reuseport",
|
|
commit = "3e6d618acfdfacbbeff71cb2bd70fc188f897a0f", # v0.0.1
|
|
importpath = "github.com/libp2p/go-reuseport",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_huin_goupnp",
|
|
commit = "656e61dfadd241c7cbdd22a023fa81ecb6860ea8", # v1.0.0
|
|
importpath = "github.com/huin/goupnp",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_spaolacci_murmur3",
|
|
commit = "f09979ecbc725b9e6d41a297405f65e7e8804acc", # v1.1.0
|
|
importpath = "github.com/spaolacci/murmur3",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_jbenet_go_temp_err_catcher",
|
|
commit = "aac704a3f4f27190b4ccc05f303a4931fd1241ff",
|
|
importpath = "github.com/jbenet/go-temp-err-catcher",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_sirupsen_logrus",
|
|
commit = "839c75faf7f98a33d445d181f3018b5c3409a45e", # v1.4.2
|
|
importpath = "github.com/sirupsen/logrus",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_golang_x_sys",
|
|
commit = "fae7ac547cb717d141c433a2a173315e216b64c4",
|
|
importpath = "golang.org/x/sys",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_flow_metrics",
|
|
commit = "1f5b3acc846b2c8ce4c4e713296af74f5c24df55", # v0.0.1
|
|
importpath = "github.com/libp2p/go-flow-metrics",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_msgio",
|
|
commit = "9142103f7d8dc5a74a91116b8f927fe8d8bf4a96", # v0.0.4
|
|
importpath = "github.com/libp2p/go-msgio",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_jackpal_gateway",
|
|
commit = "cbcf4e3f3baee7952fc386c8b2534af4d267c875", # v1.0.5
|
|
importpath = "github.com/jackpal/gateway",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_whyrusleeping_multiaddr_filter",
|
|
commit = "e903e4adabd70b78bc9293b6ee4f359afb3f9f59",
|
|
importpath = "github.com/whyrusleeping/multiaddr-filter",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_ws_transport",
|
|
commit = "8cca0dbc7f3533b122bd2cbeaa4a9b07c2913b9d", # v0.1.2
|
|
importpath = "github.com/libp2p/go-ws-transport",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_golang_x_crypto",
|
|
commit = "4def268fd1a49955bfb3dda92fe3db4f924f2285",
|
|
importpath = "golang.org/x/crypto",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_jackpal_go_nat_pmp",
|
|
commit = "d89d09f6f3329bc3c2479aa3cafd76a5aa93a35c",
|
|
importpath = "github.com/jackpal/go-nat-pmp",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_reuseport_transport",
|
|
commit = "c7583c88df654a2ecd621e863f661783d79b64d1", # v0.0.2
|
|
importpath = "github.com/libp2p/go-reuseport-transport",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_whyrusleeping_go_notifier",
|
|
commit = "097c5d47330ff6a823f67e3515faa13566a62c6f",
|
|
importpath = "github.com/whyrusleeping/go-notifier",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_gorilla_websocket",
|
|
commit = "c3e18be99d19e6b3e8f1559eea2c161a665c4b6b", # v1.4.1
|
|
importpath = "github.com/gorilla/websocket",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_syndtr_goleveldb",
|
|
commit = "9d007e481048296f09f59bd19bb7ae584563cd95", # v1.0.0
|
|
importpath = "github.com/syndtr/goleveldb",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_blankhost",
|
|
commit = "da3b45205dfce3ef3926054ffd5dee76f5903382", # v0.1.4
|
|
importpath = "github.com/libp2p/go-libp2p-blankhost",
|
|
)
|
|
|
|
go_repository(
|
|
name = "io_opencensus_go",
|
|
importpath = "go.opencensus.io",
|
|
sum = "h1:75k/FF0Q2YM8QYo07VPddOLBslDt1MZOdEslOHvmzAs=",
|
|
version = "v0.22.2",
|
|
)
|
|
|
|
go_repository(
|
|
name = "io_opencensus_go_contrib_exporter_jaeger",
|
|
importpath = "contrib.go.opencensus.io/exporter/jaeger",
|
|
sum = "h1:nhTv/Ry3lGmqbJ/JGvCjWxBl5ozRfqo86Ngz59UAlfk=",
|
|
version = "v0.2.0",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_golang_google_api",
|
|
importpath = "google.golang.org/api",
|
|
sum = "h1:uMf5uLi4eQMRrMKhCplNik4U4H8Z6C1br3zOtAa/aDE=",
|
|
version = "v0.14.0",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_golang_x_sync",
|
|
commit = "e225da77a7e68af35c70ccbf71af2b83e6acac3c",
|
|
importpath = "golang.org/x/sync",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_golang_lint",
|
|
commit = "5b3e6a55c961c61f4836ae6868c17b070744c590",
|
|
importpath = "github.com/golang/lint",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_golang_x_lint",
|
|
commit = "5b3e6a55c961c61f4836ae6868c17b070744c590",
|
|
importpath = "golang.org/x/lint",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_aristanetworks_goarista",
|
|
commit = "728bce664cf5dfb921941b240828f989a2c8f8e3",
|
|
importpath = "github.com/aristanetworks/goarista",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_prometheus_client_golang",
|
|
commit = "4ab88e80c249ed361d3299e2930427d9ac43ef8d", # v1.0.0
|
|
importpath = "github.com/prometheus/client_golang",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_prometheus_client_model",
|
|
commit = "fd36f4220a901265f90734c3183c5f0c91daa0b8",
|
|
importpath = "github.com/prometheus/client_model",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_prometheus_common",
|
|
commit = "287d3e634a1e550c9e463dd7e5a75a422c614505", # v0.7.0
|
|
importpath = "github.com/prometheus/common",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_prometheus_procfs",
|
|
commit = "499c85531f756d1129edd26485a5f73871eeb308", # v0.0.5
|
|
importpath = "github.com/prometheus/procfs",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_beorn7_perks",
|
|
commit = "37c8de3658fcb183f997c4e13e8337516ab753e6", # v1.0.1
|
|
importpath = "github.com/beorn7/perks",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_matttproud_golang_protobuf_extensions",
|
|
commit = "c12348ce28de40eed0136aa2b644d0ee0650e56c", # v1.0.1
|
|
importpath = "github.com/matttproud/golang_protobuf_extensions",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_boltdb_bolt",
|
|
commit = "2f1ce7a837dcb8da3ec595b1dac9d0632f0f99e8", # v1.3.1
|
|
importpath = "github.com/boltdb/bolt",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_pborman_uuid",
|
|
commit = "8b1b92947f46224e3b97bb1a3a5b0382be00d31e", # v1.2.0
|
|
importpath = "github.com/pborman/uuid",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_buffer_pool",
|
|
commit = "c4a5988a1e475884367015e1a2d0bd5fa4c491f4", # v0.0.2
|
|
importpath = "github.com/libp2p/go-buffer-pool",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_mplex",
|
|
commit = "62fe9554facaec3f80333b61ea8d694fe615705f", # v0.1.0
|
|
importpath = "github.com/libp2p/go-mplex",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_pubsub",
|
|
build_file_proto_mode = "disable_global",
|
|
importpath = "github.com/libp2p/go-libp2p-pubsub",
|
|
sum = "h1:+Iz8zeI1KO6HX8cexU9g98cCGjae52Vujeg087SkuME=",
|
|
version = "v0.2.6-0.20191219233527-97846b574895",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_ipfs_go_ipfs_util",
|
|
commit = "a4bb5361e49427531f9a716ead2ce4bd9bdd7959", # v0.0.1
|
|
importpath = "github.com/ipfs/go-ipfs-util",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_google_uuid",
|
|
commit = "0cd6bf5da1e1c83f8b45653022c74f71af0538a4", # v1.1.1
|
|
importpath = "github.com/google/uuid",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_kad_dht",
|
|
build_file_proto_mode = "disable_global",
|
|
commit = "e216d3cf6cfadfc91b8c3bec6ac9492ea40908d0", # v0.2.1
|
|
importpath = "github.com/libp2p/go-libp2p-kad-dht",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_ipfs_go_datastore",
|
|
commit = "d0ca9bc39f9d5b77bd602abe1a897473e105be7f", # v0.1.1
|
|
importpath = "github.com/ipfs/go-datastore",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_whyrusleeping_base32",
|
|
commit = "c30ac30633ccdabefe87eb12465113f06f1bab75",
|
|
importpath = "github.com/whyrusleeping/base32",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_ipfs_go_cid",
|
|
commit = "9bb7ea69202c6c9553479eb355ab8a8a97d43a2e", # v0.0.3
|
|
importpath = "github.com/ipfs/go-cid",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_record",
|
|
build_file_proto_mode = "disable_global",
|
|
commit = "3f535b1abcdf698e11ac16f618c2e64c4e5a114a", # v0.1.1
|
|
importpath = "github.com/libp2p/go-libp2p-record",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_routing",
|
|
commit = "f4ece6c1baa8e77ee488b25014fcb1059955ed0f", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-routing",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_kbucket",
|
|
commit = "8b77351e0f784a5f71749d23000897c8aee71a76", # v0.2.1
|
|
importpath = "github.com/libp2p/go-libp2p-kbucket",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_ipfs_go_todocounter",
|
|
commit = "742667602a47ab3a2b7f17d935019c3255719dce", # v0.0.2
|
|
importpath = "github.com/ipfs/go-todocounter",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_whyrusleeping_go_keyspace",
|
|
commit = "5b898ac5add1da7178a4a98e69cb7b9205c085ee",
|
|
importpath = "github.com/whyrusleeping/go-keyspace",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_multiformats_go_multibase",
|
|
commit = "d63641945dc1749baa23686ad0564ad63fef0493", # v0.0.1
|
|
importpath = "github.com/multiformats/go-multibase",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_hashicorp_golang_lru",
|
|
commit = "7f827b33c0f158ec5dfbba01bb0b14a4541fd81d", # v0.5.3
|
|
importpath = "github.com/hashicorp/golang-lru",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_ipfs_go_ipfs_addr",
|
|
commit = "ac4881d4db36effbbeebf93d9172fcb20ed04c15", # v0.0.1
|
|
importpath = "github.com/ipfs/go-ipfs-addr",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_discovery",
|
|
importpath = "github.com/libp2p/go-libp2p-discovery",
|
|
sum = "h1:1p3YSOq7VsgaL+xVHPi8XAmtGyas6D2J6rWBEfz/aiY=",
|
|
version = "v0.2.0",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_autonat",
|
|
commit = "3464f9b4f7bfbd7bb008813eacb626c7ab7fb9a3", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-autonat",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_konsorten_go_windows_terminal_sequences",
|
|
commit = "f55edac94c9bbba5d6182a4be46d86a2c9b5b50e", # v1.0.2
|
|
importpath = "github.com/konsorten/go-windows-terminal-sequences",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_interface_conn",
|
|
commit = "c7cda99284db0bea441058da8fd1f1373c763ed6",
|
|
importpath = "github.com/libp2p/go-libp2p-interface-conn",
|
|
)
|
|
|
|
go_repository(
|
|
name = "io_k8s_client_go",
|
|
build_extra_args = ["-exclude=vendor"],
|
|
commit = "c1ea390cb7f7ca6d6345b4d3bcfd5546028cee20", # v12.0.0
|
|
importpath = "k8s.io/client-go",
|
|
)
|
|
|
|
go_repository(
|
|
name = "io_k8s_apimachinery",
|
|
build_file_proto_mode = "disable_global",
|
|
commit = "bfcf53abc9f82bad3e534fcb1c36599d3c989ebf",
|
|
importpath = "k8s.io/apimachinery",
|
|
)
|
|
|
|
go_repository(
|
|
name = "io_k8s_klog",
|
|
commit = "2ca9ad30301bf30a8a6e0fa2110db6b8df699a91", # v1.0.0
|
|
importpath = "k8s.io/klog",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_google_gofuzz",
|
|
importpath = "github.com/google/gofuzz",
|
|
sum = "h1:A8PeW59pxE9IoFRqBp37U+mSNaQoZ46F1f0f863XSXw=",
|
|
version = "v1.0.0",
|
|
)
|
|
|
|
go_repository(
|
|
name = "io_k8s_api",
|
|
build_file_proto_mode = "disable_global",
|
|
commit = "3043179095b6baa0087e8735d796bd6dfa881f8e",
|
|
importpath = "k8s.io/api",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_shyiko_kubesec",
|
|
commit = "7718facdb5e5529cecff1fe42fc3aaa4cc837d5d",
|
|
importpath = "github.com/shyiko/kubesec",
|
|
)
|
|
|
|
go_repository(
|
|
name = "in_gopkg_yaml_v2",
|
|
commit = "f221b8435cfb71e54062f6c6e99e9ade30b124d5", # v2.2.4
|
|
importpath = "gopkg.in/yaml.v2",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_spf13_pflag",
|
|
commit = "2e9d26c8c37aae03e3f9d4e90b7116f5accb7cab", # v1.0.5
|
|
importpath = "github.com/spf13/pflag",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_spf13_cobra",
|
|
commit = "f2b07da1e2c38d5f12845a4f607e2e1018cbb1f5", # v0.0.5
|
|
importpath = "github.com/spf13/cobra",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_aws_aws_sdk_go",
|
|
commit = "36cc7fd7051ac4707bd56c8774825df9e8de5918",
|
|
importpath = "github.com/aws/aws-sdk-go",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_posener_complete",
|
|
commit = "699ede78373dfb0168f00170591b698042378437",
|
|
importpath = "github.com/posener/complete",
|
|
remote = "https://github.com/shyiko/complete",
|
|
vcs = "git",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_golang_x_oauth2",
|
|
commit = "e64efc72b421e893cbf63f17ba2221e7d6d0b0f3",
|
|
importpath = "golang.org/x/oauth2",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_hashicorp_go_multierror",
|
|
commit = "886a7fbe3eb1c874d46f623bfa70af45f425b3d1", # v1.0.0
|
|
importpath = "github.com/hashicorp/go-multierror",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_hashicorp_errwrap",
|
|
commit = "8a6fb523712970c966eefc6b39ed2c5e74880354", # v1.0.0
|
|
importpath = "github.com/hashicorp/errwrap",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_google_cloud_go",
|
|
commit = "264def2dd949cdb8a803bb9f50fa29a67b798a6a", # v0.46.3
|
|
importpath = "cloud.google.com/go",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_inconshreveable_mousetrap",
|
|
commit = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75", # v1.0.0
|
|
importpath = "github.com/inconshreveable/mousetrap",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_deckarep_golang_set",
|
|
commit = "cbaa98ba5575e67703b32b4b19f73c91f3c4159e", # v1.7.1
|
|
importpath = "github.com/deckarep/golang-set",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_go_stack_stack",
|
|
commit = "2fee6af1a9795aafbe0253a0cfbdf668e1fb8a9a", # v1.8.0
|
|
importpath = "github.com/go-stack/stack",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_rs_cors",
|
|
commit = "db0fe48135e83b5812a5a31be0eea66984b1b521", # v1.7.0
|
|
importpath = "github.com/rs/cors",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_golang_snappy",
|
|
commit = "2a8bb927dd31d8daada140a5d09578521ce5c36a", # v0.0.1
|
|
importpath = "github.com/golang/snappy",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_edsrzf_mmap_go",
|
|
commit = "188cc3b666ba704534fa4f96e9e61f21f1e1ba7c", # v1.0.0
|
|
importpath = "github.com/edsrzf/mmap-go",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_pkg_errors",
|
|
commit = "ba968bfe8b2f7e042a574c888954fccecfa385b4", # v0.8.1
|
|
importpath = "github.com/pkg/errors",
|
|
)
|
|
|
|
go_repository(
|
|
name = "in_gopkg_natefinch_npipe_v2",
|
|
commit = "c1b8fa8bdccecb0b8db834ee0b92fdbcfa606dd6",
|
|
importpath = "gopkg.in/natefinch/npipe.v2",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_prestonvanloon_go_recaptcha",
|
|
commit = "0834cef6e8bd3a7ebdb3ac7def9440ee47d501a4",
|
|
importpath = "github.com/prestonvanloon/go-recaptcha",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_phoreproject_bls",
|
|
commit = "da95d4798b09e9f45a29dc53124b2a0b4c1dfc13",
|
|
importpath = "github.com/phoreproject/bls",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_multiformats_go_base32",
|
|
commit = "a9c2755c3d1672dbe6a7e4a5d182169fa30b6a8e", # v0.0.3
|
|
importpath = "github.com/multiformats/go-base32",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_golang_x_xerrors",
|
|
commit = "a5947ffaace3e882f334c1750858b4a6a7e52422",
|
|
importpath = "golang.org/x/xerrors",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_grpc_ecosystem_go_grpc_middleware",
|
|
commit = "dd15ed025b6054e5253963e355991f3070d4e593", # v1.1.0
|
|
importpath = "github.com/grpc-ecosystem/go-grpc-middleware",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_apache_thrift",
|
|
commit = "384647d290e2e4a55a14b1b7ef1b7e66293a2c33", # v0.12.0
|
|
importpath = "github.com/apache/thrift",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_grpc_ecosystem_go_grpc_prometheus",
|
|
commit = "c225b8c3b01faf2899099b768856a9e916e5087b", # v1.2.0
|
|
importpath = "github.com/grpc-ecosystem/go-grpc-prometheus",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_connmgr",
|
|
commit = "b46e9bdbcd8436b4fe4b30a53ec913c07e5e09c9", # v0.1.1
|
|
importpath = "github.com/libp2p/go-libp2p-connmgr",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_joonix_log",
|
|
commit = "13fe31bbdd7a6f706b9114e188cdb53856be4d64",
|
|
importpath = "github.com/joonix/log",
|
|
)
|
|
|
|
go_repository(
|
|
name = "grpc_ecosystem_grpc_gateway",
|
|
commit = "da7a886035e25b2f274f89b6f3c64bf70a9f6780",
|
|
importpath = "github.com/grpc-ecosystem/grpc-gateway",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_ghodss_yaml",
|
|
commit = "0ca9ea5df5451ffdf184b4428c902747c2c11cd7", # v1.0.0
|
|
importpath = "github.com/ghodss/yaml",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_uber_go_automaxprocs",
|
|
commit = "946a8391268aea0a60a86403988ff3ab4b604a83", # v1.2.0
|
|
importpath = "go.uber.org/automaxprocs",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_core",
|
|
build_file_proto_mode = "disable_global",
|
|
commit = "26b960839df84e2783f8f6125fa822a9978c2b8f", # v0.2.3
|
|
importpath = "github.com/libp2p/go-libp2p-core",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_testing",
|
|
commit = "1fa303da162dc57872d8fc553497f7602aa11c10", # v0.1.0
|
|
importpath = "github.com/libp2p/go-libp2p-testing",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_yamux",
|
|
commit = "a61e80cb5770aa0d9b1bafe94da1278f58baa2c5", # v0.2.1
|
|
importpath = "github.com/libp2p/go-libp2p-yamux",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_libp2p_mplex",
|
|
commit = "811729f15f0af13fe3f0d9e410c22f6a4bc5c686", # v0.2.1
|
|
importpath = "github.com/libp2p/go-libp2p-mplex",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_stream_muxer_multistream",
|
|
commit = "2439b02deee2de8bb1fe24473d3d8333008a714a", # v0.2.0
|
|
importpath = "github.com/libp2p/go-stream-muxer-multistream",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_multiformats_go_multiaddr_fmt",
|
|
commit = "113ed87ed03cfff94f29fd95236be3ccd933fd36", # v0.1.0
|
|
importpath = "github.com/multiformats/go-multiaddr-fmt",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_yamux",
|
|
commit = "663972181d409e7263040f0b668462f87c85e1bd", # v1.2.3
|
|
importpath = "github.com/libp2p/go-yamux",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_nat",
|
|
commit = "d13fdefb3bbb2fde2c6fc090a7ea992cec8b26df", # v0.0.3
|
|
importpath = "github.com/libp2p/go-nat",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_koron_go_ssdp",
|
|
commit = "4a0ed625a78b6858dc8d3a55fb7728968b712122",
|
|
importpath = "github.com/koron/go-ssdp",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_libp2p_go_eventbus",
|
|
commit = "d34a18eba211bd65b32a4a7a06390fc441257cbd", # v0.1.0
|
|
importpath = "github.com/libp2p/go-eventbus",
|
|
)
|
|
|
|
go_repository(
|
|
name = "in_gopkg_d4l3k_messagediff_v1",
|
|
commit = "29f32d820d112dbd66e58492a6ffb7cc3106312b", # v1.2.1
|
|
importpath = "gopkg.in/d4l3k/messagediff.v1",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_prysmaticlabs_go_bitfield",
|
|
commit = "dbb55b15e92f897ee230360c8d9695e2f224b117",
|
|
importpath = "github.com/prysmaticlabs/go-bitfield",
|
|
)
|
|
|
|
load("@com_github_prysmaticlabs_go_ssz//:deps.bzl", "go_ssz_dependencies")
|
|
|
|
go_ssz_dependencies()
|
|
|
|
go_repository(
|
|
name = "org_golang_google_grpc",
|
|
build_file_proto_mode = "disable",
|
|
commit = "1d89a3c832915b2314551c1d2a506874d62e53f7", # v1.22.0
|
|
importpath = "google.golang.org/grpc",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_golang_x_net",
|
|
commit = "da137c7871d730100384dbcf36e6f8fa493aef5b",
|
|
importpath = "golang.org/x/net",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_golang_x_text",
|
|
commit = "342b2e1fbaa52c93f31447ad2c6abc048c63e475", # v0.3.2
|
|
importpath = "golang.org/x/text",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_golang_glog",
|
|
commit = "23def4e6c14b4da8ac2ed8007337bc5eb5007998",
|
|
importpath = "github.com/golang/glog",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_golang_x_time",
|
|
commit = "9d24e82272b4f38b78bc8cff74fa936d31ccd8ef",
|
|
importpath = "golang.org/x/time",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_googleapis_gnostic",
|
|
commit = "ab0dd09aa10e2952b28e12ecd35681b20463ebab", # v0.3.1
|
|
importpath = "github.com/googleapis/gnostic",
|
|
)
|
|
|
|
go_repository(
|
|
name = "in_gopkg_inf_v0",
|
|
commit = "d2d2541c53f18d2a059457998ce2876cc8e67cbf", # v0.9.1
|
|
importpath = "gopkg.in/inf.v0",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_davecgh_go_spew",
|
|
commit = "8991bc29aa16c548c550c7ff78260e27b9ab7c73", # v1.1.1
|
|
importpath = "github.com/davecgh/go-spew",
|
|
)
|
|
|
|
go_repository(
|
|
name = "io_k8s_sigs_yaml",
|
|
commit = "fd68e9863619f6ec2fdd8625fe1f02e7c877e480", # v1.1.0
|
|
importpath = "sigs.k8s.io/yaml",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_google_go_cmp",
|
|
commit = "2d0692c2e9617365a95b295612ac0d4415ba4627", # v0.3.1
|
|
importpath = "github.com/google/go-cmp",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_modern_go_reflect2",
|
|
commit = "94122c33edd36123c84d5368cfb2b69df93a0ec8", # v1.0.1
|
|
importpath = "github.com/modern-go/reflect2",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_json_iterator_go",
|
|
commit = "4f2e55fcf87ba29ab80379002316db67620ff622",
|
|
importpath = "github.com/json-iterator/go",
|
|
remote = "https://github.com/prestonvanloon/go",
|
|
vcs = "git",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_modern_go_concurrent",
|
|
commit = "bacd9c7ef1dd9b15be4a9909b8ac7a4e313eec94",
|
|
importpath = "github.com/modern-go/concurrent",
|
|
)
|
|
|
|
go_repository(
|
|
name = "io_k8s_utils",
|
|
commit = "3dccf664f023863740c508fb4284e49742bedfa4",
|
|
importpath = "k8s.io/utils",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_googleapis_gnostic",
|
|
commit = "25d8b0b6698593f520d9d8dc5a88e6b16ca9ecc0",
|
|
importpath = "github.com/googleapis/gnostic",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_patrickmn_go_cache",
|
|
commit = "46f407853014144407b6c2ec7ccc76bf67958d93",
|
|
importpath = "github.com/patrickmn/go-cache",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_prysmaticlabs_ethereumapis",
|
|
commit = "87118fb893cc6f32b25793d819790fd3bcce3221",
|
|
importpath = "github.com/prysmaticlabs/ethereumapis",
|
|
patch_args = ["-p1"],
|
|
patches = [
|
|
"//third_party:com_github_prysmaticlabs_ethereumapis-tags.patch",
|
|
],
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_cloudflare_roughtime",
|
|
commit = "d41fdcee702eb3e5c3296288a453b9340184d37e",
|
|
importpath = "github.com/cloudflare/roughtime",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_googlesource_roughtime_roughtime_git",
|
|
build_file_generation = "on",
|
|
commit = "51f6971f5f06ec101e5fbcabe5a49477708540f3",
|
|
importpath = "roughtime.googlesource.com/roughtime.git",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_paulbellamy_ratecounter",
|
|
commit = "524851a93235ac051e3540563ed7909357fe24ab", # v0.2.0
|
|
importpath = "github.com/paulbellamy/ratecounter",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_mattn_go_runewidth",
|
|
importpath = "github.com/mattn/go-runewidth",
|
|
sum = "h1:2BvfKmzob6Bmd4YsL0zygOqfdFnK7GR4QL06Do4/p7Y=",
|
|
version = "v0.0.4",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_mdlayher_prombolt",
|
|
importpath = "github.com/mdlayher/prombolt",
|
|
sum = "h1:N257g6TTx0LxYoskSDFxvkSJ3NOZpy9IF1xQ7Gu+K8I=",
|
|
version = "v0.0.0-20161005185022-dfcf01d20ee9",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_minio_highwayhash",
|
|
importpath = "github.com/minio/highwayhash",
|
|
sum = "h1:iMSDhgUILCr0TNm8LWlSjF8N0ZIj2qbO8WHp6Q/J2BA=",
|
|
version = "v1.0.0",
|
|
)
|
|
|
|
go_repository(
|
|
name = "org_golang_x_exp",
|
|
importpath = "golang.org/x/exp",
|
|
sum = "h1:n9HxLrNxWWtEb1cA950nuEEj3QnKbtsCJ6KjcgisNUs=",
|
|
version = "v0.0.0-20191002040644-a1355ae1e2c3",
|
|
)
|
|
|
|
go_repository(
|
|
name = "in_gopkg_confluentinc_confluent_kafka_go_v1",
|
|
importpath = "gopkg.in/confluentinc/confluent-kafka-go.v1",
|
|
patch_args = ["-p1"],
|
|
patches = ["//third_party:in_gopkg_confluentinc_confluent_kafka_go_v1.patch"],
|
|
sum = "h1:roy97m/3wj9/o8OuU3sZ5wildk30ep38k2x8nhNbKrI=",
|
|
version = "v1.1.0",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_naoina_toml",
|
|
importpath = "github.com/naoina/toml",
|
|
sum = "h1:PT/lllxVVN0gzzSqSlHEmP8MJB4MY2U7STGxiouV4X8=",
|
|
version = "v0.1.1",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_elastic_gosigar",
|
|
importpath = "github.com/elastic/gosigar",
|
|
sum = "h1:GzPQ+78RaAb4J63unidA/JavQRKrB6s8IOzN6Ib59jo=",
|
|
version = "v0.10.5",
|
|
)
|
|
|
|
go_repository(
|
|
name = "in_gopkg_urfave_cli_v1",
|
|
importpath = "gopkg.in/urfave/cli.v1",
|
|
sum = "h1:NdAVW6RYxDif9DhDHaAortIu956m2c0v+09AZBPTbE0=",
|
|
version = "v1.20.0",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_naoina_go_stringutil",
|
|
importpath = "github.com/naoina/go-stringutil",
|
|
sum = "h1:rCUeRUHjBjGTSHl0VC00jUPLz8/F9dDzYI70Hzifhks=",
|
|
version = "v0.1.0",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_influxdata_influxdb",
|
|
importpath = "github.com/influxdata/influxdb",
|
|
sum = "h1:uSeBTNO4rBkbp1Be5FKRsAmglM9nlx25TzVQRQt1An4=",
|
|
version = "v1.7.9",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_robertkrimen_otto",
|
|
importpath = "github.com/robertkrimen/otto",
|
|
sum = "h1:1VUlQbCfkoSGv7qP7Y+ro3ap1P1pPZxgdGVqiTVy5C4=",
|
|
version = "v0.0.0-20180617131154-15f95af6e78d",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_peterh_liner",
|
|
importpath = "github.com/peterh/liner",
|
|
sum = "h1:f+aAedNJA6uk7+6rXsYBnhdo4Xux7ESLe+kcuVUF5os=",
|
|
version = "v1.1.0",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_graph_gophers_graphql_go",
|
|
importpath = "github.com/graph-gophers/graphql-go",
|
|
sum = "h1:HwRCZlPXN00r58jaIPE11HXn7EvhheQrE+Cxw0vkrH0=",
|
|
version = "v0.0.0-20191031232829-adde0d0f76a3",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_rjeczalik_notify",
|
|
importpath = "github.com/rjeczalik/notify",
|
|
sum = "h1:MiTWrPj55mNDHEiIX5YUSKefw/+lCQVoAFmD6oQm5w8=",
|
|
version = "v0.9.2",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_mohae_deepcopy",
|
|
importpath = "github.com/mohae/deepcopy",
|
|
sum = "h1:RWengNIwukTxcDr9M+97sNutRR1RKhG96O6jWumTTnw=",
|
|
version = "v0.0.0-20170929034955-c48cc78d4826",
|
|
)
|
|
|
|
go_repository(
|
|
name = "in_gopkg_olebedev_go_duktape_v3",
|
|
importpath = "gopkg.in/olebedev/go-duktape.v3",
|
|
sum = "h1:uuol9OUzSvZntY1v963NAbVd7A+PHLMz1FlCe3Lorcs=",
|
|
version = "v3.0.0-20190709231704-1e4459ed25ff",
|
|
)
|
|
|
|
go_repository(
|
|
name = "in_gopkg_sourcemap_v1",
|
|
importpath = "gopkg.in/sourcemap.v1",
|
|
sum = "h1:inv58fC9f9J3TK2Y2R1NPntXEn3/wjWHkonhIUODNTI=",
|
|
version = "v1.0.5",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_fatih_color",
|
|
importpath = "github.com/fatih/color",
|
|
sum = "h1:DkWD4oS2D8LGGgTQ6IvwJJXSL5Vp2ffcQg58nFV38Ys=",
|
|
version = "v1.7.0",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_protolambda_zssz",
|
|
commit = "632f11e5e281660402bd0ac58f76090f3503def0",
|
|
importpath = "github.com/protolambda/zssz",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_emicklei_dot",
|
|
commit = "f4a04130244d60cef56086d2f649b4b55e9624aa",
|
|
importpath = "github.com/emicklei/dot",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_googleapis_gax_go_v2",
|
|
importpath = "github.com/googleapis/gax-go/v2",
|
|
sum = "h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM=",
|
|
version = "v2.0.5",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_golang_groupcache",
|
|
importpath = "github.com/golang/groupcache",
|
|
sum = "h1:uHTyIjqVhYRhLbJ8nIiOJHkEZZ+5YoOsAbD3sk82NiE=",
|
|
version = "v0.0.0-20191027212112-611e8accdfc9",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_uber_jaeger_client_go",
|
|
importpath = "github.com/uber/jaeger-client-go",
|
|
sum = "h1:HgqpYBng0n7tLJIlyT4kPCIv5XgCsF+kai1NnnrJzEU=",
|
|
version = "v2.20.1+incompatible",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_dgraph_io_ristretto",
|
|
commit = "99d1bbbf28e64530eb246be0568fc7709a35ebdd",
|
|
importpath = "github.com/dgraph-io/ristretto",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_cespare_xxhash",
|
|
commit = "d7df74196a9e781ede915320c11c378c1b2f3a1f",
|
|
importpath = "github.com/cespare/xxhash",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_ipfs_go_detect_race",
|
|
importpath = "github.com/ipfs/go-detect-race",
|
|
sum = "h1:qX/xay2W3E4Q1U7d9lNs1sU9nvguX0a7319XbyQ6cOk=",
|
|
version = "v0.0.1",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_dgraph_io_ristretto",
|
|
commit = "99d1bbbf28e64530eb246be0568fc7709a35ebdd",
|
|
importpath = "github.com/dgraph-io/ristretto",
|
|
)
|
|
|
|
go_repository(
|
|
name = "com_github_cespare_xxhash",
|
|
commit = "d7df74196a9e781ede915320c11c378c1b2f3a1f",
|
|
importpath = "github.com/cespare/xxhash",
|
|
)
|