pub trait ProxyTrait: ProxyObjBase + Sized + ProxyTrait {
    // Provided methods
    fn init<Arg0: CodecInto<TokenIdentifier<Self::Api>>>(
        &mut self,
        wrapped_egld_token_id: Arg0
    ) -> ContractDeploy<Self::Api, ()> { ... }
    fn wrap_egld(
        &mut self
    ) -> ContractCallNoPayment<Self::Api, EsdtTokenPayment<Self::Api>> { ... }
    fn unwrap_egld(&mut self) -> ContractCallNoPayment<Self::Api, ()> { ... }
    fn get_locked_egld_balance(
        &mut self
    ) -> ContractCallNoPayment<Self::Api, BigUint<Self::Api>> { ... }
    fn wrapped_egld_token_id(
        &mut self
    ) -> ContractCallNoPayment<Self::Api, SingleValueMapper<Self::Api, TokenIdentifier<Self::Api>>> { ... }
}

Provided Methods§

source

fn init<Arg0: CodecInto<TokenIdentifier<Self::Api>>>( &mut self, wrapped_egld_token_id: Arg0 ) -> ContractDeploy<Self::Api, ()>

source

fn wrap_egld( &mut self ) -> ContractCallNoPayment<Self::Api, EsdtTokenPayment<Self::Api>>

source

fn unwrap_egld(&mut self) -> ContractCallNoPayment<Self::Api, ()>

source

fn get_locked_egld_balance( &mut self ) -> ContractCallNoPayment<Self::Api, BigUint<Self::Api>>

source

fn wrapped_egld_token_id( &mut self ) -> ContractCallNoPayment<Self::Api, SingleValueMapper<Self::Api, TokenIdentifier<Self::Api>>>

Implementors§

source§

impl<A> ProxyTrait for Proxy<A>where A: VMApi,