Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FeatureFlags(val isMultiBackupEnabled: Boolean? = null, val useEnclaveMpcApi: Boolean? = null, val usePresignatures: Boolean? = null, val usePreGeneratedWallet: Boolean? = null)
Data class representing feature flags for the application.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Request body for the Enclave MPC API POST /v1/generate endpoint when opting into the pre-generated wallet pool.
Link copied to clipboard
data class GenerateWithEnclaveApiResponse(val secp256k1: ShareData?, val ed25519: ShareData?, val error: PortalError? = null)
Response from the Enclave MPC API POST /v1/generate endpoint. Each curve's ShareData.share is the base64 (standard alphabet, no padding) of the serialized MpcShare.
Link copied to clipboard
data class MpcMetadata(var backupMethod: String?, val clientPlatform: String = CLIENT_PLATFORM, val clientPlatformVersion: String, var isMultiBackupEnabled: Boolean? = null, val mpcServerVersion: String, val optimized: Boolean = true, var chainId: String = "", var curve: String = "SECP256K1", var isRaw: Boolean? = null, var signatureApprovalMemo: String? = null, var sponsorGas: Boolean? = null, var reqId: String? = null)
Link copied to clipboard
data class MpcShare(val allY: PartialPublicKey, var backupSharePairId: String? = null, val bks: Bks, var clientId: String, var p: String, var partialPublicKey: PartialPublicKey, var pederson: Pedersons, val pubkey: PublicKey, var q: String, var share: String, var signingSharePairId: String? = null, var ssid: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PresignRetryConfig(val maxAttempts: Int, val baseDelayMs: Long, val multiplier: Double, val maxDelayMs: Long)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard