Simplify state:: use

This commit is contained in:
Christian Kamm 2021-12-03 09:52:48 +01:00
parent b91f9ba595
commit 0612a3f918
22 changed files with 35 additions and 44 deletions

View File

@ -1,6 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::lockup::*; use crate::state::*;
use crate::state::registrar::registrar_seeds;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
use anchor_spl::token; use anchor_spl::token;

View File

@ -1,6 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::deposit_entry::DepositEntry; use crate::state::*;
use crate::state::voter::Voter;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
#[derive(Accounts)] #[derive(Accounts)]

View File

@ -1,5 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::voter::Voter; use crate::state::*;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
#[derive(Accounts)] #[derive(Accounts)]

View File

@ -1,8 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::deposit_entry::DepositEntry; use crate::state::*;
use crate::state::lockup::*;
use crate::state::registrar::Registrar;
use crate::state::voter::Voter;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
use anchor_spl::token::Mint; use anchor_spl::token::Mint;

View File

@ -1,5 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::registrar::Registrar; use crate::state::*;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
use anchor_spl::associated_token::AssociatedToken; use anchor_spl::associated_token::AssociatedToken;
use anchor_spl::token::{Mint, Token, TokenAccount}; use anchor_spl::token::{Mint, Token, TokenAccount};

View File

@ -1,5 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::registrar::Registrar; use crate::state::*;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
use anchor_spl::token::{Mint, Token}; use anchor_spl::token::{Mint, Token};
use spl_governance::state::realm; use spl_governance::state::realm;

View File

@ -1,7 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::lockup::*; use crate::state::*;
use crate::state::registrar::Registrar;
use crate::state::voter::Voter;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
use anchor_lang::solana_program::sysvar::instructions as tx_instructions; use anchor_lang::solana_program::sysvar::instructions as tx_instructions;
use spl_governance::addins::voter_weight::VoterWeightAccountType; use spl_governance::addins::voter_weight::VoterWeightAccountType;

View File

@ -1,6 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::registrar::Registrar; use crate::state::*;
use crate::state::voter::Voter;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
use anchor_spl::token::{self, Mint, Token, TokenAccount}; use anchor_spl::token::{self, Mint, Token, TokenAccount};
use std::convert::TryFrom; use std::convert::TryFrom;

View File

@ -1,6 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::registrar::Registrar; use crate::state::*;
use crate::state::voter::Voter;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
#[derive(Accounts)] #[derive(Accounts)]

View File

@ -1,5 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::registrar::Registrar; use crate::state::*;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
use std::str::FromStr; use std::str::FromStr;

View File

@ -1,6 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::deposit_entry::{FIXED_VOTE_WEIGHT_FACTOR, LOCKING_VOTE_WEIGHT_FACTOR}; use crate::state::*;
use crate::state::registrar::Registrar;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
use anchor_spl::token::Mint; use anchor_spl::token::Mint;

View File

@ -1,7 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::lockup::*; use crate::state::*;
use crate::state::registrar::Registrar;
use crate::state::voter::Voter;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
pub const VOTER_WEIGHT_RECORD: [u8; 19] = *b"voter-weight-record"; pub const VOTER_WEIGHT_RECORD: [u8; 19] = *b"voter-weight-record";

View File

@ -1,7 +1,5 @@
use crate::error::*; use crate::error::*;
use crate::state::registrar::registrar_seeds; use crate::state::*;
use crate::state::registrar::Registrar;
use crate::state::voter::Voter;
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
use anchor_spl::token::{self, Mint, Token, TokenAccount}; use anchor_spl::token::{self, Mint, Token, TokenAccount};
use spl_governance::state::token_owner_record; use spl_governance::state::token_owner_record;

View File

@ -1,7 +1,7 @@
use anchor_lang::prelude::*; use anchor_lang::prelude::*;
use error::*; use error::*;
use instructions::*; use instructions::*;
use state::lockup::*; use state::*;
mod error; mod error;
mod instructions; mod instructions;

View File

@ -1,5 +1,11 @@
pub mod deposit_entry; pub use deposit_entry::*;
pub mod exchange_entry; pub use exchange_entry::*;
pub mod lockup; pub use lockup::*;
pub mod registrar; pub use registrar::*;
pub mod voter; pub use voter::*;
mod deposit_entry;
mod exchange_entry;
mod lockup;
mod registrar;
mod voter;

View File

@ -230,7 +230,7 @@ impl AddinCookie {
voter_authority: &Keypair, voter_authority: &Keypair,
exchange_rate: &ExchangeRateCookie, exchange_rate: &ExchangeRateCookie,
deposit_entry_index: u8, deposit_entry_index: u8,
lockup_kind: voter_stake_registry::state::lockup::LockupKind, lockup_kind: voter_stake_registry::state::LockupKind,
periods: i32, periods: i32,
allow_clawback: bool, allow_clawback: bool,
) -> std::result::Result<(), TransportError> { ) -> std::result::Result<(), TransportError> {
@ -406,8 +406,7 @@ impl AddinCookie {
&self, &self,
registrar: &RegistrarCookie, registrar: &RegistrarCookie,
voter: &VoterCookie, voter: &VoterCookie,
) -> std::result::Result<voter_stake_registry::state::lockup::VoterWeightRecord, TransportError> ) -> std::result::Result<voter_stake_registry::state::VoterWeightRecord, TransportError> {
{
let data = anchor_lang::InstructionData::data( let data = anchor_lang::InstructionData::data(
&voter_stake_registry::instruction::UpdateVoterWeightRecord {}, &voter_stake_registry::instruction::UpdateVoterWeightRecord {},
); );
@ -432,7 +431,7 @@ impl AddinCookie {
Ok(self Ok(self
.solana .solana
.get_account::<voter_stake_registry::state::lockup::VoterWeightRecord>( .get_account::<voter_stake_registry::state::VoterWeightRecord>(
voter.voter_weight_record, voter.voter_weight_record,
) )
.await) .await)
@ -518,7 +517,7 @@ impl ExchangeRateCookie {
impl VoterCookie { impl VoterCookie {
pub async fn deposit_amount(&self, solana: &SolanaCookie, deposit_id: u8) -> u64 { pub async fn deposit_amount(&self, solana: &SolanaCookie, deposit_id: u8) -> u64 {
solana solana
.get_account::<voter_stake_registry::state::voter::Voter>(self.address) .get_account::<voter_stake_registry::state::Voter>(self.address)
.await .await
.deposits[deposit_id as usize] .deposits[deposit_id as usize]
.amount_deposited_native .amount_deposited_native

View File

@ -63,7 +63,7 @@ async fn test_basic() -> Result<(), TransportError> {
voter_authority, voter_authority,
&mngo_rate, &mngo_rate,
0, 0,
voter_stake_registry::state::lockup::LockupKind::Cliff, voter_stake_registry::state::LockupKind::Cliff,
0, 0,
false, false,
) )

View File

@ -86,7 +86,7 @@ async fn test_clawback() -> Result<(), TransportError> {
voter_authority, voter_authority,
&mngo_rate, &mngo_rate,
0, 0,
voter_stake_registry::state::lockup::LockupKind::Daily, voter_stake_registry::state::LockupKind::Daily,
10, 10,
true, true,
) )

View File

@ -123,7 +123,7 @@ async fn test_deposit_cliff() -> Result<(), TransportError> {
&voter_authority, &voter_authority,
&mngo_rate, &mngo_rate,
0, 0,
voter_stake_registry::state::lockup::LockupKind::Cliff, voter_stake_registry::state::LockupKind::Cliff,
3, // days 3, // days
false, false,
) )

View File

@ -123,7 +123,7 @@ async fn test_deposit_daily_vesting() -> Result<(), TransportError> {
&voter_authority, &voter_authority,
&mngo_rate, &mngo_rate,
0, 0,
voter_stake_registry::state::lockup::LockupKind::Daily, voter_stake_registry::state::LockupKind::Daily,
3, 3,
false, false,
) )

View File

@ -123,7 +123,7 @@ async fn test_deposit_monthly_vesting() -> Result<(), TransportError> {
&voter_authority, &voter_authority,
&mngo_rate, &mngo_rate,
0, 0,
voter_stake_registry::state::lockup::LockupKind::Monthly, voter_stake_registry::state::LockupKind::Monthly,
3, 3,
false, false,
) )

View File

@ -3,7 +3,7 @@ use solana_program_test::*;
use solana_sdk::{pubkey::Pubkey, signature::Keypair, signer::Signer, transport::TransportError}; use solana_sdk::{pubkey::Pubkey, signature::Keypair, signer::Signer, transport::TransportError};
use program_test::*; use program_test::*;
use voter_stake_registry::state::lockup::LockupKind; use voter_stake_registry::state::LockupKind;
mod program_test; mod program_test;