Refactor ProofOfWork

This commit is contained in:
Vinnie Falco
2013-09-01 07:41:03 -07:00
parent 369bd0f36c
commit 4ef0f5d6a9
19 changed files with 564 additions and 515 deletions

View File

@@ -253,13 +253,13 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\modules\ripple_app\misc\ripple_ProofOfWork.cpp">
<ClCompile Include="..\..\modules\ripple_app\misc\ProofOfWork.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_app\misc\ripple_ProofOfWorkFactory.cpp">
<ClCompile Include="..\..\modules\ripple_app\misc\ProofOfWorkFactory.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>
@@ -1381,6 +1381,7 @@
<ClInclude Include="..\..\modules\ripple_app\main\ripple_LocalCredentials.h" />
<ClInclude Include="..\..\modules\ripple_app\main\ripple_RippleMain.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\NetworkOPs.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\PowResult.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_AccountItem.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_AccountItems.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_AccountState.h" />
@@ -1388,13 +1389,12 @@
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_IFeatures.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_IFeeVote.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_IHashRouter.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_IProofOfWorkFactory.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ProofOfWorkFactory.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_IValidations.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_NicknameState.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_Offer.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_OrderBook.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_ProofOfWork.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_ProofOfWorkFactory.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ProofOfWork.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_SerializedLedger.h" />
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_SerializedTransaction.h" />
<ClInclude Include="..\..\modules\ripple_app\node\ripple_HyperLevelDBBackendFactory.h" />

View File

@@ -648,12 +648,6 @@
<ClCompile Include="..\..\modules\ripple_app\misc\ripple_OrderBook.cpp">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\ripple_app\misc\ripple_ProofOfWork.cpp">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\ripple_app\misc\ripple_ProofOfWorkFactory.cpp">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\ripple_app\misc\ripple_SerializedLedger.cpp">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClCompile>
@@ -873,6 +867,12 @@
<ClCompile Include="..\..\modules\ripple_net\rpc\InfoSub.cpp">
<Filter>[1] Ripple\ripple_net\rpc</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\ripple_app\misc\ProofOfWorkFactory.cpp">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClCompile>
<ClCompile Include="..\..\modules\ripple_app\misc\ProofOfWork.cpp">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\modules\ripple_app\ripple_app.h">
@@ -1409,9 +1409,6 @@
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_IHashRouter.h">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_IProofOfWorkFactory.h">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_IValidations.h">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClInclude>
@@ -1424,12 +1421,6 @@
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_OrderBook.h">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_ProofOfWork.h">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_ProofOfWorkFactory.h">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_app\misc\ripple_SerializedLedger.h">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClInclude>
@@ -1694,6 +1685,15 @@
<ClInclude Include="..\..\modules\ripple_net\basics\impl\RPCServerImp.h">
<Filter>[1] Ripple\ripple_net\basics\impl</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_app\misc\PowResult.h">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_app\misc\ProofOfWork.h">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClInclude>
<ClInclude Include="..\..\modules\ripple_app\misc\ProofOfWorkFactory.h">
<Filter>[1] Ripple\ripple_app\misc</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="..\..\modules\ripple_data\protocol\ripple.proto">