Validation
Casting VARCHAR or JSON to TRANSPORT, and creating a CLIENT from a TRANSPORT, reject malformed transport data.
- type must be http or https, url must start with the matching lowercase scheme, and chain_id must be a non-negative integer.
- config, when present, must be an object. Recognized fields must have the required type and range; access_list_provider is rejected.