Prepares signing payload for TRANSFER_NATIVE or TRANSFER_TOKEN, calculates nonce (EVM), calldata (EVM ERC20), fee params, and runs a simulation check.
Amount can be specified in two ways (mutually exclusive):
amountWei — raw amount in smallest units (wei / sun)amount — human-readable amount (e.g. “1.5” for 1.5 ETH); backend resolves decimals automaticallyWhen using amount, decimals are resolved from the chain (native transfers) or from the asset registry for the provided tokenContract (token transfers).
For TRANSFER_TOKEN, tokenContract is required.
symbol is optional and only acts as an auxiliary decimal hint after the token is identified by tokenContract. Returns 400 if decimals cannot be resolved.
API key provided by WalletSuite team
TRANSFER_NATIVE, TRANSFER_TOKEN, CONTRACT_CREATION, CONTRACT_CALL, SWAP, STAKE, UNSTAKE, CLAIM_REWARDS, UNKNOWN