pub struct CoreApi { /* private fields */ }Implementations§
Trait Implementations§
Source§impl SigningApi for CoreApi
impl SigningApi for CoreApi
async fn evm_transaction_signing( &self, evm_sign_param: &TransSigningParam<EVMPayload>, ) -> Result<ApiResponse<Signing>, Error>
async fn solana_transaction_signing( &self, solana_sign_param: &TransSigningParam<SolanaPayload>, ) -> Result<ApiResponse<Signing>, Error>
async fn bitcoin_transaction_signing( &self, bitcoin_sign_param: &TransSigningParam<BitcoinPayload>, ) -> Result<ApiResponse<Signing>, Error>
async fn message_signing( &self, message_sign_param: &MessageSigningParam, ) -> Result<ApiResponse<MessageSigning>, Error>
async fn solana_message_signing( &self, solana_sign_message_param: &SolanaSignMessageParam, ) -> Result<ApiResponse<SolanaSignMessage>, Error>
Source§impl WalletApi for CoreApi
impl WalletApi for CoreApi
async fn create_wallet_group( &self, metadata: &WalletGroupMetadataParam, ) -> Result<ApiResponse<WalletGroup>, Error>
async fn wallet_group_list( &self, ) -> Result<ApiResponse<Vec<WalletGroup>>, Error>
async fn create_wallet( &self, wallet_param: &WalletParam, ) -> Result<ApiResponse<Wallet>, Error>
async fn recover_wallet( &self, recovery_param: &RecoveryParam, ) -> Result<ApiResponse<Wallet>, Error>
Auto Trait Implementations§
impl Freeze for CoreApi
impl !RefUnwindSafe for CoreApi
impl Send for CoreApi
impl Sync for CoreApi
impl Unpin for CoreApi
impl !UnwindSafe for CoreApi
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