danicoin/src/PaymentGate/WalletFactory.cpp
2016-01-18 15:33:29 +00:00

30 lines
770 B
C++

// 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.
#include "WalletFactory.h"
#include "NodeRpcProxy/NodeRpcProxy.h"
#include "Wallet/WalletGreen.h"
#include "CryptoNoteCore/Currency.h"
#include <stdlib.h>
#include <future>
namespace PaymentService {
WalletFactory WalletFactory::factory;
WalletFactory::WalletFactory() {
}
WalletFactory::~WalletFactory() {
}
CryptoNote::IWallet* WalletFactory::createWallet(const CryptoNote::Currency& currency, CryptoNote::INode& node, System::Dispatcher& dispatcher) {
CryptoNote::IWallet* wallet = new CryptoNote::WalletGreen(dispatcher, currency, node);
return wallet;
}
}