Validate transaction construction