Use the dryrun call to practice submission of a transaction.
successful operation
Either DispatchOutcome
if the transaction is valid or TransactionValidityError
if the result is invalid.
If there was an error it will be the cause of the error. If the transaction executed correctly it will be Ok: []