Skip to content

fix: handle transient store keys in snapshot multi store#1097

Open
psy2848048 wants to merge 3 commits intocosmos:mainfrom
psy2848048:enhance/transient-store
Open

fix: handle transient store keys in snapshot multi store#1097
psy2848048 wants to merge 3 commits intocosmos:mainfrom
psy2848048:enhance/transient-store

Conversation

@psy2848048
Copy link
Copy Markdown

Description

This PR updates the EVM StateDB snapshot multi-store path to handle transient stores correctly.

The most critical file to review is x/vm/store/snapshotmulti/store.go, where TransientStoreKey is now handled through GetKVStore alongside KVStoreKey. This keeps the snapshot store construction aligned with the store types passed from StateDB and avoids routing transient stores through the object-store path.


Author Checklist

All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.

I have...

  • tackled an existing issue or discussed with a team member
  • left instructions on how to review the changes
  • targeted the main branch

@psy2848048 psy2848048 changed the title enhance: enabled transient store into VM keeper enhance(statedb): enabled transient store into VM keeper Apr 1, 2026
@psy2848048 psy2848048 changed the title enhance(statedb): enabled transient store into VM keeper fix(statedb): enabled transient store into VM keeper Apr 1, 2026
@psy2848048 psy2848048 changed the title fix(statedb): enabled transient store into VM keeper fix(statedb): handle transient store keys in snapshot multi store Apr 1, 2026
@psy2848048 psy2848048 force-pushed the enhance/transient-store branch from 2df9f35 to fc7b219 Compare April 1, 2026 07:39
@psy2848048 psy2848048 changed the title fix(statedb): handle transient store keys in snapshot multi store fix: handle transient store keys in snapshot multi store Apr 1, 2026
@reecepbcups
Copy link
Copy Markdown
Contributor

:DDDDDDDD !!!!!!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants