pub struct PolymeshHelper {
pub init_polyx: u128,
pub cdd: DefaultSigner,
/* private fields */
}
Fields§
§init_polyx: u128
§cdd: DefaultSigner
Implementations§
source§impl PolymeshHelper
impl PolymeshHelper
pub async fn new(url: &str) -> Result<Self>
sourcepub async fn generate_named_users(
&mut self,
names: &[&str]
) -> Result<Vec<PolymeshUser>>
pub async fn generate_named_users( &mut self, names: &[&str] ) -> Result<Vec<PolymeshUser>>
Generate new users from names.
The users will be onboarded with the CDD provider, if they don’t have an identity.
Also they will be funded with init_polyx
POLYX.
sourcepub async fn generate_prefix_users(
&mut self,
prefix: &str,
count: usize
) -> Result<Vec<PolymeshUser>>
pub async fn generate_prefix_users( &mut self, prefix: &str, count: usize ) -> Result<Vec<PolymeshUser>>
Generate new users from prefix.
The users will be onboarded with the CDD provider, if they don’t have an identity.
Also they will be funded with init_polyx
POLYX.
pub async fn key_records( &self, account: AccountId ) -> Result<Option<KeyRecord<AccountId>>>
pub async fn get_did(&self, account: AccountId) -> Result<Option<IdentityId>>
pub async fn get_account_info( &self, account: AccountId ) -> Result<AccountInfo<u32, AccountData>>
pub async fn get_account_balance(&self, account: AccountId) -> Result<u128>
pub async fn register_and_fund( &mut self, account: AccountId ) -> Result<IdentityId>
Trait Implementations§
source§impl Clone for PolymeshHelper
impl Clone for PolymeshHelper
source§fn clone(&self) -> PolymeshHelper
fn clone(&self) -> PolymeshHelper
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for PolymeshHelper
impl !RefUnwindSafe for PolymeshHelper
impl Send for PolymeshHelper
impl Sync for PolymeshHelper
impl Unpin for PolymeshHelper
impl !UnwindSafe for PolymeshHelper
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
source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T
. Read moresource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from
.source§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.