Skip to content

Commit 272f06c

Browse files
committed
wallet: add wallet2_basic library types
The `wallet2_basic` library is a minimalistic library for loading / storing historic `wallet2` files. It has several design goals: * Enable future migration away from monolithic `wallet2` codebase without losing funds * Simplify FCMP++/Carrot integration * Speed-up compile-time for current codebase, but especially the FCMP++/Carrot integration, which is split over several translation units
1 parent d885347 commit 272f06c

File tree

11 files changed

+988
-705
lines changed

11 files changed

+988
-705
lines changed

src/wallet/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,3 +104,4 @@ if(NOT IOS)
104104
endif()
105105

106106
add_subdirectory(api)
107+
add_subdirectory(wallet2_basic)

src/wallet/wallet2.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,8 @@ using namespace epee;
9393
#include "device/device_cold.hpp"
9494
#include "device_trezor/device_trezor.hpp"
9595
#include "net/socks_connect.h"
96+
#include "wallet2_basic/wallet2_boost_serialization.h"
97+
#include "wallet2_basic/wallet2_serialization.h"
9698

9799
extern "C"
98100
{

0 commit comments

Comments
 (0)