Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase latest blockifier version 🔀 #27

Merged
merged 160 commits into from
Apr 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
160 commits
Select commit Hold shift + click to select a range
aaf672d
feat: :construction: All Cargo fixed but lot of error from compiler, …
Tbelleng Mar 25, 2024
c7dc6d7
feat: :construction: in progress
Tbelleng Mar 25, 2024
c2a14d0
feat: :construction: working on execution file
Tbelleng Mar 26, 2024
eee8a14
feat: :construction: Adding and modifying functions into compute_hash
Tbelleng Mar 26, 2024
591d894
feat: :rocket: Nuke execution.rs and modifying others files
Tbelleng Mar 27, 2024
0b53a77
feat: :art: fmt
Tbelleng Mar 27, 2024
a3e12b8
feat: :fire: few errors lefts
Tbelleng Mar 27, 2024
39cdd00
feat: :white_check_mark: solving convert
Tbelleng Mar 27, 2024
7f7e5d8
feat: :white_check_mark: modifying lot of rpc type into the runtime (…
Tbelleng Mar 27, 2024
85d6915
feat: :art: fmt
Tbelleng Mar 28, 2024
84c8723
feat: :white_check_mark: Block primitives done
Tbelleng Mar 28, 2024
e3ad767
feat: :construction: Working on starknet pallet
Tbelleng Mar 28, 2024
96e11da
feat: :construction: utils rpc
jbcaron Mar 28, 2024
3c83d3b
feat: :bug: genesis_loader and simulation to fix
Tbelleng Mar 28, 2024
3b880ef
Merge branch 'feat/up_blockifier' of https://github.com/KasarLabs/deo…
Tbelleng Mar 28, 2024
4fcffd0
feat: :bug: fixing GenesisData
Tbelleng Mar 28, 2024
71f2825
feat: :bug: genesis loader fixed
Tbelleng Mar 28, 2024
c1a3c3a
feat: :construction: use blockifier `AccountTransaction` for simulati…
jbcaron Mar 28, 2024
2faacea
feat: :bug: pallets.rs fixed
Tbelleng Mar 28, 2024
fd2a38a
feat: :white_check_mark: runtime crate done
Tbelleng Mar 28, 2024
d6aabbd
feat: :art: fmt
Tbelleng Mar 28, 2024
b3e4346
feat: :construction: change proto for simulate and re_execute_transac…
jbcaron Mar 28, 2024
41af674
revert: :rewind: revert changes about block_header
jbcaron Mar 29, 2024
c6fd15a
feat: :construction: start the conversion from starknet-rs tx to bloc…
jbcaron Mar 29, 2024
ecc90c0
rebased starknet rs
antiyro Mar 29, 2024
75293d6
sync
Tbelleng Mar 29, 2024
270c338
Merge branch 'feat/up_blockifier' of https://github.com/KasarLabs/deo…
Tbelleng Mar 29, 2024
4b6e3e7
cleaning declares
antiyro Mar 29, 2024
4a76620
Merge branch 'feat/up_blockifier' of https://github.com/kasarlabs/deo…
antiyro Mar 29, 2024
11f6032
feat: :construction: implement starknet-rs blockifier conversion
jbcaron Mar 29, 2024
84930fd
feat: :construction: change block transaction to starknet-api txs
jbcaron Mar 29, 2024
f82c7fe
feat: :construction: store transaction as starknet-api/TransactionTyp…
jbcaron Mar 29, 2024
cbcb001
feat: :white_check_mark: to_starknet_core_transaction.rs updated
Tbelleng Mar 29, 2024
d9a4c65
nuke mp transactions ayaaah
antiyro Mar 29, 2024
f0c1547
unlocked errors
antiyro Mar 29, 2024
95bc9b4
feat: :rocket: nuke mp-transactions in several files
Tbelleng Mar 29, 2024
7634a2d
Merge branch 'feat/up_blockifier' of https://github.com/KasarLabs/deo…
Tbelleng Mar 29, 2024
803f9a2
unlocked errors
antiyro Mar 29, 2024
f245a10
removed user transaction
antiyro Mar 29, 2024
cd4e230
cleaning from broadcasted transaction
antiyro Mar 29, 2024
a377280
feat: :bug: fixed invalid convert into to_starknet_core_transaction.rs
Tbelleng Mar 30, 2024
7a2fecc
cleaning from broadcasted transaction 2
antiyro Mar 30, 2024
6e7d54e
cleaning from broadcasted transaction 2
antiyro Mar 30, 2024
632c438
cleaning from broadcasted transaction 3
antiyro Mar 30, 2024
702dbe2
added contract address to declare txs
antiyro Mar 30, 2024
30b2d8c
adding converters
antiyro Mar 30, 2024
489ae20
to starknet core tx done
antiyro Mar 30, 2024
62fea59
cleaned Tip
antiyro Mar 30, 2024
548b76d
cleanead typing
antiyro Mar 30, 2024
40e9eed
from broadcasted txs finished
antiyro Mar 31, 2024
b215ac4
cleaned compute hash
antiyro Mar 31, 2024
182c510
nuked pallet
antiyro Mar 31, 2024
a5da9da
correcting client mc-sync
antiyro Mar 31, 2024
c2c8973
mc-sync corrected
antiyro Mar 31, 2024
2f6b6b3
refactor: :recycle: refacto convert.rs
jbcaron Mar 31, 2024
3acc2c4
migrate vm_ressources
jbcaron Mar 31, 2024
9ab63d6
fix compute hash of txs block
jbcaron Mar 31, 2024
44237c9
receipt in progress
jbcaron Mar 31, 2024
1a448ad
first rpc
antiyro Mar 31, 2024
2e53740
latest crate
antiyro Mar 31, 2024
0f0b2ef
killing last 2 technical errors
antiyro Mar 31, 2024
8bce7b0
add crate
jbcaron Mar 31, 2024
9b24053
last teknical error: i want to die
antiyro Mar 31, 2024
811bef3
Merge branch 'feat/up_blockifier' of https://github.com/kasarlabs/deo…
antiyro Mar 31, 2024
2e40188
feat: :white_check_mark: Mod.rs solved ! Have a good night Boss 😴🛌
Tbelleng Mar 31, 2024
ec0b8c0
implement invoke V3
jbcaron Mar 31, 2024
5169a9b
feat: :construction: doing trace and its ok
Tbelleng Mar 31, 2024
30fe9bd
Merge branch 'feat/up_blockifier' of https://github.com/KasarLabs/deo…
Tbelleng Mar 31, 2024
14c3eea
check cargo
antiyro Apr 1, 2024
1711dd3
Merge branch 'feat/up_blockifier' of https://github.com/kasarlabs/deo…
antiyro Apr 1, 2024
026b323
solved more stuff
antiyro Apr 1, 2024
fc6ae97
cr7
antiyro Apr 1, 2024
5656c91
xavi
antiyro Apr 1, 2024
6626d2f
iker
antiyro Apr 1, 2024
f5f7678
updated Block structure for deserialization
antiyro Apr 1, 2024
ac0af10
optional nonce for L1Handler
jbcaron Apr 1, 2024
95511a7
remove L1GasPricesWraper and replace with Option<L1GasPrices>
jbcaron Apr 1, 2024
bfb517b
lock
antiyro Apr 1, 2024
3e1f15a
cleaned
antiyro Apr 1, 2024
a326240
cleaned trace methods spliting methods and utils
antiyro Apr 1, 2024
9e6a515
get block with tx and get block with tx hashes works
antiyro Apr 1, 2024
937353b
rebase with main successfull
antiyro Apr 1, 2024
0e26949
cleaned for main
antiyro Apr 1, 2024
28ca9ee
Added latest version of bonsai trie via kasar fork
antiyro Apr 1, 2024
b14623c
implement tx V3 convert
jbcaron Apr 1, 2024
8343732
update starknet-rs fork
jbcaron Apr 1, 2024
acbd71d
convert tx V3 for storage block
jbcaron Apr 1, 2024
10252dc
update starknet-rs/fork
jbcaron Apr 1, 2024
04134cb
use get_block_id_by_hash
jbcaron Apr 1, 2024
6f7a5bc
update starknet-core with `l1_data_gas_price`
jbcaron Apr 2, 2024
62dfa4d
fix: l1_gas_price
jbcaron Apr 2, 2024
c5402bc
remove `use log::error;`
jbcaron Apr 2, 2024
2cabdfa
current_spec_version -> "0.7.0"
Apr 2, 2024
f6782e0
get real BlockContext for re_execution
jbcaron Apr 2, 2024
cc77f2e
remove `use log::error;`
jbcaron Apr 2, 2024
11be000
remove debug log
jbcaron Apr 2, 2024
15d6751
feat: :construction: working on simulation flags for Fee_estimate
Tbelleng Apr 2, 2024
7c0a9cc
feat: :bug: EstimateFee v.0.7.0 almost done
Tbelleng Apr 2, 2024
a406040
feat: :white_check_mark: Estimate Fee compile
Tbelleng Apr 3, 2024
dca296e
Merge pull request #34 from Tbelleng/feat/up_blockifier
antiyro Apr 3, 2024
253123f
lock
antiyro Apr 3, 2024
aa4dbae
Merge branch 'feat/up_blockifier' of https://github.com/kasarlabs/deo…
antiyro Apr 3, 2024
a705294
remove mp_transactions::UserOrL1HandlerTransactions
jbcaron Apr 4, 2024
16a1154
Merge pull request #36 from jbcaron/feat/up_blockifier
antiyro Apr 4, 2024
4d0d335
fixed state classes conversions
antiyro Apr 4, 2024
56eb958
Merge branch 'feat/up_blockifier' of https://github.com/kasarlabs/deo…
antiyro Apr 4, 2024
ad4079e
cleaning
antiyro Apr 4, 2024
4c13816
cleaning v2
antiyro Apr 4, 2024
1930250
fix: :bug: Fix class conversions to support legacy Sierra versions
antiyro Apr 4, 2024
b26769e
removed undeclared log
antiyro Apr 4, 2024
37b1677
Merge pull request #37 from KasarLabs/fix/classes
antiyro Apr 4, 2024
19df9b4
feat: :sparkles: Introducing a new estimate_message_fee version
Tbelleng Apr 4, 2024
8aeaee8
Merge branch 'feat/up_blockifier' of https://github.com/KasarLabs/deo…
Tbelleng Apr 4, 2024
5867755
refactor get_block_event to handle pending
Apr 4, 2024
b6d9845
update get_event to handle pending block events
Apr 5, 2024
535deab
Merge pull request #39 from Tbelleng/feat/up_blockifier
antiyro Apr 5, 2024
dacc0f5
deleted RpcEventFilter and filer_event, refactor get_event
Apr 5, 2024
477356f
handle pending events
Apr 5, 2024
6aa4a44
Merge branch 'feat/up_blockifier' into feat/up_blockifier
noamoulin Apr 5, 2024
fdab421
conflicts
Apr 5, 2024
e02d349
Merge pull request #42 from noamoulin/feat/up_blockifier
antiyro Apr 8, 2024
0becdfc
rebased with main
antiyro Apr 8, 2024
b59e74b
synced with main and local
antiyro Apr 8, 2024
be8f1aa
add cache for BlockifierStateAdapter to write functions
jbcaron Apr 8, 2024
8f7a49b
refactor: :coffin: remove unused execution
jbcaron Apr 8, 2024
6140b52
Merge branch 'feat/up_blockifier' into feat/up_blockifier
jbcaron Apr 8, 2024
bfd3c3f
Merge pull request #43 from jbcaron/feat/up_blockifier
antiyro Apr 9, 2024
0120e41
feat: :construction: Working on block with receipts RPC call
Tbelleng Apr 9, 2024
66f73fe
Merge branch 'feat/up_blockifier' of https://github.com/KasarLabs/deo…
Tbelleng Apr 9, 2024
ecdd97a
implement visited_pcs
jbcaron Apr 9, 2024
cc052f8
style: :wastebasket: clean import
jbcaron Apr 9, 2024
4d1658b
Merge pull request #44 from jbcaron/feat/up_blockifier
antiyro Apr 9, 2024
3c7f401
feat: :construction: wip
Tbelleng Apr 9, 2024
6e71688
feat: :art: fmt
Tbelleng Apr 9, 2024
9bd648a
add l1_da_mode im block_header, formate
jbcaron Apr 9, 2024
5737a05
Merge branch 'KasarLabs:feat/up_blockifier' into feat/up_blockifier
jbcaron Apr 9, 2024
625ced7
Merge pull request #45 from jbcaron/feat/up_blockifier
antiyro Apr 9, 2024
0187997
fix get_tx_receipt()
jbcaron Apr 9, 2024
69e76c0
fix CI
jbcaron Apr 9, 2024
6df5c58
fix taplo
jbcaron Apr 9, 2024
70444fc
Merge pull request #46 from jbcaron/feat/up_blockifier
antiyro Apr 10, 2024
5d0c22a
Merge branch 'main' into feat/up_blockifier
jbcaron Apr 10, 2024
92c8bd1
feat: :bug: Fix Block struct
Tbelleng Apr 10, 2024
31ced62
Merge branch 'feat/up_blockifier' of https://github.com/KasarLabs/deo…
Tbelleng Apr 10, 2024
66a19a2
refactor: :fire: remove crate `mp-state`
jbcaron Apr 10, 2024
5f36ab7
Merge pull request #47 from jbcaron/feat/up_blockifier
antiyro Apr 10, 2024
f63c4ac
style: :lipstick:
jbcaron Apr 10, 2024
94c5936
refactor: :fire: remove crate fee
jbcaron Apr 10, 2024
8b75b69
changelog
jbcaron Apr 10, 2024
2aabb2e
Merge branch 'KasarLabs:feat/up_blockifier' into feat/up_blockifier
jbcaron Apr 10, 2024
b99280c
Merge pull request #48 from jbcaron/feat/up_blockifier
antiyro Apr 10, 2024
93511cf
feat: :white_check_mark: feature done
Tbelleng Apr 10, 2024
6f00494
Merge branch 'feat/up_blockifier' of https://github.com/KasarLabs/deo…
Tbelleng Apr 10, 2024
32ffd20
refactor: :fire: remove crate `mp-messages`
jbcaron Apr 10, 2024
cf04046
feat: :twisted_rightwards_arrows: sync
Tbelleng Apr 10, 2024
8659320
Merge pull request #49 from jbcaron/feat/up_blockifier
antiyro Apr 10, 2024
8de942f
Merge branch 'feat/up_blockifier' into feat/up_blockifier
jbcaron Apr 10, 2024
232ce7a
Merge pull request #50 from Tbelleng/feat/up_blockifier
antiyro Apr 10, 2024
b1a5967
fix CI
jbcaron Apr 10, 2024
13b7b67
Merge pull request #52 from jbcaron/feat/up_blockifier
antiyro Apr 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@ git # Deoxys Changelog

## Next release

- feat(rpc): add `get_block_with_receipts` rpc call
- refactor: remove crate mp-state, mp-fee, mp-messages
- fix(class): Fix class conversions to support legacy Sierra versions
- feat: rebase blockifier
- feat(check): Added a state root check to ensure synced compatibility
- feat(metrics): Add prometheus metrics for mapping worker
- feat(storage): finished migrating contract storage to our backend bonsai trie dbs
Expand Down
Loading
Loading