This repository is guaranteed up-to-date with the upstream QAN API definitions, and leverages OpenAPI technology to stay consistent.
Versioning is based on SEMVER, meaning:
- Stable releases guarantee backwards compatibility for the same major versions.
- Minor releases will not contain breaking changes.
- Patch releases only focus on fixing issues.
All URIs are relative to https://rpc-testnet.qanplatform.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| QANApi | qanBlockNumber | GET /blockNumber/ | |
| QANApi | qanCall | POST /call/ | |
| QANApi | qanChainId | GET /chainId/ | |
| QANApi | qanEstimateGas | POST /estimateGas/ | |
| QANApi | qanFeeHistory | POST /feeHistory/ | |
| QANApi | qanGasPrice | GET /gasPrice/ | |
| QANApi | qanGetBalance | GET /getBalance/{Address}/ | |
| QANApi | qanGetBlockByHash | GET /getBlockByHash/{Hash}/{TransactionDetailFlag}/ | |
| QANApi | qanGetBlockByNumber | GET /getBlockByNumber/{BlockNumber}/{TransactionDetailFlag}/ | |
| QANApi | qanGetBlockReceipts | GET /getBlockReceipts/{BlockNumber}/ | |
| QANApi | qanGetBlockTransactionCountByHash | GET /getBlockTransactionCountByHash/{Hash}/ | |
| QANApi | qanGetBlockTransactionCountByNumber | GET /getBlockTransactionCountByNumber/{BlockNumber}/ | |
| QANApi | qanGetCode | GET /getCode/{Address}/ | |
| QANApi | qanGetFilterChanges | GET /getFilterChanges/{FilterId}/ | |
| QANApi | qanGetFilterLogs | GET /getFilterLogs/{Id}/ | |
| QANApi | qanGetLogs | POST /getLogs/ | |
| QANApi | qanGetProof | POST /getProof/ | |
| QANApi | qanGetStorageAt | POST /getStorageAt/ | |
| QANApi | qanGetTransactionByBlockHashAndIndex | GET /getTransactionByBlockHashAndIndex/{blockHash}/{index}/ | |
| QANApi | qanGetTransactionByBlockNumberAndIndex | GET /getTransactionByBlockNumberAndIndex/{blockNumber}/{index}/ | |
| QANApi | qanGetTransactionByHash | GET /getTransactionByHash/{hash}/ | |
| QANApi | qanGetTransactionCount | GET /getTransactionCount/{Address}/{BlockNumber}/ | |
| QANApi | qanGetTransactionReceipt | GET /getTransactionReceipt/{Hash}/ | |
| QANApi | qanMaxPriorityFeePerGas | GET /maxPriorityFeePerGas/ | |
| QANApi | qanNewBlockFilter | GET /newBlockFilter/ | |
| QANApi | qanNewFilter | POST /newFilter/ | |
| QANApi | qanNewPendingTransactionFilter | GET /newPendingTransactionFilter/ | |
| QANApi | qanSendRawTransaction | POST /sendRawTransaction/ | |
| QANApi | qanSyncing | GET /syncing/ | |
| QANApi | qanUninstallFilter | GET /uninstallFilter/{FilterId}/ | |
| QANApi | qanXlinkValid | GET /xlinkValid/{Address}/ |
- ErrorDetail
- ErrorModel
- EstimateGasObject
- FilterObject
- InputCall
- InputEstimateGas
- InputFeeHistory
- InputGetLogs
- InputGetProof
- InputGetStorageAt
- InputNewFilter
- InputSendRawTransaction
- OutputBlockNumber
- OutputCall
- OutputChainId
- OutputEstimateGas
- OutputFeeHistory
- OutputGasPrice
- OutputGetBalance
- OutputGetBlockByHash
- OutputGetBlockByNumber
- OutputGetBlockReceipts
- OutputGetBlockTransactionCountByHash
- OutputGetBlockTransactionCountByNumber
- OutputGetCode
- OutputGetFilterChanges
- OutputGetFilterLogs
- OutputGetLogs
- OutputGetProof
- OutputGetStorageAt
- OutputGetTransactionByBlockHashAndIndex
- OutputGetTransactionByBlockNumberAndIndex
- OutputGetTransactionByHash
- OutputGetTransactionCount
- OutputGetTransactionReceipt
- OutputMaxPriorityFeePerGas
- OutputNewBlockFilter
- OutputNewFilter
- OutputNewPendingTransactionFilter
- OutputSendRawTransaction
- OutputSyncing
- OutputUninstallFilter
- OutputXlinkValid
- ParamsTransaction
- ResponseBlock
- ResponseLog
- ResponseStorageEntry
- ResponseTransaction
- ResponseTransactionReceipt
- ResponseWithdrawals
- SyncStatus
We would like to thank Smartbear and OpenAPITools tech for making building declarative APIs possible. A huge benefit for the whole industry!