Implement validator identities Beacon API endpoint (#15086)

* implementation

* tests

* changelog <3

* linter fix

* test fix
This commit is contained in:
Radosław Kapka
2025-03-25 17:49:35 +01:00
committed by GitHub
parent 98b13ea144
commit 6a27c41aad
10 changed files with 862 additions and 194 deletions

View File

@@ -100,6 +100,12 @@ type GetValidatorBalancesResponse struct {
Data []*ValidatorBalance `json:"data"`
}
type GetValidatorIdentitiesResponse struct {
ExecutionOptimistic bool `json:"execution_optimistic"`
Finalized bool `json:"finalized"`
Data []*ValidatorIdentity `json:"data"`
}
type ValidatorContainer struct {
Index string `json:"index"`
Balance string `json:"balance"`
@@ -112,6 +118,12 @@ type ValidatorBalance struct {
Balance string `json:"balance"`
}
type ValidatorIdentity struct {
Index string `json:"index"`
Pubkey string `json:"pubkey"`
ActivationEpoch string `json:"activation_epoch"`
}
type GetBlockResponse struct {
Data *SignedBlock `json:"data"`
}