-
Notifications
You must be signed in to change notification settings - Fork 2
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
feat: ope poc #26
base: basechain/abci2.0/develop
Are you sure you want to change the base?
feat: ope poc #26
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 568d863 - Browse repository at this point
Copy the full SHA 568d863View commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 203f3e8 - Browse repository at this point
Copy the full SHA 203f3e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcf207c - Browse repository at this point
Copy the full SHA fcf207cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc2e971 - Browse repository at this point
Copy the full SHA bc2e971View commit details -
Revert "chore: Sync with cronos memiavl store version"
This reverts commit bc2e971.
Configuration menu - View commit details
-
Copy full SHA for 5a21bcb - Browse repository at this point
Copy the full SHA 5a21bcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67b6546 - Browse repository at this point
Copy the full SHA 67b6546View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c0810b - Browse repository at this point
Copy the full SHA 9c0810bView commit details -
Problem: block gas meter not compatible with parallel tx execution (e…
…vmos#451) Disable block gas meter, it's safe to do because we checks gas wanted against block gas limit in ProcessProposal now. Update CHANGELOG.md Signed-off-by: yihuang <[email protected]> Update CHANGELOG.md Signed-off-by: yihuang <[email protected]> cleanup format use block gas wanted in context update deps fix unit test fix unit test remove feemarket transient store remove update deps
Configuration menu - View commit details
-
Copy full SHA for f94d262 - Browse repository at this point
Copy the full SHA f94d262View commit details -
Problem: sender address verification is not decoupled from execution (e…
…vmos#358) * Problem: sender address verification is not decoupled from execution WIP: evmos#355 Solution: - to decouple sender address verification from execution, we must first enforce user setting the From field in the msg * changelog * fix GetSenderLegacy * cleanup * fix unit tests * reduce overhead of debug log * lazy init the btree in cache store because many stores are never touched * fix mutation
Configuration menu - View commit details
-
Copy full SHA for be661e5 - Browse repository at this point
Copy the full SHA be661e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0be5835 - Browse repository at this point
Copy the full SHA 0be5835View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c65555 - Browse repository at this point
Copy the full SHA 2c65555View commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0f2a18a - Browse repository at this point
Copy the full SHA 0f2a18aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b49d2c - Browse repository at this point
Copy the full SHA 3b49d2cView commit details
Commits on Oct 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8908324 - Browse repository at this point
Copy the full SHA 8908324View commit details -
Problem: parallel transaction execution is not supported (evmos#414)
* Problem: go-block-stm is not integrated for parallel tx execution - integrate go-block-stm as tx executor - small optimiations fix * package deps * cleanup * update sdk deps * cleanup * cleanup * cleanup * Update server/config/config.go Signed-off-by: yihuang <[email protected]> * Update server/config/toml.go Signed-off-by: yihuang <[email protected]> * cleanup * cleanup * cleanup * fix default executor --------- Signed-off-by: yihuang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c332e85 - Browse repository at this point
Copy the full SHA c332e85View commit details -
Problem: fee deduction not compatible with parallel execution (evmos#447
) * Problem: fee deduction not compatible with parallel execution Solution: - use virtual send * Update CHANGELOG.md Signed-off-by: yihuang <[email protected]> * fix build * fix test * cleanup --------- Signed-off-by: yihuang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d1c8b82 - Browse repository at this point
Copy the full SHA d1c8b82View commit details -
Problem: evm transfer is not efficient (evmos#448)
* Problem: evm transfer is not efficient Solution: - override the Transfer callback in block context. Update CHANGELOG.md Signed-off-by: yihuang <[email protected]> * test reverted sdk * update deps --------- Signed-off-by: yihuang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 562c45b - Browse repository at this point
Copy the full SHA 562c45bView commit details -
Problem: transient store usage not compatible with parallel tx execut…
…ion (evmos#450) * Problem: transient store usage not compatible with parallel tx execution Currently we use shared transient store keys to accumulate some states, which cause issues when developing parallel tx execution Solution: - remove some transient stores. - the others are used in a per-tx fasion. Update CHANGELOG.md Signed-off-by: yihuang <[email protected]> cleanup fix test * fix * cleanup
Configuration menu - View commit details
-
Copy full SHA for 4cbdb83 - Browse repository at this point
Copy the full SHA 4cbdb83View commit details -
Problem: block gas meter not compatible with parallel tx execution (e…
…vmos#451) Disable block gas meter, it's safe to do because we checks gas wanted against block gas limit in ProcessProposal now. Update CHANGELOG.md Signed-off-by: yihuang <[email protected]> Update CHANGELOG.md Signed-off-by: yihuang <[email protected]> cleanup format use block gas wanted in context update deps fix unit test fix unit test remove feemarket transient store remove update deps
Configuration menu - View commit details
-
Copy full SHA for 462baa9 - Browse repository at this point
Copy the full SHA 462baa9View commit details -
Problem: params not cached in object store (evmos#454)
Solution: - save the cost of repeated encoding/decoding during the block execution - also migrate existing transient stores to object stores Update CHANGELOG.md Signed-off-by: yihuang <[email protected]> Update x/feemarket/types/keys.go Signed-off-by: yihuang <[email protected]> renmae fix test
Configuration menu - View commit details
-
Copy full SHA for 7c8b457 - Browse repository at this point
Copy the full SHA 7c8b457View commit details -
Problem: block-stm tx executor bad worst case performance (evmos#522)
* Problem: block-stm tx executor don't do simple static dependency analysis Solution: - estimate dependencies based on tx fee payer, try to optimise worst case performance. * fix build * customize estimates instead of dependencies * fix context * update api * cleanup * changelog * cleanup * cleanup * cleanup * pre-estimate config * fix lint
Configuration menu - View commit details
-
Copy full SHA for 12efbd1 - Browse repository at this point
Copy the full SHA 12efbd1View commit details -
Problem: pre-estimation don't run in parallel (evmos#523)
* Problem: pre-estimation don't run in parallel * fix build * fix race * cleanup chunking * keep unchanged --------- Co-authored-by: mmsqe <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3af5795 - Browse repository at this point
Copy the full SHA 3af5795View commit details
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 12e303c - Browse repository at this point
Copy the full SHA 12e303cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e8c341 - Browse repository at this point
Copy the full SHA 3e8c341View commit details