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_addDeclareTransaction"
required
JSON-RPC method name.
Parameters for starknet_addDeclareTransaction: [declare_transaction]Parameters for starknet_addDeclareTransaction:params.declare_transaction: DECLARE Transaction V3 Schema
Returns
Result of starknet_addDeclareTransaction
Hash of the declare transaction (DATA, 32 Bytes).
Hash of the declared class (DATA, 32 Bytes).
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_addDeclareTransaction",
"params": {
"declare_transaction": {
"type": "DECLARE",
"sender_address": "0x13e3ca9a377084c37dc7eacbd1d9f8c3e3733935bcbad887c32a0e213cd6fe0",
"max_fee": "0x28ed6103d0000",
"version": "0x3",
"signature": [
"0x42527ffe9912b338983cbed67e139cfcc26a4d8cf1d1c2a85e4125fdf5f59ed",
"0x636147d06fefd02ed37984b752556d4b9aefdac1a50b3df0528ec7c201ad84b"
],
"nonce": "0x17",
"contract_class": {
"sierra_program": [
"0x1",
"0x3",
"0x0",
"0x361",
"0x800000000000000700000000000000000000000000000000",
"0x537472756374"
],
"entry_points_by_type": {
"CONSTRUCTOR": [
{
"function_idx": 14,
"selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194"
}
],
"EXTERNAL": [
{
"function_idx": 11,
"selector": "0x14dfa38c36b389189b8be0b1d3f9434ffcca49bf1a88f3658579d23d16368f"
},
{
"function_idx": 10,
"selector": "0x1fd12fd4580400368d8953eca1bf472ee233e7e06245d1ef8c176ff12bd3c4"
}
],
"L1_HANDLER": []
}
}
}
}
}'
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"transaction_hash": "0x121aaba2894a63cce81acabb559eb2c114f4859dc5803e0b91349ec398d2eb0",
"class_hash": "0x515dd668a1798214e7ca9ec90c52e267229b8104fb296a90f20b6f70baaef53"
}
}