Comments (8)
This is not actively being worked on. It should be a drop in replacement using the new Tree wrapper #238, but it would require some slight reorganizing to avoid an import cycle.
The wrapper itself relies on some constants defined in the types package, and is currently located in the ipld package. If we want to use the tree plugin in the types package we could:
- move the constants outside of the types package along with moving the wrapper to it's own package
- move the wrapper to the types package
- move the wrapper to it's own package and make a reference to the constants in another package.
from celestia-core.
sounds good! I'll submit a PR later today tentatively using 3 and I think the consequences should be clearer after that.
from celestia-core.
This can be closed now too, I think?
from celestia-core.
We need to decide if we want to extend the rsmt2d API s.t. it can easily be used in ll-core, or, if we want to implement the parts that we need in ll-core instead.
related:
from celestia-core.
π
I actually wrote some code a while ago to add namespaces after computing the ExtendedDataSquare
. That will be needed if we want to use the 'TreeCreator' portion of 'rsmt2d'. This is no longer needed, as the namespaces will be included in the shares.
from celestia-core.
Is this actively worked on as a followup to #237?
from celestia-core.
Cool! Sounds like a low-hanging fruit and that you already have a concrete plan how to tackle it ππΌ (I think 3. sounds like the best plan to me but I haven't thought it through really)
from celestia-core.
from celestia-core.
Related Issues (20)
- Pushed trace data sometimes gets cutoff
- allows local tracer's push config to be read from env variables
- Providing feedback on the missing env variables related to the local tracing push config
- Compact historical queries HOT 2
- OpenAPI specs for the `prove_shares` endpoint
- Gossip block parts in order instead of randomly HOT 2
- Replicate the dynamic timeout issues in a knuu test HOT 2
- EPIC: Optimized Version of Compact Blocks
- Only reap txs that have been in the proposerβs mempool for a configurable amount of time.
- Add a high priority proposal txs channel in CAT
- Add more peers only to the mempool reactor
- Ask for wants from the first peer that gossips the compact block
- Distribute block data in compact blocks as block parts
- Upgrade to CometBFT v0.34.33
- Use `go.mod` go version in CI HOT 1
- Difference between `Validate` and `Verify` in `ShareProof` and `RowProof` HOT 3
- Return more information if `ShareProof` and `RowProof` verification failed
- Return a new file when reading trace files
- Sending messages slows to a crawl when connecting more peers. HOT 2
- Increase MaxBlockSizeBytes to 128 MiB in a release of the celestia-core HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from celestia-core.