Tshaka Lekholoane
Tshaka Lekholoane
The JSON RPC method `starknet_getStateUpdate` returns decimal formatted strings in its output. For example the following request: ```json { "jsonrpc": "2.0", "method": "starknet_getStateUpdate", "params": [ 0 ], "id": 1 }...
The following error message is shown to the user sometimes which is is not valid according to the JSON RPC 2.0 specification. ```json { "jsonrpc": "2.0", "error": {}, "id": 1...
The following RPC `starknet_` methods panic when called without supplying the appropriate arguments. This includes methods that do not take any arguments. - `getBlockWithTxHashes` - `getBlockWithTxs` - `getTransactionByBlockAndIndex` - `getClass`...
Implement the [`starknet_getClassAt`](https://github.com/starkware-libs/starknet-specs/blob/30e5bafcda60c31b5fb4021b4f5ddcfc18d2ff7d/api/starknet_api_openrpc.json#L303-L339) JSON RPC method as per version 0.1.0 of the specification.
Currently errors that are logged at `ERROR` print stack traces which should not happen.
The following RPC methods read in (unnamed) arguments in an order that is not consistent with [version 0.1.0 of the StarkNet JSON RPC API specification](https://github.com/starkware-libs/starknet-specs/blob/v0.1.0/api/starknet_api_openrpc.json#L303-L339). - `getStorageAt`. ```diff - `[block_id,...
`starknet_getStateUpdate` panics when called. It also returns an empty response when called without arguments.
This functionality will enable support for the `get_transaction_id_by_hash` and `get_transaction_hash_by_id` routes in the REST API. The transaction id can be thought of as a global index of the transaction in...
Note that with the introduction of contract classes as of 0.9.0, `deploy` may be deprecated. See this [post](https://medium.com/starkware/starknet-alpha-0-9-0-dce43cf13490) for details.
See the following for more details: - [Formula Cookbook - Homebrew](https://docs.brew.sh/Formula-Cookbook). - [How to Create and Maintain a Tap - Homebrew](https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap).