pub struct WalletsClient { /* private fields */ }
Implementations§
Source§impl WalletsClient
impl WalletsClient
pub fn new(api_options: DfnsApiClientOptions) -> Self
pub async fn broadcast_transaction( &self, request: BroadcastTransactionRequest, ) -> Result<BroadcastTransactionResponse, DfnsError>
pub async fn create_wallet( &self, request: CreateWalletRequest, ) -> Result<CreateWalletResponse, DfnsError>
pub async fn delegate_wallet( &self, request: DelegateWalletRequest, ) -> Result<DelegateWalletResponse, DfnsError>
pub async fn export_wallet( &self, request: ExportWalletRequest, ) -> Result<ExportWalletResponse, DfnsError>
pub async fn generate_signature( &self, request: GenerateSignatureRequest, ) -> Result<GenerateSignatureResponse, 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( &self, request: ImportWalletRequest, ) -> 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( &self, request: TagWalletRequest, ) -> Result<TagWalletResponse, DfnsError>
pub async fn transfer_asset( &self, request: TransferAssetRequest, ) -> Result<TransferAssetResponse, DfnsError>
pub async fn untag_wallet( &self, request: UntagWalletRequest, ) -> Result<UntagWalletResponse, DfnsError>
pub async fn update_wallet( &self, request: UpdateWalletRequest, ) -> Result<UpdateWalletResponse, DfnsError>
Trait Implementations§
Source§impl Clone for WalletsClient
impl Clone for WalletsClient
Source§fn clone(&self) -> WalletsClient
fn clone(&self) -> WalletsClient
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 moreSource§impl Debug for WalletsClient
impl Debug for WalletsClient
Source§impl PartialEq for WalletsClient
impl PartialEq for WalletsClient
impl StructuralPartialEq for WalletsClient
Auto Trait Implementations§
impl Freeze for WalletsClient
impl !RefUnwindSafe for WalletsClient
impl Send for WalletsClient
impl Sync for WalletsClient
impl Unpin for WalletsClient
impl !UnwindSafe for WalletsClient
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