rollmint icon indicating copy to clipboard operation
rollmint copied to clipboard

ABCI-client implementation for rollups.

Results 186 rollmint issues
Sort by recently updated
recently updated
newest added

Currently, `HeaderExchangeService` and `BlockExchangeService` do not use a parametrized topic ID in the P2P layer of go-header library. Once, go-header library supports a parametrized topic ID, we should make these...

C:p2p
P:nice-to-have
C:header
blocked

This looks kinda insufficient: https://github.com/celestiaorg/optimint/blob/bfa0fa48319cefbc4c63c25e4655e862e5d3daa5/rpc/json/ws.go#L70-L73 Different message types should be handled properly. Possible message types are defined in [RFC 6455, section 11.8](https://www.rfc-editor.org/rfc/rfc6455.html#section-11.8).

T:enhancement
T:code-hygiene
C:rpc

T:code-hygiene
T:dev-usability-and-ux
C:rpc

For some reason tendermint use different argument for Subscription in WebSocket and RPC. In WS handling, query is "wrapped": https://github.com/tendermint/tendermint/blob/9379bc92fdbe344bbfa82b05c1854029edc56e46/rpc/jsonrpc/client/ws_client.go#L527-L530 Optimint needs to use similar logic for compatibility.

T:code-hygiene
T:dev-usability-and-ux
C:rpc

Currently, `HeaderExchangeService` and `BlockExchangeService` use a `SyncerStatus` struct that is created in Rollkit. Ideally, this should be moved inside the go-header library.

T:code-hygiene
P:nice-to-have
blocked

Flagging `TestValidatorSetHandlingBased` in `full_client_test.go` as a example of test using `Waitgroup`, there are others but ran into a timeout due to `-test.timeout=30s`, would be great to remove the waitgroup and...

T:testing

Document protobuf files in `./rollkit` and `./dalc` `make proto-lint` should not return anything when the following types are disabled in `buf.yaml`. ``` - COMMENT_MESSAGE - COMMENT_RPC - COMMENT_ENUM - COMMENT_ENUM_VALUE...

T:documentation
T:enhancement
C:ci
needs-grooming

Introduction 🧐 --- As @smuu will be taking charge of https://github.com/celestiaorg/devops/issues/129, this is a breakdown of initial work that we need to do. Ideas to start with 📝 --- It...

T:testing

Rough steps: - [ ] PoC with Reth directly working with Rollkit - [ ] Proof generation triggering sidecar process - [ ] Sequencer consensus proof + Send State Proofs...

T:enhancement