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

Murisi/draft with remove sdk lifetimes #2226

Closed
wants to merge 64 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
dc9e4fd
[feat]: Allow eth-oracle to be activated / deactivated via config upd…
batconjurer Jul 26, 2023
0c7aff5
[fix]: Fixed block height typo in test
batconjurer Jul 26, 2023
ecb89e2
[chore]: Add changelog
batconjurer Aug 17, 2023
0637233
core/storage: change the default start height of first epoch to 1
tzemanovic Oct 17, 2023
da2358b
core/storage: set the initial height from genesis
tzemanovic Oct 17, 2023
686328c
core/storage: add `BlockHeight::first` and `sentinel`
tzemanovic Oct 17, 2023
8d0d458
core/storage/epochs: Change pred `Epochs` default to be empty
tzemanovic Oct 18, 2023
8ca7666
apps/shell/finalize_block: remove first epoch workaround
tzemanovic Oct 18, 2023
f1de1df
test/app/ledger: fix merkle tree pruning test
tzemanovic Oct 17, 2023
742978e
test/core/storage: fix pred epochs & heights test
tzemanovic Oct 17, 2023
3ea8305
changelog: add #1993
tzemanovic Oct 17, 2023
ed9138d
Relocate eth event nonce validation
sug0 Oct 19, 2023
0dba83b
Discard eth events from oracle with invalid nonces
sug0 Oct 19, 2023
8a4cf40
Disregard state updates from eth events with outdated nonces
sug0 Oct 20, 2023
f44d5ff
Only propose eth events with up to date nonces
sug0 Oct 20, 2023
80781cb
Fix unit tests
sug0 Oct 20, 2023
0c0c801
Test replaying eth events with outdated nonces
sug0 Oct 23, 2023
dd487fa
Test eth events with outdated nonces during CheckTx
sug0 Oct 23, 2023
adac29f
Test eth events with outdated nonces during PrepareProposal
sug0 Oct 23, 2023
df9c8ce
Test eth events with outdated nonces during ProcessProposal
sug0 Oct 23, 2023
4dbc621
Changelog for #2035
sug0 Oct 23, 2023
b3a240d
wasm: add validator support to vp_user
tzemanovic Nov 21, 2023
0cd12bb
remove vp_validator and replace usage with vp_user
tzemanovic Nov 21, 2023
352c9fc
genesis/localnet: regen validator
tzemanovic Nov 21, 2023
7de6427
changelog: add #2202
tzemanovic Nov 21, 2023
50bb937
deliberately empty
tzemanovic Nov 21, 2023
affe065
prune merkle trees of bridge pool
yito88 Nov 21, 2023
5388f93
Charges wrapper gas for network usage
grarco Nov 21, 2023
cb85b5c
add test and changelog
yito88 Nov 21, 2023
13ce967
Changelog #2205
grarco Nov 22, 2023
20943a7
replace tx_init_validator with tx_become_validator
tzemanovic Nov 21, 2023
69bde2c
PoS: add checks for `become_validator`
tzemanovic Nov 21, 2023
6ab8fc6
wasm/vp_user: add authorization for tx_become_validator
tzemanovic Nov 22, 2023
b315986
test/pos: `become_validator` fails on account with delegations
tzemanovic Nov 22, 2023
3736701
benches: update for `become_validator`
tzemanovic Nov 22, 2023
4b3fe18
changelog: add #2208
tzemanovic Nov 22, 2023
127c818
cli: fix metadata args to validator initialization txs
brentstone Nov 22, 2023
0863e04
cli: fix help and err messages
brentstone Nov 22, 2023
8159327
fix docstrings
brentstone Nov 22, 2023
beccd83
Merge branch 'tomas/combine-user-validator-vp' (#2202)
tzemanovic Nov 23, 2023
ff68f7b
remove unneeded write
yito88 Nov 23, 2023
970c180
fixup! Merge branch 'tomas/combine-user-validator-vp' (#2202)
tzemanovic Nov 24, 2023
b27e500
Merge branch 'tomas/init-validator-wo-account' (#2208)
tzemanovic Nov 24, 2023
4b08cf5
ibc-rs 0.48.0
yito88 Nov 24, 2023
3a631f1
remove ibc-proto dependency
yito88 Nov 24, 2023
cbd6694
wasm: handle cache loading errors
tzemanovic Nov 27, 2023
85957df
changelog: add #2215
tzemanovic Nov 27, 2023
3b6b982
revert chain ID format
yito88 Nov 27, 2023
50bba4b
fix bench
yito88 Nov 27, 2023
b5c37b6
Merge branch 'bat/feature/disable-oracle-gov' (#1764)
tzemanovic Nov 27, 2023
83d5f22
Merge branch 'tomas/fst-epoch-start-height' (#1993)
tzemanovic Nov 27, 2023
1898905
update ibc-rs to 0.48.1
yito88 Nov 27, 2023
10779f0
add changelog
yito88 Nov 27, 2023
5a3af44
fixup! Merge branch 'tomas/fst-epoch-start-height' (#1993)
tzemanovic Nov 28, 2023
a111696
fixup! Merge branch 'bat/feature/disable-oracle-gov' (#1764)
tzemanovic Nov 28, 2023
a21b0fd
Merge branch 'tiago/outdated-eth-nonces' (#2035)
tzemanovic Nov 28, 2023
1a321b2
fixup! Merge branch 'tiago/outdated-eth-nonces' (#2035)
tzemanovic Nov 28, 2023
4f8ed64
Merge branch 'grarco/network-gas' (#2205)
tzemanovic Nov 28, 2023
59ee619
Merge branch 'yuji/prune-bp-merkle-tree' (#2206)
tzemanovic Nov 28, 2023
7fcebcc
Merge branch 'tomas/wasm-cache-handle-err' (#2215)
tzemanovic Nov 28, 2023
5e90dc0
Merge branch 'yuji/ibc-rs-0.48.0' (#2153)
tzemanovic Nov 28, 2023
7453f41
Removed uses of lifetimes in the SDKs Namada trait and NamadaImpl imp…
murisi Nov 28, 2023
8afe908
Added changelog entry.
murisi Nov 28, 2023
9a54e4f
Merge branch 'origin/murisi/remove-sdk-lifetimes' (#2225)
murisi Nov 28, 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/2225-remove-sdk-lifetimes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Removed uses of lifetimes in the SDKs Namada trait and implementation
([\#2225](https://github.com/anoma/namada/pull/2225))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Fix the start block height of the first epoch.
([\#1993](https://github.com/anoma/namada/pull/1993))
2 changes: 2 additions & 0 deletions .changelog/unreleased/bug-fixes/2035-outdated-eth-nonces.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Fix Ethereum event validation/state updates when more than one validator is
running the chain ([\#2035](https://github.com/anoma/namada/pull/2035))
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Allow the ethereum oracle to be activated / deactivated via config
updates sent from ledger. This allows governance to shut down the
ledger without restarts. Otherwise, disconnecting from Ethereum will
result in the ledger crashing.
([\#1764](https://github.com/anoma/namada/pull/1764))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Prune merkle tree of bridge pool
([\#2110](https://github.com/anoma/namada/issues/2110))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Revert the chain ID format by upgrading ibc-rs to 0.48.1
([\#2153](https://github.com/anoma/namada/issues/2153))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Combined the user and the validator VP into one.
([\#2202](https://github.com/anoma/namada/pull/2202))
2 changes: 2 additions & 0 deletions .changelog/unreleased/improvements/2205-network-gas.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Charge gas for network usage.
([\#2205](https://github.com/anoma/namada/pull/2205))
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- A new `tx_become_validator` replaces `tx_init_validator`. This tx doesn't
initialize a new account and instead it modifies an existing established
address to become a validator. This currently requires that there are no
delegations on the source account before it can become a validator (if there
are some, they have to be unbonded, but they don't have to be withdrawn).
A new client command `become-validator` is added that requires an `--address`.
The client command `init-validator` is kept for convenience and updated to
send `tx_init_account` tx before `tx_become_validator`.
([\#2208](https://github.com/anoma/namada/pull/2208))
2 changes: 2 additions & 0 deletions .changelog/unreleased/improvements/2215-vp-less-permissive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Handle errors on loading WASMs from file-system compilation cache.
([\#2215](https://github.com/anoma/namada/pull/2215))
Loading
Loading