pub struct DelegatedStakingClient { /* private fields */ }Implementations§
Source§impl DelegatedStakingClient
impl DelegatedStakingClient
pub fn new(api_options: DfnsDelegatedApiClientOptions) -> Self
pub async fn create_stake_init( &self, request: CreateStakeRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn create_stake_complete( &self, request: CreateStakeRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<CreateStakeResponse, DfnsError>
pub async fn create_stake_action_init( &self, request: CreateStakeActionRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn create_stake_action_complete( &self, request: CreateStakeActionRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<CreateStakeActionResponse, DfnsError>
pub async fn get_stake_rewards( &self, request: GetStakeRewardsRequest, ) -> Result<GetStakeRewardsResponse, DfnsError>
pub async fn list_stake_actions( &self, stake_id: String, request: Option<ListStakeActionsRequest>, ) -> Result<ListStakeActionsResponse, DfnsError>
pub async fn list_stakes( &self, request: Option<ListStakesRequest>, ) -> Result<ListStakesResponse, DfnsError>
Auto Trait Implementations§
impl Freeze for DelegatedStakingClient
impl RefUnwindSafe for DelegatedStakingClient
impl Send for DelegatedStakingClient
impl Sync for DelegatedStakingClient
impl Unpin for DelegatedStakingClient
impl UnwindSafe for DelegatedStakingClient
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