JUMP TOgeneralOverviewAuthenticationObject TypesUse WebhooksMiscellaneousError Referenceprogrammatic transactionsOverviewGetting StartedCreate an API UserSet Up an API SignerDeploy API Signer as a Dockerized AppDeploy API Signer to Kubernetes Using Helm ChartActivate API SignerPair an API Client with the API SignerCreate and Authenticate TransactionsTransaction TypesTransfersMax TransferEVM Raw TransactionsEVM Revoke AllowancesEVM MessagesEVM Deploy ContractSolana TransactionsSolana Raw TransactionsSui Programmable Transaction BlockCosmos Raw TransactionsAptos Payload TransactionsTON Raw TransactionsBlack Box SignaturesECDSA-secp256k1 signaturesEdDSA signaturesStark signaturesEthereum JSON-RPC ProviderSimulate TransactionsRelease Stuck EVM TransactionsMonitor TransactionsManually Broadcast a Transaction to the BlockchainAutomate Gas Fee PaymentsREST API ReferenceWallet as a ServiceWelcome to Wallet as a ServiceAuthenticateInstall the Fordefi SDKInstall Fordefi's Native Android SDKInstall Fordefi's Native iOS SDKInstall Fordefi's WebSDKInitializeOnboard New UsersTransaction FlowView End User DataIntegrate WalletConnectLogging and Error HandlingReact NativeNative AndroidNative iOSEnd-User Backup, Recovery, and Private Key ExportExternal Key MethodCloud Provider MethodsiCloudGoogle DriveExport Private KeysFordefi Disaster RecoveryRecover Fordefi Platform ShareDecrypt End User Full Private KeyReact Native SDK ReferenceFunction: initFordefiSDKFunction: loginFunction: signTransactionFunction: exportVaultsFunction: backupKeysFunction: setErrorHandlerFunction: setLoggerFunction: notifyAppStateChangedFunction: recoverKeysInterface: CloudBackupOptionsInterface: ErrorEventInterface: ExternalBackupOptionsInterface: FordefiSdkConfigurationInterface: FordefiSdkErrorResultInterface: FordefiVaultInterface: LogEventInterface: LoginResultType: BackupOptionsType: BackupProviderType: EventTypeType: ExternalEncryptionKeyTypeType: FordefiDeviceStateType: KeyTypeType: LogLevelReact Native Backup Provider SDK ReferenceFunction: initBackupProviderInterface: BackupConfigurationWeb SDK ReferencePowered by Interface: ExternalBackupOptionsInterface: ExternalBackupOptions Description External key to encrypt the share on the user's mobile device. Properties encryptionKey encryptionKey: string encryptionKeyType encryptionKeyType: "aes256"