EvmAccountTypePortalDependency

Lightweight interface for Portal capabilities needed by EvmAccountType.

Only rawSign and request methods are required. This avoids a circular dependency on the full Portal class and keeps test mocks small. The main Portal class implements this interface.

Functions

Link copied to clipboard
abstract suspend fun rawSign(message: String, chainId: String, signatureApprovalMemo: String? = null): PortalProviderResult
Link copied to clipboard
abstract suspend fun request(chainId: String, method: PortalRequestMethod, params: List<Any>, options: RequestOptions? = null): PortalProviderResult