Function Signature
Description
Builds the delegated transfer transaction(s), then signs and broadcasts each one in order and returns the resulting hashes. The wallet’s signer is wired up for you, and EVM and Solana chains are routed toeth_sendTransaction and sol_signAndSendTransaction respectively.
The calling wallet must already be an approved delegate of fromAddress, and amount must not exceed the approved allowance.
Use delegations.transferFrom instead when you need to inspect, modify, or sign the transaction yourself.
Parameters
See
delegations.approveAndSubmit for the DelegationSubmitProgress fields.
Returns
List<String> — One transaction hash per broadcast transaction, in submission order. Most delegation flows produce a single transaction, so the list usually has one element.
Example
EVM
Solana
Errors
All failures throw aPortalException.