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.