pub trait ProxyTrait: ProxyObjBase + Sized {
    // Provided methods
    fn change_quorum<Arg0: ProxyArg<BigUint<Self::Api>>>(
        &mut self,
        new_value: Arg0,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>> { ... }
    fn change_min_token_balance_for_proposing<Arg0: ProxyArg<BigUint<Self::Api>>>(
        &mut self,
        new_value: Arg0,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>> { ... }
    fn change_voting_delay_in_blocks<Arg0: ProxyArg<u64>>(
        &mut self,
        new_value: Arg0,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>> { ... }
    fn change_voting_period_in_blocks<Arg0: ProxyArg<u64>>(
        &mut self,
        new_value: Arg0,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>> { ... }
    fn change_lock_time_after_voting_ends_in_blocks<Arg0: ProxyArg<u64>>(
        &mut self,
        new_value: Arg0,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>> { ... }
    fn governance_token_id(
        &mut self,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, TokenIdentifier<Self::Api>>>> { ... }
    fn quorum(
        &mut self,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, BigUint<Self::Api>>>> { ... }
    fn min_fee_for_propose(
        &mut self,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, BigUint<Self::Api>>>> { ... }
    fn min_token_balance_for_proposing(
        &mut self,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, BigUint<Self::Api>>>> { ... }
    fn voting_delay_in_blocks(
        &mut self,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, u64>>> { ... }
    fn voting_period_in_blocks(
        &mut self,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, u64>>> { ... }
    fn lock_time_after_voting_ends_in_blocks(
        &mut self,
    ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, u64>>> { ... }
}

Provided Methods§

Source

fn change_quorum<Arg0: ProxyArg<BigUint<Self::Api>>>( &mut self, new_value: Arg0, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>>

Source

fn change_min_token_balance_for_proposing<Arg0: ProxyArg<BigUint<Self::Api>>>( &mut self, new_value: Arg0, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>>

Source

fn change_voting_delay_in_blocks<Arg0: ProxyArg<u64>>( &mut self, new_value: Arg0, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>>

Source

fn change_voting_period_in_blocks<Arg0: ProxyArg<u64>>( &mut self, new_value: Arg0, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>>

Source

fn change_lock_time_after_voting_ends_in_blocks<Arg0: ProxyArg<u64>>( &mut self, new_value: Arg0, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<()>>

Source

fn governance_token_id( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, TokenIdentifier<Self::Api>>>>

Source

fn quorum( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, BigUint<Self::Api>>>>

Source

fn min_fee_for_propose( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, BigUint<Self::Api>>>>

Source

fn min_token_balance_for_proposing( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, BigUint<Self::Api>>>>

Source

fn voting_delay_in_blocks( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, u64>>>

Source

fn voting_period_in_blocks( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, u64>>>

Source

fn lock_time_after_voting_ends_in_blocks( &mut self, ) -> Tx<TxScEnv<Self::Api>, (), Self::To, (), (), FunctionCall<Self::Api>, OriginalResultMarker<SingleValueMapper<Self::Api, u64>>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§