Update dependencies for deneb beta 5.

This commit is contained in:
Jim McDonald
2023-12-07 13:45:01 +00:00
parent 32a34fb9c1
commit 841ba8e8f0
44 changed files with 205 additions and 504 deletions

View File

@@ -34,11 +34,11 @@ func TestParseEpoch(t *testing.T) {
slotDuration := 12 * time.Second
slotsPerEpoch := uint64(32)
epochsPerSyncCommitteePeriod := uint64(256)
mockGenesisTimeProvider := mock.NewGenesisTimeProvider(genesisTime)
mockGenesisProvider := mock.NewGenesisProvider(genesisTime)
mockSpecProvider := mock.NewSpecProvider(slotDuration, slotsPerEpoch, epochsPerSyncCommitteePeriod)
chainTime, err := standardchaintime.New(context.Background(),
standardchaintime.WithLogLevel(zerolog.Disabled),
standardchaintime.WithGenesisTimeProvider(mockGenesisTimeProvider),
standardchaintime.WithGenesisProvider(mockGenesisProvider),
standardchaintime.WithSpecProvider(mockSpecProvider),
)
require.NoError(t, err)

View File

@@ -18,6 +18,7 @@ import (
"encoding/hex"
eth2client "github.com/attestantio/go-eth2-client"
"github.com/attestantio/go-eth2-client/api"
"github.com/pkg/errors"
)
@@ -45,7 +46,7 @@ func Network(ctx context.Context, eth2Client eth2client.Service) (string, error)
if !isProvider {
return "", errors.New("client does not provide deposit contract address")
}
specResponse, err := provider.Spec(ctx)
specResponse, err := provider.Spec(ctx, &api.SpecOpts{})
if err != nil {
return "", errors.Wrap(err, "failed to obtain chain specification")
}

View File

@@ -40,7 +40,7 @@ func (c *specETH2Client) Address() string {
}
// Spec provides the spec information of the chain.
func (c *specETH2Client) Spec(ctx context.Context) (*api.Response[map[string]any], error) {
func (c *specETH2Client) Spec(ctx context.Context, _ *api.SpecOpts) (*api.Response[map[string]any], error) {
return &api.Response[map[string]any]{
Data: map[string]any{
"DEPOSIT_CONTRACT_ADDRESS": c.address,

View File

@@ -34,11 +34,11 @@ func TestParseSlot(t *testing.T) {
slotDuration := 12 * time.Second
slotsPerSlot := uint64(32)
epochsPerSyncCommitteePeriod := uint64(256)
mockGenesisTimeProvider := mock.NewGenesisTimeProvider(genesisTime)
mockGenesisProvider := mock.NewGenesisProvider(genesisTime)
mockSpecProvider := mock.NewSpecProvider(slotDuration, slotsPerSlot, epochsPerSyncCommitteePeriod)
chainTime, err := standardchaintime.New(context.Background(),
standardchaintime.WithLogLevel(zerolog.Disabled),
standardchaintime.WithGenesisTimeProvider(mockGenesisTimeProvider),
standardchaintime.WithGenesisProvider(mockGenesisProvider),
standardchaintime.WithSpecProvider(mockSpecProvider),
)
require.NoError(t, err)