-
Notifications
You must be signed in to change notification settings - Fork 426
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: modify shuttle for snapchain migration #2413
base: main
Are you sure you want to change the base?
feat: modify shuttle for snapchain migration #2413
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
1665339
to
32be58e
Compare
3cb9fd9
to
b3c5a17
Compare
We need a way to upload hub messages to snapchain nodes. The exiting
submitMessage
endpoint doesn't work because snapchain uses qualified module names in protos while existing hubs don't. This means existing hub clients can't communicate with the snapchain servers viasubmitMessage
.Merge Checklist
Choose all relevant options below by adding an
x
now or at any time before submitting for reviewPR-Codex overview
This PR introduces enhancements and new features to the
shuttle
application, including improved message reconciliation, support for a newSNAPCHAIN_HOST
, and updates to the database schema for better handling of on-chain events.Detailed summary
SNAPCHAIN_HOST
to the environment configuration.CLEAR_DB
option for database management.docker-compose.yml
to include a newpostgres2
service.worker.ts
for job processing.BasicHubSubscriber
class for handling event streams.allActiveDbMessagesOfTypeForFid
function for improved database querying.App
class for reconciling on-chain events.