/// <summary> /// Initialize new instance of RemmeClient /// </summary> /// <param name="nodeAddress">Address and port of the REMME node Rest API</param> /// <param name="socketAddress">Address and port of the REMME node web sockets endpoint</param> /// <param name="remmeAccount">Remme Account object which should incapsulate keys data</param> public RemmeClient(RemmeAccount remmeAccount, RemmeNetworkConfig remmeNetworkConfig = null) { _remmeRest = new RemmeApi.RemmeApi(remmeNetworkConfig); Account = remmeAccount; _remmeTransactionService = new RemmeTransactionService(Account, _remmeRest); PublicKeyStorage = new RemmePublicKeyStorage(_remmeRest, _remmeTransactionService); Certificate = new RemmeCertificate(PublicKeyStorage); Token = new RemmeToken(_remmeRest, _remmeTransactionService); Batch = new RemmeBatch(_remmeRest); AtomicSwap = new RemmeAtomicSwap(_remmeRest, _remmeTransactionService); }
public RemmeAtomicSwap(RemmeApi.IRemmeApi remmeRest, IRemmeTransactionService remmeTransactionService) { _remmeRest = remmeRest; _remmeTransactionService = remmeTransactionService; }
public RemmePublicKeyStorage(RemmeApi.IRemmeApi remmeRest, IRemmeTransactionService remmeTransactionService) { _remmeRest = remmeRest; _remmeTransactionService = remmeTransactionService; }
public RemmeToken(RemmeApi.IRemmeApi remmeRest, IRemmeTransactionService remmeTransactionService) { _remmeRest = remmeRest; _remmeTransactionService = remmeTransactionService; }