Struct multiversx_wegld_swap_sc::Proxy
source · pub struct Proxy<A>where
A: VMApi + 'static,{
pub address: ManagedOption<A, ManagedAddress<A>>,
}
Fields§
§address: ManagedOption<A, ManagedAddress<A>>
Trait Implementations§
source§impl<A> ProxyObjBase for Proxy<A>where
A: VMApi + 'static,
impl<A> ProxyObjBase for Proxy<A>where
A: VMApi + 'static,
source§impl<A> ProxyTrait for Proxy<A>where
A: VMApi,
impl<A> ProxyTrait for Proxy<A>where
A: VMApi,
fn pause_endpoint(&mut self) -> ContractCallNoPayment<Self::Api, ()>
fn unpause_endpoint(&mut self) -> ContractCallNoPayment<Self::Api, ()>
fn paused_status( &mut self ) -> ContractCallNoPayment<Self::Api, SingleValueMapper<Self::Api, bool>>
source§impl<A> ProxyTrait for Proxy<A>where
A: VMApi,
impl<A> ProxyTrait for Proxy<A>where
A: VMApi,
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>>>
Auto Trait Implementations§
impl<A> CodecFromSelf for Proxy<A>where
A: CodecFromSelf,
<A as HandleTypeInfo>::ManagedBufferHandle: CodecFromSelf,
impl<A> RefUnwindSafe for Proxy<A>
impl<A> Send for Proxy<A>
impl<A> Sync for Proxy<A>
impl<A> Unpin for Proxy<A>
impl<A> UnwindSafe for Proxy<A>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more