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 UnsafeUnpin 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