Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

Transaction validation errors should expose the failure reason and not convert them into static strings #1148

Open
yoga-braavos opened this issue Nov 19, 2023 · 0 comments

Comments

@yoga-braavos
Copy link

.map_err(TransactionExecutionError::ValidateTransactionError)?;

gswirski pushed a commit to reilabs/blockifier that referenced this issue Jun 26, 2024
…are-libs#1148)

* added rust crate and dojo contract for benches

* fetching fee for tx

* used cli methods in benches

* a simple test

* dependency cleanup

* partial

* emit macro bench

* bench get and set macros

* added a list of katana prefunded accounts

* new components authorization

* contract cleanup

* prefunded keypair system

* nicer transaction sequence api

* first attempt on raw api usage

* new contract version

* working on starknet api

* estimating gas usage instead of executiong

* migration of everything to the new api

* exposed async api as well

* removed old attempt

* fixes after merge

* added character struct

* character init test

* update benchmark

* using tracing to log gas usage

* logging to file

* script and program for running benches

* sorting tests by name

* double set test

* a bit cleaner api

* a few more benches

* more character benches

* last fixes

* doubled performance

* cargo fmt

* cargo clippy --fix

* add macro_use

* fix missing trait

* remove unused extern crate

* clippy

---------

Co-authored-by: Mateusz Zając <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant