Skip to content

feat(cast): adopt cast send into --machine envelope contract#14822

Draft
stevencartavia wants to merge 2 commits into
steven/agent-forge-createfrom
steven/agent-cast-send
Draft

feat(cast): adopt cast send into --machine envelope contract#14822
stevencartavia wants to merge 2 commits into
steven/agent-forge-createfrom
steven/agent-cast-send

Conversation

@stevencartavia
Copy link
Copy Markdown
Collaborator

Stacked on #14821.

cast send --machine emits a single foundry:cast.send@v1 envelope across all modes (default / --sync / --async / --create), rejects --browser and --tempo.print-sponsor-hash, and on failure emits a typed envelope (chain.broadcast_failed / network.rpc.* / wallet.signature.rejected) with the eyre cause chain and post-broadcast recovery metadata (tx_hash, receipt_observed, receipt fields) preserved in errors[0].details. Non-machine output is unchanged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant