juno
juno copied to clipboard
Starknet client implementation.
## Description Implement a logger interface and a `Log` struct that uses `zap.SugaredLogger` under the hood. Note: this PR is not directly designed to make log messages more descriptive. ##...
## Description • TF script to run Juno on testnet and mainnet on Linode . • Github Actions script to automate this TF script whenever anything is pushed to the...
Now we are storing transactions in the database without confirming the transaction hash, that's not a problem because StarkNet is centralized, but in the future when P2P comes alive we...
RPC CORS
## Description Currently, the HTTP RPC fails requests from browsers because of CORS. With these changes is possible to configure CORS. ## Changes: - Two flags/options are added: - `rpc-cors`...
Fixes ## Description Just fixed the spelling of the words: "requirements" & "network" ## Changes: Fixing words spelling. ## Types of changes - Documentation Update ## Testing **Requires testing**: No
## Description Create a profiling server that will allow the user to spin up Juno with the `--prof` flag and create various profiles that can be analysed using [pprof](https://github.com/google/pprof). ##...
## Description Updates the `starknet_call` JSON-RPC endpoint to use the new storage primitives introduced in Cairo 0.10. ## Changes: This also: - Fixes tests that were supposed to halt execution...
Fixes | Closes | Resolves #347 ## Description Adds [`starknet_getNonce`](https://github.com/starkware-libs/starknet-specs/blob/master/api/starknet_api_openrpc.json#L625) endpoint. ## Changes: - Stores `nonce` in the `ContractState` table - Provides the `nonce` using the RPC ## Types of...
**Describe the bug** The `*felt.SetHex` function will allow setting an invalid hexadecimal string for some inputs i.e. `"0xabcdefg"` (where `g` is an invalid character). **Expected behavior** This should panic or...
There are some limitations with stretchr/testify i.e. issues [#535](https://github.com/stretchr/testify/issues/535), [#187](https://github.com/stretchr/testify/issues/187) that make it unsuitable for use in some cases. These do not apply to gotest.tools/assert and as a result a...