From 22dad263db83868f9617540f64cbd0507f727b2d Mon Sep 17 00:00:00 2001 From: Jim McDonald Date: Wed, 3 Nov 2021 13:31:46 +0000 Subject: [PATCH] Use faster method to obtain sync committees for future epochs. --- cmd/synccommittee/members/process.go | 2 +- go.mod | 4 ++-- go.sum | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cmd/synccommittee/members/process.go b/cmd/synccommittee/members/process.go index e8021a7..da0545d 100644 --- a/cmd/synccommittee/members/process.go +++ b/cmd/synccommittee/members/process.go @@ -33,7 +33,7 @@ func process(ctx context.Context, data *dataIn) (*dataOut, error) { return nil, err } - syncCommittee, err := data.eth2Client.(eth2client.SyncCommitteesProvider).SyncCommittee(ctx, fmt.Sprintf("%d", data.chainTime.FirstSlotOfEpoch(epoch))) + syncCommittee, err := data.eth2Client.(eth2client.SyncCommitteesProvider).SyncCommitteeAtEpoch(ctx, "head", epoch) if err != nil { return nil, errors.Wrap(err, "failed to obtain sync committee information") } diff --git a/go.mod b/go.mod index 2159405..ef4454b 100644 --- a/go.mod +++ b/go.mod @@ -5,11 +5,11 @@ go 1.16 require ( github.com/OneOfOne/xxhash v1.2.5 // indirect github.com/attestantio/dirk v1.0.4 - github.com/attestantio/go-eth2-client v0.8.0 + github.com/attestantio/go-eth2-client v0.8.1 github.com/ferranbt/fastssz v0.0.0-20210905181407-59cf6761a7d5 github.com/gofrs/uuid v4.0.0+incompatible github.com/google/uuid v1.3.0 - github.com/hako/durafmt v0.0.0-20210608085754-5c1018a4e16b // indirect + github.com/hako/durafmt v0.0.0-20210608085754-5c1018a4e16b github.com/hashicorp/hcl v1.0.1-vault-3 // indirect github.com/herumi/bls-eth-go-binary v0.0.0-20210902234237-7763804ee078 github.com/minio/highwayhash v1.0.2 // indirect diff --git a/go.sum b/go.sum index 56c1120..24eb68c 100644 --- a/go.sum +++ b/go.sum @@ -65,8 +65,8 @@ github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj github.com/attestantio/dirk v1.0.4 h1:e5WFS3RxTvtk3BgLjUACItCcjwer07QiYWXP0pjnbZM= github.com/attestantio/dirk v1.0.4/go.mod h1:w9QSIVDKMqD7tjK4e5wrTUCyCNlXaDT8U3SfJ+JOsx4= github.com/attestantio/go-eth2-client v0.7.2/go.mod h1:kEK9iAAOBoADO5wEkd84FEOzjT1zXgVWveQsqn+uBGg= -github.com/attestantio/go-eth2-client v0.8.0 h1:5aUmXOW5vdYxjV0nJpN2qUJlfXbf78266ga2e667Lp4= -github.com/attestantio/go-eth2-client v0.8.0/go.mod h1:kEK9iAAOBoADO5wEkd84FEOzjT1zXgVWveQsqn+uBGg= +github.com/attestantio/go-eth2-client v0.8.1 h1:KR9FVsEr7t/Gr7bmfONI8itYGDrOgnDuyIYFsfwGGdA= +github.com/attestantio/go-eth2-client v0.8.1/go.mod h1:kEK9iAAOBoADO5wEkd84FEOzjT1zXgVWveQsqn+uBGg= github.com/aws/aws-sdk-go v1.33.17/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-sdk-go v1.40.41 h1:v/Y4bB8+wHCONtKV+fuHTzLiqC08lk8e9HqYhRB9PBQ= github.com/aws/aws-sdk-go v1.40.41/go.mod h1:585smgzpB/KqRA+K3y/NL/oYRqQvpNJYvLm+LY1U59Q=