mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Move and rename STAmount into ripple_data
This commit is contained in:
@@ -14,7 +14,7 @@ SField sfIndex(STI_HASH256, 258, "index");
|
||||
|
||||
#define FIELD(name, type, index) SField sf##name(FIELD_CODE(STI_##type, index), STI_##type, index, #name);
|
||||
#define TYPE(name, type, index)
|
||||
#include "../format/ripple_SerializeDeclarations.h"
|
||||
#include "../protocol/ripple_SerializeDeclarations.h"
|
||||
#undef FIELD
|
||||
#undef TYPE
|
||||
|
||||
@@ -65,7 +65,7 @@ SField::ref SField::getField(int code)
|
||||
|
||||
#define FIELD(name, type, index)
|
||||
#define TYPE(name, type, index) case STI_##type:
|
||||
#include "../format/ripple_SerializeDeclarations.h"
|
||||
#include "../protocol/ripple_SerializeDeclarations.h"
|
||||
#undef FIELD
|
||||
#undef TYPE
|
||||
|
||||
@@ -13,7 +13,7 @@ enum SerializedTypeID
|
||||
|
||||
#define TYPE(name, field, value) STI_##field = value,
|
||||
#define FIELD(name, field, value)
|
||||
#include "../format/ripple_SerializeDeclarations.h"
|
||||
#include "../protocol/ripple_SerializeDeclarations.h"
|
||||
#undef TYPE
|
||||
#undef FIELD
|
||||
|
||||
@@ -124,7 +124,7 @@ extern SField sfInvalid, sfGeneric, sfLedgerEntry, sfTransaction, sfValidation;
|
||||
|
||||
#define FIELD(name, type, index) extern SField sf##name;
|
||||
#define TYPE(name, type, index)
|
||||
#include "../format/ripple_SerializeDeclarations.h"
|
||||
#include "../protocol/ripple_SerializeDeclarations.h"
|
||||
#undef FIELD
|
||||
#undef TYPE
|
||||
|
||||
41
modules/ripple_data/protocol/ripple_RippleSystem.h
Normal file
41
modules/ripple_data/protocol/ripple_RippleSystem.h
Normal file
@@ -0,0 +1,41 @@
|
||||
#ifndef RIPPLE_RIPPLESYSTEM_H
|
||||
#define RIPPLE_RIPPLESYSTEM_H
|
||||
|
||||
/** Protocol specific constant globals.
|
||||
*/
|
||||
// VFALCO: NOTE, use these from now on instead of the macros!!
|
||||
class RippleSystem
|
||||
{
|
||||
public:
|
||||
static inline char const* getSystemName ()
|
||||
{
|
||||
return "ripple";
|
||||
}
|
||||
|
||||
static char const* getCurrencyCode ()
|
||||
{
|
||||
return "XRP";
|
||||
}
|
||||
|
||||
static char const* getCurrencyCodeRipple ()
|
||||
{
|
||||
return "XRR";
|
||||
}
|
||||
|
||||
static int getCurrencyPrecision ()
|
||||
{
|
||||
return 6;
|
||||
}
|
||||
};
|
||||
|
||||
// VFALCO: TODO, I would love to replace these macros with the language
|
||||
// constructs above. The problem is the way they are used at
|
||||
// the point of call, i.e. "User-agent:" SYSTEM_NAME
|
||||
// It will be necessary to rewrite some of them to use string streams.
|
||||
//
|
||||
#define SYSTEM_NAME "ripple"
|
||||
#define SYSTEM_CURRENCY_CODE "XRP"
|
||||
#define SYSTEM_CURRENCY_PRECISION 6
|
||||
#define SYSTEM_CURRENCY_CODE_RIPPLE "XRR"
|
||||
|
||||
#endif
|
||||
@@ -1,13 +1,3 @@
|
||||
#include <cmath>
|
||||
#include <iomanip>
|
||||
#include <algorithm>
|
||||
#include <limits.h>
|
||||
|
||||
#include <boost/lexical_cast.hpp>
|
||||
#include <boost/regex.hpp>
|
||||
#include <boost/algorithm/string/split.hpp>
|
||||
#include <boost/algorithm/string/classification.hpp>
|
||||
#include <boost/test/unit_test.hpp>
|
||||
|
||||
SETUP_LOG (STAmount)
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
|
||||
#include <boost/test/unit_test.hpp>
|
||||
|
||||
// CAUTION: This is early code and is *NOT* ready for real use yet.
|
||||
|
||||
static void canonicalizeRound(bool isNative, uint64& value, int& offset, bool roundUp)
|
||||
@@ -22,20 +22,26 @@
|
||||
@ingroup ripple_data
|
||||
*/
|
||||
|
||||
#include <limits.h>
|
||||
|
||||
#include <algorithm>
|
||||
#include <cassert>
|
||||
#include <cmath>
|
||||
#include <iomanip>
|
||||
#include <iostream>
|
||||
#include <map>
|
||||
#include <vector>
|
||||
|
||||
#include <boost/algorithm/string/split.hpp>
|
||||
#include <boost/algorithm/string/classification.hpp>
|
||||
#include <boost/format.hpp>
|
||||
#include <boost/foreach.hpp>
|
||||
#include <boost/functional/hash.hpp>
|
||||
#include <boost/lexical_cast.hpp>
|
||||
#include <boost/regex.hpp>
|
||||
#include <boost/unordered_map.hpp>
|
||||
#include <boost/test/unit_test.hpp>
|
||||
#include <boost/thread/mutex.hpp>
|
||||
#include <boost/unordered_map.hpp>
|
||||
#include <boost/thread/mutex.hpp>
|
||||
#include <boost/lexical_cast.hpp>
|
||||
#include <boost/foreach.hpp>
|
||||
|
||||
#include <openssl/ec.h>
|
||||
#include <openssl/bn.h>
|
||||
@@ -44,7 +50,6 @@
|
||||
#include <openssl/hmac.h>
|
||||
#include <openssl/rand.h>
|
||||
#include <openssl/err.h>
|
||||
#include <boost/test/unit_test.hpp>
|
||||
|
||||
// VFALCO: TODO, fix these warnings!
|
||||
#ifdef _MSC_VER
|
||||
@@ -55,6 +60,10 @@
|
||||
|
||||
#include "ripple_data.h"
|
||||
|
||||
#ifdef min
|
||||
#undef min
|
||||
#endif
|
||||
|
||||
#include "crypto/ripple_Base58.h" // for RippleAddress
|
||||
#include "crypto/ripple_CKey.h" // needs RippleAddress VFALCO: TODO, remove this dependency cycle
|
||||
#include "crypto/ripple_RFC1751.h"
|
||||
@@ -67,14 +76,22 @@
|
||||
#include "crypto/ripple_Base58Data.cpp"
|
||||
#include "crypto/ripple_RFC1751.cpp"
|
||||
|
||||
#include "format/ripple_FieldNames.cpp"
|
||||
#include "format/ripple_LedgerFormat.cpp"
|
||||
#include "format/ripple_RippleAddress.cpp"
|
||||
#include "format/ripple_SerializedTypes.cpp"
|
||||
#include "format/ripple_Serializer.cpp"
|
||||
#include "format/ripple_SerializedObject.cpp"
|
||||
#include "format/ripple_TER.cpp"
|
||||
#include "format/ripple_TransactionFormat.cpp"
|
||||
#include "protocol/ripple_FieldNames.cpp"
|
||||
#include "protocol/ripple_LedgerFormat.cpp"
|
||||
#include "protocol/ripple_RippleAddress.cpp"
|
||||
#include "protocol/ripple_SerializedTypes.cpp"
|
||||
#include "protocol/ripple_Serializer.cpp"
|
||||
#include "protocol/ripple_SerializedObject.cpp"
|
||||
#include "protocol/ripple_TER.cpp"
|
||||
#include "protocol/ripple_TransactionFormat.cpp"
|
||||
|
||||
// These are for STAmount
|
||||
static const uint64 tenTo14 = 100000000000000ull;
|
||||
static const uint64 tenTo14m1 = tenTo14 - 1;
|
||||
static const uint64 tenTo17 = tenTo14 * 1000;
|
||||
static const uint64 tenTo17m1 = tenTo17 - 1;
|
||||
#include "protocol/ripple_STAmount.cpp"
|
||||
#include "protocol/ripple_STAmountRound.cpp"
|
||||
|
||||
// VFALCO: TODO Fix this for SConstruct
|
||||
#ifdef _MSC_VER
|
||||
|
||||
@@ -58,14 +58,15 @@
|
||||
#include "crypto/ripple_Base58.h" // VFALCO: TODO, Can be moved to .cpp if we clean up setAlphabet stuff
|
||||
#include "crypto/ripple_Base58Data.h"
|
||||
|
||||
#include "format/ripple_FieldNames.h"
|
||||
#include "format/ripple_RippleAddress.h"
|
||||
#include "format/ripple_Serializer.h" // needs CKey
|
||||
#include "format/ripple_TER.h"
|
||||
#include "format/ripple_SerializedTypes.h" // needs Serializer, TER
|
||||
#include "format/ripple_SerializedObject.h"
|
||||
#include "format/ripple_LedgerFormat.h" // needs SOTemplate from SerializedObject
|
||||
#include "format/ripple_TransactionFormat.h"
|
||||
#include "protocol/ripple_FieldNames.h"
|
||||
#include "protocol/ripple_RippleAddress.h"
|
||||
#include "protocol/ripple_RippleSystem.h"
|
||||
#include "protocol/ripple_Serializer.h" // needs CKey
|
||||
#include "protocol/ripple_TER.h"
|
||||
#include "protocol/ripple_SerializedTypes.h" // needs Serializer, TER
|
||||
#include "protocol/ripple_SerializedObject.h"
|
||||
#include "protocol/ripple_LedgerFormat.h" // needs SOTemplate from SerializedObject
|
||||
#include "protocol/ripple_TransactionFormat.h"
|
||||
|
||||
// VFALCO: TODO, resolve the location of this file
|
||||
#include "ripple.pb.h"
|
||||
|
||||
@@ -61,6 +61,14 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
// VFALCO: TODO, prepare a unity header for LevelDB
|
||||
#ifdef USE_LEVELDB
|
||||
#include "leveldb/cache.h"
|
||||
#include "leveldb/filter_policy.h"
|
||||
#endif
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
// VFALCO: TODO, fix these warnings!
|
||||
#ifdef _MSC_VER
|
||||
//#pragma warning (push) // Causes spurious C4503 "decorated name exceeds maximum length"
|
||||
@@ -210,8 +218,6 @@ static DH* handleTmpDh(SSL* ssl, int is_export, int iKeyLength)
|
||||
#include "src/cpp/ripple/AccountItems.cpp" // no log
|
||||
#include "src/cpp/ripple/AccountSetTransactor.cpp"
|
||||
#include "src/cpp/ripple/AccountState.cpp" // no log
|
||||
#include "src/cpp/ripple/Amount.cpp"
|
||||
#include "src/cpp/ripple/AmountRound.cpp"
|
||||
#include "src/cpp/ripple/Application.cpp"
|
||||
#include "src/cpp/ripple/CallRPC.cpp"
|
||||
#include "src/cpp/ripple/CanonicalTXSet.cpp"
|
||||
|
||||
@@ -279,49 +279,57 @@
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_FieldNames.cpp">
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_FieldNames.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_LedgerFormat.cpp">
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_LedgerFormat.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_RippleAddress.cpp">
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_RippleAddress.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_SerializedObject.cpp">
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_SerializedObject.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_SerializedTypes.cpp">
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_SerializedTypes.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_Serializer.cpp">
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_Serializer.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_TER.cpp">
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_STAmount.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_STAmountRound.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_TER.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_TransactionFormat.cpp">
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_TransactionFormat.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
@@ -708,18 +716,6 @@
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="src\cpp\ripple\Amount.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="src\cpp\ripple\AmountRound.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="src\cpp\ripple\Application.cpp">
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||
@@ -1295,15 +1291,16 @@
|
||||
<ClInclude Include="modules\ripple_data\crypto\ripple_CBigNum.h" />
|
||||
<ClInclude Include="modules\ripple_data\crypto\ripple_CKey.h" />
|
||||
<ClInclude Include="modules\ripple_data\crypto\ripple_RFC1751.h" />
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_FieldNames.h" />
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_LedgerFormat.h" />
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_RippleAddress.h" />
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_SerializeDeclarations.h" />
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_SerializedObject.h" />
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_SerializedTypes.h" />
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_Serializer.h" />
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_TER.h" />
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_TransactionFormat.h" />
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_FieldNames.h" />
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_LedgerFormat.h" />
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_RippleAddress.h" />
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_RippleSystem.h" />
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_SerializeDeclarations.h" />
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_SerializedObject.h" />
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_SerializedTypes.h" />
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_Serializer.h" />
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_TER.h" />
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_TransactionFormat.h" />
|
||||
<ClInclude Include="modules\ripple_data\ripple_data.h" />
|
||||
<ClInclude Include="modules\ripple_db\ripple_db.h" />
|
||||
<ClInclude Include="modules\ripple_json\json\json.h" />
|
||||
|
||||
@@ -127,9 +127,6 @@
|
||||
<Filter Include="1. Modules\ripple_main\_unfactored\containers">
|
||||
<UniqueIdentifier>{6a33d317-620f-4cf0-88a9-2d943b4c00a1}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="1. Modules\ripple_data\format">
|
||||
<UniqueIdentifier>{2f3572a9-2882-4656-ab93-82b7761c9e3d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="1. Modules\ripple_main\_unfactored\ledger">
|
||||
<UniqueIdentifier>{c441b367-d096-401f-a3f0-5ac24290d7b7}</UniqueIdentifier>
|
||||
</Filter>
|
||||
@@ -139,6 +136,9 @@
|
||||
<Filter Include="1. Modules\ripple_main\_unfactored\db">
|
||||
<UniqueIdentifier>{6097a179-ddad-4c69-9a34-2e3fc2c9fa1d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="1. Modules\ripple_data\protocol">
|
||||
<UniqueIdentifier>{2f3572a9-2882-4656-ab93-82b7761c9e3d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="src\cpp\database\sqlite3.c">
|
||||
@@ -465,12 +465,6 @@
|
||||
<ClCompile Include="src\cpp\ripple\Contract.cpp">
|
||||
<Filter>1. Modules\ripple_main\_unfactored\contracts</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="src\cpp\ripple\Amount.cpp">
|
||||
<Filter>1. Modules\ripple_main\_unfactored\types</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="src\cpp\ripple\AmountRound.cpp">
|
||||
<Filter>1. Modules\ripple_main\_unfactored\types</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="src\cpp\ripple\HashedObject.cpp">
|
||||
<Filter>1. Modules\ripple_main\_unfactored\types</Filter>
|
||||
</ClCompile>
|
||||
@@ -744,30 +738,6 @@
|
||||
<ClCompile Include="modules\ripple_data\crypto\ripple_CKeyDeterministic.cpp">
|
||||
<Filter>1. Modules\ripple_data\crypto</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_FieldNames.cpp">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_LedgerFormat.cpp">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_RippleAddress.cpp">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_SerializedObject.cpp">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_SerializedTypes.cpp">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_Serializer.cpp">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_TER.cpp">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\format\ripple_TransactionFormat.cpp">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="src\cpp\ripple\SerializedLedger.cpp">
|
||||
<Filter>1. Modules\ripple_main\_unfactored\ledger</Filter>
|
||||
</ClCompile>
|
||||
@@ -813,6 +783,36 @@
|
||||
<ClCompile Include="src\cpp\ripple\RPCSub.cpp">
|
||||
<Filter>1. Modules\ripple_main\_unfactored\rpc</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_FieldNames.cpp">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_LedgerFormat.cpp">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_RippleAddress.cpp">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_SerializedObject.cpp">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_SerializedTypes.cpp">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_Serializer.cpp">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_TER.cpp">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_TransactionFormat.cpp">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_STAmount.cpp">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="modules\ripple_data\protocol\ripple_STAmountRound.cpp">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="database\sqlite3ext.h">
|
||||
@@ -1430,33 +1430,6 @@
|
||||
<ClInclude Include="src\cpp\ripple\ripple_HashValue.h">
|
||||
<Filter>1. Modules\ripple_main\refactored</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_FieldNames.h">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_LedgerFormat.h">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_RippleAddress.h">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_SerializeDeclarations.h">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_SerializedObject.h">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_SerializedTypes.h">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_Serializer.h">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_TER.h">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\format\ripple_TransactionFormat.h">
|
||||
<Filter>1. Modules\ripple_data\format</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="src\cpp\ripple\SerializedValidation.h">
|
||||
<Filter>1. Modules\ripple_main\_unfactored\ledger</Filter>
|
||||
</ClInclude>
|
||||
@@ -1505,6 +1478,36 @@
|
||||
<ClInclude Include="src\cpp\ripple\WSHandler.h">
|
||||
<Filter>1. Modules\ripple_main\_unfactored\rpc</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_FieldNames.h">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_LedgerFormat.h">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_RippleAddress.h">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_SerializeDeclarations.h">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_SerializedObject.h">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_SerializedTypes.h">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_Serializer.h">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_TER.h">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_TransactionFormat.h">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="modules\ripple_data\protocol\ripple_RippleSystem.h">
|
||||
<Filter>1. Modules\ripple_data\protocol</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="SConstruct" />
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
|
||||
/*
|
||||
#include "Application.h"
|
||||
|
||||
#include "leveldb/cache.h"
|
||||
@@ -15,6 +16,13 @@
|
||||
#include <boost/bind.hpp>
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <boost/thread.hpp>
|
||||
*/
|
||||
|
||||
// VFALCO: TODO Replace these with beast "unsigned long long" generators
|
||||
#define SYSTEM_CURRENCY_GIFT 1000ull
|
||||
#define SYSTEM_CURRENCY_USERS 100000000ull
|
||||
#define SYSTEM_CURRENCY_PARTS 1000000ull // 10^SYSTEM_CURRENCY_PRECISION
|
||||
#define SYSTEM_CURRENCY_START (SYSTEM_CURRENCY_GIFT*SYSTEM_CURRENCY_USERS*SYSTEM_CURRENCY_PARTS)
|
||||
|
||||
SETUP_LOG (Application)
|
||||
|
||||
|
||||
@@ -4,19 +4,6 @@
|
||||
// VFALCO: NOTE, Set this to 1 to enable code which is unnecessary
|
||||
#define ENABLE_INSECURE 0
|
||||
|
||||
// VFALCO: TODO, replace all these macros with language constructs
|
||||
|
||||
#define SYSTEM_NAME "ripple"
|
||||
#define SYSTEM_CURRENCY_CODE "XRP"
|
||||
#define SYSTEM_CURRENCY_PRECISION 6
|
||||
#define SYSTEM_CURRENCY_CODE_RIPPLE "XRR"
|
||||
|
||||
// VFALCO: TODO Replace these with beast "unsigned long long" generators
|
||||
#define SYSTEM_CURRENCY_GIFT 1000ull
|
||||
#define SYSTEM_CURRENCY_USERS 100000000ull
|
||||
#define SYSTEM_CURRENCY_PARTS 1000000ull // 10^SYSTEM_CURRENCY_PRECISION
|
||||
#define SYSTEM_CURRENCY_START (SYSTEM_CURRENCY_GIFT*SYSTEM_CURRENCY_USERS*SYSTEM_CURRENCY_PARTS)
|
||||
|
||||
#define CONFIG_FILE_NAME SYSTEM_NAME "d.cfg" // rippled.cfg
|
||||
|
||||
#define DEFAULT_VALIDATORS_SITE ""
|
||||
|
||||
Reference in New Issue
Block a user