Skip to content

feat: Add new Safe Wallet reusable workflow#85

Merged
Le-Caignec merged 56 commits intomainfrom
feature/add-safe-transaction-reusable-workflow
Oct 6, 2025
Merged

feat: Add new Safe Wallet reusable workflow#85
Le-Caignec merged 56 commits intomainfrom
feature/add-safe-transaction-reusable-workflow

Conversation

@Le-Caignec
Copy link
Contributor

@Le-Caignec Le-Caignec commented Sep 29, 2025

Add Safe Transaction Proposer Reusable Workflow

Summary

Adds a reusable GitHub Actions workflow to create and propose transactions to Safe multi-signature wallets.

Technical Details

  • Workflow: .github/workflows/safe-transaction.yml
  • Dependencies: Safe API Kit, Protocol Kit, Ethers.js
  • Inputs: Safe address, target address, transaction data, RPC URL, API key
  • Outputs: Transaction hash and details
  • Security: Hardcoded Call operation (no DelegateCall)

Usage

jobs:
  safe-transaction:
    uses: ./.github/workflows/safe-transaction.yml
    secrets:
      proposer-private-key: ${{ secrets.PROPOSER_PRIVATE_KEY }}
      safe-api-key: ${{ secrets.SAFE_API_KEY }}
    with:
      safe-address: "0x..."
      transaction-target-address: "0x..."
      transaction-data: "0x..."

Loading
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.

4 participants