Skip to content

Commit

Permalink
Merge branch 'fraccaman+grarco/refactor-governance-storage-api' (#719)
Browse files Browse the repository at this point in the history
* fraccaman+grarco/refactor-governance-storage-api:
  changelog: add #719
  pos: use  method
  governance: added  method, fmt, clippy
  [ci] wasm checksums update
  governance: more refactor
  chore: rebuild wasm for test
  governance: more refactor
  governance: more refactor
  governance: more refactor
  governance: refactor with storage api
  • Loading branch information
tzemanovic committed Nov 16, 2022
2 parents 8c1e5d1 + 4b95c01 commit 2e443a5
Show file tree
Hide file tree
Showing 26 changed files with 648 additions and 846 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Refactored governance code to use storage_api.
([#719](https://github.com/anoma/namada/pull/719))
11 changes: 11 additions & 0 deletions apps/src/lib/client/rpc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -776,6 +776,17 @@ pub async fn query_proposal(_ctx: Context, args: args::QueryProposal) {
println!("{:4}Status: pending", "");
} else if start_epoch <= current_epoch && current_epoch <= end_epoch
{
let votes = get_proposal_votes(client, start_epoch, id).await;
let partial_proposal_result =
compute_tally(client, start_epoch, votes).await;
println!(
"{:4}Yay votes: {}",
"", partial_proposal_result.total_yay_power
);
println!(
"{:4}Nay votes: {}",
"", partial_proposal_result.total_nay_power
);
println!("{:4}Status: on-going", "");
} else {
let votes = get_proposal_votes(client, start_epoch, id).await;
Expand Down
2 changes: 1 addition & 1 deletion apps/src/lib/client/tx.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2151,7 +2151,7 @@ async fn is_safe_voting_window(

match proposal_end_epoch {
Some(proposal_end_epoch) => {
!namada::ledger::governance::vp::is_valid_validator_voting_period(
!namada::ledger::governance::utils::is_valid_validator_voting_period(
current_epoch,
proposal_start_epoch,
proposal_end_epoch,
Expand Down
6 changes: 3 additions & 3 deletions apps/src/lib/node/ledger/shell/governance.rs
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
use namada::ledger::events::EventType;
use namada::ledger::governance::storage as gov_storage;
use namada::ledger::governance::utils::{
compute_tally, get_proposal_votes, ProposalEvent,
};
use namada::ledger::governance::vp::ADDRESS as gov_address;
use namada::ledger::protocol;
use namada::ledger::governance::{
storage as gov_storage, ADDRESS as gov_address,
};
use namada::ledger::slash_fund::ADDRESS as slash_fund_address;
use namada::ledger::storage::types::encode;
use namada::ledger::storage::{DBIter, StorageHasher, DB};
Expand Down
4 changes: 2 additions & 2 deletions apps/src/lib/wallet/defaults.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ pub fn addresses_from_genesis(genesis: GenesisConfig) -> Vec<(Alias, Address)> {
let mut addresses: Vec<(Alias, Address)> = vec![
("pos".into(), pos::ADDRESS),
("pos_slash_pool".into(), pos::SLASH_POOL_ADDRESS),
("governance".into(), governance::vp::ADDRESS),
("governance".into(), governance::ADDRESS),
("eth_bridge".into(), eth_bridge::vp::ADDRESS),
];
// Genesis validators
Expand Down Expand Up @@ -113,7 +113,7 @@ mod dev {
let mut addresses: Vec<(Alias, Address)> = vec![
("pos".into(), pos::ADDRESS),
("pos_slash_pool".into(), pos::SLASH_POOL_ADDRESS),
("governance".into(), governance::vp::ADDRESS),
("governance".into(), governance::ADDRESS),
("validator".into(), validator_address()),
("albert".into(), albert_address()),
("bertha".into(), bertha_address()),
Expand Down
Loading

0 comments on commit 2e443a5

Please sign in to comment.