2016-01-18 15:33:29 +00:00
|
|
|
// Copyright (c) 2011-2016 The Cryptonote developers
|
2015-09-18 11:55:31 +00:00
|
|
|
// Distributed under the MIT/X11 software license, see the accompanying
|
|
|
|
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
2015-05-27 12:08:46 +00:00
|
|
|
|
|
|
|
#include "WalletFactory.h"
|
|
|
|
|
2015-07-30 15:22:07 +00:00
|
|
|
#include "NodeRpcProxy/NodeRpcProxy.h"
|
|
|
|
#include "Wallet/WalletGreen.h"
|
|
|
|
#include "CryptoNoteCore/Currency.h"
|
2015-05-27 12:08:46 +00:00
|
|
|
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include <future>
|
|
|
|
|
|
|
|
namespace PaymentService {
|
|
|
|
|
|
|
|
WalletFactory WalletFactory::factory;
|
|
|
|
|
|
|
|
WalletFactory::WalletFactory() {
|
|
|
|
}
|
|
|
|
|
|
|
|
WalletFactory::~WalletFactory() {
|
|
|
|
}
|
|
|
|
|
2015-07-30 15:22:07 +00:00
|
|
|
CryptoNote::IWallet* WalletFactory::createWallet(const CryptoNote::Currency& currency, CryptoNote::INode& node, System::Dispatcher& dispatcher) {
|
|
|
|
CryptoNote::IWallet* wallet = new CryptoNote::WalletGreen(dispatcher, currency, node);
|
2015-05-27 12:08:46 +00:00
|
|
|
return wallet;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|