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+3502 #3524

Closed
wants to merge 88 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
42556d4
Introduces `WholeGas` type
grarco Jun 19, 2024
d1dfd68
Reduces gas scale param in genesis
grarco Jun 19, 2024
e1bd249
Remove gas from `TxResult`. Adjusts dry run result
grarco Jun 19, 2024
c8c70f2
Compacts `BatchResults` into `TxResult`
grarco Jun 19, 2024
719ed76
Clippy + fmt
grarco Jun 19, 2024
fe080b5
Fixes unit tests
grarco Jun 19, 2024
ecfbdfe
Fixes ibc e2e test
grarco Jun 20, 2024
6725c0d
Removes misleading gas message
grarco Jun 20, 2024
1dd9399
Changelog #3428
grarco Jun 20, 2024
f563af1
add IbcTxDataRefs
yito88 Jul 5, 2024
480ba22
Rechecks with `process_proposal` instead of `process_txs`
grarco Jun 28, 2024
8746b2c
Removes redundant `votes` field from `FinalizeBlock` request
grarco Jun 28, 2024
c80978b
New type for process proposal rechecks
grarco Jun 28, 2024
0a00664
Cache result of `process_proposal`
grarco Jul 2, 2024
fb9d00b
Cache check in `try_recheck_process_proposal`
grarco Jul 2, 2024
e9b73ea
Avoids full clone of the entire block in process proposal
grarco Jul 4, 2024
75fb4ad
Refactors process proposal check in a separate function
grarco Jul 4, 2024
e1bd88c
Cache of process proposal uses results
grarco Jul 4, 2024
3a6076e
Custom type for process proposal result cache
grarco Jul 4, 2024
18bdd5c
LRU process proposal cache
grarco Jul 4, 2024
2d040be
Renames process proposal cache
grarco Jul 4, 2024
5523e05
Changelog #3473
grarco Jul 8, 2024
42c4b93
Now construct Transactions with both shielded and unshielded artifact…
murisi Jul 5, 2024
6dd5ded
update tendermint-rs to 0.37
yito88 Jul 8, 2024
d0cf2ab
Merge 'v0.40.0' into grarco/better-gas-interface
grarco Jul 8, 2024
378ab47
Changelog #3428
grarco Jul 8, 2024
c0ab314
Updates gas limit in unit tests
grarco Jul 8, 2024
f2f34a4
Fixes gas payment in masp integration tests
grarco Jul 9, 2024
fb81246
Updates gas in ibc e2e test
grarco Jul 9, 2024
c08044c
Enable generation of Borsh schema for TxData. Fixed transaction gener…
murisi Jul 8, 2024
169511f
Added capability to generate NFT transfers.
murisi Jul 9, 2024
bc6d665
Updated the printing of IBC transfers.
murisi Jul 9, 2024
71340cb
Adds conversion from `WholeGas` to `GasLimit`
grarco Jul 9, 2024
4f0b027
Returns `WholeGas` from `dry_run_tx`
grarco Jul 9, 2024
b8d3e19
Expanded printer to support NFT transfers.
murisi Jul 9, 2024
3be637c
Augment IBC test vectors with MASP data.
murisi Jul 9, 2024
13f0f3f
update Hermes
yito88 Jul 9, 2024
c46be32
Integrate MASP Transactions into the generation of IBC transfers.
murisi Jul 9, 2024
826c2fc
Increases masp gas limit in genesis files and removes custom setup in…
grarco Jul 9, 2024
24b4fa2
Augment the IBC Transfer printer with MASP details.
murisi Jul 9, 2024
b6ee545
e2e/ledger: revive masp txs and queries test
tzemanovic Jun 3, 2024
1e431ea
Added changelog entry.
murisi Jul 10, 2024
d870d13
Implement phase 1 of shielded sync
sug0 Jul 10, 2024
b7e7022
Removed redundant build_pow_flag function.
murisi Jul 10, 2024
209da0c
Logs tx used gas
grarco Jul 10, 2024
a467029
Merge branch 'grarco/opt-validation-calls' (#3473)
brentstone Jul 10, 2024
d102a7e
Merge branch 'grarco/better-gas-interface' (#3428)
brentstone Jul 10, 2024
2a7d5ad
Merge branch 'tomas/masp-e2e-test' (#3365)
brentstone Jul 10, 2024
1f4afa6
Merge branch 'murisi/expand-correct-test-vectors' (#3494)
brentstone Jul 10, 2024
45d2798
check ibc masp action
yito88 Jul 10, 2024
b32d641
tower-abci 0.15.0
yito88 Jul 11, 2024
f4ee4d3
fix KEY name
yito88 Jul 11, 2024
62d92e0
Merge branch 'yuji/fix-ibc-masp-tx-extraction' (#3490)
brentstone Jul 11, 2024
96265cb
fixup! Merge branch 'yuji/fix-ibc-masp-tx-extraction' (#3490)
brentstone Jul 11, 2024
9766e47
update ibc-derive
yito88 Jul 11, 2024
4e3d5a2
add changelog
yito88 Jul 11, 2024
0c72585
Implement a gnarly cross-platform logging iterator
sug0 Jul 15, 2024
dafa150
Document origin of obfuscated/opaque masp tx
sug0 Jul 15, 2024
6a18bc1
Changelog for #3498
sug0 Jul 10, 2024
9f06576
Define capabilities for masp rpc clients
sug0 Jun 19, 2024
b8fb3a6
Use `BlockHeight` instead of `u64` in fetch args
sug0 Jun 19, 2024
cf880a4
Always retry from the latest synced height during ss
sug0 Jun 19, 2024
4f96416
Emit spin loop hint on masp txs receiver
sug0 Jun 20, 2024
09cf887
Add new fetch methods to masp client trait
sug0 Jun 21, 2024
3dd6a6f
Make masp client caps a default method
sug0 Jun 21, 2024
2b8aef4
Disable building ledger masp client on wasm targets
sug0 Jun 21, 2024
d34bc82
Update `reqwest`
sug0 Jun 21, 2024
9d57867
Remove batch size arg
sug0 Jun 21, 2024
a40a04b
Decouple ledger rpc client from masp client
sug0 Jun 21, 2024
07b0cae
Implement a masp client backed by the `namada-masp-indexer`
sug0 Jun 21, 2024
bc0d6cf
Optionally trigger witness map update
sug0 Jun 25, 2024
efdc4b7
Advance peek iterator at the top of loop
sug0 Jun 25, 2024
6fe7618
Integrate indexer client with the CLI
sug0 Jun 26, 2024
5e60723
Fetch masp pre-built data during shielded sync
sug0 Jun 26, 2024
36f646c
Misc indexer client fixes
sug0 Jun 26, 2024
5e27e94
Inline caps in masp client
sug0 Jun 26, 2024
4e0fa10
Fetch indexed txs in batches of the max req thres
sug0 Jun 26, 2024
761e27c
More misc masp indexer client fixes
sug0 Jun 27, 2024
ead0ef4
Deserialize server err response from masp indexer client
sug0 Jul 3, 2024
4df4304
Remove default methods from masp client trait
sug0 Jul 15, 2024
6f83f9f
Remove `ThenAwait` abstraction
sug0 Jul 15, 2024
185cf27
Changelog for #3456
sug0 Jul 10, 2024
012cd88
Merge branch 'yuji/tendermint-0.37' (#3506)
brentstone Jul 16, 2024
55ea228
Merge branch 'tiago/masp-ss-client-phase-1' (#3498)
brentstone Jul 16, 2024
aa21c18
fixup! Merge branch 'tiago/masp-ss-client-phase-1' (#3498)
brentstone Jul 16, 2024
21a552e
Merge branch 'tiago/masp-ss-phase-2' (#3456)
brentstone Jul 16, 2024
4f68c06
changelog: add #3502
brentstone Jul 17, 2024
b5b4611
Merge branch 'murisi/without-pow' (#3502)
brentstone Jul 17, 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
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- Implements phase 1 of Issue [\#3385](https://github.com/anoma/namada/issues/3385)
- When fetching notes, connections and related failures should not halt shielded sync. Instead, the process
should be restarted
- If fetching is interrupted, the data fetched should be persisted locally so that progress isn't lost.
- A trait for fetching behavior should be added to provide modularity

([\#3498](https://github.com/anoma/namada/pull/3498))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Improved the interface of the gas type. Removed the duplicated gas used from
events. ([\#3428](https://github.com/anoma/namada/pull/3428))
4 changes: 4 additions & 0 deletions .changelog/unreleased/improvements/3456-masp-ss-phase-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Implement the phase 2 masp shielded sync client. This client uses
a [`namada-masp-indexer`](https://github.com/anoma/namada-masp-
indexer) instance to query the state of the shielded context.
([\#3456](https://github.com/anoma/namada/pull/3456))
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Modified rechecks of process proposal to actually use `process_proposal`
instead of `process_txs`. Added a caching mechanism to avoid
running the check for a given proposed block more than once.
([\#3473](https://github.com/anoma/namada/pull/3473))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Expanded the scope of test vector generation and updated outdated components
of the test vector code. ([\#3494](https://github.com/anoma/namada/pull/3494))
2 changes: 2 additions & 0 deletions .changelog/unreleased/improvements/3502-without-pow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Removes redundant function.
([\#3502](https://github.com/anoma/namada/pull/3502))
2 changes: 2 additions & 0 deletions .changelog/unreleased/improvements/3506-tendermint-0.37.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Bump tendermint-rs to 0.37
([\#3506](https://github.com/anoma/namada/issues/3506))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Fix to extract MASP transaction when IBC shielding transfer
([\#3488](https://github.com/anoma/namada/issues/3488))
5 changes: 3 additions & 2 deletions .github/workflows/scripts/e2e.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,6 @@
"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,
"e2e::wallet_tests::wallet_unencrypted_key_cmds": 1
}
"e2e::wallet_tests::wallet_unencrypted_key_cmds": 1,
"e2e::ledger_tests::masp_txs_and_queries": 82
}
2 changes: 1 addition & 1 deletion .github/workflows/scripts/hermes.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.9.0-namada-beta13-rc2
1.9.0-namada-beta14-rc
Loading
Loading