You can efficiently read data from multiple functions or contracts in a single request.
x-secret-key
backend
Project secret key - for backend usage only. Should not be used in frontend code.
x-client-id
frontend
Project client ID - for frontend usage on authorized domains.
x-ecosystem-id
optional
Ecosystem ID - for ecosystem wallets.
x-ecosystem-partner-id
optional
Ecosystem partner ID - for ecosystem wallets.
calls
Required
Array of contract method calls to execute. Each call specifies a contract address, method signature, and optional parameters.
chainId
Required
The blockchain network identifier. Common values include: 1 (Ethereum), 8453 (Base), 137 (Polygon), 56 (BSC), 43114 (Avalanche), 42161 (Arbitrum), 10 (Optimism).
You can write multiple functions to multiple contracts on the same chain in a single request atomically, which will result in a single transaction for optimal gas efficiency.
x-secret-key
backend
Project secret key - for backend usage only. Should not be used in frontend code.
x-client-id
frontend
Project client ID - for frontend usage on authorized domains.
x-ecosystem-id
optional
Ecosystem ID - for ecosystem wallets.
x-ecosystem-partner-id
optional
Ecosystem partner ID - for ecosystem wallets.
Authorization
frontend
Bearer token (JWT) for user wallet authentication
calls
Required
Array of contract method calls to execute. Each call specifies a contract address, method signature, and optional parameters.
chainId
Required
The blockchain network identifier. Common values include: 1 (Ethereum), 8453 (Base), 137 (Polygon), 56 (BSC), 43114 (Avalanche), 42161 (Arbitrum), 10 (Optimism).
from
The wallet address or ENS name that will send the transaction. If omitted, the project wallet will be used if available.