/// <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;
 }
Exemple #3
0
 public RemmePublicKeyStorage(RemmeApi.IRemmeApi remmeRest, IRemmeTransactionService remmeTransactionService)
 {
     _remmeRest = remmeRest;
     _remmeTransactionService = remmeTransactionService;
 }
 public RemmeToken(RemmeApi.IRemmeApi remmeRest, IRemmeTransactionService remmeTransactionService)
 {
     _remmeRest = remmeRest;
     _remmeTransactionService = remmeTransactionService;
 }