Starknet Add Deploy Account Transaction
v1.0.0https://starknet.nownodes.ioNOWNodes Starknet mainnet endpointDeploys a new Starknet account contract by submitting a deploy account transaction.
Authentication
api-keyAuthapiKeyNOWNodes API key passed in the api-key header.
API Key: api-key in header
Node
Node
Starknet Node JSON-RPC methods
Starknet Add Deploy Account Transaction
Deploys a new Starknet account contract by submitting a deploy account transaction.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_addDeployAccountTransactionrequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Block Hash and Number
Returns the hash and number of the latest accepted block.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_blockHashAndNumberrequiredparamsArray<any>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Block Number
Returns the number of the latest accepted block.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_blockNumberrequiredparamsArray<any>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Call
Calls a contract function without creating a transaction.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_callrequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Chain ID
Returns the Starknet chain identifier.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_chainIdrequiredparamsArray<any>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Estimate Fee
Estimates the fee for one or more transactions without submitting them.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_estimateFeerequiredparamsArray<Array<object>>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Block Transaction Count
Returns the number of transactions in a block.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getBlockTransactionCountrequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Block With Receipts
Returns a block with full transactions and their receipts.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getBlockWithReceiptsrequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Block With Tx Hashes
Returns a block including transaction hashes.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getBlockWithTxHashesrequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Block With Txs
Returns a block including full transaction objects.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getBlockWithTxsrequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Class
Returns a contract class by class hash at a specified block.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getClassrequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Class At
Returns the contract class deployed at an address in a specified block.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getClassAtrequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Contract Class Hash
Returns the class hash of the contract deployed at an address.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getClassHashAtrequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Events
Returns events matching a filter with pagination.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getEventsrequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Nonce
Returns the nonce of a contract at a specified block.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getNoncerequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get State Update
Returns the state update for a block.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getStateUpdaterequiredparamsArray<object>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Storage
Returns the value of a contract storage key at a specified block.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getStorageAtrequiredparamsArray<string>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Transaction By Hash
Returns a transaction by its hash.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getTransactionByHashrequiredparamsArray<string>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Transaction Receipt
Returns the receipt of a transaction.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getTransactionReceiptrequiredparamsArray<string>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Get Transaction Status
Returns the finality and execution status of a transaction.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_getTransactionStatusrequiredparamsArray<string>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Spec Version
Returns the Starknet JSON-RPC specification version supported by the node.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_specVersionrequiredparamsArray<any>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Starknet Syncing Status
Returns false when the node is not syncing, otherwise synchronization progress.
Body
jsonrpcstring2.0requiredidinteger | stringrequiredmethodstringstarknet_syncingrequiredparamsArray<any>requiredResponse
Successful JSON-RPC response
Invalid JSON-RPC request or parameters
Missing or invalid API key
Rate limit exceeded
Node or upstream server error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.