Skip to content

feat: add isolated ERC20 USDC machine faucet - #44

Merged
ameya-deshmukh merged 1 commit into
seismicfrom
codex/erc20-usdc-faucet
Sep 1, 2026
Merged

ameya-deshmukh merged 1 commit into
seismicfrom
codex/erc20-usdc-faucet

Conversation

@ameya-deshmukh

@ameya-deshmukh ameya-deshmukh commented Sep 1, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • deploy a standard 6-decimal testnet USDC and independent ERC20 machine faucet
  • add opt-in internal ERC20 funding and readiness routes with dedicated signer, nonce queue, limits, and deployment identity
  • keep the existing sUSDC contracts, routes, signer queue, frontends, nginx, and Supervisor behavior unchanged
  • add failure-atomic deployment/preflight tooling and reserve-owned recovery

Fixes SEI-434 — https://linear.app/seismic-systems/issue/SEI-434/2-add-isolated-erc20-usdc-machine-faucet

Test plan

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace --locked
  • cargo build --release --locked --workspace
  • frozen install, typecheck, and build for both frontends
  • sforge fmt --check, sforge build, and sforge test
  • contract ABI check and Bash syntax check

@linear-code

linear-code Bot commented Sep 1, 2026

Copy link
Copy Markdown

SEI-434

@ameya-deshmukh
ameya-deshmukh merged commit 6be51fe into seismic Sep 1, 2026
4 checks passed
@ameya-deshmukh
ameya-deshmukh deleted the codex/erc20-usdc-faucet branch September 1, 2026 14:09
@SeismicSystems SeismicSystems deleted a comment from LilNiyo3142433 Sep 5, 2026
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.

1 participant