interfaceIContractRequest { type:TransactionType; // Use the TransactionType enum. Ex: TransactionType.Transfer payload:IPayload; // Depends on the transaction type, you can see more info in each contract page}
interfaceITxOptionsRequest { nonce?:number; // Optional, if not passed, the next available nonce will be used permID?:number; // Optional, used for accounts that share owners kdaFee?:string; // Optional, used for setting a KDA for paying fees, use the asset ID}