celestiaorg/rsmt2d
Go implementation of two dimensional Reed-Solomon merkle tree data availability scheme.
GoApache-2.0
Issues
- 3
- 1
perf: Consider removing deepcopy
#311 opened by walldiss - 4
Consistent naming: shard, chunk, buffer, share
#215 opened by rootulp - 2
- 1
dataSquare.extendSquare can take advantage of loop reuse when building fillerExtendedRow and fillerRow
#305 opened by odeke-em - 1
Consider moving source files from repo root
#290 opened by rootulp - 3
- 1
Consistent naming: repair, reconstruct
#218 opened by rootulp - 0
- 1
Update docs for custom trees
#294 opened by rootulp - 1
- 0
- 0
- 1
`UnmarshalJSON` is limited to the default Tree
#275 opened by Wondertan - 1
Enhance `Codec`'s decoding options
#279 opened by Wondertan - 0
Fix incorrect comment on `datasquare`
#280 opened by Wondertan - 2
- 3
Consider EDS helper `Roots`
#249 opened by rootulp - 0
Add option to lazy-extend ExtendedDataSquare
#266 opened by musalbas - 6
Cache hash outputs
#260 opened by musalbas - 1
api: add helper methods to EDS struct
#234 opened by Wondertan - 20
Handle `out of order` shares in the data square
#191 opened by vgonkivs - 0
Moving nmt wrapper to the rsmt2d
#248 opened by staheri14 - 0
enforce that chunkSize is a multiple of 64
#235 opened by rootulp - 1
Cut v0.10.0
#247 opened by evan-forbes - 1
Update chunkSize in tests to `512`
#237 opened by rootulp - 0
[Suggestion] We can also report the `edsWidth` in the error for additional context.
#243 opened by rootulp - 3
Clarification around `rowRoots` provided to `Repair`
#220 opened by rootulp - 0
testing: add a test case based on celestia-node usage
#238 opened by rootulp - 3
bug: Allow to set chunkSize to be set in dataSquare
#231 opened by walldiss - 5
- 0
[Suggestion] I'd suggest adding a godoc for this function `computeRowProof`. It makes it easier to interpret the outputs.
#212 opened by rootulp - 0
camel case prerepairSanityCheck
#219 opened by rootulp - 0
Clarification around `MaxChunks`
#226 opened by rootulp - 0
api: revisit GetCell allocations
#232 opened by Wondertan - 1
Add `ExtractODS`, `ExtractEDS`, `EqualEDS` helpers
#233 opened by rootulp - 1
Enforce required checks
#223 opened by rootulp - 0
rand.Read has been deprecated since Go 1.20
#221 opened by rootulp - 0
Inconsistent Go versions
#210 opened by rootulp - 0
- 0
Enable errcheck linter
#204 opened by rootulp - 1
Decode returns an error when failed to reconstruct
#200 opened by rootulp - 1
Return value of `setCell` isn't checked
#202 opened by rootulp - 0
- 2
Consider removing `rebuildShares`
#199 opened by rootulp - 3
Why rebuild extended shares?
#196 opened by rootulp - 1
Naming of test cases is confusing
#194 opened by andrijamitrovic23 - 1
- 0
Inaccurate `Decode` docs
#187 opened by rootulp - 0
Comments about extending data are wrong
#192 opened by andrijamitrovic23