Skip to content

Commit 566daa0

Browse files
evan-forbeswalldissWondertan
authored
chore!: bump celestia-app to v0.10.0-rc1 (#1338)
Co-authored-by: Vlad <[email protected]> Co-authored-by: Wondertan <[email protected]>
1 parent 290cc65 commit 566daa0

File tree

6 files changed

+27
-28
lines changed

6 files changed

+27
-28
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ require (
88
cosmossdk.io/math v1.0.0-beta.3
99
github.com/99designs/keyring v1.2.1 // indirect
1010
github.com/BurntSushi/toml v1.2.0
11-
github.com/celestiaorg/celestia-app v0.9.0
11+
github.com/celestiaorg/celestia-app v0.10.0-rc1
1212
github.com/celestiaorg/go-libp2p-messenger v0.1.0
1313
github.com/celestiaorg/nmt v0.11.0
1414
github.com/celestiaorg/rsmt2d v0.7.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,8 @@ github.com/buger/jsonparser v0.0.0-20181115193947-bf1c66bbce23/go.mod h1:bbYlZJ7
204204
github.com/bwesterb/go-ristretto v1.2.0/go.mod h1:fUIoIZaG73pV5biE2Blr2xEzDoMj7NFEuV9ekS419A0=
205205
github.com/c-bata/go-prompt v0.2.2/go.mod h1:VzqtzE2ksDBcdln8G7mk2RX9QyGjH+OVqOCSiVIqS34=
206206
github.com/casbin/casbin/v2 v2.1.2/go.mod h1:YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n9yuLkIJQ=
207-
github.com/celestiaorg/celestia-app v0.9.0 h1:c5Vlx9ajCn2qne2NpAojblicFRGq4gnXKLGDoJMXOPA=
208-
github.com/celestiaorg/celestia-app v0.9.0/go.mod h1:6k/zcNDEgOyJRGnAgWw1VsrwTKcVjOyYG5LPTHcZR+w=
207+
github.com/celestiaorg/celestia-app v0.10.0-rc1 h1:Uj7wapqGCTBJ49Ub6luoUGwVtFxbEs0n5eDpGD1j/S0=
208+
github.com/celestiaorg/celestia-app v0.10.0-rc1/go.mod h1:6k/zcNDEgOyJRGnAgWw1VsrwTKcVjOyYG5LPTHcZR+w=
209209
github.com/celestiaorg/celestia-core v1.5.0-tm-v0.34.20 h1:BqlcOQqL2UqdDTcdCtrOLXDlmwxIA8DiKiY79oahxkQ=
210210
github.com/celestiaorg/celestia-core v1.5.0-tm-v0.34.20/go.mod h1:f4R8qNJrP1CDH0SNwj4jA3NymBLQM4lNdx6Ijmfllbw=
211211
github.com/celestiaorg/cosmos-sdk v1.4.0-sdk-v0.46.0 h1:65gnQ92mfz+9XNVTHeVwMp+SZuBqmToEnz8+WdDRmQ8=

share/eds/byzantine/bad_encoding.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,8 @@ func (p *BadEncodingProof) Validate(header *header.ExtendedHeader) error {
131131
root = merkleColRoots[p.Index]
132132
}
133133

134-
shares := make([][]byte, len(merkleRowRoots))
135-
136134
// verify that Merkle proofs correspond to particular shares.
135+
shares := make([][]byte, len(merkleRowRoots))
137136
for index, share := range p.Shares {
138137
if share == nil {
139138
continue
@@ -147,19 +146,21 @@ func (p *BadEncodingProof) Validate(header *header.ExtendedHeader) error {
147146
shares[index] = share.Share[ipld.NamespaceSize:]
148147
}
149148

149+
odsWidth := uint64(len(merkleRowRoots) / 2)
150150
codec := appconsts.DefaultCodec()
151+
151152
// rebuild a row or col.
152153
rebuiltShares, err := codec.Decode(shares)
153154
if err != nil {
154155
return err
155156
}
156-
rebuiltExtendedShares, err := codec.Encode(rebuiltShares[0 : len(shares)/2])
157+
rebuiltExtendedShares, err := codec.Encode(rebuiltShares[0:odsWidth])
157158
if err != nil {
158159
return err
159160
}
160-
rebuiltShares = append(rebuiltShares, rebuiltExtendedShares...)
161+
copy(rebuiltShares[odsWidth:], rebuiltExtendedShares)
161162

162-
tree := wrapper.NewErasuredNamespacedMerkleTree(uint64(len(shares)/2), uint(p.Index))
163+
tree := wrapper.NewErasuredNamespacedMerkleTree(odsWidth, uint(p.Index))
163164
for _, share := range rebuiltShares {
164165
tree.Push(share)
165166
}
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
{
22
"row_roots": [
3-
"IZBw0fNjDzw8rVzYOmsmzL8gIn4iUU1SGf9UheuvEWQYHd/SaarVD7SysSeeQ2R5",
4-
"anU++0fzoDSJpADRWwUyTvYwZoJDLX0Lj1eeQ01vaSBCfKuRNNa/hfeMNJ7Oj+Z4",
5-
"i4P8AN2Ze9vlGn5t8YJPxupnI+5/qgTFnuH029QqSg8oUrku7OJkmPRB6WK0yQ5g",
6-
"6tR+3zc/C9T/WerT48XBj3FpEbOf0UTqjFVUMNmLkGGz2KNw99IVc6SCIyTPfKPD",
7-
"/////////////////////0FmCIqkffiCKDgIwJoPfmrz40xqMzfHhDGeB+yGuDSc",
8-
"/////////////////////1+BZ04UftGUSBZU96AuDIZrrI96rXiRppcLNT1177Ab",
9-
"/////////////////////+v0FFPDkWPoUKpCiI+nbautXgZNGYOKpXWdRRCYdtkO",
10-
"/////////////////////4EHD3dEkvimWgxs7dqy7fZBc5FRiqG0fyT+Jy1XTIM5"
3+
"A3I8MUKAXaEf7JDjUxllL5CGD0/uS8k2l3KpbN+u5fa3tGL1h9FSqZhCJFcZhzAT",
4+
"IA74YwcC1tFMkQfD9sE2NO7hwDtjo37O1KiiptYPCgAQWQnv/G7bxu6mUJ2s3Ljk",
5+
"ZskuRtu6YfK9pTqLAOsfLXbvjrvDD+80xoj/850Z4YGvmAaRH5vFXraZNWgEQNyr",
6+
"w9Tz/Q7t/JfX7McKTWvNjhqi784y+nGCYXrQtu4jy90kx0irPJcVTXTQ7v6Xnjdf",
7+
"/////////////////////1MCHZjf0ySoNlpt+h8Vb6QFm7BHYJXI14SMiNRgwA0K",
8+
"/////////////////////2dOgrZG2ZT+KIrfjoPmTcGpqXdsdFZE6ZHcF0l+fL6i",
9+
"/////////////////////7OJEeOYA6VsagglTnpIysAtyK3m3u4d8Zd66FuqX0+M",
10+
"/////////////////////+hYZyJ10gx7Brp05g/MLtSV4z7SLLwGcMsXZI/Fgw0J"
1111
],
1212
"column_roots": [
13-
"IZBw0fNjDzzq1H7fNz8L1P9OTm5AI5Kr3tnL39TH7nEr+bJzDbprD9S2tHOf/bij",
14-
"Lyod2pBlyrb3P4+cgtvBzqVhQJScQ1mk0hc5LvcZ8GEsGb7OF/rU3wqO+MZZfUGF",
15-
"Mi47oqOs+zD9/Te8h3jnjCRLC5bTfVfoCkpFNpx//xRpRb+tzbIckhjHHa1XpD21",
16-
"PK1c2DprJsz/WerT48XBj3fCvURegK/zpJY3i7rXm0C6QyL/8tat3/XH2MwrzDTL",
17-
"/////////////////////yobAPxEVP+c1M5rGpjtYmajcC4MWSFizs9s42xpYsnw",
18-
"/////////////////////7Amq619RgUhO6MmHywcubh5wGk6+5rDwn82IzyeqBoH",
19-
"/////////////////////xtzAjExf9hu56xbwREDQQvJ0t3kzPvZNJmchRWWu9Ib",
20-
"/////////////////////91tDCFn/64TQorwMFtFfyjA51UM+aH9xJmA3XRqIls+"
13+
"A3I8MUKAXaHD1PP9Du38l5n9/iXzaDzWlVrLnsRE5zp+rEeyH2A0is+czwU/aHUn",
14+
"D7uVznpBCw/S2nVDrzgGx9Ditcfzy/cL2Zdn+MBV31zeOgzCv+zXA0QP3SQRWXlb",
15+
"FQDYNIesVPTUn9q9Ybq0VqDgprQbzKsMGrX+7kTlnbdOu434iOmx4P+vZVGjXAsm",
16+
"H+yQ41MZZS/X7McKTWvNjoZId6AiHkxnGRsmYKuh4EvQCy+eEj19Q6Z5eQoMGWZL",
17+
"/////////////////////1wS3guBpJRGNMLQMkEwgVOuXrTG3gUwJwI+nybYxTRF",
18+
"/////////////////////1Eg48mqxsQejtwUIJkwrjEYCPvDYCRYm+dPXVitBCjl",
19+
"/////////////////////zDz519rhl2FfQp6S3hR887dRSi6zN+Qs4PwIFdRqbxP",
20+
"/////////////////////zARSBQBFxvGNpLt8I1qtbBOyEfFOXD4V/beDdU1kXPm"
2121
]
2222
}

share/eds/testdata/example.car

0 Bytes
Binary file not shown.

share/ipld/nmt_test.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,8 @@ func TestNamespaceFromCID(t *testing.T) {
2121
var tests = []struct {
2222
randData [][]byte
2323
}{
24-
{randData: generateRandNamespacedRawData(4, appconsts.NamespaceSize, appconsts.ShareSize)},
25-
{randData: generateRandNamespacedRawData(16, 16, appconsts.ShareSize)},
26-
{randData: generateRandNamespacedRawData(4, 4, appconsts.ShareSize)},
27-
{randData: generateRandNamespacedRawData(4, appconsts.NamespaceSize, appconsts.ShareSize/2)},
24+
{randData: generateRandNamespacedRawData(4, appconsts.NamespaceSize, appconsts.ShareSize-appconsts.NamespaceSize)},
25+
{randData: generateRandNamespacedRawData(16, appconsts.NamespaceSize, appconsts.ShareSize-appconsts.NamespaceSize)},
2826
}
2927

3028
for i, tt := range tests {

0 commit comments

Comments
 (0)