Skip to content

feat(lazer-pusher): add CLI tools and infrastructure#3494

Merged
Dewyer merged 1 commit intomainfrom
lazer-pusher/4-cli-and-infra
Mar 2, 2026
Merged

feat(lazer-pusher): add CLI tools and infrastructure#3494
Dewyer merged 1 commit intomainfrom
lazer-pusher/4-cli-and-infra

Conversation

@Dewyer
Copy link
Copy Markdown
Contributor

@Dewyer Dewyer commented Feb 23, 2026

Summary

Adds development tooling and CI/CD for the Bulk Trade pusher:

CLI (bulk-trade-cli):

  • TUI cluster monitor with real-time metrics display
  • Ed25519 key management (keygen, pubkey extraction, vanity grinding)
  • Prometheus metrics scraping and aggregation

Infrastructure:

  • Tilt-based local development environment (k3d)
  • CI workflow for testing and linting
  • Docker build workflow for bulk-trade-pusher

Rationale

Makes local testing a breeze, and is just a nice to have, also adds required tooling for bulk key management.

How has this been tested?

  • Current tests cover my changes
  • Added new tests
  • Manually tested the code

Open with Devin

@Dewyer Dewyer requested a review from a team as a code owner February 23, 2026 10:30
@vercel
Copy link
Copy Markdown

vercel Bot commented Feb 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
api-reference Ready Ready Preview, Comment Feb 27, 2026 0:08am
component-library Ready Ready Preview, Comment Feb 27, 2026 0:08am
developer-hub Ready Ready Preview, Comment Feb 27, 2026 0:08am
entropy-explorer Ready Ready Preview, Comment Feb 27, 2026 0:08am
insights Ready Ready Preview, Comment Feb 27, 2026 0:08am
proposals Ready Ready Preview, Comment Feb 27, 2026 0:08am
staking Ready Ready Preview, Comment Feb 27, 2026 0:08am

Request Review

Copy link
Copy Markdown
Contributor

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 potential issue.

View 7 additional findings in Devin Review.

Open in Devin Review

Comment thread apps/pyth-lazer-pusher/bulk-trade-cli/src/main.rs Outdated
Comment on lines +6 to +7
# # First create the k3d cluster (one time, from repo root):
# k3d cluster create lazer-pusher-dev --config tilt/bulk/k3d-config.yaml
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this setup reliant on using k3d? Can i just use the k8s that comes packaged with OrbStack or Docker Desktop?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not reliant I think, its just the local kubernetes manager thingy I prefer the most.

Adds development tooling and CI/CD for the Bulk Trade pusher:

CLI (bulk-trade-cli):
- TUI cluster monitor with real-time metrics display
- Ed25519 key management (keygen, pubkey extraction, vanity grinding)
- Prometheus metrics scraping and aggregation

Infrastructure:
- Tilt-based local development environment (k3d)
- CI workflow for testing and linting
- Docker build workflow for bulk-trade-pusher
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants