issues
search
celestiaorg
/
go-square
A library for encoding blobs into a 2D square of evenly sized chunks designed for sampling and reconstruction
Apache License 2.0
13
stars
16
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 in /merkle
#52
dependabot[bot]
closed
5 months ago
0
chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0
#51
dependabot[bot]
closed
5 months ago
1
fix: worst case share indexes
#49
rootulp
closed
5 months ago
0
fix!: use squareSizeUpperBound for worstCaseShareIndexes
#48
rootulp
closed
5 months ago
3
bug: worst case share indexes uses max square size
#47
rootulp
closed
5 months ago
2
chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
#46
dependabot[bot]
closed
6 months ago
1
inclusion: RoundUpByMultipleOf and all other modulo denominator must be checked for zero before usage
#45
odeke-em
opened
6 months ago
1
perf(merkle): optimize hashing by reusing sha256 in a pool
#44
odeke-em
closed
2 months ago
3
merkle: innerHash dominates CPU/RAM consumption by sha256.Sum256(append(bytes...)) but it can be further sped up and allocations reduced as well by using a pool and reusing hashes
#43
odeke-em
opened
6 months ago
3
refactor(shares): use more efficient make([]byte, N) not bytes.Repeat([]byte{0}, N)
#42
odeke-em
closed
6 months ago
1
shares: NamespacePaddingShare can take advantage of Go's memory guarantees to zero memory and use make([]byte, LEN) instead of bytes.Repeat([]byte{0}, LEN) which is less efficient
#41
odeke-em
closed
6 months ago
0
shares: powersOf2 test should put less expensive comparison before AND and SUBTRACTION
#40
odeke-em
closed
6 months ago
1
This repo shouldn't maintain Merkle tree implemenation
#39
Wondertan
closed
2 months ago
2
docs: improve README with package comments
#34
rootulp
closed
6 months ago
0
Consider renaming blob proto package
#33
rootulp
closed
1 month ago
0
chore(deps): bump celestiaorg/.github from 0.3.1 to 0.3.2
#32
dependabot[bot]
closed
5 months ago
2
chore(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0
#31
dependabot[bot]
closed
6 months ago
1
chore(makefile): add lint, test, & benchmark commands.
#29
00x-dx
closed
7 months ago
0
chore(linter): enable go-critic
#28
00x-dx
closed
7 months ago
0
chore: add Apache License 2.0
#27
rootulp
closed
7 months ago
3
Add a license
#26
rootulp
closed
7 months ago
0
Clarify this repo applies to original data square
#25
rootulp
closed
6 months ago
0
chore(deps): bump celestiaorg/.github from 0.3.0 to 0.3.1
#24
dependabot[bot]
closed
7 months ago
2
chore: enhance clarity in comment for function name
#23
hoank101
closed
7 months ago
0
docs: fix link to specs
#22
rootulp
closed
7 months ago
1
Enable dependabot
#21
rootulp
closed
3 months ago
8
Path to publishing Go modules from this repo
#20
rootulp
closed
7 months ago
1
chore: simplify directory structure
#19
cmwaters
closed
7 months ago
0
Consider enabling go-critic
#18
rootulp
closed
7 months ago
2
Add diagrams to README
#17
rootulp
opened
8 months ago
0
fix: add commands for generating go types
#16
cmwaters
closed
7 months ago
6
Move and link specs
#15
cmwaters
closed
6 months ago
4
docs: README
#14
rootulp
closed
8 months ago
0
Add command to generate Go types from `.proto` files
#13
rootulp
closed
7 months ago
2
test: enable square tests
#12
cmwaters
closed
8 months ago
0
chore(deps): bump celestiaorg/.github from 0.2.8 to 0.3.0
#11
dependabot[bot]
closed
8 months ago
1
chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0
#10
dependabot[bot]
closed
8 months ago
1
chore!: delete FitsInSquare
#9
ninabarbakadze
closed
8 months ago
0
chore!: add ci workflows
#8
cmwaters
closed
8 months ago
0
Add readme
#7
cmwaters
closed
8 months ago
0
Setup CI workflows
#6
cmwaters
closed
8 months ago
0
Consider removing `FitsInSquare`
#4
rootulp
closed
8 months ago
0
chore: remove unnecessary conversions
#3
estensen
closed
8 months ago
0
feat: add merkle package from cometbft
#2
cmwaters
closed
8 months ago
0
fix!: compile errors, import paths and tests
#1
cmwaters
closed
8 months ago
4
Blob commitment uses hard coded subtree root threshold
#5
cmwaters
closed
7 months ago
3
Pass app version to `CreateCommitment` and `NewMsgPayForBlobs`
#37
evan-forbes
closed
2 months ago
5
Consider renaming `CompactShareReservedBytes` to `ShareReservedBytes`
#38
rootulp
closed
3 months ago
1
docs: update the spec with how square construction is currently implemented
#50
cmwaters
opened
1 year ago
2
refactor: remove compact and spare shares
#30
rootulp
opened
1 year ago
2
Previous
Next