Tshaka Lekholoane

Results 23 issues of 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 }...

bug
good first issue
rpc

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...

bug
rpc

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`...

bug
rpc

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.

rpc

Currently errors that are logged at `ERROR` print stack traces which should not happen.

good first issue
cli

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,...

bug
good first issue
rpc

`starknet_getStateUpdate` panics when called. It also returns an empty response when called without arguments.

bug
rpc

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...

db
core

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.

cli
rpc

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).

enhancement
devops