pub struct DelegatedWalletsClient { /* private fields */ }Implementations§
Source§impl DelegatedWalletsClient
impl DelegatedWalletsClient
pub fn new(api_options: DfnsDelegatedApiClientOptions) -> Self
pub async fn broadcast_transaction_init( &self, request: BroadcastTransactionRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn broadcast_transaction_complete( &self, request: BroadcastTransactionRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<BroadcastTransactionResponse, DfnsError>
pub async fn create_wallet_init( &self, request: CreateWalletRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn create_wallet_complete( &self, request: CreateWalletRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<CreateWalletResponse, DfnsError>
pub async fn delegate_wallet_init( &self, request: DelegateWalletRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn delegate_wallet_complete( &self, request: DelegateWalletRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<DelegateWalletResponse, DfnsError>
pub async fn export_wallet_init( &self, request: ExportWalletRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn export_wallet_complete( &self, request: ExportWalletRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<ExportWalletResponse, DfnsError>
pub async fn get_signature( &self, request: GetSignatureRequest, ) -> Result<GetSignatureResponse, DfnsError>
pub async fn get_transaction( &self, request: GetTransactionRequest, ) -> Result<GetTransactionResponse, DfnsError>
pub async fn get_transfer( &self, request: GetTransferRequest, ) -> Result<GetTransferResponse, DfnsError>
pub async fn get_wallet( &self, request: GetWalletRequest, ) -> Result<GetWalletResponse, DfnsError>
pub async fn get_wallet_assets( &self, request: GetWalletAssetsRequest, ) -> Result<GetWalletAssetsResponse, DfnsError>
pub async fn get_wallet_history( &self, request: GetWalletHistoryRequest, ) -> Result<GetWalletHistoryResponse, DfnsError>
pub async fn get_wallet_nfts( &self, request: GetWalletNftsRequest, ) -> Result<GetWalletNftsResponse, DfnsError>
pub async fn import_wallet_init( &self, request: ImportWalletRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn import_wallet_complete( &self, request: ImportWalletRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<ImportWalletResponse, DfnsError>
pub async fn list_signatures( &self, request: ListSignaturesRequest, ) -> Result<ListSignaturesResponse, DfnsError>
pub async fn list_transactions( &self, request: ListTransactionsRequest, ) -> Result<ListTransactionsResponse, DfnsError>
pub async fn list_transfers( &self, request: ListTransfersRequest, ) -> Result<ListTransfersResponse, DfnsError>
pub async fn list_wallets( &self, request: Option<ListWalletsRequest>, ) -> Result<ListWalletsResponse, DfnsError>
pub async fn tag_wallet_init( &self, request: TagWalletRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn tag_wallet_complete( &self, request: TagWalletRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<TagWalletResponse, DfnsError>
pub async fn transfer_asset_init( &self, request: TransferAssetRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn transfer_asset_complete( &self, request: TransferAssetRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<TransferAssetResponse, DfnsError>
pub async fn untag_wallet_init( &self, request: UntagWalletRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn untag_wallet_complete( &self, request: UntagWalletRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<UntagWalletResponse, DfnsError>
pub async fn update_wallet_init( &self, request: UpdateWalletRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn update_wallet_complete( &self, request: UpdateWalletRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<UpdateWalletResponse, DfnsError>
pub async fn generate_signature_init( &self, request: GenerateSignatureRequest, ) -> Result<UserActionChallenge, DfnsError>
pub async fn generate_signature_complete( &self, request: GenerateSignatureRequest, signed_challenge: SignUserActionChallengeRequest, ) -> Result<GenerateSignatureResponse, DfnsError>
Auto Trait Implementations§
impl Freeze for DelegatedWalletsClient
impl RefUnwindSafe for DelegatedWalletsClient
impl Send for DelegatedWalletsClient
impl Sync for DelegatedWalletsClient
impl Unpin for DelegatedWalletsClient
impl UnwindSafe for DelegatedWalletsClient
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