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

Draft+3308 #3330

Closed
wants to merge 76 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
2951ace
Track the origin of emitted events
sug0 May 18, 2024
210879f
Test event emission origin
sug0 May 20, 2024
89bd08b
Activate `debug` feat when `testing` is active
sug0 May 20, 2024
df4b4f7
Changelog for #3268
sug0 May 20, 2024
4daf77b
improve `ValidatorState` documentation
brentstone May 13, 2024
0400685
remove unused deps
brentstone May 22, 2024
cd71146
remove folder
brentstone May 23, 2024
c8eb326
WIPPP
brentstone May 23, 2024
298a33f
empty commit
brentstone May 24, 2024
35014c8
Merge branch 'tiago/track-caller-events' (#3268)
tzemanovic May 24, 2024
48709ce
Fixes fee payment
grarco May 20, 2024
57e5f46
Refactors tx execution of `finalize_block` into separate functions
grarco May 20, 2024
d1eafb2
Reorganizes arguments for tx execution
grarco May 20, 2024
5711946
Cache wrapper transaction to avoid second deserialization
grarco May 20, 2024
a329373
Refactors the arguments of `dispatch_tx` for every tx type
grarco May 21, 2024
2bd2650
Removes unused wasm caches for wrapper execution
grarco May 21, 2024
efe95cc
Pass tx by reference in `apply_wrapper_tx`
grarco May 21, 2024
b27f45e
Fixes unit tests
grarco May 21, 2024
b0d7708
Removes useless check on tx type for reprot management
grarco May 21, 2024
bd6df8d
Removes useless operations on wrapper transactions
grarco May 21, 2024
d5cab98
Adds integration test for enforced fees
grarco May 22, 2024
b6f200a
Misc adjustments to v36
grarco May 22, 2024
3c526c4
Fixes typo
grarco May 23, 2024
e82d57d
Changelog #3075
grarco May 22, 2024
2310bf7
remove deprecated dependency from app crate
stanisloe Apr 3, 2024
826f3ef
Run masp verification in parallel
grarco Apr 4, 2024
6fe54a4
Updates benchmarks for parallel masp verification
grarco Apr 11, 2024
87472f0
Updates masp dep. Patch reddsa dep
grarco May 15, 2024
ee2fd46
Fixes masp benchmarks
grarco May 16, 2024
c2849f8
Reworks gas metering for masp validation
grarco May 16, 2024
b8b25f2
Updates masp gas costs
grarco May 17, 2024
15affec
Changelog #2972
grarco May 22, 2024
915127a
changelog: add #3305
tzemanovic May 24, 2024
d063ac1
Fmt
grarco May 24, 2024
8eaa020
Adds new masp `Action`
grarco May 13, 2024
5cfa7ad
Removes masp vp dependency on `Transfer`
grarco May 13, 2024
7da6dc2
Updates wasm transaction to push masp action
grarco May 13, 2024
8657963
Removes unused error variant
grarco May 14, 2024
b8000db
Emit masp sections references in the events
grarco May 14, 2024
d16e198
Updates sdk to retrieve masp data based on events
grarco May 23, 2024
2b88265
Misc refactors
grarco May 23, 2024
1b05850
Moves masp events data to core
grarco May 23, 2024
c3bd934
Helper function for masp action handling
grarco May 23, 2024
f018033
Reworks masp tx indexing
grarco May 23, 2024
0b709e7
Fixes broken doc link
grarco May 23, 2024
4bf8fcc
Changelog #3232
grarco May 23, 2024
3e7fde8
Move all wasmer deps to workspace
sug0 May 17, 2024
9d9cb52
Upgrade to wasmer 4.3.1
sug0 May 17, 2024
ef33d62
Fmt
grarco May 24, 2024
afd812d
Merge branch 'grarco/force-fee-payment' (#3294)
tzemanovic May 24, 2024
fb3351c
Restrict bounds on wasm memory
sug0 May 24, 2024
134fbc0
Pass mutable refs to wasm host env
sug0 May 24, 2024
339e17d
Allow exclusive access to vm memory
sug0 May 24, 2024
37dd21e
Merge branch 'grarco/masp-no-transfer-dep' (#3232)
grarco May 24, 2024
19e7899
fixup! Merge branch 'grarco/masp-no-transfer-dep' (#3232)
grarco May 24, 2024
0e73311
[feat]: Allow nodes to schedule a migrations json to be read and run …
batconjurer May 24, 2024
1d828e0
changelog
batconjurer May 24, 2024
540e853
Fix typo
batconjurer May 24, 2024
809550f
Merge branch 'brent/minor-cleanup' (#3235)
tzemanovic May 24, 2024
eff67bb
Start including MASP randomness in the test vectors.
murisi May 22, 2024
1a0f24d
Added a changelog entry.
murisi May 27, 2024
5827972
Merge branch 'origin/murisi/test-vectors-with-randomness2' (#3296)
murisi May 27, 2024
c75f3e2
export more ibc storage keys to wasm
Fraccaman May 27, 2024
777d40d
Added tests
batconjurer May 28, 2024
10e3713
Update crates/sdk/src/migrations.rs
batconjurer May 28, 2024
da45f99
Associate issues with TODOs
sug0 May 27, 2024
83b33e3
Avoid cloning tx env in some host fns
sug0 May 28, 2024
edc2e24
Changelog for #3308
sug0 May 27, 2024
d8aad24
Merge branch 'stanisloe-2999' (#3305)
brentstone May 28, 2024
817d9e2
Merge branch 'grarco/masp-parallel-verification' (#2972)
brentstone May 28, 2024
657b916
fix clippy + fmt
brentstone May 28, 2024
5a0432a
fmt
brentstone May 28, 2024
f5be64f
Merge branch 'bat/feat/scheduled-migrations' (#3310)
brentstone May 28, 2024
6d7803e
evil: fix imports
brentstone May 28, 2024
7aca9fa
Merge branch 'fraccaman/export-ibc-storage-keys-to-wasm' (#3321)
brentstone May 28, 2024
bed4c6c
Merge branch 'tiago/wasmer-upgrade' (#3308)
tzemanovic May 29, 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
2 changes: 2 additions & 0 deletions .changelog/unreleased/bug-fixes/3075-force-fee-payment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Fixed the fee collection logic in `finalize_block` to match that of
`process_proposal`. ([\#3075](https://github.com/anoma/namada/issues/3075))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Improved masp vp verification to run in parallel.
([\#2972](https://github.com/anoma/namada/pull/2972))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Removed any dependency on the specific transaction data from the masp vp.
([\#3232](https://github.com/anoma/namada/pull/3232))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Add a new event attribute facility to track events to their origin
in Namada's source code. This is useful for debugging purposes.
([\#3268](https://github.com/anoma/namada/pull/3268))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Include the used MASP randomness parameters in the test vectors.
([\#3296](https://github.com/anoma/namada/pull/3296))
3 changes: 3 additions & 0 deletions .changelog/unreleased/improvements/3305-update-config-rs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Replaced unmaintained config-rs to an unreleased version
that replaces its also unmaintained yaml dependency.
([\#3305](https://github.com/anoma/namada/pull/3305))
4 changes: 4 additions & 0 deletions .changelog/unreleased/improvements/3308-wasmer-upgrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Upgrade `wasmer` vm to upstream version `4.3.1`,
moving away from the [forked code based on version
`2.3.0`](https://github.com/heliaxdev/wasmer/tree/255054f7f58b7b4a525f2fee6b9b86422d1ca15b).
([\#3308](https://github.com/anoma/namada/pull/3308))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Allow nodes to schedule a migrations json to be read and run to facilitate hard-forking. This is done by
taking a migrations json and passing the path, a hash of the contents, and a block height to the node when
starting the ledger. ([\#3310](https://github.com/anoma/namada/pull/3310))
Loading
Loading