debridge-signing

Sign and broadcast deBridge transactions across multiple signer backends.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/debridge-finance/debridge-skills --skill debridge-signing
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: debridge-signing
Source: https://github.com/debridge-finance/debridge-skills/tree/main/skills/signing
Command: npx skills add https://github.com/debridge-finance/debridge-skills --skill debridge-signing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ethers, @open-wallet-standard/core, bs58, @solana/web3.js, and includes scripts (resource) components.

What problem does it solve?

Sign and broadcast deBridge transactions across multiple signer backends, providing a unified, safe routing layer and reducing manual signing complexity.

Core Features & Use Cases

  • Route to the correct signer (OWS, ethers/viem, Foundry cast, browser wallet, Privy MCP) based on environment.
  • Sign and broadcast cross-chain bridge and same-chain swap transactions, including handling ERC-20 approvals automatically.
  • Support EIP-712 typed data signing for DLN orders and provide standalone signing guidance.

Quick Start

Feed the create_tx JSON from MCP into the signing workflow and select the appropriate signer to sign and broadcast the transaction.

Frequently Asked Questions about debridge-signing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sign and broadcast cross-chain bridge transactions using multiple signer backends?▼

To sign and broadcast cross-chain bridge transactions safely, this Skill routes transactions across multiple signer backends like OWS, ethers, or browser wallets using a unified routing layer that automates nonce, fee handling, and EIP-712 signing.

How does EIP-712 typed data signing work for DLN orders?▼

EIP-712 typed data signing for DLN orders is implemented directly within the signing workflow, ensuring that structured data is securely signed and validated before the cross-chain transaction is broadcast.

Can I use MetaMask to sign deBridge swap and bridge transactions?▼

Yes, you can use MetaMask and other browser wallets to sign deBridge transactions, as the Skill routes to the appropriate signer based on your environment and supports both bridge and same-chain swap workflows.

Do I need to handle ERC-20 approvals manually before signing deBridge transactions?▼

No, you do not need to handle ERC-20 approvals manually; the Skill automates ERC-20 token approvals within its bridge and swap workflows to provide a safe, end-to-end signing process.

What is the best way to sign a deBridge transaction generated from an MCP environment?▼

The best way to sign a deBridge transaction from MCP is to feed the create_tx JSON into the signing workflow, which then allows you to select the appropriate signer to securely sign and broadcast the transaction.