Bridge tokens from Soroban to Ethereum via Axelar.
wrapper - The BridgedTokenWrapper contract addressuser - The user initiating the transfer (must authorize)amount_rebased - Amount in rebased tokens (e.g., USDT value)destination_address - Ethereum address to receive tokensdata - Optional data payload for the destinationgas_amount - Amount of gas token to pay for cross-chain gasThe number of shares that were bridged (for tracking/display)
fn interchain_transfer(
env: soroban_sdk::Env,
wrapper: soroban_sdk::Address,
user: soroban_sdk::Address,
amount_rebased: i128,
destination_address: soroban_sdk::Bytes,
data: Option,
gas_amount: i128,
) -> i128