public ArenaClient( CredentialIssuerParameters amountCredentialIssuerParameters, CredentialIssuerParameters vsizeCredentialIssuerParameters, CredentialPool amountCredentialPool, CredentialPool vsizeCredentialPool, IArenaRequestHandler requestHandler, WasabiRandom random) { AmountCredentialClient = new WabiSabiClient(amountCredentialIssuerParameters, random, ProtocolConstants.MaxAmountPerAlice, amountCredentialPool); VsizeCredentialClient = new WabiSabiClient(vsizeCredentialIssuerParameters, random, ProtocolConstants.MaxVsizePerAlice, vsizeCredentialPool); RequestHandler = requestHandler; }
public ArenaClient( CredentialIssuerParameters amountCredentialIssuerParameters, CredentialIssuerParameters weightCredentialIssuerParameters, CredentialPool amountCredentialPool, CredentialPool weightCredentialPool, IArenaRequestHandler requestHandler, WasabiRandom random) { AmountCredentialClient = new WabiSabiClient(amountCredentialIssuerParameters, ProtocolCredentialNumber, random, ProtocolMaxAmountPerAlice, amountCredentialPool); WeightCredentialClient = new WabiSabiClient(weightCredentialIssuerParameters, ProtocolCredentialNumber, random, ProtocolMaxWeightPerAlice, weightCredentialPool); RequestHandler = requestHandler; }
public ArenaClient(WabiSabiClient amountCredentialClient, WabiSabiClient weightCredentialClient, IArenaRequestHandler requestHandler) { AmountCredentialClient = amountCredentialClient; WeightCredentialClient = weightCredentialClient; RequestHandler = requestHandler; }
public ArenaClient(WabiSabiClient amountCredentialClient, WabiSabiClient vsizeCredentialClient, IArenaRequestHandler requestHandler) { AmountCredentialClient = amountCredentialClient; VsizeCredentialClient = vsizeCredentialClient; RequestHandler = requestHandler; }