v0.1.0 (opens in a new tab)
This is Madara's first release (compatible with Starknet v0.13.1) with the following features:
- Starknet state construction and storage using a Bonsai trie (opens in a new tab) implementation.
- Feeder gateway synchronization of Blocks, Transactions, Receipts, State Updates and Classes.
- Block and Transaction hash verification.
- JSON-RPC Endpoints supported:
Read Methods
| Status | Method |
|---|---|
| ✅ | starknet_specVersion |
| ✅ | starknet_getBlockWithTxHashes |
| ✅ | starknet_getBlockWithReceipts |
| ✅ | starknet_getBlockWithTxs |
| ✅ | starknet_getStateUpdate |
| ✅ | starknet_getStorageAt |
| ✅ | starknet_getTransactionStatus |
| ✅ | starknet_getTransactionByHash |
| ✅ | starknet_getTransactionByBlockIdAndIndex |
| ✅ | starknet_getTransactionReceipt |
| ✅ | starknet_getClass |
| ✅ | starknet_getClassHashAt |
| ✅ | starknet_getClassAt |
| ✅ | starknet_getBlockTransactionCount |
| ✅ | starknet_call |
| ✅ | starknet_estimateFee |
| ✅ | starknet_estimateMessageFee |
| ✅ | starknet_blockNumber |
| ✅ | starknet_blockHashAndNumber |
| ✅ | starknet_chainId |
| ✅ | starknet_syncing |
| ✅ | starknet_getEvents |
| ✅ | starknet_getNonce |
Trace Methods
| Status | Method |
|---|---|
| ✅ | starknet_traceTransaction |
| ✅ | starknet_simulateTransactions |
| ✅ | starknet_traceBlockTransactions |
Write methods
| Status | Method |
|---|---|
| ✅ | starknet_addInvokeTransaction |
| ✅ | starknet_addDeclareTransaction |
| ✅ | starknet_addDeployAccountTransaction |