Skip to content

feat(forge script): enable outputting of raw unsigned transactions #8991

Open
@jbrower95

Description

@jbrower95

Component

Forge

Describe the feature you would like

  • Is there a way to get forge script to output just the raw unsigned transactions (as opposed to signed transactions)?
  • Ideally during a vm.startBroadcast() i'd like to be able to see the transactions you're signing, and maybe mock the from: address, but not broadcast anything to network.
  • This is to decouple signing from our scripts, as certain strategies for signing / submitting transactions require breaking out of foundry. For example, I need to write a forge script whose transactions are encoded and submitted to a multisig -- I don't want the signed transaction, only the raw calldata.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions