Trait elrond_wasm_sc_dns::ProxyTrait [−][src]
pub trait ProxyTrait: ProxyObjApi + Sized + ProxyTrait {}Show methods
fn init(
self,
registration_cost: &Self::BigUint
) -> ContractCall<Self::SendApi, <() as EndpointResult>::DecodeAs> { ... } fn can_register(
self,
name: BoxedBytes
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs> { ... } fn register(
self,
name: BoxedBytes,
payment: Self::BigUint
) -> ContractCall<Self::SendApi, <SCResult<AsyncCall<Self::SendApi>> as EndpointResult>::DecodeAs> { ... } fn resolve(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <OptionalResult<Address> as EndpointResult>::DecodeAs> { ... } fn resolve_from_hash(
self,
name_hash: H256
) -> ContractCall<Self::SendApi, <OptionalResult<Address> as EndpointResult>::DecodeAs> { ... } fn check_pending(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <OptionalResult<Address> as EndpointResult>::DecodeAs> { ... } fn reset_pending(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs> { ... } fn claim(
self
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs> { ... } fn get_registration_cost(
self
) -> ContractCall<Self::SendApi, <Self::BigUint as EndpointResult>::DecodeAs> { ... } fn get_owner_address_endpoint(
self
) -> ContractCall<Self::SendApi, <Address as EndpointResult>::DecodeAs> { ... } fn get_own_shard_id(
self
) -> ContractCall<Self::SendApi, <u8 as EndpointResult>::DecodeAs> { ... } fn name_hash(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <H256 as EndpointResult>::DecodeAs> { ... } fn name_shard(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <u8 as EndpointResult>::DecodeAs> { ... } fn validate_name(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs> { ... } fn version(
self
) -> ContractCall<Self::SendApi, <&'static [u8] as EndpointResult>::DecodeAs> { ... }
Provided methods
fn init(
self,
registration_cost: &Self::BigUint
) -> ContractCall<Self::SendApi, <() as EndpointResult>::DecodeAs>
[src]
self,
registration_cost: &Self::BigUint
) -> ContractCall<Self::SendApi, <() as EndpointResult>::DecodeAs>
fn can_register(
self,
name: BoxedBytes
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs>
[src]
self,
name: BoxedBytes
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs>
fn register(
self,
name: BoxedBytes,
payment: Self::BigUint
) -> ContractCall<Self::SendApi, <SCResult<AsyncCall<Self::SendApi>> as EndpointResult>::DecodeAs>
[src]
self,
name: BoxedBytes,
payment: Self::BigUint
) -> ContractCall<Self::SendApi, <SCResult<AsyncCall<Self::SendApi>> as EndpointResult>::DecodeAs>
fn resolve(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <OptionalResult<Address> as EndpointResult>::DecodeAs>
[src]
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <OptionalResult<Address> as EndpointResult>::DecodeAs>
fn resolve_from_hash(
self,
name_hash: H256
) -> ContractCall<Self::SendApi, <OptionalResult<Address> as EndpointResult>::DecodeAs>
[src]
self,
name_hash: H256
) -> ContractCall<Self::SendApi, <OptionalResult<Address> as EndpointResult>::DecodeAs>
fn check_pending(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <OptionalResult<Address> as EndpointResult>::DecodeAs>
[src]
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <OptionalResult<Address> as EndpointResult>::DecodeAs>
fn reset_pending(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs>
[src]
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs>
fn claim(
self
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs>
[src]
self
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs>
fn get_registration_cost(
self
) -> ContractCall<Self::SendApi, <Self::BigUint as EndpointResult>::DecodeAs>
[src]
self
) -> ContractCall<Self::SendApi, <Self::BigUint as EndpointResult>::DecodeAs>
fn get_owner_address_endpoint(
self
) -> ContractCall<Self::SendApi, <Address as EndpointResult>::DecodeAs>
[src]
self
) -> ContractCall<Self::SendApi, <Address as EndpointResult>::DecodeAs>
fn get_own_shard_id(
self
) -> ContractCall<Self::SendApi, <u8 as EndpointResult>::DecodeAs>
[src]
self
) -> ContractCall<Self::SendApi, <u8 as EndpointResult>::DecodeAs>
fn name_hash(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <H256 as EndpointResult>::DecodeAs>
[src]
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <H256 as EndpointResult>::DecodeAs>
fn name_shard(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <u8 as EndpointResult>::DecodeAs>
[src]
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <u8 as EndpointResult>::DecodeAs>
fn validate_name(
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs>
[src]
self,
name: &[u8]
) -> ContractCall<Self::SendApi, <SCResult<()> as EndpointResult>::DecodeAs>
fn version(
self
) -> ContractCall<Self::SendApi, <&'static [u8] as EndpointResult>::DecodeAs>
[src]
self
) -> ContractCall<Self::SendApi, <&'static [u8] as EndpointResult>::DecodeAs>
Implementors
impl<SA> ProxyTrait for Proxy<SA> where
SA: SendApi,
[src]
SA: SendApi,