Package-level declarations

Types

Link copied to clipboard
@ObjCName(swiftName = "BlockchainKitSdk")
class BlockchainKitSdk(localStorage: KeyValueStorageInterface = SecureLocalStorageFactory().createSecureLocalStorage(), platformContext: PlatformContext = PlatformContext(), logger: SdkLogger = PrintSdkLogger()) : BlockchainKitSdkInterface
Link copied to clipboard
class BlockchainKitSdkAndroid(binaryMessenger: BinaryMessenger, localStorage: KeyValueStorageInterface, platformContext: PlatformContext, logger: SdkLogger) : MethodChannel, MethodChannel.MethodCallHandler
Link copied to clipboard
@ObjCName(swiftName = "BlockchainKitSdkInterface")
interface BlockchainKitSdkInterface
Link copied to clipboard
@ObjCName(swiftName = "BlockchainSdkService")
class BlockchainSdkService

Main blockchain service exposed to Flutter.

Link copied to clipboard
class BlockchainSdkServiceAndroid(binaryMessenger: BinaryMessenger, parentModule: BlockchainKitSdkAndroid) : MethodChannel, MethodChannel.MethodCallHandler
Link copied to clipboard
Link copied to clipboard
@ObjCName(swiftName = "MpcService")
class MpcService

Flutter submodule for MPC operations over pluggable hardware transports.

Link copied to clipboard
class MpcServiceAndroid(binaryMessenger: BinaryMessenger, parentModule: BlockchainKitSdkAndroid) : MethodChannel, MethodChannel.MethodCallHandler
Link copied to clipboard
@Serializable
data class ThresholdGroupResult(val groupId: String)
Link copied to clipboard
@Serializable
data class WalletCreationResult(val shareB64: String, val pubkeyB64: String, val groupId: String)