You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of the server/runtime working group the design is leaning towards one that allows teams to compose servers with preexisting server modules or create new server modules.
In order to allow more consensus engines to be plugged into the Cosmos SDK the server needs to clean up existing interfaces like:
In order to allow users to create custom servers without forcing them to fork the server package, we must modularise the server to allow a user to compose it from existing components and new ones.
Work Breakdown
Phase 1 (Create server modules for all the components of the server)
The content you are editing has changed. Please copy your edits and refresh the page.
Summary
As part of the server/runtime working group the design is leaning towards one that allows teams to compose servers with preexisting server modules or create new server modules.
In order to allow more consensus engines to be plugged into the Cosmos SDK the server needs to clean up existing interfaces like:
cosmos-sdk/server/types/app.go
Line 37 in 21e69ba
These interfaces should be minimal and allow new items to be plugged in without needing to fork the cosmos sdk
ref #8208
Problem Definition
In order to allow users to create custom servers without forcing them to fork the server package, we must modularise the server to allow a user to compose it from existing components and new ones.
Work Breakdown
Phase 1 (Create server modules for all the components of the server)
Tasks
All server modules that need to be started should be treated as a service
Phase 2
Tasks
phase 3
Tasks
The text was updated successfully, but these errors were encountered: