This version of the RPC is compatible with Starknet 0.12.1.
Changelog
- The
reverted
transaction status has been introduced, and receipts have the optionalrevert_reason
property #99 #106 - Trace API: code hash is renamed to class hash & simulateTransaction is renamed to simulateTransactions #104
- Split
status
intoexecution_status
andfinality_status
#107 - Invoke v0 transaction: remove nonce and rename
sender_address
tocontract_address
#108 - Simulation flags: removed
SKIP_EXECUTE
and addedSKIP_FEE_CHARGE
#109 - Added the
starknet_estimateMessageFee
endpoint #100 #115 - Refactored errors: many unused error codes were removed, and error codes that correspond to potential gateway replies were added to the write API #113 #119
- Flattened the transaction structures to make the spec more readable #114
- Added Cairo v>=2.0.0 ABI specs #117
- Reintroduced
DECLARE_TXN_V0
since it may still be returned in historical blocks #120