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

0.29.0 rc1 #2346

Closed
wants to merge 262 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
262 commits
Select commit Hold shift + click to select a range
4fb5142
Updates masp tx with note commitment tree and anchor
grarco Dec 1, 2023
cf1ad17
Updates masp vp to validate note commitment tree and anchor
grarco Dec 2, 2023
61a46de
Refactors masp nullifiers check in a separate function
grarco Dec 2, 2023
2183aaa
Updates commitment tree anchor only once per block
grarco Dec 2, 2023
f7da77b
Updates the merkle tree anchor only if the tree changed
grarco Dec 3, 2023
fd07f6b
Now denominate the fee amount in wrapper headers.
murisi Nov 30, 2023
32ec88c
Removed to_ledger_vectors dependency on Namada client.
murisi Dec 4, 2023
439fec1
Protocol now ensures that a DenominatedAmounts denom is correct. Adde…
murisi Dec 5, 2023
f551e29
Dont introduce denominations in the bridge pool transaction WASM.
murisi Dec 5, 2023
e8cb0c1
Fixed the redaction of MASP amounts and ensured that correct token ty…
murisi Dec 6, 2023
694b949
Fixes commitment tree validation in masp vp. Adds a workaround to upd…
grarco Dec 6, 2023
8841aac
Fixes masp vp benchmark
grarco Dec 6, 2023
c09875f
Updates comment
grarco Dec 6, 2023
6276330
Changelog #2244
grarco Dec 6, 2023
fdf7693
`update_allowed_conversions` to publish the updated convert anchor
grarco Dec 6, 2023
3ef207a
Masp VP verifies the anchors of convert descriptions
grarco Dec 6, 2023
01caceb
Improves masp vp keys verification
grarco Dec 7, 2023
751b0df
Removes redundant masp dependency from bench crate
grarco Dec 7, 2023
463bfc8
Fixes conversion anchor handling
grarco Dec 7, 2023
8b28d27
Fixed the formatting of update account in the test vectors.
murisi Dec 7, 2023
ba7c132
Fixes masp key validation
grarco Dec 7, 2023
1971cf8
Changelog #2248
grarco Dec 7, 2023
7e923db
wasm/vp_user: fix a typo
tzemanovic Nov 23, 2023
b092f2c
wasm/vp_implicit: port Masp and PgfSteward key handling from vp_user
tzemanovic Nov 23, 2023
63f70d2
wasm/vp_user: require valid sig for unknown changes
tzemanovic Nov 23, 2023
14fde59
wasm/vp_implicit: require valid sig for unknown changes
tzemanovic Nov 23, 2023
50adb72
changelog: add #2213
tzemanovic Nov 23, 2023
63e14a4
wasm/vp_user+vp_implicit: impl PoS key checks
tzemanovic Nov 24, 2023
c09699a
wasm/vp_user+vp_implicit: always print rejected keys
tzemanovic Nov 24, 2023
648fde2
benches: fix foreign key write tx sigs
tzemanovic Nov 27, 2023
06d5895
wasm/vp_user+vp_implicit: update for IBC actions
tzemanovic Nov 27, 2023
763ea16
additions from comments
brentstone Dec 6, 2023
ef1894c
Added a unit test for denominated arithmetic.
murisi Dec 8, 2023
41acfb9
Add test vector printers for bridge pool transfers, resign steward, u…
murisi Dec 9, 2023
ff27346
Added changelog entry.
murisi Dec 9, 2023
a723d00
Merge branch 'base' into murisi/denominated-fee-amount-on-0.28.0
murisi Dec 9, 2023
2e367ed
Added proptest strategies for generating transactions.
murisi Dec 9, 2023
4ca6922
Added a binary to automatically generate test vectors.
murisi Dec 9, 2023
3833c7e
Removed generate_test_vector and the test vector shell script since t…
murisi Dec 9, 2023
ebcf85a
Added a README to explain the new examples directory.
murisi Dec 9, 2023
66c0415
Unify cli for secret / spending key generation
karbyshev Nov 17, 2023
88ab883
Added a changelog entry.
murisi Dec 9, 2023
a956a0c
Unify cli for secret / spending key derivation
karbyshev Nov 17, 2023
16b80de
Unify cli for transparent / shielded key listing
karbyshev Nov 20, 2023
b345e35
Unify cli for transparent / shielded key / address listing / searching
karbyshev Nov 21, 2023
1947aa9
Refactor key export
karbyshev Nov 21, 2023
9efb078
Unify cli for key export / add
karbyshev Nov 21, 2023
34be492
Refactor payment key gen
karbyshev Nov 22, 2023
1260d98
Restore raw key generation functionality
karbyshev Nov 22, 2023
827fbc0
Rename structures
karbyshev Nov 22, 2023
db56410
Refactoring
karbyshev Nov 22, 2023
fdcd859
Make `--alias` obligatory for gen / derive
karbyshev Nov 22, 2023
5a9f794
Fix: normalize alias strings
karbyshev Nov 22, 2023
f385aef
Add todo
karbyshev Nov 22, 2023
34dd975
Fix output message
karbyshev Nov 22, 2023
6f69e38
Update help messages for `gen` and `derive`
karbyshev Nov 22, 2023
8faa98b
Implement export for MASP spending keys
karbyshev Nov 22, 2023
4919903
Improve some messages, comments
karbyshev Nov 22, 2023
a5b5382
Implement raw key add; simplify cli for add command
karbyshev Nov 23, 2023
999a425
Import key from file
karbyshev Nov 24, 2023
421aa7e
Fix comments and help messages
karbyshev Nov 24, 2023
f236eef
Merge key and address list
karbyshev Nov 24, 2023
bf5c3ac
Fix typo
karbyshev Nov 24, 2023
14c4506
Improve help messages
karbyshev Nov 27, 2023
93f4294
Store known payment addresses in bimap
karbyshev Dec 8, 2023
6fe0c54
Reverse find alias for payment address
karbyshev Dec 9, 2023
21ee931
Merge find-key and find-addr
karbyshev Dec 9, 2023
5e581ff
Improve message
karbyshev Dec 9, 2023
8750ded
Refactor parsing of `add` command value
karbyshev Dec 9, 2023
efc24e2
Improve comment
karbyshev Dec 9, 2023
31554aa
Fix help message
karbyshev Dec 10, 2023
e44fff3
Adapt e2e tests for new wallet cli
karbyshev Dec 10, 2023
ddfd340
Add Ethereum bridge tx events
sug0 Oct 16, 2023
7108d5c
Stricter checks on sapling bundle components
grarco Dec 11, 2023
f70fe9c
RPC method to query status of selected Bridge pool transfers
sug0 Oct 16, 2023
ed44f9a
Optimize Bridge pool transfer status RPC query
sug0 Oct 17, 2023
e797df5
Test Bridge pool transfer status
sug0 Oct 16, 2023
476a427
Emit Bridge pool tx events
sug0 Oct 17, 2023
b2455c2
Return Ethereum bridge events from FinalizeBlock
sug0 Oct 17, 2023
be58e50
Implement serde serialization for transfer to eth statuses
sug0 Oct 19, 2023
25dab56
SDK method to query status of selected Bridge pool transfers
sug0 Oct 17, 2023
61026c6
SDK changelog update
sug0 Oct 17, 2023
379f750
Changelog for #1995
sug0 Oct 17, 2023
3cc0c0a
Fix key / address listing
karbyshev Dec 12, 2023
c9092ca
testing: use the appropriate address generators for address type
tzemanovic Dec 12, 2023
6936ac2
renaming and restructuring testing modules for consistency
tzemanovic Dec 12, 2023
2218b64
Removes useless MASP key from `vp_user`
grarco Dec 13, 2023
f33ebe7
Removes useless fee unshielding epoch
grarco Dec 13, 2023
616987f
Fix `find` command; refactoring
karbyshev Dec 13, 2023
bc36fa6
Refactoring
karbyshev Dec 13, 2023
5a3a5d6
Allow to add public keys
karbyshev Dec 13, 2023
bb8cd86
Minor refactor to masp fee unshield tests
grarco Dec 13, 2023
b1c6b79
reduce cases and fix `test_multiple_misbehaviors`
brentstone Dec 14, 2023
78717fd
rewrite `test_purge_validator_information` solely in pos crate
brentstone Dec 14, 2023
f0ab7ac
changelog: add #2277
brentstone Dec 14, 2023
032ce0b
Expose store remove_alias functionality
karbyshev Dec 14, 2023
ddc7370
Implement `remove` command
karbyshev Dec 14, 2023
687b95e
Fix key import
karbyshev Dec 14, 2023
2f2b4b0
Minor
karbyshev Dec 14, 2023
1d2b935
Fix export / import
karbyshev Dec 14, 2023
df0b196
Improve output if keypair could not be decypted
karbyshev Dec 14, 2023
7d9e33c
Improve decryption status line
karbyshev Dec 14, 2023
4f5a419
Changelog #2282
grarco Dec 15, 2023
bfebccf
[fix]: Masp conversions no longer requires all tokens be present in g…
batconjurer Dec 15, 2023
20a208e
[chore]: Add changelog
batconjurer Dec 15, 2023
02a4b21
Move Bridge pool VP init logic to storage mod
sug0 Dec 15, 2023
abb5dd7
Move Ethereum Bridge VP initialization logic
sug0 Dec 15, 2023
1487076
Move Bridge pool VP once again
sug0 Dec 15, 2023
60bbbb7
Move eth bridge parameters under storage mod
sug0 Dec 15, 2023
d1009cd
Changelog
sug0 Dec 15, 2023
651a7e3
Adapt e2e tests to new wallet cli
karbyshev Dec 14, 2023
859defb
Fix messages
karbyshev Dec 14, 2023
26ca60c
Remove unused import
karbyshev Dec 15, 2023
600529a
Add changelog
karbyshev Dec 15, 2023
00cf592
refactor pos lib code
brentstone Dec 7, 2023
aaa2674
refactor pos/tests
brentstone Dec 8, 2023
4461ab4
resolve clippy
brentstone Dec 8, 2023
ec838a6
compactify code that modifies validator sets
brentstone Dec 8, 2023
51902e4
proof_of_stake: move mod files with other sub-modules
tzemanovic Dec 12, 2023
ccc7f45
proof_of_stake: re-order and make some fns private
tzemanovic Dec 12, 2023
a569bdf
changelog: add #2253
brentstone Dec 15, 2023
100f882
WIP
brentstone Nov 28, 2023
ae8963f
fix bug
brentstone Dec 1, 2023
4cc20c2
need `unsafe-dont-encrypt` arg for testing
brentstone Dec 1, 2023
ae77eff
test/e2e/ledger: finish consensus key change test
tzemanovic Dec 8, 2023
fdf9008
test/e2e: make `Who` copy-able
tzemanovic Dec 8, 2023
bbde7ea
github/workflows: add e2e test
tzemanovic Dec 8, 2023
6d94864
client/tx: tidy up change-consensus-key
tzemanovic Dec 8, 2023
de2e176
changelog: add #2218
tzemanovic Dec 8, 2023
dd28da1
benches/tx: fix change_consensus_key by adding the extra req sig
tzemanovic Dec 14, 2023
936a95d
sdk/tx: remove unused `ProcessTxResponse` case
tzemanovic Dec 11, 2023
e18787c
refactor tx response and result
tzemanovic Dec 11, 2023
7676a86
move pos gain params to PosParams
brentstone Dec 15, 2023
8f57cc7
changelog: add #2294
brentstone Dec 16, 2023
3c40cac
move pos and pgf inflation into respective mods
brentstone Dec 17, 2023
ccf9a86
[feat]: Added an rpc endpoint to query which tokens can earn MASP rew…
batconjurer Dec 18, 2023
124cffd
changelog: add #2295
brentstone Dec 18, 2023
d0e2664
[fix]: Make the ledger wait for genesis before starting up any processes
batconjurer Dec 19, 2023
b658053
non-namada token to ibc-gen-shielded
yito88 Dec 19, 2023
02db714
add changelog
yito88 Dec 19, 2023
df1ad88
changelog
batconjurer Dec 19, 2023
6779c61
[fix]: Fixed english
batconjurer Dec 19, 2023
8e5bc9b
Addressing review comments
batconjurer Dec 19, 2023
79317bb
tests: update expected tx result strings
tzemanovic Dec 13, 2023
238bd81
sdk: remove `initialized_accounts` from `TxResponse` (it's in inner_tx)
tzemanovic Dec 13, 2023
30cb489
move tx ErrorCodes type to core
tzemanovic Dec 13, 2023
e19e65e
sdk: use typed `ErrorCodes` for `TxResponse`
tzemanovic Dec 13, 2023
eb909db
Rename ErrorCodes to ResultCode and make TxReponse.height typed
tzemanovic Dec 13, 2023
f167f2b
changelog: add #2276
tzemanovic Dec 14, 2023
68db8f6
tests: replace expected tx strings with consts
tzemanovic Dec 19, 2023
fe0d403
tests: replace expected tx failure string with a const
tzemanovic Dec 19, 2023
d09bc55
tests: add consts for ledger startup exp strings
tzemanovic Dec 19, 2023
211bfc5
Update sdk/src/tx.rs
tzemanovic Dec 19, 2023
c0fc84b
core: add a note on transaction ResultCode
tzemanovic Dec 19, 2023
42f05af
refactor and use ProcessTxResponse::is_applied_and_valid
tzemanovic Dec 19, 2023
db6121e
Validates tx expiration again for decrypted tx
grarco Dec 18, 2023
d878127
Updates TODO for disposable signer
grarco Dec 19, 2023
23ce09f
MASP vp checks transaction's expiration
grarco Dec 19, 2023
883925b
MASP vp expiration always required
grarco Dec 19, 2023
ab32945
Merge remote-tracking branch 'origin/main'
Dec 19, 2023
a610c49
Rename ErrorCodes to ResultCode and make TxReponse.height typed
tzemanovic Dec 13, 2023
b71beb1
Updates masp tx generation to include expiration
grarco Dec 19, 2023
bb9d013
Changelog #2315
grarco Dec 19, 2023
5245b9a
Updates masp fixtures
grarco Dec 19, 2023
a70d6be
client: handle tx err in change-consensus-key, unbond, become-validator
tzemanovic Dec 14, 2023
3c49719
client/tx: rm commented out code
tzemanovic Dec 14, 2023
a2c2e01
changelog: add #2279
tzemanovic Dec 14, 2023
f882dd3
[fix]: Don't spawn another async task to shutdown while waiting for g…
batconjurer Dec 20, 2023
b11789c
First attempt at overview of light-sdk
adrianbrink Nov 28, 2023
91b2774
Created light SDK builders.
murisi Nov 28, 2023
7073172
Refactors pos txs in separate file. Improved shared functions
grarco Dec 5, 2023
4e8861a
First draft of all transactions in light sdk
adrianbrink Dec 11, 2023
90fa75e
[feat]: Small fixes and making stuff public
batconjurer Dec 14, 2023
45e986b
Renames `get_msg_to_sign` to `get_sign_bytes`
grarco Dec 15, 2023
32a2f25
[feat]: Added rpc functions to light sdk
batconjurer Dec 19, 2023
6d8a7ea
Some small type simplifications in the reading api
batconjurer Dec 20, 2023
ae486a7
Updates docstrings and fixes clippy
grarco Dec 20, 2023
3b93c62
Updates types and imports after rebase
grarco Dec 20, 2023
420e667
Imports `HttpClient` from `tendermint_rpc`
grarco Dec 20, 2023
4a148f9
Changelog #2220
grarco Dec 20, 2023
6b0fe47
Adds missing feature for tendermint-rpc in light sdk
grarco Dec 20, 2023
5c70e86
Renames light sdk crate and adds description
grarco Dec 20, 2023
596a1eb
Splits light sdk queries into multiple files
grarco Dec 20, 2023
8d34ed2
add MsgShieldedTransfer
yito88 Dec 20, 2023
26c49e1
decode MsgShieldedTransfer
yito88 Dec 20, 2023
ced7545
fix target addr for shielded_parts
yito88 Dec 20, 2023
9e092d2
add changelog
yito88 Dec 20, 2023
7ad4c0f
fix parsing token address
yito88 Dec 20, 2023
a3927cd
check epoch
yito88 Dec 20, 2023
9a7e4b9
[feat]: Added a cli command to dry run init-chain with genesis files …
batconjurer Dec 8, 2023
f5561df
[chore]: Add changelog
batconjurer Dec 8, 2023
075b5e3
[fix]: Addressing review comments
batconjurer Dec 11, 2023
3f85b40
test: use tempdirs for genesis artifacts
tzemanovic Dec 14, 2023
b2f4bd1
Fixes datetime
grarco Dec 22, 2023
7049bb5
Makes internal struct of `RevealPk` private
grarco Dec 22, 2023
5a62829
Adds a method to serialize transactions
grarco Dec 22, 2023
fcf45af
repace manua path with functions. Start abstraction on file creation
mariari Nov 8, 2023
c65ca99
Remove write_validator
mariari Nov 8, 2023
7d372ea
Abstract out file error messages with the error type
mariari Nov 8, 2023
0712c33
Abstract out the commanality in write tendermint
mariari Nov 8, 2023
4f3bb08
Abstract `tendermint_node::run` into 3 distinct phases
mariari Nov 8, 2023
73daaee
changelog: add #2127
tzemanovic Dec 22, 2023
c6fb627
add SDK changelog
yito88 Dec 22, 2023
ec2488d
fix e2e test
yito88 Dec 27, 2023
57f94e9
add SDK changelog
yito88 Dec 27, 2023
6ba032d
Merge branch 'tomas/vp-less-permissive' (#2213)
brentstone Dec 29, 2023
ef1aab3
fixup! Merge branch 'tomas/vp-less-permissive' (#2213)
brentstone Dec 29, 2023
a1d058d
Merge branch 'grarco/masp-cross-epoch-proof-fix' (#2222)
brentstone Dec 29, 2023
a5b498e
fixup! Merge branch 'grarco/masp-cross-epoch-proof-fix' (#2222)
brentstone Dec 29, 2023
f493683
Merge branch 'grarco/nullifier-uniqueness' (#2240)
brentstone Dec 29, 2023
67c94f2
fixup! Merge branch 'grarco/nullifier-uniqueness' (#2240)
brentstone Dec 29, 2023
d0b0261
Merge branch 'murisi/denominated-fee-amount-on-0.28.0' (#2257)
brentstone Dec 29, 2023
446b07d
Merge branch 'murisi/strategy-constructors' (#2259)
brentstone Dec 29, 2023
fad93dc
Merge branch 'grarco/spend-description-validation' (#2244)
brentstone Dec 29, 2023
250e847
fixup! Merge branch 'grarco/spend-description-validation' (#2244)
brentstone Dec 29, 2023
5562232
fixup! Merge branch 'grarco/spend-description-validation' (#2244)
brentstone Dec 29, 2023
e985261
Merge branch 'brent/upgrade-consensus-key-change' (#2218)
brentstone Dec 29, 2023
8c5879d
fixup! Merge branch 'brent/upgrade-consensus-key-change' (#2218)
brentstone Dec 29, 2023
32e0ec8
Merge branch 'brent/move-gain-params-to-pos' (#2294)
brentstone Dec 29, 2023
c9c25be
fixup! Merge branch 'brent/move-gain-params-to-pos' (#2294)
brentstone Dec 29, 2023
323f736
Merge branch 'brent/speed-up-tests' (#2277)
brentstone Dec 29, 2023
08c8805
Merge branch 'brent+tomas/pos-crate-refactor' (#2253)
brentstone Dec 29, 2023
41f8c46
fixup! Merge branch 'brent+tomas/pos-crate-refactor' (#2253)
brentstone Dec 29, 2023
07a5fcf
fixup! Merge branch 'brent+tomas/pos-crate-refactor' (#2253)
brentstone Dec 29, 2023
ae740fc
Merge branch 'brent/refactor-apply-inflation' (#2295)
brentstone Dec 29, 2023
7cc6e32
fixup! Merge branch 'brent/refactor-apply-inflation' (#2295)
brentstone Dec 29, 2023
3fd7b1d
Merge branch 'tomas/nicer-client-tx-result' (#2276)
brentstone Dec 29, 2023
cf131e9
Merge branch 'tomas/fix-tx-result-handl' (#2279)
brentstone Dec 29, 2023
d4be957
Merge branch 'tiago/refactor-ethbridge-crate' (#2288)
brentstone Dec 29, 2023
3e1ae24
Merge branch 'grarco/convert-description-validation' (#2248)
brentstone Dec 29, 2023
11e3ca3
fixup! Merge branch 'grarco/convert-description-validation' (#2248)
brentstone Dec 29, 2023
4031c20
Merge branch 'grarco/masp-misc-fixes' (#2282)
brentstone Dec 29, 2023
55d5d9c
fixup! Merge branch 'grarco/masp-misc-fixes' (#2282)
brentstone Dec 29, 2023
be05f1c
Merge branch 'tiago/eth-tx-emits-events' (#1995)
brentstone Dec 29, 2023
b5a7fb5
fixup! Merge branch 'tiago/eth-tx-emits-events' (#1995)
brentstone Dec 29, 2023
17a209f
Merge branch 'bat/feat/dry-run' (#2255)
brentstone Dec 29, 2023
8bcb8a8
fixup! Merge branch 'bat/feat/dry-run' (#2255)
brentstone Dec 29, 2023
40a58f9
Merge branch 'mariari/basic-abstraction' (#2127)
brentstone Dec 29, 2023
6dd4ca5
fixup! Merge branch 'mariari/basic-abstraction' (#2127)
brentstone Dec 29, 2023
8039521
Merge branch 'aleks/wallet-cli-revamping-main-rebased' (#2260)
brentstone Dec 29, 2023
b5fffc4
Merge branch 'adrian/light-sdk' (#2220)
brentstone Dec 29, 2023
83ec0cc
Merge branch 'bat/feat/wait-for-genesis' (#2310)
brentstone Dec 29, 2023
c0fa67e
Merge branch 'bat/fix/masp-rewards-genesis' (#2285)
brentstone Dec 29, 2023
1a8e99b
Merge branch 'yuji/fix-ibc-gen-shielded' (#2311)
brentstone Dec 29, 2023
05492cf
fixup! Merge branch 'yuji/fix-ibc-gen-shielded' (#2311)
brentstone Dec 29, 2023
8ec42cf
Merge branch 'grarco/tx-expiration-update' (#2315)
brentstone Dec 29, 2023
4fa2263
fixup! Merge branch 'grarco/tx-expiration-update' (#2315)
brentstone Dec 29, 2023
d8e4508
fixup! Merge branch 'grarco/tx-expiration-update' (#2315)
brentstone Dec 29, 2023
b7a92ca
Merge branch 'yuji/ibc_shielded_transfer' (#2322)
brentstone Dec 29, 2023
830de2e
fixup! Merge branch 'yuji/ibc_shielded_transfer' (#2322)
brentstone Dec 29, 2023
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/SDK/1995-eth-tx-emits-events.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Introduce a method to query the status (pending, relayed or expired) of Bridge
pool transfers ([\#1995](https://github.com/anoma/namada/pull/1995))
1 change: 1 addition & 0 deletions .changelog/unreleased/SDK/2220-light-sdk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Added light sdk ([\#2220](https://github.com/anoma/namada/pull/2220))
2 changes: 2 additions & 0 deletions .changelog/unreleased/SDK/2276-nicer-client-tx-result.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Improved the TxResponse type.
([\#2276](https://github.com/anoma/namada/pull/2276))
2 changes: 2 additions & 0 deletions .changelog/unreleased/SDK/2282-masp-misc-fixes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Removed useless epoch for fee unshielding.
([\#2282](https://github.com/anoma/namada/pull/2282))
2 changes: 2 additions & 0 deletions .changelog/unreleased/SDK/2308-fix-ibc-gen-shielded.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- ibc-gen-shielded can set non-Namada token
([\#2308](https://github.com/anoma/namada/issues/2308))
2 changes: 2 additions & 0 deletions .changelog/unreleased/SDK/2315-tx-expiration-update.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Updated `gen_shielded_transfer` to attach a sensible expiration to a MASP
`Transaction`. ([\#2315](https://github.com/anoma/namada/pull/2315))
2 changes: 2 additions & 0 deletions .changelog/unreleased/SDK/2321-ibc_shielded_transfer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- ibc-transfer can set a spending key to the source
([\#2321](https://github.com/anoma/namada/issues/2321))
2 changes: 2 additions & 0 deletions .changelog/unreleased/bug-fixes/2240-nullifier-uniqueness.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Prevents double-spending in masp by adding a nullifier set.
([\#2240](https://github.com/anoma/namada/pull/2240))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Updates masp tx to store the notes and the native vp to validate them and the
anchors. ([\#2244](https://github.com/anoma/namada/pull/2244))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Updates the masp vp to validate the convert description's anchor.
([\#2248](https://github.com/anoma/namada/pull/2248))
2 changes: 2 additions & 0 deletions .changelog/unreleased/bug-fixes/2279-fix-tx-result-handle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Client: Check that transaction is successful before taking further actions.
([\#2279](https://github.com/anoma/namada/pull/2279))
2 changes: 2 additions & 0 deletions .changelog/unreleased/bug-fixes/2308-fix-ibc-gen-shielded.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Non-Namada token can be given to ibc-gen-shielded
([\#2308](https://github.com/anoma/namada/issues/2308))
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Make the ledger wait for genesis before starting up any processes ([\#2310](https://github.com/anoma/namada/pull/2310))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- A new client command has been added that takes a set of pre-genesis template files, validates them,
and runs them through init_chain. All errors are collected into a report. ([\#2255](https://github.com/anoma/namada/pull/2255))
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- The wallet CLI structure has been significantly reworked and simplified.
Alias argument is now obligatory for key generation / derivation
commands. Feature of raw (non-HD) key generation has been restored,
which was removed in the previous release. Key export / import
functionality for both transparent and shielded key kinds has been
implemented. Additionally, several other improvements have been made.
([\#2260](https://github.com/anoma/namada/pull/2260))
2 changes: 2 additions & 0 deletions .changelog/unreleased/features/2321-ibc_shielded_transfer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- IBC transfer from a spending key
([\#2321](https://github.com/anoma/namada/issues/2321))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Emit Bridge pool transfer status update events from FinalizeBlock
([\#1995](https://github.com/anoma/namada/pull/1995))
2 changes: 2 additions & 0 deletions .changelog/unreleased/improvements/2127-basic-abstraction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Refactored module dealing with Tendermint configuration.
([\#2127](https://github.com/anoma/namada/pull/2127))
3 changes: 3 additions & 0 deletions .changelog/unreleased/improvements/2213-vp-less-permissive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- The default implicit and established user account VPs now
require valid signature(s) for unknown storage changes.
([\#2213](https://github.com/anoma/namada/pull/2213))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Allowed the unshielding of previous epochs assets from the masp.
([\#2222](https://github.com/anoma/namada/pull/2222))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Fee amounts in transaction wrappers are now denominated to facilitate hardware
wallet support. ([\#2245](https://github.com/anoma/namada/pull/2245))
2 changes: 2 additions & 0 deletions .changelog/unreleased/improvements/2253-pos-crate-refactor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Refactor the PoS crate by breaking up the lib and tests code into smaller
files. ([\#2253](https://github.com/anoma/namada/pull/2253))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Made test vector generation easier and reduced the difficulty of maintaining
the generation code. ([\#2259](https://github.com/anoma/namada/pull/2259))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Client: Improved output of transaction results.
([\#2276](https://github.com/anoma/namada/pull/2276))
2 changes: 2 additions & 0 deletions .changelog/unreleased/improvements/2277-speed-up-tests.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Enhances the speed of two PoS tests that run particularly longer than others
in CI. ([\#2277](https://github.com/anoma/namada/pull/2277))
2 changes: 2 additions & 0 deletions .changelog/unreleased/improvements/2282-masp-misc-fixes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Removed useless epoch for fee unshielding and refactored tests.
([\#2282](https://github.com/anoma/namada/pull/2282))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Refactor internal structure of the Ethereum bridge crate
([\#2288](https://github.com/anoma/namada/pull/2288))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Move the pos inflation gain parameters to the PosParams.
([\#2294](https://github.com/anoma/namada/pull/2294))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Move the inflation code for PoS and PGF into their own native modules.
([\#2295](https://github.com/anoma/namada/pull/2295))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Improved validation on transaction's expiration. Added an expiration for MASP
transfers. ([\#2315](https://github.com/anoma/namada/pull/2315))
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
- Previously, a hardcoded set of tokens were expected to be used in Masp conversions.
If these tokens did not have configs in genesis, this would lead to a panic after the first
epoch change. This PR fixes this to use the tokens found in genesis belonging to the MASP
rewards whitelist instead of hardcoding the tokens.
([\#2285](https://github.com/anoma/namada/pull/2285))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Added e2e test for change-consensus-key command.
([\#2218](https://github.com/anoma/namada/pull/2218))
1 change: 1 addition & 0 deletions .github/workflows/scripts/e2e.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
"e2e::ledger_tests::test_bond_queries": 95,
"e2e::ledger_tests::suspend_ledger": 30,
"e2e::ledger_tests::stop_ledger_at_height": 18,
"e2e::ledger_tests::change_consensus_key": 91,
"e2e::wallet_tests::wallet_address_cmds": 1,
"e2e::wallet_tests::wallet_encrypted_key_cmds": 1,
"e2e::wallet_tests::wallet_encrypted_key_cmds_env_var": 1,
Expand Down
Loading
Loading