List of all Starknet API endpoints
Starknet API Endpoints by Use Case
- Getting Contract and Block Information
- Transaction Management
- Querying Transactions
- Account Information
- Chain Information
- Event and State Data
- Fee Estimation
- NFT API (Enhanced API)
Getting Contract and Block Information
Retrieves information related to contract classes and block details on Starknet.
- starknet_getClassHashAt
- starknet_getStorageAt
- starknet_getStateUpdate
- starknet_getBlockWithTxHashes
- starknet_getBlockWithTxs
- starknet_getClass
- starknet_getClassAt
Transaction Management
Submit and manage transactions on StarkNet.
Querying Transactions
Retrieve details about specific transactions and their status on the StarkNet chain.
- starknet_getTransactionByBlockIdAndIndex
- starknet_getTransactionReceipt
- starknet_getBlockTransactionCount
- starknet_getTransactionByHash
- starknet_pendingTransactions
Account Information
Retrieve information related to account nonces and contract calls which do not alter the state.
Chain Information
Obtain information regarding the current StarkNet chain and its synchronization status.
Event and State Data
Query logs and state-related data, including events filtered by specific criteria.
Fee Estimation
Estimate fees and resources required for transactions on StarkNet.
NFT API
Retrieve information about NFTs, including metadata, ownership, collections, contract data, and perform validity checks.