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:
  [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 10, 2022
2 parents 05b97e2 + 74ce017 commit dabbec4
Show file tree
Hide file tree
Showing 25 changed files with 658 additions and 822 deletions.
11 changes: 11 additions & 0 deletions apps/src/lib/client/rpc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,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 @@ -704,7 +704,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
5 changes: 3 additions & 2 deletions apps/src/lib/node/ledger/shell/governance.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
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::governance::{
storage as gov_storage, ADDRESS as gov_address,
};
use namada::ledger::protocol;
use namada::ledger::slash_fund::ADDRESS as slash_fund_address;
use namada::ledger::storage::types::encode;
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 dabbec4

Please sign in to comment.