Skip to main content

Parameters

chainId
string
default:"starknet-sepolia"
required
Unique identifier for a blockchain network.
id
number
default:1
required
Request identifier used to match responses.
jsonrpc
string
default:"2.0"
required
JSON-RPC version.
method
string
default:"starknet_call"
required
JSON-RPC method name.
params
object
required
Parameters for starknet_call: [contract_address, entry_point_selector, calldata].Parameters for starknet_call:
  • params.request: Function call object.
  • params.block_id: BlockID object containing hash and number.

Returns

result
array
The function return values as an array of strings.
curl --request POST \
  --url https://api.uniblock.dev/uni/v1/json-rpc?chainId=starknet-sepolia \
  --header 'content-type: application/json' \
  --data '{
    "id": 1,
    "jsonrpc": "2.0",
    "method": "starknet_call",
    "params": {
      "request": {
        "contract_address": "0x049E0cCb70e1F1684F43116e9E42e60D0f64d3D254Be8D8A1143dba43dEad733",
        "calldata": [
          "0xbfc2ea1a458d7cac752a4a688dbb8e0cff399e1b"
        ],
        "entry_point_selector": "0x12ead94ae9d3f9d2bdb6b847cf255f1f398193a1f88884a0ae8e18f24a037b6"
      },
      "block_id": {
        "block_number": 470207
      }
    }
  }'
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": [
    "0x1",
    "0x2",
    "0x3"
  ]
}