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

add temp wl storage #1051

Merged
merged 2 commits into from
Apr 13, 2023
Merged

add temp wl storage #1051

merged 2 commits into from
Apr 13, 2023

Conversation

tzemanovic
Copy link
Member

based on #913

This adds TempWlStorage that can be used for storage_api::StorageRead/Write in ABCI++ prepare/process proposal handler.

@tzemanovic tzemanovic force-pushed the tomas/add-temp-wl-storage branch from 138a3c9 to 5142118 Compare January 19, 2023 15:24
@grarco grarco mentioned this pull request Jan 23, 2023
@juped juped force-pushed the tomas/add-temp-wl-storage branch from 5142118 to c6901e7 Compare February 7, 2023 00:05
@tzemanovic tzemanovic force-pushed the tomas/add-temp-wl-storage branch from c6901e7 to 4ba9a07 Compare February 9, 2023 15:17
@tzemanovic tzemanovic force-pushed the tomas/add-temp-wl-storage branch from 4ba9a07 to 1368c19 Compare February 10, 2023 09:10
@tzemanovic tzemanovic marked this pull request as ready for review February 10, 2023 12:05
@tzemanovic tzemanovic requested a review from juped February 15, 2023 14:57
juped added a commit that referenced this pull request Mar 16, 2023
…nto draft-0.15

evil: wl_storage gains a 'static

* namada/grarco/replay-protection-impl:
  [ci] wasm checksums update
  Updates fees in replay protection specs
  Brings back sig check in `finalize_block`
  Fixes fee error code
  [ci] wasm checksums update
  Fixes fee in unit tests
  Fmt
  Refactors replay protection logic
  Removes wal from replay protection specs
  Removes unnecessary clones
  Fixes tx unsigned hash
  Replay protection VP always rejects
  Fixes typos
  changelog: add #1017
  [ci] wasm checksums update
  Clippy
  Fmt
  Updates `process_proposal` unit tests
  Fixes `finalize_block` and adds unit test
  Updates replay protection specs with protocol txs
  Updates `process_proposal` unit tests
  Removes tx hash from storage in `finalize_block`
  Fixes error codes
  Refactors `process_proposal`
  Replay protection checks in `process_proposal`
  Fixes replay protection specs
  Refactors `unsigned_hash_tx`
  Unit test `mempool_validate`
  Wrapper commit hash on unsigned inner tx
  Adds tx hash check in mempool validate
  Updates replay protections specs with governance and unsigned inner hash
  Adds replay protection internal address and vp
  Updates replay protection specs
  changelog: add #1051
  core: added `TempWlStorage` for ABCI++ prepare/process proposal
juped added a commit that referenced this pull request Mar 16, 2023
…nto draft-0.15

evil: wl_storage gains a 'static

* namada/grarco/replay-protection-impl:
  [ci] wasm checksums update
  Updates fees in replay protection specs
  Brings back sig check in `finalize_block`
  Fixes fee error code
  [ci] wasm checksums update
  Fixes fee in unit tests
  Fmt
  Refactors replay protection logic
  Removes wal from replay protection specs
  Removes unnecessary clones
  Fixes tx unsigned hash
  Replay protection VP always rejects
  Fixes typos
  changelog: add #1017
  [ci] wasm checksums update
  Clippy
  Fmt
  Updates `process_proposal` unit tests
  Fixes `finalize_block` and adds unit test
  Updates replay protection specs with protocol txs
  Updates `process_proposal` unit tests
  Removes tx hash from storage in `finalize_block`
  Fixes error codes
  Refactors `process_proposal`
  Replay protection checks in `process_proposal`
  Fixes replay protection specs
  Refactors `unsigned_hash_tx`
  Unit test `mempool_validate`
  Wrapper commit hash on unsigned inner tx
  Adds tx hash check in mempool validate
  Updates replay protections specs with governance and unsigned inner hash
  Adds replay protection internal address and vp
  Updates replay protection specs
  changelog: add #1051
  core: added `TempWlStorage` for ABCI++ prepare/process proposal
grarco pushed a commit that referenced this pull request Mar 23, 2023
tzemanovic added a commit that referenced this pull request Mar 31, 2023
* tomas/add-temp-wl-storage:
  changelog: add #1051
  core: added `TempWlStorage` for ABCI++ prepare/process proposal
@tzemanovic tzemanovic mentioned this pull request Mar 31, 2023
tzemanovic added a commit that referenced this pull request Mar 31, 2023
grarco pushed a commit that referenced this pull request Mar 31, 2023
@juped juped merged commit c278068 into main Apr 13, 2023
@juped juped deleted the tomas/add-temp-wl-storage branch April 13, 2023 06:07
bengtlofgren pushed a commit that referenced this pull request May 11, 2023
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