ConnectorManager
class ConnectorManager(networkConfig: NetworkConfig, approvalManager: ApprovalManager = ApprovalManager { true })
Orchestrates the connector lifecycle and all transport layers.
After start, provides access to three transports:
Constructors
Link copied to clipboard
constructor(networkConfig: NetworkConfig, approvalManager: ApprovalManager = ApprovalManager { true })
Properties
Functions
Link copied to clipboard
fun start(walletAddresses: WalletAddresses, balanceProvider: BalanceProvider? = null, signDataFn: suspend (String, SignDataOptions) -> SignatureResult? = null, submitTransactionFn: suspend (String) -> Unit? = null, makeTransferFn: suspend (List<DesiredOutput>, Boolean) -> String? = null, serverPort: Int = ConnectorWebSocketServer.DEFAULT_PORT)