starknet_call - Execute Cairo Contract Calls
Execute Cairo smart contract functions without creating a transaction on Starknet.
Executes a function call on a Cairo smart contract without creating a transaction on the blockchain.
Request Parameters
Requestrequest*object
Function call details with `contract_address` (felt252), `entry_point_selector` (felt252), and `calldata` (felt252[])
block_id*string
Block reference: `"latest"`, `"l1_accepted"`, block hash, or block number
result*OBJECT
`ARRAY` - Array of field elements returned by the function call.
curl -X POST https://api-starknet-mainnet.n.dwellir.com/YOUR_API_KEY \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "starknet_call",
"params": [
{
"contract_address": "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",
"entry_point_selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e",
"calldata": ["0x1234567890abcdef1234567890abcdef12345678"]
},
"latest"
],
"id": 1
}'