Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.prudra.dev/llms.txt

Use this file to discover all available pages before exploring further.

Transfer fees

Transfer costs vary by route. Direct transfers pay only gas. Swaps and bridges add protocol fees on top of gas.

Fee structure by route

RouteGasProtocol feeTypical total (Base USDC)
directYesNone~0.0010.001–0.01
lifi-swapYes0.3–0.5% of amount~0.010.01–0.50
lifi-bridgeYes (source + dest)0.05–0.3% of amount~0.500.50–5.00
Gas costs vary by chain congestion and gas price at the time of the transaction. Fees are deducted from the source wallet in the native gas token of the source chain (e.g., ETH on Base).

How fees are paid

Prudra’s managed wallets pay gas fees from the wallet’s native token balance. When you provision a wallet, Prudra funds it with a small initial gas balance for the first few transactions. For ongoing operations, you need to maintain a native token balance.
On Pro and Enterprise plans, gasless transfers are available for USDC transfers on Base and Optimism. Prudra sponsors the gas fee and deducts the equivalent from your USDC balance.

Gas balance requirements

ChainGas tokenRecommended minimum
BaseETH0.005 ETH
EthereumETH0.01 ETH
OptimismETH0.005 ETH
ArbitrumETH0.005 ETH
PolygonMATIC1 MATIC
Check your gas balance alongside your token balance:
import { getBalance } from '@prudra/wallet';

const balances = await getBalance({ walletId: 'mwt_clx1abc123' });
// balances includes native gas token entries
for (const b of balances) {
  console.log(`${b.tokenSymbol}: ${b.balance}`);
}
// Example output:
// USDC: 100.00
// ETH: 0.008 (gas token)

Protocol fees for swaps and bridges

Protocol fees are charged by the Li.Fi aggregator and its underlying DEX/bridge protocols. These fees are:
  • Deducted from the amount you specify
  • Variable based on market conditions and liquidity
  • Visible in the transaction response as feeAmount and feeToken
{
  "id":        "wtx_clx1abc123",
  "route":     "lifi-swap",
  "amount":    "5.00",
  "feeAmount": "0.015",
  "feeToken":  "USDC",
  "toAmount":  "4.985"
}