Skip to content

Drop BLS stack; require signer-only offer execution#94

Merged
hoffmang9 merged 4 commits into
mainfrom
feat/drop-bls-simplify-stack
May 30, 2026
Merged

Drop BLS stack; require signer-only offer execution#94
hoffmang9 merged 4 commits into
mainfrom
feat/drop-bls-simplify-stack

Conversation

@hoffmang9
Copy link
Copy Markdown
Owner

Summary

  • Remove local BLS and Cloud Wallet offer paths; all offer build/post and coin ops require vault KMS signer config (signer.kms_key_id + vault.launcher_id).
  • Delete Rust BLS modules and Python chia_wallet_sdk production usage; wallet IO and offer decode go through greenfloor_engine.
  • Collapse backend routing shims (offer_execution_backend, path_label, CoinOpScope.execution_backend), merge cycle bridges, centralize reconcile watchlist in runtime/offer_watchlist.py, and restore engine parity tests.

Test plan

  • pytest (547 passed)
  • pre-commit run --all-files
  • maturin develop on a clean venv and smoke build-and-post-offer against testnet11
  • Daemon cycle on a configured market (managed post + reconcile)

Made with Cursor

hoffmang9 and others added 3 commits May 29, 2026 17:21
Remove local BLS/Python offer paths, Rust bls module, and policy facades; route wallet IO through greenfloor_engine and consolidate reconciliation and docs for the vault KMS path.

Co-authored-by: Cursor <cursoragent@cursor.com>
Merge cycle bridges, move reconciliation orchestration into runtime, restore parity tests, and remove dead routing/Cloud Wallet error surfaces.

Co-authored-by: Cursor <cursoragent@cursor.com>
Remove path_label and CoinOpScope execution_backend, merge offer_build_bridge into offer_request_bridge, move reconcile watchlist helpers to runtime, and fold native_offer into offer_decode.

Co-authored-by: Cursor <cursoragent@cursor.com>
@hoffmang9 hoffmang9 marked this pull request as ready for review May 30, 2026 00:39
Co-authored-by: Cursor <cursoragent@cursor.com>
@hoffmang9 hoffmang9 merged commit e85ce34 into main May 30, 2026
3 checks passed
@hoffmang9 hoffmang9 deleted the feat/drop-bls-simplify-stack branch May 30, 2026 00:48
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