prysm-pulse/proto/prysm/v1alpha1
Preston Van Loon c1197d7881
Add static analysis for unsafe uint casting (#10318)
* Add static analysis for unsafe uint casting

* Fix violations of uintcast

* go mod tidy

* Add exclusion to nogo for darwin build

* Add test for math.Int

* Move some things to const so they are assured not to exceed int64

* Self review

* lint

* fix tests

* fix test

* Add init check for non 64 bit OS

* Move new deps from WORKSPACE to deps.bzl

* fix bazel build for go analysis runs

* Update BUILD.bazel

Remove TODO

* add math.AddInt method

* Add new test casts

* Add case where builtin functions and declared functions are covered

* Fix new findings

* cleanup

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
Co-authored-by: Nishant Das <nishdas93@gmail.com>
2022-03-11 09:34:30 +00:00
..
attestation Add static analysis for unsafe uint casting (#10318) 2022-03-11 09:34:30 +00:00
block Retrieving state by slot to always apply canonical block at slot, when available (#10255) 2022-03-09 13:33:18 -06:00
metadata Sync Protobufs Between Hard Fork Branch and Develop (#9362) 2021-08-11 19:14:49 +00:00
slashings Move Shared/Params Into Config/Params (#9642) 2021-09-21 19:59:25 +00:00
validator-client Validator: deduplicate fork logic for block proposals (#10297) 2022-03-07 19:18:54 +00:00
wrapper Retrieving state by slot to always apply canonical block at slot, when available (#10255) 2022-03-09 13:33:18 -06:00
attestation.pb.go Regen pbs (#10227) 2022-02-16 10:06:41 -06:00
attestation.pb.gw.go Move RPC Protos Into V2 Namespace (#9254) 2021-07-22 21:00:28 +00:00
attestation.proto Move v1alpha1 into Prysm API namespace (#9245) 2021-07-21 21:34:07 +00:00
beacon_block.pb.go Use Execution Payload Defined in Engine V1 Namespace (#10170) 2022-02-02 03:30:35 +00:00
beacon_block.pb.gw.go Move RPC Protos Into V2 Namespace (#9254) 2021-07-22 21:00:28 +00:00
beacon_block.proto Use Execution Payload Defined in Engine V1 Namespace (#10170) 2022-02-02 03:30:35 +00:00
beacon_chain.pb.go Regen pbs (#10227) 2022-02-16 10:06:41 -06:00
beacon_chain.pb.gw.go Production version of Altair Eth APIs (#9640) 2021-09-21 19:20:57 +00:00
beacon_chain.proto #10036 Replace codename Merge with Bellatrix (2nd step) (#10116) 2022-01-26 07:24:47 +00:00
beacon_state.pb.go Renaming Random in ExecutionPayloads to PrevRandao (#10283) 2022-02-26 03:47:16 +00:00
beacon_state.pb.gw.go Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
beacon_state.proto Renaming Random in ExecutionPayloads to PrevRandao (#10283) 2022-02-26 03:47:16 +00:00
BUILD.bazel Add pow block protobuf (#10205) 2022-02-09 22:27:30 +00:00
cloners_test.go Renaming Random in ExecutionPayloads to PrevRandao (#10283) 2022-02-26 03:47:16 +00:00
cloners.go Renaming Random in ExecutionPayloads to PrevRandao (#10283) 2022-02-26 03:47:16 +00:00
debug.pb.go Forkchoice featureflag (#10299) 2022-03-09 03:05:51 +00:00
debug.pb.gw.go Forkchoice featureflag (#10299) 2022-03-09 03:05:51 +00:00
debug.proto Forkchoice featureflag (#10299) 2022-03-09 03:05:51 +00:00
finalized_block_root_container.pb.go Regen pbs (#10227) 2022-02-16 10:06:41 -06:00
finalized_block_root_container.pb.gw.go Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
finalized_block_root_container.proto Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
generated.ssz.go Renaming Random in ExecutionPayloads to PrevRandao (#10283) 2022-02-26 03:47:16 +00:00
health.pb.go Regen pbs (#10227) 2022-02-16 10:06:41 -06:00
health.pb.gw.go Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
health.proto Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
node.pb.go Regen pbs (#10227) 2022-02-16 10:06:41 -06:00
node.pb.gw.go Eth1 connections (#10073) 2022-01-14 11:13:04 -05:00
node.proto Eth1 connections (#10073) 2022-01-14 11:13:04 -05:00
p2p_messages.pb.go Regen pbs (#10227) 2022-02-16 10:06:41 -06:00
p2p_messages.pb.gw.go Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
p2p_messages.proto Sync Protobufs Between Hard Fork Branch and Develop (#9362) 2021-08-11 19:14:49 +00:00
powchain.pb.go Regen pbs (#10227) 2022-02-16 10:06:41 -06:00
powchain.pb.gw.go Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
powchain.proto Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
README.md Move v1alpha1 into Prysm API namespace (#9245) 2021-07-21 21:34:07 +00:00
slasher.pb.go Regen pbs (#10227) 2022-02-16 10:06:41 -06:00
slasher.pb.gw.go Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
slasher.proto Remaining Slasher Beacon Node Changes (#9701) 2021-09-29 18:17:37 +00:00
swagger_description.md Change Eth2 Repository Names (#9425) 2021-08-19 13:00:57 -05:00
swagger.proto Change Eth2 Repository Names (#9425) 2021-08-19 13:00:57 -05:00
swagger.swagger.json Change Eth2 Repository Names (#9425) 2021-08-19 13:00:57 -05:00
sync_committee_mainnet.go Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
sync_committee_minimal.go Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
sync_committee.pb.go Regen pbs (#10227) 2022-02-16 10:06:41 -06:00
sync_committee.pb.gw.go Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
sync_committee.proto Copy Altair Changes Into v1alpha1 Namespace (#9296) 2021-07-28 18:05:07 +00:00
validator.pb.go PrepareBeaconProposer Protobuf Schema (#10332) 2022-03-09 21:40:26 +00:00
validator.pb.gw.go PrepareBeaconProposer Protobuf Schema (#10332) 2022-03-09 21:40:26 +00:00
validator.proto PrepareBeaconProposer Protobuf Schema (#10332) 2022-03-09 21:40:26 +00:00

gRPC Gateway

This package is contains generated files for applications that wish to use eth/v1alpha as a gRPC gateway.