Exemplo n.º 1
0
 public BrainWalletProvider(IWalletRepository repository, string salt = Constants.DefaultFixedSalt16)
 {
     _repository = repository;
     _secrets    = new PasswordHashSecretProvider();
     _addresses  = new DeterministicWalletAddressProvider(_secrets);
     _factory    = new FixedSaltWalletFactoryProvider(salt);
 }
Exemplo n.º 2
0
 public WarpWalletProvider(IWalletRepository repository, IWalletAddressProvider addresses, IWalletFactoryProvider factory)
 {
     _repository = repository;
     _secrets    = new WarpWalletSecretProvider();
     _addresses  = addresses;
     _factory    = factory;
 }
 public DeterministicWalletProvider(IWalletRepository repository, ushort bitsOfEntropy = 256)
 {
     _repository = repository;
     _secrets    = new RandomWalletSecretProvider(bitsOfEntropy);
     _addresses  = new DeterministicWalletAddressProvider(_secrets);
     _factory    = new SaltedWalletFactoryProvider();
 }