danicoin/src/PaymentGate/WalletFactory.cpp

30 lines
770 B
C++
Raw Normal View History

// Copyright (c) 2011-2016 The Cryptonote developers
// 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;
}
}