Skip to content

Commit 2f21673

Browse files
authored
merge changes from release/v0.27.0 (#4616)
1 parent 10737b8 commit 2f21673

File tree

149 files changed

+489
-587
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

149 files changed

+489
-587
lines changed

api/client/client_test.go

Lines changed: 15 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@ import (
1717
"github.com/stretchr/testify/require"
1818
"go.uber.org/fx"
1919

20-
"github.com/celestiaorg/celestia-app/v5/test/util/genesis"
21-
"github.com/celestiaorg/celestia-app/v5/test/util/testnode"
22-
libshare "github.com/celestiaorg/go-square/v2/share"
20+
"github.com/celestiaorg/celestia-app/v6/test/util/testnode"
21+
libshare "github.com/celestiaorg/go-square/v3/share"
2322

2423
"github.com/celestiaorg/celestia-node/api/rpc"
2524
"github.com/celestiaorg/celestia-node/api/rpc/perms"
@@ -112,23 +111,11 @@ func TestSubmission(t *testing.T) {
112111
ctx, cancel := context.WithTimeout(context.Background(), 15*time.Second)
113112
t.Cleanup(cancel)
114113

115-
accounts := []genesis.KeyringAccount{
116-
{
117-
Name: "Elon",
118-
InitialTokens: 342_000_000_000,
119-
},
120-
{
121-
Name: "Mark",
122-
InitialTokens: 246_000_000_000,
123-
},
124-
{
125-
Name: "Jeff",
126-
InitialTokens: 215_000_000_000,
127-
},
128-
{
129-
Name: "Warren",
130-
InitialTokens: 154_000_000_000,
131-
},
114+
accounts := []string{
115+
"Elon",
116+
"Mark",
117+
"Jeff",
118+
"Warren",
132119
}
133120

134121
start := time.Now()
@@ -146,7 +133,7 @@ func TestSubmission(t *testing.T) {
146133
},
147134

148135
SubmitConfig: SubmitConfig{
149-
DefaultKeyName: accounts[0].Name,
136+
DefaultKeyName: accounts[0],
150137
Network: "private",
151138
CoreGRPCConfig: CoreGRPCConfig{
152139
Addr: cctx.GRPCClient.Target(),
@@ -192,16 +179,16 @@ func TestSubmission(t *testing.T) {
192179
t.Cleanup(cancel)
193180

194181
submitCfg := state.NewTxConfig(
195-
state.WithKeyName(acc.Name),
182+
state.WithKeyName(acc),
196183
)
197184
height, err := client.Blob.Submit(submitCtx, submitBlobs, submitCfg)
198185
require.NoError(t, err)
199-
fmt.Println("submit", acc.Name, height, time.Since(now).String())
186+
fmt.Println("submit", acc, height, time.Since(now).String())
200187

201188
received, err := client.Blob.Get(submitCtx, height, namespace, b.Commitment)
202189
require.NoError(t, err)
203190
require.Equal(t, b.Data(), received.Data())
204-
fmt.Println("get", acc.Name, time.Since(now).String())
191+
fmt.Println("get", acc, time.Since(now).String())
205192
}
206193
}
207194

@@ -284,25 +271,15 @@ func addAuth(t *testing.T) (fx.Option, string) {
284271
}), string(adminToken)
285272
}
286273

287-
func setupConsensus(t *testing.T, ctx context.Context, accounts ...genesis.KeyringAccount) testnode.Context {
274+
func setupConsensus(t *testing.T, ctx context.Context, accounts ...string) testnode.Context {
288275
t.Helper()
289276
chainID := "private"
290-
tmCfg := testnode.DefaultTendermintConfig()
291-
tmCfg.Consensus.TimeoutCommit = time.Millisecond * 1
292-
293-
appConf := testnode.DefaultAppConfig()
294-
appConf.API.Enable = true
295-
296-
g := genesis.NewDefaultGenesis().
297-
WithChainID(chainID).
298-
WithValidators(genesis.NewDefaultValidator(testnode.DefaultValidatorAccountName)).
299-
WithConsensusParams(testnode.DefaultConsensusParams()).WithKeyringAccounts(accounts...)
300277

301278
config := testnode.DefaultConfig().
302279
WithChainID(chainID).
303-
WithTendermintConfig(tmCfg).
304-
WithAppConfig(appConf).
305-
WithGenesis(g)
280+
WithFundedAccounts(accounts...).
281+
WithTimeoutCommit(1 * time.Millisecond).
282+
WithDelayedPrecommitTimeout(50 * time.Millisecond)
306283

307284
cctx, _, _ := testnode.NewNetwork(t, config)
308285

api/client/example/example.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77

88
"github.com/cosmos/cosmos-sdk/crypto/keyring"
99

10-
libshare "github.com/celestiaorg/go-square/v2/share"
10+
libshare "github.com/celestiaorg/go-square/v3/share"
1111

1212
"github.com/celestiaorg/celestia-node/api/client"
1313
"github.com/celestiaorg/celestia-node/blob"

api/client/keyring.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import (
1010
sdk "github.com/cosmos/cosmos-sdk/types"
1111
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
1212

13-
"github.com/celestiaorg/celestia-app/v5/app"
14-
"github.com/celestiaorg/celestia-app/v5/app/encoding"
13+
"github.com/celestiaorg/celestia-app/v6/app"
14+
"github.com/celestiaorg/celestia-app/v6/app/encoding"
1515
)
1616

1717
// KeyringConfig contains configuration parameters for constructing

api/docgen/examples.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import (
2424

2525
"github.com/celestiaorg/go-fraud"
2626
libhead "github.com/celestiaorg/go-header"
27-
libshare "github.com/celestiaorg/go-square/v2/share"
27+
libshare "github.com/celestiaorg/go-square/v3/share"
2828
"github.com/celestiaorg/rsmt2d"
2929

3030
"github.com/celestiaorg/celestia-node/blob"

blob/blob.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import (
66
"errors"
77
"fmt"
88

9-
"github.com/celestiaorg/celestia-app/v5/pkg/appconsts"
9+
"github.com/celestiaorg/celestia-app/v6/pkg/appconsts"
1010
"github.com/celestiaorg/go-square/merkle"
11-
"github.com/celestiaorg/go-square/v2/inclusion"
12-
libshare "github.com/celestiaorg/go-square/v2/share"
11+
"github.com/celestiaorg/go-square/v3/inclusion"
12+
libshare "github.com/celestiaorg/go-square/v3/share"
1313
"github.com/celestiaorg/nmt"
1414
)
1515

@@ -115,7 +115,8 @@ func (b *Blob) Length() (int, error) {
115115
if len(s) == 0 {
116116
return 0, errors.New("blob with zero shares received")
117117
}
118-
return libshare.SparseSharesNeeded(s[0].SequenceLen()), nil
118+
containsSigner := b.ShareVersion() == libshare.ShareVersionOne
119+
return libshare.SparseSharesNeeded(s[0].SequenceLen(), containsSigner), nil
119120
}
120121

121122
// Signer returns blob's author.

blob/blob_fuzz_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"path/filepath"
77
"testing"
88

9-
libshare "github.com/celestiaorg/go-square/v2/share"
9+
libshare "github.com/celestiaorg/go-square/v3/share"
1010
)
1111

1212
func FuzzBlobUnmarshal(f *testing.F) {

blob/blob_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import (
88
"github.com/stretchr/testify/require"
99

1010
"github.com/celestiaorg/go-square/merkle"
11-
"github.com/celestiaorg/go-square/v2/inclusion"
12-
libshare "github.com/celestiaorg/go-square/v2/share"
11+
"github.com/celestiaorg/go-square/v3/inclusion"
12+
libshare "github.com/celestiaorg/go-square/v3/share"
1313
)
1414

1515
func TestBlob(t *testing.T) {

blob/commitment_proof.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import (
77

88
tmjson "github.com/cometbft/cometbft/libs/json"
99

10-
"github.com/celestiaorg/celestia-app/v5/pkg/appconsts"
11-
"github.com/celestiaorg/celestia-app/v5/pkg/proof"
12-
"github.com/celestiaorg/go-square/v2/inclusion"
13-
libshare "github.com/celestiaorg/go-square/v2/share"
10+
"github.com/celestiaorg/celestia-app/v6/pkg/appconsts"
11+
"github.com/celestiaorg/celestia-app/v6/pkg/proof"
12+
"github.com/celestiaorg/go-square/v3/inclusion"
13+
libshare "github.com/celestiaorg/go-square/v3/share"
1414
"github.com/celestiaorg/nmt"
1515
"github.com/celestiaorg/nmt/namespace"
1616
)

blob/helper.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import (
44
"sort"
55

66
"github.com/celestiaorg/go-square/merkle"
7-
"github.com/celestiaorg/go-square/v2/inclusion"
8-
libshare "github.com/celestiaorg/go-square/v2/share"
7+
"github.com/celestiaorg/go-square/v3/inclusion"
8+
libshare "github.com/celestiaorg/go-square/v3/share"
99
)
1010

1111
// BlobsToShares accepts blobs and convert them to the Shares.

blob/helper_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"github.com/stretchr/testify/assert"
88
"github.com/stretchr/testify/require"
99

10-
libshare "github.com/celestiaorg/go-square/v2/share"
10+
libshare "github.com/celestiaorg/go-square/v3/share"
1111
)
1212

1313
func TestBlobsToShares(t *testing.T) {

0 commit comments

Comments
 (0)