addedInput schema / properties / idempotency_key
Added value: +{
+ "description": "Reuse the same key when retrying a request. Required for eth_sendRawTransaction, eth_sendUserOperation, Solana sendTransaction, and Starknet writes so a lost response is not broadcast again.",
+ "pattern": "^[A-Za-z0-9_-]{1,255}$",
+ "type": "string"
+}
changedInput schema / properties / network / description
Previous value: -"Full network id, e.g. \"base-mainnet\" (NOT just \"base\"), \"ethereum-mainnet\", \"polygon-mainnet\"."New value: +"Network slug returned by venice_crypto_networks, e.g. \"ethereum-mainnet\"."
removedInput schema / properties / network / minLength
Removed value: -1
addedInput schema / properties / network / pattern
Added value: +"^[a-z0-9][a-z0-9-]{0,99}$"
addedInput schema / properties / request
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "integer"
+ }
+ ],
+ "description": "Caller-supplied request ID. Defaults to 1 for a single request."
+ },
+ "jsonrpc": {
+ "const": "2.0",
+ "description": "JSON-RPC version. Defaults to \"2.0\".",
+ "type": "string"
+ },
+ "method": {
+ "description": "JSON-RPC method name.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "params": {
+ "anyOf": [
+ {
+ "items": {},
+ "type": "array"
+ },
+ {
+ "additionalProperties": {},
+ "type": "object"
+ }
+ ],
+ "description": "Method parameters, by position (array) or by name (object)."
+ }
+ },
+ "required": [
+ "method"
+ ],
+ "type": "object"
+ },
+ {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "anyOf": [
+ {
+ "$ref": "#/properties/request/anyOf/0/properties/id/anyOf/0"
+ },
+ {
+ "$ref": "#/properties/request/anyOf/0/properties/id/anyOf/1"
+ }
+ ],
+ "description": "Required request ID used to correlate this batch item with its response."
+ },
+ "jsonrpc": {
+ "$ref": "#/properties/request/anyOf/0/properties/jsonrpc"
+ },
+ "method": {
+ "$ref": "#/properties/request/anyOf/0/properties/method"
+ },
+ "params": {
+ "$ref": "#/properties/request/anyOf/0/properties/params"
+ }
+ },
+ "required": [
+ "method",
+ "id"
+ ],
+ "type": "object"
+ },
+ "maxItems": 100,
+ "minItems": 1,
+ "type": "array"
+ }
+ ],
+ "description": "A single JSON-RPC request object (ID optional) or a non-empty batch of at most 100 request objects (ID required per item)."
+}
addedInput schema / properties / rpc_method / description
Added value: +"Convenience form for a single request. Do not combine with request."
addedInput schema / properties / rpc_params / $ref
Added value: +"#/properties/request/anyOf/0/properties/params"
addedInput schema / properties / rpc_params / description
Added value: +"Parameters for rpc_method, by position (array) or by name (object)."
removedInput schema / properties / rpc_params / items
Removed value: -{}
removedInput schema / properties / rpc_params / type
Removed value: -"array"
changedInput schema / required
Previous value: -[
- "network",
- "rpc_method"
-]New value: +[
+ "network"
+]