Skip to main content

starknet_estimateFee RPC Method

Loading...

Updated on
Mar 18, 2024

starknet_estimateFee RPC Method

Parameters

request
array
REQUIRED
Loading...
BROADCASTED_INVOKE_TXN
object
Loading...
type
string
REQUIRED
Loading...
max_fee
string
REQUIRED
Loading...
version
string
REQUIRED
Loading...
signature
string
REQUIRED
Loading...
sender_address
string
REQUIRED
Loading...
entry_point_selector
string
REQUIRED
Loading...
calldata
array
REQUIRED
Loading...
BROADCASTED_DECLARE_TXN
object
Loading...
BROADCASTED_DECLARE_TXN_V1
object
Loading...
type
string
REQUIRED
Loading...
sender_address
string
REQUIRED
Loading...
max_fee
string
REQUIRED
Loading...
version
string
REQUIRED
Loading...
signature
string
REQUIRED
Loading...
nonce
string
REQUIRED
Loading...
contract_class
object
REQUIRED
Loading...
sierra_program
array
REQUIRED
Loading...
contract_class_version
string
REQUIRED
Loading...
entry_points_by_type
object
REQUIRED
Loading...
CONSTRUCTOR
array
REQUIRED
Loading...
selector
string
REQUIRED
Loading...
function_idx
integer
REQUIRED
Loading...
EXTERNAL
array
REQUIRED
Loading...
selector
string
REQUIRED
Loading...
function_idx
integer
REQUIRED
Loading...
L1_HANDLER
array
REQUIRED
Loading...
selector
string
REQUIRED
Loading...
function_idx
integer
REQUIRED
Loading...
abi
string
Loading...
BROADCASTED_DECLARE_TXN_V2
object
Loading...
type
string
REQUIRED
Loading...
sender_address
string
REQUIRED
Loading...
compiled_class_hash
string
REQUIRED
Loading...
max_fee
string
REQUIRED
Loading...
version
string
REQUIRED
Loading...
signature
string
REQUIRED
Loading...
nonce
string
REQUIRED
Loading...
contract_class
object
REQUIRED
Loading...
sierra_program
array
REQUIRED
Loading...
contract_class_version
string
REQUIRED
Loading...
entry_points_by_type
object
REQUIRED
Loading...
CONSTRUCTOR
array
REQUIRED
Loading...
selector
string
REQUIRED
Loading...
function_idx
integer
REQUIRED
Loading...
EXTERNAL
array
REQUIRED
Loading...
selector
string
REQUIRED
Loading...
function_idx
integer
REQUIRED
Loading...
L1_HANDLER
array
REQUIRED
Loading...
selector
string
REQUIRED
Loading...
function_idx
integer
REQUIRED
Loading...
abi
string
Loading...
BROADCASTED_DECLARE_TXN_V3
object
Loading...
type
string
REQUIRED
Loading...
sender_address
string
REQUIRED
Loading...
compiled_class_hash
string
REQUIRED
Loading...
max_fee
string
REQUIRED
Loading...
version
string
REQUIRED
Loading...
signature
string
REQUIRED
Loading...
nonce
string
REQUIRED
Loading...
contract_class
object
REQUIRED
Loading...
sierra_program
array
REQUIRED
Loading...
contract_class_version
string
REQUIRED
Loading...
entry_points_by_type
object
REQUIRED
Loading...
CONSTRUCTOR
array
REQUIRED
Loading...
selector
string
REQUIRED
Loading...
function_idx
integer
REQUIRED
Loading...
EXTERNAL
array
REQUIRED
Loading...
selector
string
REQUIRED
Loading...
function_idx
integer
REQUIRED
Loading...
L1_HANDLER
array
REQUIRED
Loading...
selector
string
REQUIRED
Loading...
function_idx
integer
REQUIRED
Loading...
abi
string
Loading...
resource_bounds
object
REQUIRED
Loading...
l1_gas
string
REQUIRED
Loading...
max_amount
string
REQUIRED
Loading...
max_price_per_unit
string
REQUIRED
Loading...
l2_gas
string
REQUIRED
Loading...
max_amount
string
REQUIRED
Loading...
max_price_per_unit
string
REQUIRED
Loading...
tip
string
REQUIRED
Loading...
paymaster_data
array
REQUIRED
Loading...
account_deployment_data
array
REQUIRED
Loading...
nonce_data_availability_mode
string
REQUIRED
Loading...
fee_data_availability_mode
string
REQUIRED
Loading...
BROADCASTED_DEPLOY_ACCOUNT_TXN
object
Loading...
DEPLOY_ACCOUNT_TXN_V1
object
Loading...
type
string
REQUIRED
Loading...
max_fee
string
REQUIRED
Loading...
version
string
REQUIRED
Loading...
signature
string
REQUIRED
Loading...
nonce
string
REQUIRED
Loading...
contract_address_salt
string
REQUIRED
Loading...
constructor_calldata
array
REQUIRED
Loading...
class_hash
string
REQUIRED
Loading...
DEPLOY_ACCOUNT_TXN_V3
object
Loading...
type
string
REQUIRED
Loading...
version
string
REQUIRED
Loading...
signature
string
REQUIRED
Loading...
nonce
string
REQUIRED
Loading...
contract_address_salt
string
REQUIRED
Loading...
constructor_calldata
array
REQUIRED
Loading...
class_hash
string
REQUIRED
Loading...
resource_bounds
object
REQUIRED
Loading...
l1_gas
string
REQUIRED
Loading...
max_amount
string
REQUIRED
Loading...
max_price_per_unit
string
REQUIRED
Loading...
l2_gas
string
REQUIRED
Loading...
max_amount
string
REQUIRED
Loading...
max_price_per_unit
string
REQUIRED
Loading...
tip
string
REQUIRED
Loading...
paymaster_data
array
REQUIRED
Loading...
nonce_data_availability_mode
string
REQUIRED
Loading...
fee_data_availability_mode
string
REQUIRED
Loading...
payload
array
REQUIRED
Loading...
block_id
string
REQUIRED
Loading...
simulation_flags
array
REQUIRED
Loading...

Returns

result
array
Loading...
l1_data_gas_consumed
string
Loading...
l1_data_gas_price
string
Loading...
l1_gas_consumed
string
Loading...
l1_gas_price
string
Loading...
l2_gas_consumed
string
Loading...
l2_gas_price
string
Loading...
overall_fee
string
Loading...
unit
string
Loading...
Request
1
# Note: You can specify Starknet version in the URL path
2
# Example: /rpc/v0_8 for version 0.8, /rpc/v0_6 for version 0.6
3
curl --location 'https://docs-demo.strk-mainnet.quiknode.pro/rpc/v0_8' \
4
--header 'accept: application/json' \
5
--header 'content-type: application/json' \
6
--data '{
7
"id": 1,
8
"jsonrpc": "2.0",
9
"method": "starknet_estimateFee",
10
"params": {
11
"request": [{
12
"type": "INVOKE",
13
"max_fee": "0x28ed6103d0000",
14
"version": "0x1",
15
"signature": [
16
"0x42527ffe9912b338983cbed67e139cfcc26a4d8cf1d1c2a85e4125fdf5f59ed", "0x636147d06fefd02ed37984b752556d4b9aefdac1a50b3df0528ec7c201ad84b"
17
],
18
"sender_address": "0x13e3ca9a377084c37dc7eacbd1d9f8c3e3733935bcbad887c32a0e213cd6fe0",
19
"calldata": [
20
"0x2",
21
"0x57c4b510d66eb1188a7173f31cccee47b9736d40185da8144377b896d5ff3",
22
"0x2f0b3c5710379609eb5495f1ecd348cb28167711b73609fe565a72734550354",
23
"0x0",
24
"0x1",
25
"0x57c4b510d66eb1188a7173f31cccee47b9736d40185da8144377b896d5ff3",
26
"0x2f0b3c5710379609eb5495f1ecd348cb28167711b73609fe565a72734550354",
27
"0x1",
28
"0x1",
29
"0x2",
30
"0x0",
31
"0x1"
32
],
33
"nonce": "0x1"
34
}],
35
"simulation_flags" : ["SKIP_VALIDATE"],
36
"block_id": {
37
"block_number": 59999
38
}
39
}
40
}'
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free