Ammar Arif

Results 25 issues of Ammar Arif

This PR improves the serde impls used to mainly de/serialize the `FieldElement` type. The de/serialization implementations now take into consideration whether `Serialize`/`Deserialize` implementations should expect to de/serialize in human-readable form...

- view abi - provide nice interface - nicely formatted types/events

function call (read/write) but with type support.

A feature where you inspect a transaction execution result. If the transaction to be inspected is a historical transaction, then the execution result can be obtained via the `starknet_traceTransaction` RPC...

enhancement

There are two instances of `GasPrices` in the whole `BlockContext` struct. First one located in [`StarknetOsConfig`](https://github.com/lambdaclass/starknet_in_rust/blob/c90c46b8c65f137560e788189fbaa4ea9a6cdd8f/src/definitions/block_context.rs#L77), and the other one in [`BlockInfo`](https://github.com/lambdaclass/starknet_in_rust/blob/c90c46b8c65f137560e788189fbaa4ea9a6cdd8f/src/state/mod.rs#L29). Both of these structs are included in `BlockContext`....

## Description All the other txs have this value to be `false` except for `Declare` tx ## Checklist - [ ] Linked to Github Issue - [ ] Unit tests...

## Description Resolves #1255 Remove gas prices from os config and use the one in block info instead. I've decided to keep the one in `BlockInfo` because `blockifier` also put...

If you try to get the compiled class hash after executing a declare tx, you will get a `NoneCompiledHash` error. This is what i try to do in the `contract_execution`...