mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-05-02 03:02:54 -04:00
* This PR is for issue #11155 "Keymanager APIs: get_limit api". This PR implements the first task "get gas limit for the validator key". * Removed useless import alias. * Added regenerated key_management.pb.go/pb.gw.go files as well as endpoint_factory.go changes. * Address James's comments: 1. api path component should be "gas_limit" instead of "gaslimit". 2. ran curl test like: - go build -o tmp/validator - ./tmp/validator --web --validators-external-signer-url=http://localhost:9000/ - curl -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.e30.C-BuVfWhKpr9elB05GTJdEEx_8AzkImxzXL03IqcHR8" 127.0.0.1:7500/eth/v1/validator/0xb4844195ce8ca78d9d4f7ffdf4001cfdb079e059542bcc4f45ddfff2bcec7defb1482db4f9426f92f59972da395dd2b5/gas_limit - {"data":{"pubkey":"0xb4844195ce8ca78d9d4f7ffdf4001cfdb079e059542bcc4f45ddfff2bcec7defb1482db4f9426f92f59972da395dd2b5","gas_limit":"30000000"}} Co-authored-by: james-prysm <90280386+james-prysm@users.noreply.github.com>
Prysm Protocol Buffers
This package defines common protobuf messages and services used by Prysm. For now, we are checking in all generated code to support native go dependency management.