Client side validations for transaction