// Get wallets
final wallets = await para.fetchWallets();
final evmWallet = wallets.firstWhere((w) => w.type == WalletType.evm);
final solanaWallet = wallets.firstWhere((w) => w.type == WalletType.solana);
// EVM transaction
final evmTransaction = {
'to': '0x742d35Cc6634C0532925a3b844Bc9e7595f6E2c0',
'value': '0x38d7ea4c68000', // 0.001 ETH in hex
'gas': '0x5208', // 21000 in hex
};
final evmResult = await para.signTransaction(
walletId: evmWallet.id,
transaction: evmTransaction,
chainId: '11155111', // Sepolia
rpcUrl: 'https://rpc.ankr.com/eth_sepolia',
);
// Solana message signing
final signature = await para.signMessage(
walletId: solanaWallet.id,
message: 'Hello, Solana!',
);