Parameters
chainId
string
default:"starknet-sepolia"
required
Unique identifier for a blockchain network.
Request identifier used to match responses.
jsonrpc
string
default:"2.0"
required
JSON-RPC version.
method
string
default:"starknet_getStateUpdate"
required
JSON-RPC method name.
Parameters for starknet_getStateUpdateParameters for starknet_getStateUpdate:params.block_id: BlockID object containing hash and number.
Returns
State update object returned by starknet_getStateUpdate
Hash of the block. Not included in pending state update.
Previous global state root.
New global state root. Not included in pending state update.
State diff applied in this block (map of address to changes).
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_getStateUpdate",
"params": {
"block_id": {
"block_hash": "0x041b10c45dc3f39372f7b9409261cac9d880c5d75a5bb077d028db20b1bd76c4"
}
}
}'
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"block_hash": "0x18ec1a3931bb5a286f801a950e1153bd427d6d3811591cc01e6f074615a1f76",
"new_root": "0xc95a878188acf408e285027bd5e7674a88529b8c65ef6c1999b3569aea8bc8",
"old_root": "0x7dd643fa7f254c8932c01558f538292304266c00728eeaf4b32b361b5d0d2dd",
"state_diff": {
"storage_diffs": [
{
"__truncated": true
},
{
"__truncated": true
},
{
"__truncated": true
},
{
"__truncated": true
},
"..."
]
}
}
}