James

Results 33 issues of James

This file is currently always generated for each genesis validator when running `anomac utils init-network`, but genesis validators should generate it for themselves privately when they run `anomac utils init-genesis-validator`....

Currently in the anoma CLIs we sometimes handle errors by calling `eprintln!` with a human-friendly error message, then exiting the process with status code 1, other times we just attempt...

UX

Some code blocks may not render properly e.g. in `ethereum-bridge.md` this block ``` /eth_block/$block_hash/header : Vec /eth_block/$block_hash/messages : Vec /eth_block/$block_hash/seen_by : Vec /eth_block/$block_hash/voting_power: u64 /eth_block/$block_hash/seen: bool /eth_block/$block_hash/? : [u8; 32]...

Currently our Tendermint v0.37.x fork (`0.1.4-abciplus`) is based off of this commit - https://github.com/heliaxdev/tendermint/commit/0b58342a46b1917a40d506e48e87448dcc8b3131 (from 2022-08-31). We need to update our fork to be based on the more recent Tendermint...

enhancement

Relates to https://github.com/anoma/namada/issues/825 This PR makes it so that we pull in tendermint-related dependencies directly via a `git` source as we used before. e.g. ```toml tendermint = {package = "tendermint",...

Implicitly depends on https://github.com/anoma/namada/pull/754, which adds `make check-abcipp` This PR makes it so that we run `make check-abcipp` in CI, to ensure that code continues to compile with the `abcipp`...

Due to a previous issue with not being able to read a validator's Tendermint address, we are including a validator's Namada address in their vote extension. The intention was that...

ledger
ethereum-bridge

ABCI 0.19 (formerly known as ABCI++) is coming in Tendermint v0.38 and will provide us with vote extensions, which was used by the original design of the Ethereum bridge. Code...

prio:high
CI

Most relevant changes - `common::SecretKey` in wallet no longer wrapped by `Rc` (affects some Ethereum hot/cold key code) - there is a new `TxIndex` type to represent the index of...

This PR cleans up some stale code relating to the Ethereum bridge in `main`, adapted from https://github.com/anoma/namada/pull/323.