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

CI for the eth-bridge-integration branch #394

Closed
wants to merge 2,338 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2338 commits
Select commit Hold shift + click to select a range
561c9e3
Fix tests
james-chf Nov 23, 2022
70ee1f4
Add test_calculate_updated_one_vote_seen
james-chf Nov 23, 2022
a111fe1
Add test_vote_info_new_error
james-chf Nov 23, 2022
8524234
Rename calculate_updated -> calculate
james-chf Nov 23, 2022
aae0a6e
rename validate_update -> validate
james-chf Nov 23, 2022
d04a91b
Implement VoteInfo::without_voters
james-chf Nov 23, 2022
2f93c03
Some refactoring around duplicate votes
james-chf Nov 23, 2022
56a690a
Rename seen -> newly_seen
james-chf Nov 23, 2022
a770685
Simplify validate to keys_changed
james-chf Nov 23, 2022
af1b5ff
Don't apply votes for already seen data
james-chf Nov 23, 2022
07882c7
Add test_keys_changed_all
james-chf Nov 23, 2022
6c9fede
Add test_keys_changed_none
james-chf Nov 23, 2022
1559bbf
Rename calculate_tally_post -> apply
james-chf Nov 23, 2022
ea8d91f
Fix test names
james-chf Nov 23, 2022
ffe4a0e
Add test_calculate_already_seen
james-chf Nov 23, 2022
4ee52a6
Rename VoteInfo -> NewVotes
james-chf Nov 23, 2022
1ff31d0
Add test_apply_duplicate_votes
james-chf Nov 23, 2022
94f6d23
Don't use anonymous functions in tests; make tests more consistent
james-chf Nov 24, 2022
027accb
Split docstrings
james-chf Nov 24, 2022
ab69389
Replace VoteInfo -> NewVotes
james-chf Nov 24, 2022
1cd9bba
Remove refences to "event" from update.rs
james-chf Nov 24, 2022
2aa1991
Interpolate variables in error string
james-chf Nov 24, 2022
c0654d8
Split NewVotes::new docstring
james-chf Nov 24, 2022
24746c1
Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b…
sug0 Nov 28, 2022
f301281
Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth…
sug0 Nov 28, 2022
bd93396
Mod docstring improvements
sug0 Nov 28, 2022
d217d7f
Refactor AllocStatus into a Result err type
sug0 Nov 28, 2022
488ed72
Merge branch 'tiago/ethbridge/impl-tx-bins-state-machine' into tiago/…
sug0 Nov 28, 2022
15bb7a8
Fix tx bin tests
sug0 Nov 28, 2022
4d8f875
Merge pull request #835 from anoma/james/mainline/ethbridge-ci-stacke…
james-chf Nov 29, 2022
0c20c3b
Merge pull request #832 from anoma/tiago/ethbridge/wasm-vm-allow-sign…
sug0 Nov 29, 2022
bb98133
[fix]: Fixed the wasm for adding transfers to the bridge pool
batconjurer Nov 29, 2022
adc91eb
Test if we divide the block space evenly for each kind of tx type
sug0 Nov 29, 2022
d70aaec
Test if we reject encrypted txs when the block allocator state disall…
sug0 Nov 29, 2022
675f024
Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b…
sug0 Nov 29, 2022
a713976
Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth…
sug0 Nov 29, 2022
64c309d
Remaining block space should not be filled with encrypted txs
sug0 Nov 29, 2022
7d0cf09
Fix docstr
sug0 Nov 29, 2022
2907420
Merge branch 'tiago/ethbridge/impl-tx-bins-state-machine' into tiago/…
sug0 Nov 29, 2022
7ba3be5
Merge tiago/ethbridge/tx-bins-st-machine-tests
sug0 Nov 29, 2022
b6b6b5b
Update index-set to 0.5.0
sug0 Nov 29, 2022
8ba3f47
PrepareProposal fixes
sug0 Nov 29, 2022
4131cc7
[feat]: Removed MerkleValue type.
batconjurer Nov 29, 2022
5cd6449
Fixing broken unit tests
sug0 Nov 29, 2022
88c1990
Use the vec index set for faster insert ops
sug0 Nov 29, 2022
ebbbfac
Some TODO comment changes
sug0 Nov 29, 2022
3ac4de1
[feat]: Added e2e test verifying that transfers can be added to the e…
batconjurer Nov 30, 2022
becad12
[feat]: Added type alias for byte vector in merkle storage
batconjurer Nov 30, 2022
2d1c49a
[feat]: Added type alias for byte vector in merkle storage
batconjurer Nov 30, 2022
ceaae64
[fix]: Formatting
batconjurer Dec 1, 2022
a48251f
Merge pull request #845 from anoma/bat/ethbridge/fix-merkle-values
batconjurer Dec 1, 2022
818da88
[feat]: Changed the bytes passed into merkle proof to be references
batconjurer Dec 1, 2022
4f51d4b
Ensure pending events require at least the protocol specified min con…
james-chf Dec 1, 2022
53be7c5
Add a basic test for min confirmations
james-chf Dec 1, 2022
b785eca
Expand test to cover transfers to Ethereum also
james-chf Dec 1, 2022
d34a23f
Test custom confirmations may be used
james-chf Dec 1, 2022
f6994e5
[chore]: merged in fixes to merkle proofs
batconjurer Dec 1, 2022
d4bc962
[fix]: Merge in the part of PR #813 to fix the tx_unbond.wasm tests
batconjurer Dec 1, 2022
31cf7b4
Merge branch 'bat/ethbridge/proof-values-ref' into bat/ethbridge/test…
batconjurer Dec 1, 2022
efd3f0b
Update comment in PrepareProposal to reflect new allocator design
sug0 Dec 2, 2022
4a48a99
Remove IndexSet from tree
sug0 Dec 2, 2022
0e8127e
Rename: height_off -> height_offset
sug0 Dec 2, 2022
2a162d5
Merge pull request #778 from anoma/tiago/ethbridge/impl-tx-bins-state…
sug0 Dec 2, 2022
a55b04d
Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth…
sug0 Dec 2, 2022
c3989f0
Merge pull request #791 from anoma/tiago/ethbridge/tx-bins-st-machine…
sug0 Dec 2, 2022
37308b8
Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth…
sug0 Dec 2, 2022
cdc694f
Add link to block space alloc docs in PrepareProposal
sug0 Dec 2, 2022
c6c2b87
Rename: build_mempool_txs -> build_encrypted_txs
sug0 Dec 2, 2022
0cd4465
Rename: tx_indices -> protocol_tx_indices
sug0 Dec 2, 2022
e2f3fed
Rename: get_remaining_txs -> get_remaining_protocol_txs
sug0 Dec 2, 2022
a4ae45b
Rename: build_vote_extension_txs -> build_protocol_txs
sug0 Dec 2, 2022
70805d9
Improve get_encrypted_txs_allocator() docstr
sug0 Dec 2, 2022
ca2be40
Improve docstr
sug0 Dec 2, 2022
933d458
Improve docstr
sug0 Dec 2, 2022
ab12224
[feat]: E2E tests for the bridge pool are now working
batconjurer Dec 2, 2022
127e805
Set the highest priority for validator set update protocol txs
sug0 Dec 5, 2022
4bfa3ae
Harden CheckTx
sug0 Dec 6, 2022
0ac0bc1
Update shared/src/ledger/storage/merkle_tree.rs
batconjurer Dec 6, 2022
fb73452
Homogenize error msgs in CheckTx
sug0 Dec 6, 2022
8844903
Update apps/src/lib/node/ledger/ethereum_node/events.rs
james-chf Dec 6, 2022
2af693a
Revert "Update shared/src/ledger/storage/merkle_tree.rs"
batconjurer Dec 6, 2022
b3c4ff7
Merge pull request #855 from anoma/james/ethbridge/min-confirmations-…
james-chf Dec 6, 2022
ca0cb2d
Merge pull request #851 from anoma/bat/ethbridge/proof-values-ref
batconjurer Dec 6, 2022
fe3401d
Update apps/src/lib/client/eth_bridge_pool.rs
batconjurer Dec 6, 2022
1e9dcf5
Update tests/src/e2e/eth_bridge_tests.rs
batconjurer Dec 6, 2022
0a917fc
[fix]: Fixed the wasm for adding transfers to the bridge pool
batconjurer Nov 29, 2022
92921b8
[feat]: Added type alias for byte vector in merkle storage
batconjurer Nov 30, 2022
7eb1d28
[feat]: E2E tests for the bridge pool are now working
batconjurer Dec 2, 2022
72e22c7
Update apps/src/lib/client/eth_bridge_pool.rs
batconjurer Dec 6, 2022
f94015b
Update tests/src/e2e/eth_bridge_tests.rs
batconjurer Dec 6, 2022
f34f926
Merge branch 'bat/ethbridge/test-bridge-pool-cli' of github.com:anoma…
batconjurer Dec 6, 2022
1c4aec6
Reject raw txs on CheckTx
sug0 Dec 6, 2022
56412e2
Add a TODO item
sug0 Dec 6, 2022
685d50b
[feat]: Added e2e test to CI workflow
batconjurer Dec 6, 2022
67cb413
CheckTx error message improvements
sug0 Dec 6, 2022
3d5a19f
Merge tag 'v0.11.0' into tomas/eth-0.11.0-merge
tzemanovic Dec 6, 2022
b6cea36
move eth-bridge types and storage mods to core
tzemanovic Dec 6, 2022
e95d71a
[feat]: Birdge pool query now returns only a json payload
batconjurer Dec 6, 2022
db48ac9
[fix]: Removed DAI address as receiver address from e2e test
batconjurer Dec 6, 2022
a123542
fix 0.11.0 merge
tzemanovic Dec 6, 2022
2add900
Merge pull request #866 from anoma/tiago/ethbridge/checktx-validation
sug0 Dec 7, 2022
4b57678
Add max block size genesis param
sug0 Nov 30, 2022
e771a3e
Add max block size param to e2e and dev genesis files
sug0 Nov 30, 2022
5144e29
Add Tendermint block size type
sug0 Nov 30, 2022
cf8444c
Tendermint block size value constructor
sug0 Nov 30, 2022
1ecff45
Add missing import
sug0 Nov 30, 2022
d557635
Add max bytes per block storage key
sug0 Nov 30, 2022
8bdbbf7
Tendermint block size type fixes
sug0 Nov 30, 2022
ca6d785
Restrict unsafe to a smaller scope
sug0 Nov 30, 2022
fadca13
Read/write block size param from/to storage
sug0 Nov 30, 2022
02f0970
Add custom serde serialization routines for tm block size
sug0 Nov 30, 2022
d1301b5
Enforce tm block size bounds during (de)serialization
sug0 Nov 30, 2022
fd6a396
Update wasm/wasm_source/src/tx_bridge_pool.rs
batconjurer Dec 7, 2022
80c1897
Update wasm/wasm_source/src/tx_bridge_pool.rs
batconjurer Dec 7, 2022
7c77d5e
Update wasm/wasm_source/src/tx_bridge_pool.rs
batconjurer Dec 7, 2022
e02f00c
[fix]: reverted wasm/checksums.json
batconjurer Dec 7, 2022
d681d44
[fix]: Formatting
batconjurer Dec 7, 2022
d5b4898
fix `make check-abcipp` and `make clippy-abcipp`
tzemanovic Dec 7, 2022
6d7e6be
Merge branch 'tomas/fix-abcipp-build' (#869)
tzemanovic Dec 7, 2022
8bc924f
WIP: Replace TendermintBytesPerBlock with ProposalSize
sug0 Dec 7, 2022
cb18e8b
Merge pull request #865 from anoma/bat/ethbridge/test-bridge-pool-cli
batconjurer Dec 7, 2022
ba060a8
more abcipp fixes
tzemanovic Dec 7, 2022
fafb161
Proposal bytes genesis param
sug0 Dec 7, 2022
0da5567
Docstr fixes
sug0 Dec 7, 2022
9daea84
Small semantics fix on gas arithmetic
sug0 Dec 7, 2022
08b6741
Fix serde value range for ProposalBytes
sug0 Dec 7, 2022
f5df5a4
[fix]: Fixed FinalizeBlock method
batconjurer Dec 7, 2022
a98aae8
Write block params to Tendermint's genesis file
sug0 Dec 7, 2022
18d8ae5
Use `for vote in votes`
james-chf Dec 7, 2022
43d21bb
Remove needless clone
james-chf Dec 7, 2022
fd7cc4c
Add i64 visitor on ProposalBytes serde parser
sug0 Dec 7, 2022
2e93732
Small docstr fix
sug0 Dec 7, 2022
b97ae5b
[feat]: Fixed up the abcipp feature flag
batconjurer Dec 8, 2022
046d400
[fix] abcipp ethereum_events unit test
tzemanovic Dec 8, 2022
300c620
Makefile: add core to clippy-abcipp and test-unit-abcipp and fix shared
tzemanovic Dec 8, 2022
c776aaf
Merge pull request #768 from anoma/james/ethbridge/multiple-votes
james-chf Dec 8, 2022
b148a02
[chore]: Added some docstrings
batconjurer Dec 9, 2022
6d8fd0d
tiny refactor vote_extensions
tzemanovic Dec 9, 2022
158b8e1
Merge branch 'bat/eth-0.11.0-merge' (#871)
tzemanovic Dec 9, 2022
4fe4776
Fix cache key in build-and-test-bridge.yml to use namada instead of a…
james-chf Dec 9, 2022
2c6baec
Merge eth-bridge-integration
sug0 Dec 9, 2022
926f47b
Merge pull request #878 from anoma/james/mainline/fix-ethbridge-e2e
james-chf Dec 9, 2022
f19e839
Merge branch 'eth-bridge-integration' into tiago/ethbridge/max-block-…
sug0 Dec 9, 2022
c8247dc
Merge eth-bridge-integration
sug0 Dec 9, 2022
6c1af3d
Merge tiago/ethbridge/optimize-block-proposal
sug0 Dec 9, 2022
1ee2e9e
Move import
sug0 Dec 9, 2022
f6e3a32
Merge branch 'tomas/fix-abcipp-build' (#869)
tzemanovic Dec 12, 2022
83ff8eb
Merge pull request #774 from anoma/tiago/ethbridge/use-tx-bins
sug0 Dec 12, 2022
f0fc770
Add NOTE regarding TOML deserialization bug
sug0 Dec 12, 2022
0e02760
Use raw proposal bytes value in deserializer error msg
sug0 Dec 12, 2022
844f209
Fix potential open range bug whilst configuring Tendermint's max bloc…
sug0 Dec 12, 2022
878d2d3
Convert regular comments to docstrs
sug0 Dec 12, 2022
da9f3aa
Improve `max_proposal_bytes` docstr
sug0 Dec 12, 2022
efa9f34
Merge pull request #843 from anoma/tiago/ethbridge/max-block-size-gen…
sug0 Dec 12, 2022
9d7cebb
Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b…
sug0 Dec 12, 2022
1103755
Fix params read docstr
sug0 Dec 13, 2022
ce93101
Add get_max_proposal_bytes() QueriesExt method
sug0 Dec 13, 2022
d5e5f51
Initialize `BlockSpaceAllocator` with `max_proposal_bytes`
sug0 Dec 13, 2022
2e60d11
Add 'dev' feature guards to fix cargo check warnings
james-chf Dec 13, 2022
20d921b
Fix abcipp compilation
james-chf Dec 13, 2022
ccb6894
Use correct version of nightly in CI
james-chf Dec 13, 2022
6ea37fd
Merge pull request #877 from anoma/tomas/fix-test-cov
james-chf Dec 13, 2022
c224151
Add NOTE re. guarding genesis consensus_params
james-chf Dec 13, 2022
8692d7b
Don't wrap block params in an option if using abcipp
james-chf Dec 13, 2022
ba5c914
Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b…
sug0 Dec 13, 2022
40639b4
Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth…
sug0 Dec 13, 2022
890edd9
Update index-set to 0.7.1
sug0 Dec 13, 2022
fbe4ed5
Move block space allocator to shell/
sug0 Dec 13, 2022
c5f0e62
Fix imports
sug0 Dec 13, 2022
f33df5d
Add a state tracker for a block space allocator
sug0 Dec 13, 2022
b276e13
Inline some simple method calls
sug0 Dec 13, 2022
a878447
Seal state tracker API to valid block space allocator states
sug0 Dec 13, 2022
7aa56f3
Move tracker to a new file
sug0 Dec 13, 2022
28cd78b
Make tracker mod public
sug0 Dec 13, 2022
e606d12
Add tracker consts
sug0 Dec 13, 2022
0db25a4
WIP: Add block space allocator to ProcessProposal
sug0 Dec 13, 2022
0a549a7
Improve docstr
sug0 Dec 14, 2022
fd95717
Return reason for rejecting vote ext from ProcessProposal
sug0 Dec 14, 2022
0b3109e
Add a fused block space allocator
sug0 Dec 14, 2022
97d29b2
Add CurrentState impl to the FusedBlockSpaceAllocator
sug0 Dec 14, 2022
8c3df34
WIP: ProcessProposal validation with the block space allocator
sug0 Dec 14, 2022
640c3d1
Improve field identifiers in the fused block space allocator
sug0 Dec 14, 2022
00afd4a
Merge pull request #888 from anoma/james/ethbridge/fix-cargo-check
james-chf Dec 14, 2022
e2996d3
Removing unnecessary TryAlloc bounds
sug0 Dec 14, 2022
3fcb10f
WIP: Checking allocator state in ProcessProposal
sug0 Dec 14, 2022
e855810
Use generic param instead of impl in check_proposal_tx()
sug0 Dec 14, 2022
1d83824
Generalize FusedBlockSpaceAllocator into CtxBlockSpaceAllocator
sug0 Dec 14, 2022
52e4418
Remove Option from ctx allocator
sug0 Dec 14, 2022
58b6c4a
Remove all the state tracker non-sense
sug0 Dec 14, 2022
9c7f664
Return reason for rejecting vote ext from ProcessProposal
sug0 Dec 14, 2022
6fa26f5
Make threshold and tx bins public
sug0 Dec 14, 2022
1426518
Keep track of utilized by encrypted txs in ProcessProposal
sug0 Dec 14, 2022
a91e928
Add allocation tx error code
sug0 Dec 14, 2022
eda49d1
Reject proposal on allocation errors
sug0 Dec 14, 2022
b7c025e
Decrypted tx queue meta bug fix
sug0 Dec 14, 2022
fd5344e
Check if the decrypted tx queue has any remaining txs left
sug0 Dec 14, 2022
c7cbe10
Fix docstrs
sug0 Dec 15, 2022
949ffa8
Fix test_too_many_decrypted_txs() unit test
sug0 Dec 15, 2022
49f96b2
Allow dead code on TestShell:new()
sug0 Dec 15, 2022
8af117a
Fix test_decrypted_txs_out_of_order() unit test
sug0 Dec 15, 2022
8ef22e5
Merge pull request #887 from anoma/tiago/ethbridge/max-proposal-bytes
sug0 Dec 15, 2022
a2f8b4b
Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b…
sug0 Dec 15, 2022
f767f93
WIP: Fixing abcipp
sug0 Dec 15, 2022
4b5c63d
Fix abcipp unit tests in PrepareProposal
sug0 Dec 15, 2022
3ec3ea6
Merge tiago/ethbridge/fix-abcipp-prepare-proposal
sug0 Dec 15, 2022
81a03d1
Remove interspersed abcipp logic in PrepareProposal
sug0 Dec 16, 2022
2dbf090
Merge branch 'tiago/ethbridge/fix-abcipp-prepare-proposal' into tiago…
sug0 Dec 16, 2022
07ac5ff
Add block space allocator specs
sug0 Dec 16, 2022
698cbc7
Merge pull request #897 from anoma/tiago/ethbridge/fix-abcipp-prepare…
sug0 Dec 19, 2022
9b04f5a
[feat]: Refactored ethereum bridge out of shared and into its own crate
batconjurer Dec 19, 2022
2b5202d
Merge branch 'eth-bridge-integration' into bat/ethbridge/subcrate-ref…
batconjurer Dec 19, 2022
b23b2ff
[fix]: Checked the ferveo deps to point at the correct git revision
batconjurer Dec 19, 2022
1965ad3
[fix]: Fixing broken doc links
batconjurer Dec 19, 2022
fcf1ee5
Merge branch 'tiago/ethbridge/optimize-block-proposal' into tiago/eth…
sug0 Dec 20, 2022
908305b
Re-order tx building method defs in PrepareProposal
sug0 Dec 20, 2022
93fcdda
Add missing tx error code in ProcessProposal docstr
sug0 Dec 20, 2022
5b2002a
Merge branch 'tiago/ethbridge/process-proposal-allocator' into tiago/…
sug0 Dec 20, 2022
b5c791a
Replace B with byte for better readability
sug0 Dec 20, 2022
f5644bb
Update documentation/specs/src/base-ledger/block-space-allocator.md
sug0 Dec 20, 2022
591ee74
Fix invalid usage of singular word
sug0 Dec 20, 2022
71d4378
Update documentation/specs/src/base-ledger/block-space-allocator.md
sug0 Dec 20, 2022
5a8a3ca
[feat]: Removed unnecessary ledger subdirectory of the ethereum bridg…
batconjurer Dec 20, 2022
8ab5630
Update documentation/specs/src/base-ledger/block-space-allocator.md
sug0 Dec 20, 2022
740ea05
Update documentation/specs/src/base-ledger/block-space-allocator.md
sug0 Dec 20, 2022
cd896b6
Update documentation/specs/src/base-ledger/block-space-allocator.md
sug0 Dec 20, 2022
1c63c49
Add governance specs for max_proposal_bytes updates
sug0 Dec 20, 2022
4d3e6e0
Explain how the fourth state of the block space allocator works
sug0 Dec 20, 2022
2fda882
Move governance specs to a new sub-section
sug0 Dec 20, 2022
aa54f71
Merge pull request #923 from anoma/bat/ethbridge/subcrate-refactor
batconjurer Dec 20, 2022
a8f5abf
Merge pull request #895 from anoma/tiago/ethbridge/process-proposal-a…
sug0 Dec 20, 2022
459dbbb
vp_verify_masp: avoid panicking unwrap()s
juped Dec 21, 2022
97934a7
changelog: add #942
juped Dec 21, 2022
ddf4bf1
Merge branch 'ray/vp-verify-masp-failure' (#942) into maint-0.12
juped Dec 21, 2022
6920cbc
Namada 0.12.1
juped Dec 21, 2022
f42ed8b
Merge v0.12.1 into eth-bridge-integration
sug0 Dec 21, 2022
6a6bf65
Merge pull request #947 from anoma/tiago/ethbridge/merge-0.12.1
sug0 Dec 21, 2022
bcbcbb9
Fix CI in eth-bridge-integration
sug0 Dec 21, 2022
f82375b
Merge pull request #948 from anoma/tiago/ethbridge/fix-tm-release-ci
sug0 Dec 21, 2022
bd3aa62
Merge eth-bridge-integration
sug0 Dec 21, 2022
16173b0
[ci] wasm checksums update
github-actions[bot] Dec 21, 2022
76c3097
Merge branch 'eth-bridge-integration' into tiago/ethbridge/optimize-b…
sug0 Dec 21, 2022
d533d7f
Merge tiago/ethbridge/optimize-block-proposal
sug0 Dec 21, 2022
b8d7227
Merge pull request #907 from anoma/tiago/ethbridge/block-space-alloca…
sug0 Dec 21, 2022
d44314f
Merge pull request #771 from anoma/tiago/ethbridge/optimize-block-pro…
sug0 Dec 21, 2022
61c2e0e
Prohibit encrypted txs at 2nd and 3rd height offs within epoch
sug0 Dec 22, 2022
c79011f
Fix logic to reject encrypted txs at 2nd and 3rd heights within epoch
sug0 Dec 22, 2022
cfb7707
Add a unit test to check if we reject wrapper txs at 2nd and 3rd heig…
sug0 Dec 22, 2022
651bd40
Update block space allocator specs
sug0 Dec 22, 2022
1883821
Small docstr fix
sug0 Dec 22, 2022
e8e0c05
Merge pull request #950 from anoma/tiago/ethbridge/fix-process-propos…
sug0 Dec 22, 2022
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/v0.12.1/bug-fixes/942-vp-verify-masp-failure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Avoid panicking unwrap()s in vp_verify_masp, to prevent crashing the node on
malformed transactions. ([#942](https://github.com/anoma/namada/pull/942))
2 changes: 2 additions & 0 deletions .changelog/v0.12.1/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Namada 0.12.1 is a hotfix release, fixing a node crash on malformed
transactions to the MASP.
14 changes: 14 additions & 0 deletions .changelog/v0.6.0/improvements/1088-updating-to-latest-abcipp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- Ledger: Updated the version of Tendermint used for ABCI++ ([#1088](https://github.com/anoma/anoma/pull/1088))
- Add full support for ProcessProposal and FinalizeBlock
- Updated the shims
- Updated `tendermint-rs`, `ibc-rs`, and `tower-abci` deps
- Updated the proto definitions
- Added Tendermint's new method of a BFT timestamping
- Updated the format of Tendermint's new config
- Fixed booting up the tendermint node in the ledger with correct settings
- Refactored storage to account for the fact that tendermint no longer passes in block headers
- Client: Configured Tendermints new event log and JSON RPC API for events querying ([#1088](https://github.com/anoma/anoma/pull/1088))
- Added necessary config parameters to our tendermint node's configuration
- Wrote a jsonrpc client for querying tendermint's event logs
- Refactored how txs are submitted in the client when the `ABCI-plus-plus` feature is
set to use jsonrpc calls instead of websockets.
6 changes: 3 additions & 3 deletions .github/workflows/build-and-test-bridge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ jobs:
suffix: ''
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377
tendermint_artifact: tendermint-unreleased-v0.1.4-abciplus

env:
CARGO_INCREMENTAL: 0
Expand Down Expand Up @@ -357,14 +357,14 @@ jobs:
index: 0
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377
tendermint_artifact: tendermint-unreleased-v0.1.4-abciplus
wait_for: namada-release-eth (ubuntu-20.04, 1.7.0, ABCI Release build, namada-e2e-release, v2)
- name: e2e
suffix: ''
index: 1
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377
tendermint_artifact: tendermint-unreleased-v0.1.4-abciplus
wait_for: namada-release-eth (ubuntu-20.04, 1.7.0, ABCI Release build, namada-e2e-release, v2)

env:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ jobs:
suffix: ''
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377
tendermint_artifact: tendermint-unreleased-v0.1.4-abciplus

env:
CARGO_INCREMENTAL: 0
Expand Down Expand Up @@ -359,14 +359,14 @@ jobs:
index: 0
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377
tendermint_artifact: tendermint-unreleased-v0.1.4-abciplus
wait_for: namada-release (ubuntu-20.04, 1.7.0, ABCI Release build, namada-e2e-release, v2)
- name: e2e
suffix: ''
index: 1
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377
tendermint_artifact: tendermint-unreleased-v0.1.4-abciplus
wait_for: namada-release (ubuntu-20.04, 1.7.0, ABCI Release build, namada-e2e-release, v2)

env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-tendermint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
make:
- name: tendermint-unreleased
repository: heliaxdev/tendermint
tendermint_version: ad825dcadbd4b98c3f91ce5a711e4fb36a69c377
tendermint_version: v0.1.4-abciplus

steps:
- name: Build ${{ matrix.make.name }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/scripts/e2e.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"e2e::eth_bridge_tests::everything": 4,
"e2e::ibc_tests::run_ledger_ibc": 140,
"e2e::eth_bridge_tests::test_add_to_bridge_pool": 10,
"e2e::ledger_tests::double_signing_gets_slashed": 12,
"e2e::ledger_tests::invalid_transactions": 8,
"e2e::ledger_tests::ledger_many_txs_in_a_block": 41,
Expand All @@ -21,4 +22,4 @@
"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
}
}
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# CHANGELOG

## v0.12.1

Namada 0.12.1 is a hotfix release, fixing a node crash on malformed
transactions to the MASP.

### BUG FIXES

- Avoid panicking unwrap()s in vp_verify_masp, to prevent crashing the node on
malformed transactions. ([#942](https://github.com/anoma/namada/pull/942))

## v0.12.0

Namada 0.12.0 is a scheduled minor release.
Expand Down
Loading