From e416ee72ca26fa0c09d2aee1b68bdfb2b7046eed Mon Sep 17 00:00:00 2001 From: Pretty Printer Date: Thu, 20 Jun 2024 09:22:15 -0500 Subject: [PATCH] Rearrange sources (#4997) --- {src/ripple => include/xrpl}/basics/Archive.h | 0 {src/ripple => include/xrpl}/basics/BasicConfig.h | 0 {src/ripple => include/xrpl}/basics/Blob.h | 0 {src/ripple => include/xrpl}/basics/Buffer.h | 0 {src/ripple => include/xrpl}/basics/ByteUtilities.h | 0 .../xrpl}/basics/CompressionAlgorithms.h | 0 {src/ripple => include/xrpl}/basics/CountedObject.h | 0 .../ripple => include/xrpl}/basics/DecayingSample.h | 0 {src/ripple => include/xrpl}/basics/Expected.h | 0 {src/ripple => include/xrpl}/basics/FeeUnits.h | 0 {src/ripple => include/xrpl}/basics/FileUtilities.h | 0 {src/ripple => include/xrpl}/basics/IOUAmount.h | 0 {src/ripple => include/xrpl}/basics/KeyCache.h | 0 {src/ripple => include/xrpl}/basics/LocalValue.h | 0 {src/ripple => include/xrpl}/basics/Log.h | 0 {src/ripple => include/xrpl}/basics/MathUtilities.h | 0 {src/ripple => include/xrpl}/basics/Number.h | 0 {src/ripple => include/xrpl}/basics/README.md | 0 {src/ripple => include/xrpl}/basics/RangeSet.h | 0 {src/ripple => include/xrpl}/basics/Resolver.h | 0 {src/ripple => include/xrpl}/basics/ResolverAsio.h | 0 {src/ripple => include/xrpl}/basics/SHAMapHash.h | 0 {src/ripple => include/xrpl}/basics/SlabAllocator.h | 0 {src/ripple => include/xrpl}/basics/Slice.h | 0 .../xrpl}/basics/StringUtilities.h | 0 {src/ripple => include/xrpl}/basics/TaggedCache.h | 0 .../xrpl}/basics/ThreadSafetyAnalysis.h | 0 {src/ripple => include/xrpl}/basics/ToString.h | 0 .../xrpl}/basics/UnorderedContainers.h | 0 {src/ripple => include/xrpl}/basics/UptimeClock.h | 0 {src/ripple => include/xrpl}/basics/XRPAmount.h | 0 {src/ripple => include/xrpl}/basics/algorithm.h | 0 {src/ripple => include/xrpl}/basics/base64.h | 0 {src/ripple => include/xrpl}/basics/base_uint.h | 0 {src/ripple => include/xrpl}/basics/chrono.h | 0 {src/ripple => include/xrpl}/basics/comparators.h | 0 {src/ripple => include/xrpl}/basics/contract.h | 0 {src/ripple => include/xrpl}/basics/hardened_hash.h | 0 {src/ripple => include/xrpl}/basics/join.h | 0 .../xrpl}/basics/make_SSLContext.h | 0 {src/ripple => include/xrpl}/basics/mulDiv.h | 0 .../xrpl}/basics/partitioned_unordered_map.h | 0 {src/ripple => include/xrpl}/basics/random.h | 0 {src/ripple => include/xrpl}/basics/safe_cast.h | 0 {src/ripple => include/xrpl}/basics/scope.h | 0 {src/ripple => include/xrpl}/basics/spinlock.h | 0 {src/ripple => include/xrpl}/basics/strHex.h | 0 .../ripple => include/xrpl}/basics/tagged_integer.h | 0 .../xrpl}/beast/asio/io_latency_probe.h | 0 .../xrpl}/beast/clock/abstract_clock.h | 0 .../xrpl}/beast/clock/basic_seconds_clock.h | 0 .../xrpl}/beast/clock/manual_clock.h | 0 .../xrpl}/beast/container/aged_container.h | 0 .../xrpl}/beast/container/aged_container_utility.h | 0 .../xrpl}/beast/container/aged_map.h | 0 .../xrpl}/beast/container/aged_multimap.h | 0 .../xrpl}/beast/container/aged_multiset.h | 0 .../xrpl}/beast/container/aged_set.h | 0 .../xrpl}/beast/container/aged_unordered_map.h | 0 .../xrpl}/beast/container/aged_unordered_multimap.h | 0 .../xrpl}/beast/container/aged_unordered_multiset.h | 0 .../xrpl}/beast/container/aged_unordered_set.h | 0 .../container/detail/aged_associative_container.h | 0 .../container/detail/aged_container_iterator.h | 0 .../beast/container/detail/aged_ordered_container.h | 0 .../container/detail/aged_unordered_container.h | 0 .../container/detail/empty_base_optimization.h | 0 .../xrpl}/beast/core/CurrentThreadName.h | 0 .../xrpl}/beast/core/LexicalCast.h | 0 {src/ripple => include/xrpl}/beast/core/List.h | 0 .../xrpl}/beast/core/LockFreeStack.h | 0 .../xrpl}/beast/core/SemanticVersion.h | 0 .../xrpl}/beast/hash/hash_append.h | 0 {src/ripple => include/xrpl}/beast/hash/uhash.h | 0 {src/ripple => include/xrpl}/beast/hash/xxhasher.h | 0 .../xrpl}/beast/insight/Collector.h | 0 .../ripple => include/xrpl}/beast/insight/Counter.h | 0 .../xrpl}/beast/insight/CounterImpl.h | 0 {src/ripple => include/xrpl}/beast/insight/Event.h | 0 .../xrpl}/beast/insight/EventImpl.h | 0 {src/ripple => include/xrpl}/beast/insight/Gauge.h | 0 .../xrpl}/beast/insight/GaugeImpl.h | 0 {src/ripple => include/xrpl}/beast/insight/Group.h | 0 {src/ripple => include/xrpl}/beast/insight/Groups.h | 0 {src/ripple => include/xrpl}/beast/insight/Hook.h | 0 .../xrpl}/beast/insight/HookImpl.h | 0 .../ripple => include/xrpl}/beast/insight/Insight.h | 0 {src/ripple => include/xrpl}/beast/insight/Meter.h | 0 .../xrpl}/beast/insight/MeterImpl.h | 0 .../xrpl}/beast/insight/NullCollector.h | 0 .../xrpl}/beast/insight/StatsDCollector.h | 0 {src/ripple => include/xrpl}/beast/net/IPAddress.h | 0 .../xrpl}/beast/net/IPAddressConversion.h | 0 .../ripple => include/xrpl}/beast/net/IPAddressV4.h | 0 .../ripple => include/xrpl}/beast/net/IPAddressV6.h | 0 {src/ripple => include/xrpl}/beast/net/IPEndpoint.h | 0 {src/ripple => include/xrpl}/beast/rfc2616.h | 0 .../xrpl}/beast/test/fail_counter.h | 0 .../xrpl}/beast/test/fail_stream.h | 0 .../xrpl}/beast/test/pipe_stream.h | 0 {src/ripple => include/xrpl}/beast/test/sig_wait.h | 0 .../xrpl}/beast/test/string_iostream.h | 0 .../xrpl}/beast/test/string_istream.h | 0 .../xrpl}/beast/test/string_ostream.h | 0 .../xrpl}/beast/test/test_allocator.h | 0 {src/ripple => include/xrpl}/beast/test/yield_to.h | 0 {src/ripple => include/xrpl}/beast/type_name.h | 0 {src/ripple => include/xrpl}/beast/unit_test.h | 0 .../xrpl}/beast/unit_test/amount.h | 0 .../xrpl}/beast/unit_test/detail/const_container.h | 0 .../xrpl}/beast/unit_test/dstream.h | 0 .../xrpl}/beast/unit_test/global_suites.h | 0 .../ripple => include/xrpl}/beast/unit_test/match.h | 0 .../xrpl}/beast/unit_test/recorder.h | 0 .../xrpl}/beast/unit_test/reporter.h | 0 .../xrpl}/beast/unit_test/results.h | 0 .../xrpl}/beast/unit_test/runner.h | 0 .../ripple => include/xrpl}/beast/unit_test/suite.h | 0 .../xrpl}/beast/unit_test/suite_info.h | 0 .../xrpl}/beast/unit_test/suite_list.h | 0 .../xrpl}/beast/unit_test/thread.h | 0 .../ripple => include/xrpl}/beast/utility/Journal.h | 0 .../xrpl}/beast/utility/PropertyStream.h | 0 .../xrpl}/beast/utility/WrappedSink.h | 0 {src/ripple => include/xrpl}/beast/utility/Zero.h | 0 .../xrpl}/beast/utility/hash_pair.h | 0 .../xrpl}/beast/utility/maybe_const.h | 0 .../ripple => include/xrpl}/beast/utility/rngfill.h | 0 .../xrpl}/beast/utility/temp_dir.h | 0 .../xrpl}/beast/xor_shift_engine.h | 0 {src/ripple => include/xrpl}/crypto/README.md | 0 {src/ripple => include/xrpl}/crypto/RFC1751.h | 0 {src/ripple => include/xrpl}/crypto/csprng.h | 0 {src/ripple => include/xrpl}/crypto/secure_erase.h | 0 .../xrpl}/json/JsonPropertyStream.h | 0 {src/ripple => include/xrpl}/json/Object.h | 0 {src/ripple => include/xrpl}/json/Output.h | 0 {src/ripple => include/xrpl}/json/README.md | 0 {src/ripple => include/xrpl}/json/Writer.h | 0 .../impl => include/xrpl/json/detail}/json_assert.h | 0 {src/ripple => include/xrpl}/json/json_errors.h | 0 {src/ripple => include/xrpl}/json/json_forwards.h | 0 {src/ripple => include/xrpl}/json/json_reader.h | 0 {src/ripple => include/xrpl}/json/json_value.h | 0 {src/ripple => include/xrpl}/json/json_writer.h | 0 {src/ripple => include/xrpl}/json/to_string.h | 0 {src/ripple => include/xrpl}/proto/README.md | 0 .../xrpl}/proto/org/xrpl/rpc/v1/README.md | 0 .../xrpl}/proto/org/xrpl/rpc/v1/get_ledger.proto | 0 .../proto/org/xrpl/rpc/v1/get_ledger_data.proto | 0 .../proto/org/xrpl/rpc/v1/get_ledger_diff.proto | 0 .../proto/org/xrpl/rpc/v1/get_ledger_entry.proto | 0 .../xrpl}/proto/org/xrpl/rpc/v1/ledger.proto | 0 .../xrpl}/proto/org/xrpl/rpc/v1/xrp_ledger.proto | 0 {src/ripple => include/xrpl}/proto/ripple.proto | 0 {src/ripple => include/xrpl}/protocol/AMMCore.h | 0 {src/ripple => include/xrpl}/protocol/AccountID.h | 0 .../xrpl}/protocol/AmountConversions.h | 0 {src/ripple => include/xrpl}/protocol/ApiVersion.h | 0 {src/ripple => include/xrpl}/protocol/Book.h | 0 {src/ripple => include/xrpl}/protocol/BuildInfo.h | 0 {src/ripple => include/xrpl}/protocol/ErrorCodes.h | 0 {src/ripple => include/xrpl}/protocol/Feature.h | 0 {src/ripple => include/xrpl}/protocol/Fees.h | 0 {src/ripple => include/xrpl}/protocol/HashPrefix.h | 0 {src/ripple => include/xrpl}/protocol/Indexes.h | 0 .../xrpl}/protocol/InnerObjectFormats.h | 0 {src/ripple => include/xrpl}/protocol/Issue.h | 0 {src/ripple => include/xrpl}/protocol/KeyType.h | 0 {src/ripple => include/xrpl}/protocol/Keylet.h | 0 .../ripple => include/xrpl}/protocol/KnownFormats.h | 0 .../xrpl}/protocol/LedgerFormats.h | 0 .../ripple => include/xrpl}/protocol/LedgerHeader.h | 0 .../ripple => include/xrpl}/protocol/MultiApiJson.h | 0 .../xrpl}/protocol/NFTSyntheticSerializer.h | 0 {src/ripple => include/xrpl}/protocol/NFTokenID.h | 0 .../xrpl}/protocol/NFTokenOfferID.h | 0 {src/ripple => include/xrpl}/protocol/PayChan.h | 0 {src/ripple => include/xrpl}/protocol/Protocol.h | 0 {src/ripple => include/xrpl}/protocol/PublicKey.h | 0 {src/ripple => include/xrpl}/protocol/Quality.h | 0 .../xrpl}/protocol/QualityFunction.h | 0 {src/ripple => include/xrpl}/protocol/README.md | 0 {src/ripple => include/xrpl}/protocol/RPCErr.h | 0 {src/ripple => include/xrpl}/protocol/Rate.h | 0 .../xrpl}/protocol/RippleLedgerHash.h | 0 {src/ripple => include/xrpl}/protocol/Rules.h | 0 {src/ripple => include/xrpl}/protocol/SField.h | 0 {src/ripple => include/xrpl}/protocol/SOTemplate.h | 0 {src/ripple => include/xrpl}/protocol/STAccount.h | 0 {src/ripple => include/xrpl}/protocol/STAmount.h | 0 {src/ripple => include/xrpl}/protocol/STArray.h | 0 {src/ripple => include/xrpl}/protocol/STBase.h | 0 {src/ripple => include/xrpl}/protocol/STBitString.h | 0 {src/ripple => include/xrpl}/protocol/STBlob.h | 0 {src/ripple => include/xrpl}/protocol/STCurrency.h | 0 {src/ripple => include/xrpl}/protocol/STExchange.h | 0 {src/ripple => include/xrpl}/protocol/STInteger.h | 0 {src/ripple => include/xrpl}/protocol/STIssue.h | 0 .../xrpl}/protocol/STLedgerEntry.h | 0 {src/ripple => include/xrpl}/protocol/STObject.h | 0 .../ripple => include/xrpl}/protocol/STParsedJSON.h | 0 {src/ripple => include/xrpl}/protocol/STPathSet.h | 0 {src/ripple => include/xrpl}/protocol/STTx.h | 0 .../ripple => include/xrpl}/protocol/STValidation.h | 0 {src/ripple => include/xrpl}/protocol/STVector256.h | 0 .../xrpl}/protocol/STXChainBridge.h | 0 {src/ripple => include/xrpl}/protocol/SecretKey.h | 0 {src/ripple => include/xrpl}/protocol/Seed.h | 0 {src/ripple => include/xrpl}/protocol/SeqProxy.h | 0 {src/ripple => include/xrpl}/protocol/Serializer.h | 0 {src/ripple => include/xrpl}/protocol/Sign.h | 0 .../xrpl}/protocol/SystemParameters.h | 0 {src/ripple => include/xrpl}/protocol/TER.h | 0 {src/ripple => include/xrpl}/protocol/TxFlags.h | 0 {src/ripple => include/xrpl}/protocol/TxFormats.h | 0 {src/ripple => include/xrpl}/protocol/TxMeta.h | 0 {src/ripple => include/xrpl}/protocol/UintTypes.h | 0 .../xrpl}/protocol/XChainAttestations.h | 0 .../impl => include/xrpl/protocol/detail}/STVar.h | 0 .../xrpl/protocol/detail}/b58_utils.h | 0 .../xrpl/protocol/detail}/secp256k1.h | 0 .../xrpl/protocol/detail}/token_errors.h | 0 {src/ripple => include/xrpl}/protocol/digest.h | 0 .../xrpl}/protocol/json_get_or_throw.h | 0 {src/ripple => include/xrpl}/protocol/jss.h | 0 {src/ripple => include/xrpl}/protocol/messages.h | 0 {src/ripple => include/xrpl}/protocol/nft.h | 0 {src/ripple => include/xrpl}/protocol/nftPageMask.h | 0 {src/ripple => include/xrpl}/protocol/serialize.h | 0 {src/ripple => include/xrpl}/protocol/st.h | 0 {src/ripple => include/xrpl}/protocol/tokens.h | 0 {src/ripple => include/xrpl}/resource/Charge.h | 0 {src/ripple => include/xrpl}/resource/Consumer.h | 0 {src/ripple => include/xrpl}/resource/Disposition.h | 0 {src/ripple => include/xrpl}/resource/Fees.h | 0 {src/ripple => include/xrpl}/resource/Gossip.h | 0 {src/ripple => include/xrpl}/resource/README.md | 0 .../xrpl}/resource/ResourceManager.h | 0 {src/ripple => include/xrpl}/resource/Types.h | 0 .../impl => include/xrpl/resource/detail}/Entry.h | 0 .../impl => include/xrpl/resource/detail}/Import.h | 0 .../impl => include/xrpl/resource/detail}/Key.h | 0 .../impl => include/xrpl/resource/detail}/Kind.h | 0 .../impl => include/xrpl/resource/detail}/Logic.h | 0 .../impl => include/xrpl/resource/detail}/Tuning.h | 0 {src/ripple => include/xrpl}/server/Handoff.h | 0 {src/ripple => include/xrpl}/server/Port.h | 0 {src/ripple => include/xrpl}/server/Server.h | 0 {src/ripple => include/xrpl}/server/Session.h | 0 {src/ripple => include/xrpl}/server/SimpleWriter.h | 0 {src/ripple => include/xrpl}/server/WSSession.h | 0 {src/ripple => include/xrpl}/server/Writer.h | 0 .../xrpl/server/detail}/BaseHTTPPeer.h | 0 .../impl => include/xrpl/server/detail}/BasePeer.h | 0 .../xrpl/server/detail}/BaseWSPeer.h | 0 .../impl => include/xrpl/server/detail}/Door.h | 0 .../xrpl/server/detail}/JSONRPCUtil.h | 0 .../xrpl/server/detail}/LowestLayer.h | 0 .../xrpl/server/detail}/PlainHTTPPeer.h | 0 .../xrpl/server/detail}/PlainWSPeer.h | 0 .../xrpl/server/detail}/SSLHTTPPeer.h | 0 .../impl => include/xrpl/server/detail}/SSLWSPeer.h | 0 .../xrpl/server/detail}/ServerImpl.h | 0 .../impl => include/xrpl/server/detail}/io_list.h | 0 .../basics/impl => libxrpl/basics}/Archive.cpp | 0 .../basics/impl => libxrpl/basics}/BasicConfig.cpp | 0 .../impl => libxrpl/basics}/CountedObject.cpp | 0 .../impl => libxrpl/basics}/FileUtilities.cpp | 0 .../basics/impl => libxrpl/basics}/IOUAmount.cpp | 0 src/{ripple/basics/impl => libxrpl/basics}/Log.cpp | 0 .../basics/impl => libxrpl/basics}/Number.cpp | 0 .../basics/impl => libxrpl/basics}/ResolverAsio.cpp | 0 .../impl => libxrpl/basics}/StringUtilities.cpp | 0 .../basics/impl => libxrpl/basics}/UptimeClock.cpp | 0 .../basics/impl => libxrpl/basics}/base64.cpp | 0 .../basics/impl => libxrpl/basics}/contract.cpp | 0 .../impl => libxrpl/basics}/make_SSLContext.cpp | 0 .../basics/impl => libxrpl/basics}/mulDiv.cpp | 0 .../basics}/partitioned_unordered_map.cpp | 0 .../beast/clock/basic_seconds_clock.cpp | 0 .../beast/core/CurrentThreadName.cpp | 0 .../beast/core/SemanticVersion.cpp | 0 .../impl => libxrpl/beast/insight}/Collector.cpp | 0 .../impl => libxrpl/beast/insight}/Groups.cpp | 0 .../insight/impl => libxrpl/beast/insight}/Hook.cpp | 0 .../impl => libxrpl/beast/insight}/Metric.cpp | 0 .../beast/insight}/NullCollector.cpp | 0 .../beast/insight}/StatsDCollector.cpp | 0 .../beast/net}/IPAddressConversion.cpp | 0 .../net/impl => libxrpl/beast/net}/IPAddressV4.cpp | 0 .../net/impl => libxrpl/beast/net}/IPAddressV6.cpp | 0 .../net/impl => libxrpl/beast/net}/IPEndpoint.cpp | 0 .../beast/utility/src/beast_Journal.cpp | 0 .../beast/utility/src/beast_PropertyStream.cpp | 0 .../crypto/impl => libxrpl/crypto}/RFC1751.cpp | 0 .../crypto/impl => libxrpl/crypto}/csprng.cpp | 0 .../crypto/impl => libxrpl/crypto}/secure_erase.cpp | 0 .../impl => libxrpl/json}/JsonPropertyStream.cpp | 0 src/{ripple/json/impl => libxrpl/json}/Object.cpp | 0 src/{ripple/json/impl => libxrpl/json}/Output.cpp | 0 src/{ripple/json/impl => libxrpl/json}/Writer.cpp | 0 .../json/impl => libxrpl/json}/json_reader.cpp | 0 .../json/impl => libxrpl/json}/json_value.cpp | 0 .../impl => libxrpl/json}/json_valueiterator.cpp | 0 .../json/impl => libxrpl/json}/json_writer.cpp | 0 .../json/impl => libxrpl/json}/to_string.cpp | 0 .../protocol/impl => libxrpl/protocol}/AMMCore.cpp | 0 .../impl => libxrpl/protocol}/AccountID.cpp | 0 .../protocol/impl => libxrpl/protocol}/Book.cpp | 0 .../impl => libxrpl/protocol}/BuildInfo.cpp | 0 .../impl => libxrpl/protocol}/ErrorCodes.cpp | 0 .../protocol/impl => libxrpl/protocol}/Feature.cpp | 0 .../protocol/impl => libxrpl/protocol}/Indexes.cpp | 0 .../protocol}/InnerObjectFormats.cpp | 0 .../protocol/impl => libxrpl/protocol}/Issue.cpp | 0 .../protocol/impl => libxrpl/protocol}/Keylet.cpp | 0 .../impl => libxrpl/protocol}/LedgerFormats.cpp | 0 .../impl => libxrpl/protocol}/LedgerHeader.cpp | 0 .../protocol}/NFTSyntheticSerializer.cpp | 0 .../impl => libxrpl/protocol}/NFTokenID.cpp | 0 .../impl => libxrpl/protocol}/NFTokenOfferID.cpp | 0 .../impl => libxrpl/protocol}/PublicKey.cpp | 0 .../protocol/impl => libxrpl/protocol}/Quality.cpp | 0 .../impl => libxrpl/protocol}/QualityFunction.cpp | 0 .../protocol/impl => libxrpl/protocol}/RPCErr.cpp | 0 .../protocol/impl => libxrpl/protocol}/Rate2.cpp | 0 .../protocol/impl => libxrpl/protocol}/Rules.cpp | 0 .../protocol/impl => libxrpl/protocol}/SField.cpp | 0 .../impl => libxrpl/protocol}/SOTemplate.cpp | 0 .../impl => libxrpl/protocol}/STAccount.cpp | 0 .../protocol/impl => libxrpl/protocol}/STAmount.cpp | 0 .../protocol/impl => libxrpl/protocol}/STArray.cpp | 0 .../protocol/impl => libxrpl/protocol}/STBase.cpp | 0 .../protocol/impl => libxrpl/protocol}/STBlob.cpp | 0 .../impl => libxrpl/protocol}/STCurrency.cpp | 0 .../impl => libxrpl/protocol}/STInteger.cpp | 0 .../protocol/impl => libxrpl/protocol}/STIssue.cpp | 0 .../impl => libxrpl/protocol}/STLedgerEntry.cpp | 0 .../protocol/impl => libxrpl/protocol}/STObject.cpp | 0 .../impl => libxrpl/protocol}/STParsedJSON.cpp | 0 .../impl => libxrpl/protocol}/STPathSet.cpp | 0 .../protocol/impl => libxrpl/protocol}/STTx.cpp | 0 .../impl => libxrpl/protocol}/STValidation.cpp | 0 .../protocol/impl => libxrpl/protocol}/STVar.cpp | 0 .../impl => libxrpl/protocol}/STVector256.cpp | 0 .../impl => libxrpl/protocol}/STXChainBridge.cpp | 0 .../impl => libxrpl/protocol}/SecretKey.cpp | 0 .../protocol/impl => libxrpl/protocol}/Seed.cpp | 0 .../impl => libxrpl/protocol}/Serializer.cpp | 0 .../protocol/impl => libxrpl/protocol}/Sign.cpp | 0 .../protocol/impl => libxrpl/protocol}/TER.cpp | 0 .../impl => libxrpl/protocol}/TxFormats.cpp | 0 .../protocol/impl => libxrpl/protocol}/TxMeta.cpp | 0 .../impl => libxrpl/protocol}/UintTypes.cpp | 0 .../protocol}/XChainAttestations.cpp | 0 .../protocol/impl => libxrpl/protocol}/digest.cpp | 0 .../protocol/impl => libxrpl/protocol}/tokens.cpp | 0 .../resource/impl => libxrpl/resource}/Charge.cpp | 0 .../resource/impl => libxrpl/resource}/Consumer.cpp | 0 .../resource/impl => libxrpl/resource}/Fees.cpp | 0 .../impl => libxrpl/resource}/ResourceManager.cpp | 0 .../server/impl => libxrpl/server}/JSONRPCUtil.cpp | 0 src/{ripple/server/impl => libxrpl/server}/Port.cpp | 0 src/{ripple => xrpld}/README.md | 0 .../app/consensus/RCLCensorshipDetector.h | 0 .../app/consensus/RCLConsensus.cpp | 0 src/{ripple => xrpld}/app/consensus/RCLConsensus.h | 0 src/{ripple => xrpld}/app/consensus/RCLCxLedger.h | 0 .../app/consensus/RCLCxPeerPos.cpp | 0 src/{ripple => xrpld}/app/consensus/RCLCxPeerPos.h | 0 src/{ripple => xrpld}/app/consensus/RCLCxTx.h | 0 .../app/consensus/RCLValidations.cpp | 0 .../app/consensus/RCLValidations.h | 0 src/{ripple => xrpld}/app/consensus/README.md | 0 .../app/ledger/AbstractFetchPackContainer.h | 0 src/{ripple => xrpld}/app/ledger/AcceptedLedger.cpp | 0 src/{ripple => xrpld}/app/ledger/AcceptedLedger.h | 0 .../app/ledger/AcceptedLedgerTx.cpp | 0 src/{ripple => xrpld}/app/ledger/AcceptedLedgerTx.h | 0 src/{ripple => xrpld}/app/ledger/AccountStateSF.cpp | 0 src/{ripple => xrpld}/app/ledger/AccountStateSF.h | 0 src/{ripple => xrpld}/app/ledger/BookListeners.cpp | 0 src/{ripple => xrpld}/app/ledger/BookListeners.h | 0 src/{ripple => xrpld}/app/ledger/BuildLedger.h | 0 .../app/ledger/ConsensusTransSetSF.cpp | 0 .../app/ledger/ConsensusTransSetSF.h | 0 src/{ripple => xrpld}/app/ledger/InboundLedger.h | 0 src/{ripple => xrpld}/app/ledger/InboundLedgers.h | 0 .../app/ledger/InboundTransactions.h | 0 .../app/ledger/InboundTransactions.uml | 0 src/{ripple => xrpld}/app/ledger/Ledger.cpp | 0 src/{ripple => xrpld}/app/ledger/Ledger.h | 0 src/{ripple => xrpld}/app/ledger/LedgerCleaner.h | 0 src/{ripple => xrpld}/app/ledger/LedgerHistory.cpp | 0 src/{ripple => xrpld}/app/ledger/LedgerHistory.h | 0 src/{ripple => xrpld}/app/ledger/LedgerHolder.h | 0 src/{ripple => xrpld}/app/ledger/LedgerMaster.h | 0 src/{ripple => xrpld}/app/ledger/LedgerReplay.h | 0 src/{ripple => xrpld}/app/ledger/LedgerReplayTask.h | 0 src/{ripple => xrpld}/app/ledger/LedgerReplayer.h | 0 src/{ripple => xrpld}/app/ledger/LedgerToJson.h | 0 src/{ripple => xrpld}/app/ledger/LocalTxs.h | 0 src/{ripple => xrpld}/app/ledger/OpenLedger.h | 0 src/{ripple => xrpld}/app/ledger/OrderBookDB.cpp | 0 src/{ripple => xrpld}/app/ledger/OrderBookDB.h | 0 src/{ripple => xrpld}/app/ledger/PendingSaves.h | 0 src/{ripple => xrpld}/app/ledger/README.md | 0 .../app/ledger/TransactionMaster.h | 0 .../app/ledger/TransactionStateSF.cpp | 0 .../app/ledger/TransactionStateSF.h | 0 .../app/ledger/detail}/BuildLedger.cpp | 0 .../app/ledger/detail}/InboundLedger.cpp | 0 .../app/ledger/detail}/InboundLedgers.cpp | 0 .../app/ledger/detail}/InboundTransactions.cpp | 0 .../app/ledger/detail}/LedgerCleaner.cpp | 0 .../app/ledger/detail}/LedgerDeltaAcquire.cpp | 0 .../app/ledger/detail}/LedgerDeltaAcquire.h | 0 .../app/ledger/detail}/LedgerMaster.cpp | 0 .../app/ledger/detail}/LedgerReplay.cpp | 0 .../app/ledger/detail}/LedgerReplayMsgHandler.cpp | 0 .../app/ledger/detail}/LedgerReplayMsgHandler.h | 0 .../app/ledger/detail}/LedgerReplayTask.cpp | 0 .../app/ledger/detail}/LedgerReplayer.cpp | 0 .../app/ledger/detail}/LedgerToJson.cpp | 0 .../impl => xrpld/app/ledger/detail}/LocalTxs.cpp | 0 .../impl => xrpld/app/ledger/detail}/OpenLedger.cpp | 0 .../app/ledger/detail}/SkipListAcquire.cpp | 0 .../app/ledger/detail}/SkipListAcquire.h | 0 .../app/ledger/detail}/TimeoutCounter.cpp | 0 .../app/ledger/detail}/TimeoutCounter.h | 0 .../app/ledger/detail}/TransactionAcquire.cpp | 0 .../app/ledger/detail}/TransactionAcquire.h | 0 .../app/ledger/detail}/TransactionMaster.cpp | 0 src/{ripple => xrpld}/app/main/Application.cpp | 0 src/{ripple => xrpld}/app/main/Application.h | 0 src/{ripple => xrpld}/app/main/BasicApp.cpp | 0 src/{ripple => xrpld}/app/main/BasicApp.h | 0 src/{ripple => xrpld}/app/main/CollectorManager.cpp | 0 src/{ripple => xrpld}/app/main/CollectorManager.h | 0 src/{ripple => xrpld}/app/main/DBInit.h | 0 src/{ripple => xrpld}/app/main/GRPCServer.cpp | 0 src/{ripple => xrpld}/app/main/GRPCServer.h | 0 src/{ripple => xrpld}/app/main/LoadManager.cpp | 0 src/{ripple => xrpld}/app/main/LoadManager.h | 0 src/{ripple => xrpld}/app/main/Main.cpp | 0 src/{ripple => xrpld}/app/main/NodeIdentity.cpp | 0 src/{ripple => xrpld}/app/main/NodeIdentity.h | 0 .../app/main/NodeStoreScheduler.cpp | 0 src/{ripple => xrpld}/app/main/NodeStoreScheduler.h | 0 src/{ripple => xrpld}/app/main/Tuning.h | 0 src/{ripple => xrpld}/app/misc/AMMHelpers.h | 0 src/{ripple => xrpld}/app/misc/AMMUtils.h | 0 src/{ripple => xrpld}/app/misc/AmendmentTable.h | 0 src/{ripple => xrpld}/app/misc/CanonicalTXSet.cpp | 0 src/{ripple => xrpld}/app/misc/CanonicalTXSet.h | 0 src/{ripple => xrpld}/app/misc/DeliverMax.h | 0 src/{ripple => xrpld}/app/misc/FeeEscalation.md | 0 src/{ripple => xrpld}/app/misc/FeeVote.h | 0 src/{ripple => xrpld}/app/misc/FeeVoteImpl.cpp | 0 src/{ripple => xrpld}/app/misc/HashRouter.cpp | 0 src/{ripple => xrpld}/app/misc/HashRouter.h | 0 src/{ripple => xrpld}/app/misc/LoadFeeTrack.h | 0 src/{ripple => xrpld}/app/misc/Manifest.h | 0 src/{ripple => xrpld}/app/misc/NegativeUNLVote.cpp | 0 src/{ripple => xrpld}/app/misc/NegativeUNLVote.h | 0 src/{ripple => xrpld}/app/misc/NetworkOPs.cpp | 0 src/{ripple => xrpld}/app/misc/NetworkOPs.h | 0 src/{ripple => xrpld}/app/misc/README.md | 0 src/{ripple => xrpld}/app/misc/SHAMapStore.h | 0 src/{ripple => xrpld}/app/misc/SHAMapStoreImp.cpp | 0 src/{ripple => xrpld}/app/misc/SHAMapStoreImp.h | 0 src/{ripple => xrpld}/app/misc/Transaction.h | 0 src/{ripple => xrpld}/app/misc/TxQ.h | 0 src/{ripple => xrpld}/app/misc/ValidatorKeys.h | 0 src/{ripple => xrpld}/app/misc/ValidatorList.h | 0 src/{ripple => xrpld}/app/misc/ValidatorSite.h | 0 .../impl => xrpld/app/misc/detail}/AMMHelpers.cpp | 0 .../impl => xrpld/app/misc/detail}/AMMUtils.cpp | 0 .../app/misc/detail}/AccountTxPaging.cpp | 0 .../app/misc/detail}/AccountTxPaging.h | 0 .../app/misc/detail}/AmendmentTable.cpp | 0 .../impl => xrpld/app/misc/detail}/DeliverMax.cpp | 0 .../impl => xrpld/app/misc/detail}/LoadFeeTrack.cpp | 0 .../impl => xrpld/app/misc/detail}/Manifest.cpp | 0 .../impl => xrpld/app/misc/detail}/Transaction.cpp | 0 .../app/misc/impl => xrpld/app/misc/detail}/TxQ.cpp | 0 .../app/misc/detail}/ValidatorKeys.cpp | 0 .../app/misc/detail}/ValidatorList.cpp | 0 .../app/misc/detail}/ValidatorSite.cpp | 0 src/{ripple => xrpld}/app/misc/detail/Work.h | 0 src/{ripple => xrpld}/app/misc/detail/WorkBase.h | 0 src/{ripple => xrpld}/app/misc/detail/WorkFile.h | 0 src/{ripple => xrpld}/app/misc/detail/WorkPlain.h | 0 src/{ripple => xrpld}/app/misc/detail/WorkSSL.h | 0 .../app/misc/detail/detail}/WorkSSL.cpp | 0 src/{ripple => xrpld}/app/paths/AMMContext.h | 0 src/{ripple => xrpld}/app/paths/AMMLiquidity.h | 0 src/{ripple => xrpld}/app/paths/AMMOffer.h | 0 .../app/paths/AccountCurrencies.cpp | 0 src/{ripple => xrpld}/app/paths/AccountCurrencies.h | 0 src/{ripple => xrpld}/app/paths/Credit.cpp | 0 src/{ripple => xrpld}/app/paths/Credit.h | 0 src/{ripple => xrpld}/app/paths/Flow.cpp | 0 src/{ripple => xrpld}/app/paths/Flow.h | 0 src/{ripple => xrpld}/app/paths/PathRequest.cpp | 0 src/{ripple => xrpld}/app/paths/PathRequest.h | 0 src/{ripple => xrpld}/app/paths/PathRequests.cpp | 0 src/{ripple => xrpld}/app/paths/PathRequests.h | 0 src/{ripple => xrpld}/app/paths/Pathfinder.cpp | 0 src/{ripple => xrpld}/app/paths/Pathfinder.h | 0 src/{ripple => xrpld}/app/paths/RippleCalc.cpp | 0 src/{ripple => xrpld}/app/paths/RippleCalc.h | 0 src/{ripple => xrpld}/app/paths/RippleLineCache.cpp | 0 src/{ripple => xrpld}/app/paths/RippleLineCache.h | 0 src/{ripple => xrpld}/app/paths/TrustLine.cpp | 0 src/{ripple => xrpld}/app/paths/TrustLine.h | 0 .../app/paths/detail}/AMMLiquidity.cpp | 0 .../impl => xrpld/app/paths/detail}/AMMOffer.cpp | 0 .../impl => xrpld/app/paths/detail}/AmountSpec.h | 0 .../impl => xrpld/app/paths/detail}/BookStep.cpp | 0 .../impl => xrpld/app/paths/detail}/DirectStep.cpp | 0 .../impl => xrpld/app/paths/detail}/FlatSets.h | 0 .../impl => xrpld/app/paths/detail}/FlowDebugInfo.h | 0 .../app/paths/detail}/PathfinderUtils.h | 0 .../impl => xrpld/app/paths/detail}/PaySteps.cpp | 0 .../impl => xrpld/app/paths/detail}/StepChecks.h | 0 .../paths/impl => xrpld/app/paths/detail}/Steps.h | 0 .../impl => xrpld/app/paths/detail}/StrandFlow.h | 0 .../app/paths/detail}/XRPEndpointStep.cpp | 0 src/{ripple => xrpld}/app/rdb/Download.h | 0 src/{ripple => xrpld}/app/rdb/PeerFinder.h | 0 src/{ripple => xrpld}/app/rdb/README.md | 0 src/{ripple => xrpld}/app/rdb/RelationalDatabase.h | 0 src/{ripple => xrpld}/app/rdb/ShardArchive.h | 0 src/{ripple => xrpld}/app/rdb/State.h | 0 src/{ripple => xrpld}/app/rdb/UnitaryShard.h | 0 src/{ripple => xrpld}/app/rdb/Vacuum.h | 0 src/{ripple => xrpld}/app/rdb/Wallet.h | 0 .../app/rdb/backend/PostgresDatabase.h | 0 .../app/rdb/backend/SQLiteDatabase.h | 0 src/{ripple => xrpld}/app/rdb/backend/detail/Node.h | 0 .../app/rdb/backend/detail}/PostgresDatabase.cpp | 0 .../app/rdb/backend/detail}/SQLiteDatabase.cpp | 0 .../app/rdb/backend/detail/Shard.h | 0 .../app/rdb/backend/detail/detail}/Node.cpp | 0 .../app/rdb/backend/detail/detail}/Shard.cpp | 0 .../rdb/impl => xrpld/app/rdb/detail}/Download.cpp | 0 .../impl => xrpld/app/rdb/detail}/PeerFinder.cpp | 0 .../app/rdb/detail}/RelationalDatabase.cpp | 0 .../impl => xrpld/app/rdb/detail}/ShardArchive.cpp | 0 .../app/rdb/impl => xrpld/app/rdb/detail}/State.cpp | 0 .../impl => xrpld/app/rdb/detail}/UnitaryShard.cpp | 0 .../rdb/impl => xrpld/app/rdb/detail}/Vacuum.cpp | 0 .../rdb/impl => xrpld/app/rdb/detail}/Wallet.cpp | 0 src/{ripple => xrpld}/app/reporting/ETLHelpers.h | 0 src/{ripple => xrpld}/app/reporting/ETLSource.cpp | 0 src/{ripple => xrpld}/app/reporting/ETLSource.h | 0 src/{ripple => xrpld}/app/reporting/P2pProxy.cpp | 0 src/{ripple => xrpld}/app/reporting/P2pProxy.h | 0 src/{ripple => xrpld}/app/reporting/README.md | 0 .../app/reporting/ReportingETL.cpp | 0 src/{ripple => xrpld}/app/reporting/ReportingETL.h | 0 src/{ripple => xrpld}/app/tx/apply.h | 0 src/{ripple => xrpld}/app/tx/applySteps.h | 0 .../app/tx/impl => xrpld/app/tx/detail}/AMMBid.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/AMMBid.h | 0 .../tx/impl => xrpld/app/tx/detail}/AMMCreate.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/AMMCreate.h | 0 .../tx/impl => xrpld/app/tx/detail}/AMMDelete.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/AMMDelete.h | 0 .../tx/impl => xrpld/app/tx/detail}/AMMDeposit.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/AMMDeposit.h | 0 .../app/tx/impl => xrpld/app/tx/detail}/AMMVote.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/AMMVote.h | 0 .../tx/impl => xrpld/app/tx/detail}/AMMWithdraw.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/AMMWithdraw.h | 0 .../impl => xrpld/app/tx/detail}/ApplyContext.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/ApplyContext.h | 0 .../app/tx/impl => xrpld/app/tx/detail}/BookTip.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/BookTip.h | 0 .../tx/impl => xrpld/app/tx/detail}/CancelCheck.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/CancelCheck.h | 0 .../tx/impl => xrpld/app/tx/detail}/CancelOffer.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/CancelOffer.h | 0 .../tx/impl => xrpld/app/tx/detail}/CashCheck.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/CashCheck.h | 0 .../app/tx/impl => xrpld/app/tx/detail}/Change.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/Change.h | 0 .../tx/impl => xrpld/app/tx/detail}/Clawback.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/Clawback.h | 0 .../tx/impl => xrpld/app/tx/detail}/CreateCheck.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/CreateCheck.h | 0 .../tx/impl => xrpld/app/tx/detail}/CreateOffer.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/CreateOffer.h | 0 .../impl => xrpld/app/tx/detail}/CreateTicket.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/CreateTicket.h | 0 .../app/tx/impl => xrpld/app/tx/detail}/DID.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/DID.h | 0 .../impl => xrpld/app/tx/detail}/DeleteAccount.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/DeleteAccount.h | 0 .../impl => xrpld/app/tx/detail}/DeleteOracle.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/DeleteOracle.h | 0 .../impl => xrpld/app/tx/detail}/DepositPreauth.cpp | 0 .../impl => xrpld/app/tx/detail}/DepositPreauth.h | 0 .../app/tx/impl => xrpld/app/tx/detail}/Escrow.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/Escrow.h | 0 .../impl => xrpld/app/tx/detail}/InvariantCheck.cpp | 0 .../impl => xrpld/app/tx/detail}/InvariantCheck.h | 0 .../app/tx/detail}/NFTokenAcceptOffer.cpp | 0 .../app/tx/detail}/NFTokenAcceptOffer.h | 0 .../tx/impl => xrpld/app/tx/detail}/NFTokenBurn.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/NFTokenBurn.h | 0 .../app/tx/detail}/NFTokenCancelOffer.cpp | 0 .../app/tx/detail}/NFTokenCancelOffer.h | 0 .../app/tx/detail}/NFTokenCreateOffer.cpp | 0 .../app/tx/detail}/NFTokenCreateOffer.h | 0 .../tx/impl => xrpld/app/tx/detail}/NFTokenMint.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/NFTokenMint.h | 0 .../app/tx/detail}/NFTokenUtils.cpp | 0 .../details => xrpld/app/tx/detail}/NFTokenUtils.h | 0 .../app/tx/impl => xrpld/app/tx/detail}/Offer.h | 0 .../tx/impl => xrpld/app/tx/detail}/OfferStream.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/OfferStream.h | 0 .../app/tx/impl => xrpld/app/tx/detail}/PayChan.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/PayChan.h | 0 .../app/tx/impl => xrpld/app/tx/detail}/Payment.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/Payment.h | 0 .../tx/impl => xrpld/app/tx/detail}/SetAccount.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/SetAccount.h | 0 .../tx/impl => xrpld/app/tx/detail}/SetOracle.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/SetOracle.h | 0 .../impl => xrpld/app/tx/detail}/SetRegularKey.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/SetRegularKey.h | 0 .../impl => xrpld/app/tx/detail}/SetSignerList.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/SetSignerList.h | 0 .../tx/impl => xrpld/app/tx/detail}/SetTrust.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/SetTrust.h | 0 .../impl => xrpld/app/tx/detail}/SignerEntries.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/SignerEntries.h | 0 .../app/tx/impl => xrpld/app/tx/detail}/Taker.cpp | 0 .../app/tx/impl => xrpld/app/tx/detail}/Taker.h | 0 .../tx/impl => xrpld/app/tx/detail}/Transactor.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/Transactor.h | 0 .../impl => xrpld/app/tx/detail}/XChainBridge.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/XChainBridge.h | 0 .../app/tx/impl => xrpld/app/tx/detail}/apply.cpp | 0 .../tx/impl => xrpld/app/tx/detail}/applySteps.cpp | 0 src/{ripple => xrpld}/conditions/Condition.h | 0 src/{ripple => xrpld}/conditions/Fulfillment.h | 0 .../impl => xrpld/conditions/detail}/Condition.cpp | 0 .../conditions/detail}/Fulfillment.cpp | 0 .../conditions/detail}/PreimageSha256.h | 0 .../impl => xrpld/conditions/detail}/error.cpp | 0 .../impl => xrpld/conditions/detail}/error.h | 0 .../impl => xrpld/conditions/detail}/utils.h | 0 src/{ripple => xrpld}/consensus/Consensus.cpp | 0 src/{ripple => xrpld}/consensus/Consensus.h | 0 src/{ripple => xrpld}/consensus/ConsensusParms.h | 0 src/{ripple => xrpld}/consensus/ConsensusProposal.h | 0 src/{ripple => xrpld}/consensus/ConsensusTypes.h | 0 src/{ripple => xrpld}/consensus/DisputedTx.h | 0 src/{ripple => xrpld}/consensus/LedgerTiming.h | 0 src/{ripple => xrpld}/consensus/LedgerTrie.h | 0 src/{ripple => xrpld}/consensus/README.md | 0 src/{ripple => xrpld}/consensus/Validations.h | 0 src/{ripple => xrpld}/core/ClosureCounter.h | 0 src/{ripple => xrpld}/core/Config.h | 0 src/{ripple => xrpld}/core/ConfigSections.h | 0 src/{ripple => xrpld}/core/Coro.ipp | 0 src/{ripple => xrpld}/core/DatabaseCon.h | 0 src/{ripple => xrpld}/core/Job.h | 0 src/{ripple => xrpld}/core/JobQueue.h | 0 src/{ripple => xrpld}/core/JobTypeData.h | 0 src/{ripple => xrpld}/core/JobTypeInfo.h | 0 src/{ripple => xrpld}/core/JobTypes.h | 0 src/{ripple => xrpld}/core/LoadEvent.h | 0 src/{ripple => xrpld}/core/LoadMonitor.h | 0 src/{ripple => xrpld}/core/Pg.cpp | 0 src/{ripple => xrpld}/core/Pg.h | 0 src/{ripple => xrpld}/core/SociDB.h | 0 src/{ripple => xrpld}/core/TimeKeeper.h | 0 .../core/impl => xrpld/core/detail}/Config.cpp | 0 .../core/impl => xrpld/core/detail}/DatabaseCon.cpp | 0 src/{ripple/core/impl => xrpld/core/detail}/Job.cpp | 0 .../core/impl => xrpld/core/detail}/JobQueue.cpp | 0 .../core/impl => xrpld/core/detail}/LoadEvent.cpp | 0 .../core/impl => xrpld/core/detail}/LoadMonitor.cpp | 0 .../core/impl => xrpld/core/detail}/SociDB.cpp | 0 .../core/impl => xrpld/core/detail}/Workers.cpp | 0 .../core/impl => xrpld/core/detail}/Workers.h | 0 .../core/impl => xrpld/core/detail}/semaphore.h | 0 src/{ripple => xrpld}/ledger/ApplyView.h | 0 src/{ripple => xrpld}/ledger/ApplyViewImpl.h | 0 src/{ripple => xrpld}/ledger/BookDirs.h | 0 src/{ripple => xrpld}/ledger/CachedSLEs.h | 0 src/{ripple => xrpld}/ledger/CachedView.h | 0 src/{ripple => xrpld}/ledger/Directory.h | 0 src/{ripple => xrpld}/ledger/OpenView.h | 0 src/{ripple => xrpld}/ledger/PaymentSandbox.h | 0 src/{ripple => xrpld}/ledger/RawView.h | 0 src/{ripple => xrpld}/ledger/ReadView.h | 0 src/{ripple => xrpld}/ledger/Sandbox.h | 0 src/{ripple => xrpld}/ledger/View.h | 0 .../ledger/detail}/ApplyStateTable.cpp | 0 .../ledger/detail/ApplyStateTable.h | 0 .../impl => xrpld/ledger/detail}/ApplyView.cpp | 0 .../impl => xrpld/ledger/detail}/ApplyViewBase.cpp | 0 src/{ripple => xrpld}/ledger/detail/ApplyViewBase.h | 0 .../impl => xrpld/ledger/detail}/ApplyViewImpl.cpp | 0 .../impl => xrpld/ledger/detail}/BookDirs.cpp | 0 .../impl => xrpld/ledger/detail}/CachedView.cpp | 0 .../impl => xrpld/ledger/detail}/Directory.cpp | 0 .../impl => xrpld/ledger/detail}/OpenView.cpp | 0 .../impl => xrpld/ledger/detail}/PaymentSandbox.cpp | 0 .../impl => xrpld/ledger/detail}/RawStateTable.cpp | 0 src/{ripple => xrpld}/ledger/detail/RawStateTable.h | 0 .../impl => xrpld/ledger/detail}/ReadView.cpp | 0 .../ledger/detail/ReadViewFwdRange.h | 0 .../ledger/detail/ReadViewFwdRange.ipp | 0 .../ledger/impl => xrpld/ledger/detail}/View.cpp | 0 src/{ripple => xrpld}/net/AutoSocket.h | 0 src/{ripple => xrpld}/net/DatabaseBody.h | 0 src/{ripple => xrpld}/net/DatabaseDownloader.h | 0 src/{ripple => xrpld}/net/HTTPClient.h | 0 src/{ripple => xrpld}/net/HTTPClientSSLContext.h | 0 src/{ripple => xrpld}/net/HTTPDownloader.h | 0 src/{ripple => xrpld}/net/HTTPStream.h | 0 src/{ripple => xrpld}/net/InfoSub.h | 0 src/{ripple => xrpld}/net/RPCCall.h | 0 src/{ripple => xrpld}/net/RPCSub.h | 0 src/{ripple => xrpld}/net/RegisterSSLCerts.h | 0 src/{ripple => xrpld}/net/ShardDownloader.md | 0 .../net/impl => xrpld/net/detail}/DatabaseBody.ipp | 0 .../net/detail}/DatabaseDownloader.cpp | 0 .../net/impl => xrpld/net/detail}/HTTPClient.cpp | 0 .../impl => xrpld/net/detail}/HTTPDownloader.cpp | 0 .../net/impl => xrpld/net/detail}/HTTPStream.cpp | 0 .../net/impl => xrpld/net/detail}/InfoSub.cpp | 0 .../net/impl => xrpld/net/detail}/RPCCall.cpp | 0 .../net/impl => xrpld/net/detail}/RPCSub.cpp | 0 .../impl => xrpld/net/detail}/RegisterSSLCerts.cpp | 0 .../net/images/interrupt_sequence.png | Bin src/{ripple => xrpld}/net/images/states.png | Bin src/{ripple => xrpld}/net/uml/interrupt_sequence.pu | 0 src/{ripple => xrpld}/net/uml/states.pu | 0 src/{ripple => xrpld}/nodestore/Backend.h | 0 src/{ripple => xrpld}/nodestore/Database.h | 0 src/{ripple => xrpld}/nodestore/DatabaseRotating.h | 0 src/{ripple => xrpld}/nodestore/DatabaseShard.h | 0 .../nodestore/DeterministicShard.md | 0 src/{ripple => xrpld}/nodestore/DummyScheduler.h | 0 src/{ripple => xrpld}/nodestore/Factory.h | 0 src/{ripple => xrpld}/nodestore/Manager.h | 0 src/{ripple => xrpld}/nodestore/NodeObject.h | 0 src/{ripple => xrpld}/nodestore/README.md | 0 src/{ripple => xrpld}/nodestore/Scheduler.h | 0 src/{ripple => xrpld}/nodestore/ShardInfo.h | 0 src/{ripple => xrpld}/nodestore/ShardPool.md | 0 src/{ripple => xrpld}/nodestore/ShardSizeTuning.md | 0 src/{ripple => xrpld}/nodestore/Task.h | 0 src/{ripple => xrpld}/nodestore/Types.h | 0 .../nodestore/backend/CassandraFactory.cpp | 0 .../nodestore/backend/MemoryFactory.cpp | 0 .../nodestore/backend/NuDBFactory.cpp | 0 .../nodestore/backend/NullFactory.cpp | 0 .../nodestore/backend/RocksDBFactory.cpp | 0 .../impl => xrpld/nodestore/detail}/BatchWriter.cpp | 0 .../impl => xrpld/nodestore/detail}/BatchWriter.h | 0 .../impl => xrpld/nodestore/detail}/Database.cpp | 0 .../nodestore/detail}/DatabaseNodeImp.cpp | 0 .../nodestore/detail}/DatabaseNodeImp.h | 0 .../nodestore/detail}/DatabaseRotatingImp.cpp | 0 .../nodestore/detail}/DatabaseRotatingImp.h | 0 .../nodestore/detail}/DatabaseShardImp.cpp | 0 .../nodestore/detail}/DatabaseShardImp.h | 0 .../impl => xrpld/nodestore/detail}/DecodedBlob.cpp | 0 .../impl => xrpld/nodestore/detail}/DecodedBlob.h | 0 .../nodestore/detail}/DeterministicShard.cpp | 0 .../nodestore/detail}/DeterministicShard.h | 0 .../nodestore/detail}/DummyScheduler.cpp | 0 .../impl => xrpld/nodestore/detail}/EncodedBlob.h | 0 .../impl => xrpld/nodestore/detail}/ManagerImp.cpp | 0 .../impl => xrpld/nodestore/detail}/ManagerImp.h | 0 .../impl => xrpld/nodestore/detail}/NodeObject.cpp | 0 .../impl => xrpld/nodestore/detail}/Shard.cpp | 0 .../impl => xrpld/nodestore/detail}/Shard.h | 0 .../impl => xrpld/nodestore/detail}/ShardInfo.cpp | 0 .../impl => xrpld/nodestore/detail}/TaskQueue.cpp | 0 .../impl => xrpld/nodestore/detail}/TaskQueue.h | 0 .../impl => xrpld/nodestore/detail}/codec.h | 0 .../impl => xrpld/nodestore/detail}/varint.h | 0 src/{ripple => xrpld}/overlay/Cluster.h | 0 src/{ripple => xrpld}/overlay/ClusterNode.h | 0 src/{ripple => xrpld}/overlay/Compression.h | 0 src/{ripple => xrpld}/overlay/Message.h | 0 src/{ripple => xrpld}/overlay/Overlay.h | 0 src/{ripple => xrpld}/overlay/Peer.h | 0 .../overlay/PeerReservationTable.h | 0 src/{ripple => xrpld}/overlay/PeerSet.h | 0 src/{ripple => xrpld}/overlay/README.md | 0 src/{ripple => xrpld}/overlay/ReduceRelayCommon.h | 0 src/{ripple => xrpld}/overlay/Slot.h | 0 src/{ripple => xrpld}/overlay/Squelch.h | 0 .../impl => xrpld/overlay/detail}/Cluster.cpp | 0 .../overlay/detail}/ConnectAttempt.cpp | 0 .../impl => xrpld/overlay/detail}/ConnectAttempt.h | 0 .../impl => xrpld/overlay/detail}/Handshake.cpp | 0 .../impl => xrpld/overlay/detail}/Handshake.h | 0 .../impl => xrpld/overlay/detail}/Message.cpp | 0 .../impl => xrpld/overlay/detail}/OverlayImpl.cpp | 0 .../impl => xrpld/overlay/detail}/OverlayImpl.h | 0 .../impl => xrpld/overlay/detail}/PeerImp.cpp | 0 .../overlay/impl => xrpld/overlay/detail}/PeerImp.h | 0 .../overlay/detail}/PeerReservationTable.cpp | 0 .../impl => xrpld/overlay/detail}/PeerSet.cpp | 0 .../impl => xrpld/overlay/detail}/ProtocolMessage.h | 0 .../overlay/detail}/ProtocolVersion.cpp | 0 .../impl => xrpld/overlay/detail}/ProtocolVersion.h | 0 .../impl => xrpld/overlay/detail}/TrafficCount.cpp | 0 .../impl => xrpld/overlay/detail}/TrafficCount.h | 0 .../overlay/impl => xrpld/overlay/detail}/Tuning.h | 0 .../impl => xrpld/overlay/detail}/TxMetrics.cpp | 0 .../impl => xrpld/overlay/detail}/TxMetrics.h | 0 .../impl => xrpld/overlay/detail}/ZeroCopyStream.h | 0 src/{ripple => xrpld}/overlay/make_Overlay.h | 0 src/{ripple => xrpld}/overlay/predicates.h | 0 .../peerfinder/PeerfinderManager.h | 0 src/{ripple => xrpld}/peerfinder/README.md | 0 src/{ripple => xrpld}/peerfinder/Slot.h | 0 .../impl => xrpld/peerfinder/detail}/Bootcache.cpp | 0 .../impl => xrpld/peerfinder/detail}/Bootcache.h | 0 .../impl => xrpld/peerfinder/detail}/Checker.h | 0 .../impl => xrpld/peerfinder/detail}/Counts.h | 0 .../impl => xrpld/peerfinder/detail}/Endpoint.cpp | 0 .../impl => xrpld/peerfinder/detail}/Fixed.h | 0 .../impl => xrpld/peerfinder/detail}/Handouts.h | 0 .../impl => xrpld/peerfinder/detail}/Livecache.h | 0 .../impl => xrpld/peerfinder/detail}/Logic.h | 0 .../peerfinder/detail}/PeerfinderConfig.cpp | 0 .../peerfinder/detail}/PeerfinderManager.cpp | 0 .../impl => xrpld/peerfinder/detail}/Reporting.h | 0 .../impl => xrpld/peerfinder/detail}/SlotImp.cpp | 0 .../impl => xrpld/peerfinder/detail}/SlotImp.h | 0 .../impl => xrpld/peerfinder/detail}/Source.h | 0 .../peerfinder/detail}/SourceStrings.cpp | 0 .../peerfinder/detail}/SourceStrings.h | 0 .../impl => xrpld/peerfinder/detail}/Store.h | 0 .../impl => xrpld/peerfinder/detail}/StoreSqdb.h | 0 .../impl => xrpld/peerfinder/detail}/Tuning.h | 0 .../impl => xrpld/peerfinder/detail}/iosformat.h | 0 src/{ripple => xrpld}/peerfinder/make_Manager.h | 0 .../peerfinder/sim/FunctionQueue.h | 0 .../peerfinder/sim/GraphAlgorithms.h | 0 src/{ripple => xrpld}/peerfinder/sim/Message.h | 0 src/{ripple => xrpld}/peerfinder/sim/NodeSnapshot.h | 0 src/{ripple => xrpld}/peerfinder/sim/Params.h | 0 src/{ripple => xrpld}/peerfinder/sim/Predicates.h | 0 src/{ripple/basics => xrpld/perflog}/PerfLog.h | 0 .../impl => xrpld/perflog/detail}/PerfLogImp.cpp | 0 .../impl => xrpld/perflog/detail}/PerfLogImp.h | 0 src/{ripple => xrpld}/rpc/BookChanges.h | 0 src/{ripple => xrpld}/rpc/CTID.h | 0 src/{ripple => xrpld}/rpc/Context.h | 0 src/{ripple => xrpld}/rpc/DeliveredAmount.h | 0 src/{ripple => xrpld}/rpc/GRPCHandlers.h | 0 src/{ripple => xrpld}/rpc/Output.h | 0 src/{ripple => xrpld}/rpc/README.md | 0 src/{ripple => xrpld}/rpc/RPCHandler.h | 0 src/{ripple => xrpld}/rpc/Request.h | 0 src/{ripple => xrpld}/rpc/Role.h | 0 src/{ripple => xrpld}/rpc/ServerHandler.h | 0 src/{ripple => xrpld}/rpc/ShardArchiveHandler.h | 0 .../rpc/ShardVerificationScheduler.h | 0 src/{ripple => xrpld}/rpc/Status.h | 0 .../impl => xrpld/rpc/detail}/DeliveredAmount.cpp | 0 .../rpc/impl => xrpld/rpc/detail}/Handler.cpp | 0 src/{ripple/rpc/impl => xrpld/rpc/detail}/Handler.h | 0 .../impl => xrpld/rpc/detail}/LegacyPathFind.cpp | 0 .../rpc/impl => xrpld/rpc/detail}/LegacyPathFind.h | 0 .../rpc/impl => xrpld/rpc/detail}/RPCHandler.cpp | 0 .../rpc/impl => xrpld/rpc/detail}/RPCHelpers.cpp | 0 .../rpc/impl => xrpld/rpc/detail}/RPCHelpers.h | 0 src/{ripple/rpc/impl => xrpld/rpc/detail}/Role.cpp | 0 .../rpc/impl => xrpld/rpc/detail}/ServerHandler.cpp | 0 .../rpc/detail}/ShardArchiveHandler.cpp | 0 .../rpc/detail}/ShardVerificationScheduler.cpp | 0 .../rpc/impl => xrpld/rpc/detail}/Status.cpp | 0 .../impl => xrpld/rpc/detail}/TransactionSign.cpp | 0 .../rpc/impl => xrpld/rpc/detail}/TransactionSign.h | 0 src/{ripple/rpc/impl => xrpld/rpc/detail}/Tuning.h | 0 .../rpc/impl => xrpld/rpc/detail}/WSInfoSub.h | 0 src/{ripple => xrpld}/rpc/handlers/AMMInfo.cpp | 0 .../rpc/handlers/AccountChannels.cpp | 0 .../rpc/handlers/AccountCurrenciesHandler.cpp | 0 src/{ripple => xrpld}/rpc/handlers/AccountInfo.cpp | 0 src/{ripple => xrpld}/rpc/handlers/AccountLines.cpp | 0 .../rpc/handlers/AccountObjects.cpp | 0 .../rpc/handlers/AccountOffers.cpp | 0 src/{ripple => xrpld}/rpc/handlers/AccountTx.cpp | 0 src/{ripple => xrpld}/rpc/handlers/BlackList.cpp | 0 src/{ripple => xrpld}/rpc/handlers/BookOffers.cpp | 0 src/{ripple => xrpld}/rpc/handlers/CanDelete.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Connect.cpp | 0 .../rpc/handlers/ConsensusInfo.cpp | 0 src/{ripple => xrpld}/rpc/handlers/CrawlShards.cpp | 0 .../rpc/handlers/DepositAuthorized.cpp | 0 .../rpc/handlers/DownloadShard.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Feature1.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Fee1.cpp | 0 src/{ripple => xrpld}/rpc/handlers/FetchInfo.cpp | 0 .../rpc/handlers/GatewayBalances.cpp | 0 .../rpc/handlers/GetAggregatePrice.cpp | 0 src/{ripple => xrpld}/rpc/handlers/GetCounts.cpp | 0 src/{ripple => xrpld}/rpc/handlers/GetCounts.h | 0 src/{ripple => xrpld}/rpc/handlers/Handlers.h | 0 src/{ripple => xrpld}/rpc/handlers/LedgerAccept.cpp | 0 .../rpc/handlers/LedgerCleanerHandler.cpp | 0 src/{ripple => xrpld}/rpc/handlers/LedgerClosed.cpp | 0 .../rpc/handlers/LedgerCurrent.cpp | 0 src/{ripple => xrpld}/rpc/handlers/LedgerData.cpp | 0 src/{ripple => xrpld}/rpc/handlers/LedgerDiff.cpp | 0 src/{ripple => xrpld}/rpc/handlers/LedgerEntry.cpp | 0 .../rpc/handlers/LedgerHandler.cpp | 0 src/{ripple => xrpld}/rpc/handlers/LedgerHandler.h | 0 src/{ripple => xrpld}/rpc/handlers/LedgerHeader.cpp | 0 .../rpc/handlers/LedgerRequest.cpp | 0 src/{ripple => xrpld}/rpc/handlers/LogLevel.cpp | 0 src/{ripple => xrpld}/rpc/handlers/LogRotate.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Manifest.cpp | 0 src/{ripple => xrpld}/rpc/handlers/NFTOffers.cpp | 0 .../rpc/handlers/NoRippleCheck.cpp | 0 src/{ripple => xrpld}/rpc/handlers/NodeToShard.cpp | 0 src/{ripple => xrpld}/rpc/handlers/OwnerInfo.cpp | 0 src/{ripple => xrpld}/rpc/handlers/PathFind.cpp | 0 src/{ripple => xrpld}/rpc/handlers/PayChanClaim.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Peers.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Ping.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Print.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Random.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Reservations.cpp | 0 .../rpc/handlers/RipplePathFind.cpp | 0 src/{ripple => xrpld}/rpc/handlers/ServerInfo.cpp | 0 src/{ripple => xrpld}/rpc/handlers/ServerState.cpp | 0 src/{ripple => xrpld}/rpc/handlers/SignFor.cpp | 0 src/{ripple => xrpld}/rpc/handlers/SignHandler.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Stop.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Submit.cpp | 0 .../rpc/handlers/SubmitMultiSigned.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Subscribe.cpp | 0 .../rpc/handlers/TransactionEntry.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Tx.cpp | 0 src/{ripple => xrpld}/rpc/handlers/TxHistory.cpp | 0 .../rpc/handlers/TxReduceRelay.cpp | 0 src/{ripple => xrpld}/rpc/handlers/UnlList.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Unsubscribe.cpp | 0 .../rpc/handlers/ValidationCreate.cpp | 0 .../rpc/handlers/ValidatorInfo.cpp | 0 .../rpc/handlers/ValidatorListSites.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Validators.cpp | 0 src/{ripple => xrpld}/rpc/handlers/Version.h | 0 .../rpc/handlers/WalletPropose.cpp | 0 src/{ripple => xrpld}/rpc/handlers/WalletPropose.h | 0 src/{ripple => xrpld}/rpc/json_body.h | 0 src/{ripple => xrpld}/shamap/Family.h | 0 src/{ripple => xrpld}/shamap/FullBelowCache.h | 0 src/{ripple => xrpld}/shamap/NodeFamily.h | 0 src/{ripple => xrpld}/shamap/README.md | 0 src/{ripple => xrpld}/shamap/SHAMap.h | 0 .../shamap/SHAMapAccountStateLeafNode.h | 0 src/{ripple => xrpld}/shamap/SHAMapAddNode.h | 0 src/{ripple => xrpld}/shamap/SHAMapInnerNode.h | 0 src/{ripple => xrpld}/shamap/SHAMapItem.h | 0 src/{ripple => xrpld}/shamap/SHAMapLeafNode.h | 0 src/{ripple => xrpld}/shamap/SHAMapMissingNode.h | 0 src/{ripple => xrpld}/shamap/SHAMapNodeID.h | 0 src/{ripple => xrpld}/shamap/SHAMapSyncFilter.h | 0 src/{ripple => xrpld}/shamap/SHAMapTreeNode.h | 0 src/{ripple => xrpld}/shamap/SHAMapTxLeafNode.h | 0 .../shamap/SHAMapTxPlusMetaLeafNode.h | 0 src/{ripple => xrpld}/shamap/ShardFamily.h | 0 src/{ripple => xrpld}/shamap/TreeNodeCache.h | 0 .../impl => xrpld/shamap/detail}/NodeFamily.cpp | 0 .../shamap/impl => xrpld/shamap/detail}/SHAMap.cpp | 0 .../impl => xrpld/shamap/detail}/SHAMapDelta.cpp | 0 .../shamap/detail}/SHAMapInnerNode.cpp | 0 .../impl => xrpld/shamap/detail}/SHAMapLeafNode.cpp | 0 .../impl => xrpld/shamap/detail}/SHAMapNodeID.cpp | 0 .../impl => xrpld/shamap/detail}/SHAMapSync.cpp | 0 .../impl => xrpld/shamap/detail}/SHAMapTreeNode.cpp | 0 .../impl => xrpld/shamap/detail}/ShardFamily.cpp | 0 .../impl => xrpld/shamap/detail}/TaggedPointer.h | 0 .../impl => xrpld/shamap/detail}/TaggedPointer.ipp | 0 src/{ripple => xrpld}/unity/rocksdb.h | 0 994 files changed, 0 insertions(+), 0 deletions(-) rename {src/ripple => include/xrpl}/basics/Archive.h (100%) rename {src/ripple => include/xrpl}/basics/BasicConfig.h (100%) rename {src/ripple => include/xrpl}/basics/Blob.h (100%) rename {src/ripple => include/xrpl}/basics/Buffer.h (100%) rename {src/ripple => include/xrpl}/basics/ByteUtilities.h (100%) rename {src/ripple => include/xrpl}/basics/CompressionAlgorithms.h (100%) rename {src/ripple => include/xrpl}/basics/CountedObject.h (100%) rename {src/ripple => include/xrpl}/basics/DecayingSample.h (100%) rename {src/ripple => include/xrpl}/basics/Expected.h (100%) rename {src/ripple => include/xrpl}/basics/FeeUnits.h (100%) rename {src/ripple => include/xrpl}/basics/FileUtilities.h (100%) rename {src/ripple => include/xrpl}/basics/IOUAmount.h (100%) rename {src/ripple => include/xrpl}/basics/KeyCache.h (100%) rename {src/ripple => include/xrpl}/basics/LocalValue.h (100%) rename {src/ripple => include/xrpl}/basics/Log.h (100%) rename {src/ripple => include/xrpl}/basics/MathUtilities.h (100%) rename {src/ripple => include/xrpl}/basics/Number.h (100%) rename {src/ripple => include/xrpl}/basics/README.md (100%) rename {src/ripple => include/xrpl}/basics/RangeSet.h (100%) rename {src/ripple => include/xrpl}/basics/Resolver.h (100%) rename {src/ripple => include/xrpl}/basics/ResolverAsio.h (100%) rename {src/ripple => include/xrpl}/basics/SHAMapHash.h (100%) rename {src/ripple => include/xrpl}/basics/SlabAllocator.h (100%) rename {src/ripple => include/xrpl}/basics/Slice.h (100%) rename {src/ripple => include/xrpl}/basics/StringUtilities.h (100%) rename {src/ripple => include/xrpl}/basics/TaggedCache.h (100%) rename {src/ripple => include/xrpl}/basics/ThreadSafetyAnalysis.h (100%) rename {src/ripple => include/xrpl}/basics/ToString.h (100%) rename {src/ripple => include/xrpl}/basics/UnorderedContainers.h (100%) rename {src/ripple => include/xrpl}/basics/UptimeClock.h (100%) rename {src/ripple => include/xrpl}/basics/XRPAmount.h (100%) rename {src/ripple => include/xrpl}/basics/algorithm.h (100%) rename {src/ripple => include/xrpl}/basics/base64.h (100%) rename {src/ripple => include/xrpl}/basics/base_uint.h (100%) rename {src/ripple => include/xrpl}/basics/chrono.h (100%) rename {src/ripple => include/xrpl}/basics/comparators.h (100%) rename {src/ripple => include/xrpl}/basics/contract.h (100%) rename {src/ripple => include/xrpl}/basics/hardened_hash.h (100%) rename {src/ripple => include/xrpl}/basics/join.h (100%) rename {src/ripple => include/xrpl}/basics/make_SSLContext.h (100%) rename {src/ripple => include/xrpl}/basics/mulDiv.h (100%) rename {src/ripple => include/xrpl}/basics/partitioned_unordered_map.h (100%) rename {src/ripple => include/xrpl}/basics/random.h (100%) rename {src/ripple => include/xrpl}/basics/safe_cast.h (100%) rename {src/ripple => include/xrpl}/basics/scope.h (100%) rename {src/ripple => include/xrpl}/basics/spinlock.h (100%) rename {src/ripple => include/xrpl}/basics/strHex.h (100%) rename {src/ripple => include/xrpl}/basics/tagged_integer.h (100%) rename {src/ripple => include/xrpl}/beast/asio/io_latency_probe.h (100%) rename {src/ripple => include/xrpl}/beast/clock/abstract_clock.h (100%) rename {src/ripple => include/xrpl}/beast/clock/basic_seconds_clock.h (100%) rename {src/ripple => include/xrpl}/beast/clock/manual_clock.h (100%) rename {src/ripple => include/xrpl}/beast/container/aged_container.h (100%) rename {src/ripple => include/xrpl}/beast/container/aged_container_utility.h (100%) rename {src/ripple => include/xrpl}/beast/container/aged_map.h (100%) rename {src/ripple => include/xrpl}/beast/container/aged_multimap.h (100%) rename {src/ripple => include/xrpl}/beast/container/aged_multiset.h (100%) rename {src/ripple => include/xrpl}/beast/container/aged_set.h (100%) rename {src/ripple => include/xrpl}/beast/container/aged_unordered_map.h (100%) rename {src/ripple => include/xrpl}/beast/container/aged_unordered_multimap.h (100%) rename {src/ripple => include/xrpl}/beast/container/aged_unordered_multiset.h (100%) rename {src/ripple => include/xrpl}/beast/container/aged_unordered_set.h (100%) rename {src/ripple => include/xrpl}/beast/container/detail/aged_associative_container.h (100%) rename {src/ripple => include/xrpl}/beast/container/detail/aged_container_iterator.h (100%) rename {src/ripple => include/xrpl}/beast/container/detail/aged_ordered_container.h (100%) rename {src/ripple => include/xrpl}/beast/container/detail/aged_unordered_container.h (100%) rename {src/ripple => include/xrpl}/beast/container/detail/empty_base_optimization.h (100%) rename {src/ripple => include/xrpl}/beast/core/CurrentThreadName.h (100%) rename {src/ripple => include/xrpl}/beast/core/LexicalCast.h (100%) rename {src/ripple => include/xrpl}/beast/core/List.h (100%) rename {src/ripple => include/xrpl}/beast/core/LockFreeStack.h (100%) rename {src/ripple => include/xrpl}/beast/core/SemanticVersion.h (100%) rename {src/ripple => include/xrpl}/beast/hash/hash_append.h (100%) rename {src/ripple => include/xrpl}/beast/hash/uhash.h (100%) rename {src/ripple => include/xrpl}/beast/hash/xxhasher.h (100%) rename {src/ripple => include/xrpl}/beast/insight/Collector.h (100%) rename {src/ripple => include/xrpl}/beast/insight/Counter.h (100%) rename {src/ripple => include/xrpl}/beast/insight/CounterImpl.h (100%) rename {src/ripple => include/xrpl}/beast/insight/Event.h (100%) rename {src/ripple => include/xrpl}/beast/insight/EventImpl.h (100%) rename {src/ripple => include/xrpl}/beast/insight/Gauge.h (100%) rename {src/ripple => include/xrpl}/beast/insight/GaugeImpl.h (100%) rename {src/ripple => include/xrpl}/beast/insight/Group.h (100%) rename {src/ripple => include/xrpl}/beast/insight/Groups.h (100%) rename {src/ripple => include/xrpl}/beast/insight/Hook.h (100%) rename {src/ripple => include/xrpl}/beast/insight/HookImpl.h (100%) rename {src/ripple => include/xrpl}/beast/insight/Insight.h (100%) rename {src/ripple => include/xrpl}/beast/insight/Meter.h (100%) rename {src/ripple => include/xrpl}/beast/insight/MeterImpl.h (100%) rename {src/ripple => include/xrpl}/beast/insight/NullCollector.h (100%) rename {src/ripple => include/xrpl}/beast/insight/StatsDCollector.h (100%) rename {src/ripple => include/xrpl}/beast/net/IPAddress.h (100%) rename {src/ripple => include/xrpl}/beast/net/IPAddressConversion.h (100%) rename {src/ripple => include/xrpl}/beast/net/IPAddressV4.h (100%) rename {src/ripple => include/xrpl}/beast/net/IPAddressV6.h (100%) rename {src/ripple => include/xrpl}/beast/net/IPEndpoint.h (100%) rename {src/ripple => include/xrpl}/beast/rfc2616.h (100%) rename {src/ripple => include/xrpl}/beast/test/fail_counter.h (100%) rename {src/ripple => include/xrpl}/beast/test/fail_stream.h (100%) rename {src/ripple => include/xrpl}/beast/test/pipe_stream.h (100%) rename {src/ripple => include/xrpl}/beast/test/sig_wait.h (100%) rename {src/ripple => include/xrpl}/beast/test/string_iostream.h (100%) rename {src/ripple => include/xrpl}/beast/test/string_istream.h (100%) rename {src/ripple => include/xrpl}/beast/test/string_ostream.h (100%) rename {src/ripple => include/xrpl}/beast/test/test_allocator.h (100%) rename {src/ripple => include/xrpl}/beast/test/yield_to.h (100%) rename {src/ripple => include/xrpl}/beast/type_name.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/amount.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/detail/const_container.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/dstream.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/global_suites.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/match.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/recorder.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/reporter.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/results.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/runner.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/suite.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/suite_info.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/suite_list.h (100%) rename {src/ripple => include/xrpl}/beast/unit_test/thread.h (100%) rename {src/ripple => include/xrpl}/beast/utility/Journal.h (100%) rename {src/ripple => include/xrpl}/beast/utility/PropertyStream.h (100%) rename {src/ripple => include/xrpl}/beast/utility/WrappedSink.h (100%) rename {src/ripple => include/xrpl}/beast/utility/Zero.h (100%) rename {src/ripple => include/xrpl}/beast/utility/hash_pair.h (100%) rename {src/ripple => include/xrpl}/beast/utility/maybe_const.h (100%) rename {src/ripple => include/xrpl}/beast/utility/rngfill.h (100%) rename {src/ripple => include/xrpl}/beast/utility/temp_dir.h (100%) rename {src/ripple => include/xrpl}/beast/xor_shift_engine.h (100%) rename {src/ripple => include/xrpl}/crypto/README.md (100%) rename {src/ripple => include/xrpl}/crypto/RFC1751.h (100%) rename {src/ripple => include/xrpl}/crypto/csprng.h (100%) rename {src/ripple => include/xrpl}/crypto/secure_erase.h (100%) rename {src/ripple => include/xrpl}/json/JsonPropertyStream.h (100%) rename {src/ripple => include/xrpl}/json/Object.h (100%) rename {src/ripple => include/xrpl}/json/Output.h (100%) rename {src/ripple => include/xrpl}/json/README.md (100%) rename {src/ripple => include/xrpl}/json/Writer.h (100%) rename {src/ripple/json/impl => include/xrpl/json/detail}/json_assert.h (100%) rename {src/ripple => include/xrpl}/json/json_errors.h (100%) rename {src/ripple => include/xrpl}/json/json_forwards.h (100%) rename {src/ripple => include/xrpl}/json/json_reader.h (100%) rename {src/ripple => include/xrpl}/json/json_value.h (100%) rename {src/ripple => include/xrpl}/json/json_writer.h (100%) rename {src/ripple => include/xrpl}/json/to_string.h (100%) rename {src/ripple => include/xrpl}/proto/README.md (100%) rename {src/ripple => include/xrpl}/proto/org/xrpl/rpc/v1/README.md (100%) rename {src/ripple => include/xrpl}/proto/org/xrpl/rpc/v1/get_ledger.proto (100%) rename {src/ripple => include/xrpl}/proto/org/xrpl/rpc/v1/get_ledger_data.proto (100%) rename {src/ripple => include/xrpl}/proto/org/xrpl/rpc/v1/get_ledger_diff.proto (100%) rename {src/ripple => include/xrpl}/proto/org/xrpl/rpc/v1/get_ledger_entry.proto (100%) rename {src/ripple => include/xrpl}/proto/org/xrpl/rpc/v1/ledger.proto (100%) rename {src/ripple => include/xrpl}/proto/org/xrpl/rpc/v1/xrp_ledger.proto (100%) rename {src/ripple => include/xrpl}/proto/ripple.proto (100%) rename {src/ripple => include/xrpl}/protocol/AMMCore.h (100%) rename {src/ripple => include/xrpl}/protocol/AccountID.h (100%) rename {src/ripple => include/xrpl}/protocol/AmountConversions.h (100%) rename {src/ripple => include/xrpl}/protocol/ApiVersion.h (100%) rename {src/ripple => include/xrpl}/protocol/Book.h (100%) rename {src/ripple => include/xrpl}/protocol/BuildInfo.h (100%) rename {src/ripple => include/xrpl}/protocol/ErrorCodes.h (100%) rename {src/ripple => include/xrpl}/protocol/Feature.h (100%) rename {src/ripple => include/xrpl}/protocol/Fees.h (100%) rename {src/ripple => include/xrpl}/protocol/HashPrefix.h (100%) rename {src/ripple => include/xrpl}/protocol/Indexes.h (100%) rename {src/ripple => include/xrpl}/protocol/InnerObjectFormats.h (100%) rename {src/ripple => include/xrpl}/protocol/Issue.h (100%) rename {src/ripple => include/xrpl}/protocol/KeyType.h (100%) rename {src/ripple => include/xrpl}/protocol/Keylet.h (100%) rename {src/ripple => include/xrpl}/protocol/KnownFormats.h (100%) rename {src/ripple => include/xrpl}/protocol/LedgerFormats.h (100%) rename {src/ripple => include/xrpl}/protocol/LedgerHeader.h (100%) rename {src/ripple => include/xrpl}/protocol/MultiApiJson.h (100%) rename {src/ripple => include/xrpl}/protocol/NFTSyntheticSerializer.h (100%) rename {src/ripple => include/xrpl}/protocol/NFTokenID.h (100%) rename {src/ripple => include/xrpl}/protocol/NFTokenOfferID.h (100%) rename {src/ripple => include/xrpl}/protocol/PayChan.h (100%) rename {src/ripple => include/xrpl}/protocol/Protocol.h (100%) rename {src/ripple => include/xrpl}/protocol/PublicKey.h (100%) rename {src/ripple => include/xrpl}/protocol/Quality.h (100%) rename {src/ripple => include/xrpl}/protocol/QualityFunction.h (100%) rename {src/ripple => include/xrpl}/protocol/README.md (100%) rename {src/ripple => include/xrpl}/protocol/RPCErr.h (100%) rename {src/ripple => include/xrpl}/protocol/Rate.h (100%) rename {src/ripple => include/xrpl}/protocol/RippleLedgerHash.h (100%) rename {src/ripple => include/xrpl}/protocol/Rules.h (100%) rename {src/ripple => include/xrpl}/protocol/SField.h (100%) rename {src/ripple => include/xrpl}/protocol/SOTemplate.h (100%) rename {src/ripple => include/xrpl}/protocol/STAccount.h (100%) rename {src/ripple => include/xrpl}/protocol/STAmount.h (100%) rename {src/ripple => include/xrpl}/protocol/STArray.h (100%) rename {src/ripple => include/xrpl}/protocol/STBase.h (100%) rename {src/ripple => include/xrpl}/protocol/STBitString.h (100%) rename {src/ripple => include/xrpl}/protocol/STBlob.h (100%) rename {src/ripple => include/xrpl}/protocol/STCurrency.h (100%) rename {src/ripple => include/xrpl}/protocol/STExchange.h (100%) rename {src/ripple => include/xrpl}/protocol/STInteger.h (100%) rename {src/ripple => include/xrpl}/protocol/STIssue.h (100%) rename {src/ripple => include/xrpl}/protocol/STLedgerEntry.h (100%) rename {src/ripple => include/xrpl}/protocol/STObject.h (100%) rename {src/ripple => include/xrpl}/protocol/STParsedJSON.h (100%) rename {src/ripple => include/xrpl}/protocol/STPathSet.h (100%) rename {src/ripple => include/xrpl}/protocol/STTx.h (100%) rename {src/ripple => include/xrpl}/protocol/STValidation.h (100%) rename {src/ripple => include/xrpl}/protocol/STVector256.h (100%) rename {src/ripple => include/xrpl}/protocol/STXChainBridge.h (100%) rename {src/ripple => include/xrpl}/protocol/SecretKey.h (100%) rename {src/ripple => include/xrpl}/protocol/Seed.h (100%) rename {src/ripple => include/xrpl}/protocol/SeqProxy.h (100%) rename {src/ripple => include/xrpl}/protocol/Serializer.h (100%) rename {src/ripple => include/xrpl}/protocol/Sign.h (100%) rename {src/ripple => include/xrpl}/protocol/SystemParameters.h (100%) rename {src/ripple => include/xrpl}/protocol/TER.h (100%) rename {src/ripple => include/xrpl}/protocol/TxFlags.h (100%) rename {src/ripple => include/xrpl}/protocol/TxFormats.h (100%) rename {src/ripple => include/xrpl}/protocol/TxMeta.h (100%) rename {src/ripple => include/xrpl}/protocol/UintTypes.h (100%) rename {src/ripple => include/xrpl}/protocol/XChainAttestations.h (100%) rename {src/ripple/protocol/impl => include/xrpl/protocol/detail}/STVar.h (100%) rename {src/ripple/protocol/impl => include/xrpl/protocol/detail}/b58_utils.h (100%) rename {src/ripple/protocol/impl => include/xrpl/protocol/detail}/secp256k1.h (100%) rename {src/ripple/protocol/impl => include/xrpl/protocol/detail}/token_errors.h (100%) rename {src/ripple => include/xrpl}/protocol/digest.h (100%) rename {src/ripple => include/xrpl}/protocol/json_get_or_throw.h (100%) rename {src/ripple => include/xrpl}/protocol/jss.h (100%) rename {src/ripple => include/xrpl}/protocol/messages.h (100%) rename {src/ripple => include/xrpl}/protocol/nft.h (100%) rename {src/ripple => include/xrpl}/protocol/nftPageMask.h (100%) rename {src/ripple => include/xrpl}/protocol/serialize.h (100%) rename {src/ripple => include/xrpl}/protocol/st.h (100%) rename {src/ripple => include/xrpl}/protocol/tokens.h (100%) rename {src/ripple => include/xrpl}/resource/Charge.h (100%) rename {src/ripple => include/xrpl}/resource/Consumer.h (100%) rename {src/ripple => include/xrpl}/resource/Disposition.h (100%) rename {src/ripple => include/xrpl}/resource/Fees.h (100%) rename {src/ripple => include/xrpl}/resource/Gossip.h (100%) rename {src/ripple => include/xrpl}/resource/README.md (100%) rename {src/ripple => include/xrpl}/resource/ResourceManager.h (100%) rename {src/ripple => include/xrpl}/resource/Types.h (100%) rename {src/ripple/resource/impl => include/xrpl/resource/detail}/Entry.h (100%) rename {src/ripple/resource/impl => include/xrpl/resource/detail}/Import.h (100%) rename {src/ripple/resource/impl => include/xrpl/resource/detail}/Key.h (100%) rename {src/ripple/resource/impl => include/xrpl/resource/detail}/Kind.h (100%) rename {src/ripple/resource/impl => include/xrpl/resource/detail}/Logic.h (100%) rename {src/ripple/resource/impl => include/xrpl/resource/detail}/Tuning.h (100%) rename {src/ripple => include/xrpl}/server/Handoff.h (100%) rename {src/ripple => include/xrpl}/server/Port.h (100%) rename {src/ripple => include/xrpl}/server/Server.h (100%) rename {src/ripple => include/xrpl}/server/Session.h (100%) rename {src/ripple => include/xrpl}/server/SimpleWriter.h (100%) rename {src/ripple => include/xrpl}/server/WSSession.h (100%) rename {src/ripple => include/xrpl}/server/Writer.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/BaseHTTPPeer.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/BasePeer.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/BaseWSPeer.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/Door.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/JSONRPCUtil.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/LowestLayer.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/PlainHTTPPeer.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/PlainWSPeer.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/SSLHTTPPeer.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/SSLWSPeer.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/ServerImpl.h (100%) rename {src/ripple/server/impl => include/xrpl/server/detail}/io_list.h (100%) rename src/{ripple/basics/impl => libxrpl/basics}/Archive.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/BasicConfig.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/CountedObject.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/FileUtilities.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/IOUAmount.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/Log.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/Number.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/ResolverAsio.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/StringUtilities.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/UptimeClock.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/base64.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/contract.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/make_SSLContext.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/mulDiv.cpp (100%) rename src/{ripple/basics/impl => libxrpl/basics}/partitioned_unordered_map.cpp (100%) rename src/{ripple => libxrpl}/beast/clock/basic_seconds_clock.cpp (100%) rename src/{ripple => libxrpl}/beast/core/CurrentThreadName.cpp (100%) rename src/{ripple => libxrpl}/beast/core/SemanticVersion.cpp (100%) rename src/{ripple/beast/insight/impl => libxrpl/beast/insight}/Collector.cpp (100%) rename src/{ripple/beast/insight/impl => libxrpl/beast/insight}/Groups.cpp (100%) rename src/{ripple/beast/insight/impl => libxrpl/beast/insight}/Hook.cpp (100%) rename src/{ripple/beast/insight/impl => libxrpl/beast/insight}/Metric.cpp (100%) rename src/{ripple/beast/insight/impl => libxrpl/beast/insight}/NullCollector.cpp (100%) rename src/{ripple/beast/insight/impl => libxrpl/beast/insight}/StatsDCollector.cpp (100%) rename src/{ripple/beast/net/impl => libxrpl/beast/net}/IPAddressConversion.cpp (100%) rename src/{ripple/beast/net/impl => libxrpl/beast/net}/IPAddressV4.cpp (100%) rename src/{ripple/beast/net/impl => libxrpl/beast/net}/IPAddressV6.cpp (100%) rename src/{ripple/beast/net/impl => libxrpl/beast/net}/IPEndpoint.cpp (100%) rename src/{ripple => libxrpl}/beast/utility/src/beast_Journal.cpp (100%) rename src/{ripple => libxrpl}/beast/utility/src/beast_PropertyStream.cpp (100%) rename src/{ripple/crypto/impl => libxrpl/crypto}/RFC1751.cpp (100%) rename src/{ripple/crypto/impl => libxrpl/crypto}/csprng.cpp (100%) rename src/{ripple/crypto/impl => libxrpl/crypto}/secure_erase.cpp (100%) rename src/{ripple/json/impl => libxrpl/json}/JsonPropertyStream.cpp (100%) rename src/{ripple/json/impl => libxrpl/json}/Object.cpp (100%) rename src/{ripple/json/impl => libxrpl/json}/Output.cpp (100%) rename src/{ripple/json/impl => libxrpl/json}/Writer.cpp (100%) rename src/{ripple/json/impl => libxrpl/json}/json_reader.cpp (100%) rename src/{ripple/json/impl => libxrpl/json}/json_value.cpp (100%) rename src/{ripple/json/impl => libxrpl/json}/json_valueiterator.cpp (100%) rename src/{ripple/json/impl => libxrpl/json}/json_writer.cpp (100%) rename src/{ripple/json/impl => libxrpl/json}/to_string.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/AMMCore.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/AccountID.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/Book.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/BuildInfo.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/ErrorCodes.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/Feature.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/Indexes.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/InnerObjectFormats.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/Issue.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/Keylet.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/LedgerFormats.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/LedgerHeader.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/NFTSyntheticSerializer.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/NFTokenID.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/NFTokenOfferID.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/PublicKey.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/Quality.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/QualityFunction.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/RPCErr.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/Rate2.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/Rules.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/SField.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/SOTemplate.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STAccount.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STAmount.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STArray.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STBase.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STBlob.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STCurrency.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STInteger.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STIssue.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STLedgerEntry.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STObject.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STParsedJSON.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STPathSet.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STTx.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STValidation.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STVar.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STVector256.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/STXChainBridge.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/SecretKey.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/Seed.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/Serializer.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/Sign.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/TER.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/TxFormats.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/TxMeta.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/UintTypes.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/XChainAttestations.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/digest.cpp (100%) rename src/{ripple/protocol/impl => libxrpl/protocol}/tokens.cpp (100%) rename src/{ripple/resource/impl => libxrpl/resource}/Charge.cpp (100%) rename src/{ripple/resource/impl => libxrpl/resource}/Consumer.cpp (100%) rename src/{ripple/resource/impl => libxrpl/resource}/Fees.cpp (100%) rename src/{ripple/resource/impl => libxrpl/resource}/ResourceManager.cpp (100%) rename src/{ripple/server/impl => libxrpl/server}/JSONRPCUtil.cpp (100%) rename src/{ripple/server/impl => libxrpl/server}/Port.cpp (100%) rename src/{ripple => xrpld}/README.md (100%) rename src/{ripple => xrpld}/app/consensus/RCLCensorshipDetector.h (100%) rename src/{ripple => xrpld}/app/consensus/RCLConsensus.cpp (100%) rename src/{ripple => xrpld}/app/consensus/RCLConsensus.h (100%) rename src/{ripple => xrpld}/app/consensus/RCLCxLedger.h (100%) rename src/{ripple => xrpld}/app/consensus/RCLCxPeerPos.cpp (100%) rename src/{ripple => xrpld}/app/consensus/RCLCxPeerPos.h (100%) rename src/{ripple => xrpld}/app/consensus/RCLCxTx.h (100%) rename src/{ripple => xrpld}/app/consensus/RCLValidations.cpp (100%) rename src/{ripple => xrpld}/app/consensus/RCLValidations.h (100%) rename src/{ripple => xrpld}/app/consensus/README.md (100%) rename src/{ripple => xrpld}/app/ledger/AbstractFetchPackContainer.h (100%) rename src/{ripple => xrpld}/app/ledger/AcceptedLedger.cpp (100%) rename src/{ripple => xrpld}/app/ledger/AcceptedLedger.h (100%) rename src/{ripple => xrpld}/app/ledger/AcceptedLedgerTx.cpp (100%) rename src/{ripple => xrpld}/app/ledger/AcceptedLedgerTx.h (100%) rename src/{ripple => xrpld}/app/ledger/AccountStateSF.cpp (100%) rename src/{ripple => xrpld}/app/ledger/AccountStateSF.h (100%) rename src/{ripple => xrpld}/app/ledger/BookListeners.cpp (100%) rename src/{ripple => xrpld}/app/ledger/BookListeners.h (100%) rename src/{ripple => xrpld}/app/ledger/BuildLedger.h (100%) rename src/{ripple => xrpld}/app/ledger/ConsensusTransSetSF.cpp (100%) rename src/{ripple => xrpld}/app/ledger/ConsensusTransSetSF.h (100%) rename src/{ripple => xrpld}/app/ledger/InboundLedger.h (100%) rename src/{ripple => xrpld}/app/ledger/InboundLedgers.h (100%) rename src/{ripple => xrpld}/app/ledger/InboundTransactions.h (100%) rename src/{ripple => xrpld}/app/ledger/InboundTransactions.uml (100%) rename src/{ripple => xrpld}/app/ledger/Ledger.cpp (100%) rename src/{ripple => xrpld}/app/ledger/Ledger.h (100%) rename src/{ripple => xrpld}/app/ledger/LedgerCleaner.h (100%) rename src/{ripple => xrpld}/app/ledger/LedgerHistory.cpp (100%) rename src/{ripple => xrpld}/app/ledger/LedgerHistory.h (100%) rename src/{ripple => xrpld}/app/ledger/LedgerHolder.h (100%) rename src/{ripple => xrpld}/app/ledger/LedgerMaster.h (100%) rename src/{ripple => xrpld}/app/ledger/LedgerReplay.h (100%) rename src/{ripple => xrpld}/app/ledger/LedgerReplayTask.h (100%) rename src/{ripple => xrpld}/app/ledger/LedgerReplayer.h (100%) rename src/{ripple => xrpld}/app/ledger/LedgerToJson.h (100%) rename src/{ripple => xrpld}/app/ledger/LocalTxs.h (100%) rename src/{ripple => xrpld}/app/ledger/OpenLedger.h (100%) rename src/{ripple => xrpld}/app/ledger/OrderBookDB.cpp (100%) rename src/{ripple => xrpld}/app/ledger/OrderBookDB.h (100%) rename src/{ripple => xrpld}/app/ledger/PendingSaves.h (100%) rename src/{ripple => xrpld}/app/ledger/README.md (100%) rename src/{ripple => xrpld}/app/ledger/TransactionMaster.h (100%) rename src/{ripple => xrpld}/app/ledger/TransactionStateSF.cpp (100%) rename src/{ripple => xrpld}/app/ledger/TransactionStateSF.h (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/BuildLedger.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/InboundLedger.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/InboundLedgers.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/InboundTransactions.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/LedgerCleaner.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/LedgerDeltaAcquire.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/LedgerDeltaAcquire.h (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/LedgerMaster.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/LedgerReplay.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/LedgerReplayMsgHandler.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/LedgerReplayMsgHandler.h (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/LedgerReplayTask.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/LedgerReplayer.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/LedgerToJson.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/LocalTxs.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/OpenLedger.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/SkipListAcquire.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/SkipListAcquire.h (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/TimeoutCounter.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/TimeoutCounter.h (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/TransactionAcquire.cpp (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/TransactionAcquire.h (100%) rename src/{ripple/app/ledger/impl => xrpld/app/ledger/detail}/TransactionMaster.cpp (100%) rename src/{ripple => xrpld}/app/main/Application.cpp (100%) rename src/{ripple => xrpld}/app/main/Application.h (100%) rename src/{ripple => xrpld}/app/main/BasicApp.cpp (100%) rename src/{ripple => xrpld}/app/main/BasicApp.h (100%) rename src/{ripple => xrpld}/app/main/CollectorManager.cpp (100%) rename src/{ripple => xrpld}/app/main/CollectorManager.h (100%) rename src/{ripple => xrpld}/app/main/DBInit.h (100%) rename src/{ripple => xrpld}/app/main/GRPCServer.cpp (100%) rename src/{ripple => xrpld}/app/main/GRPCServer.h (100%) rename src/{ripple => xrpld}/app/main/LoadManager.cpp (100%) rename src/{ripple => xrpld}/app/main/LoadManager.h (100%) rename src/{ripple => xrpld}/app/main/Main.cpp (100%) rename src/{ripple => xrpld}/app/main/NodeIdentity.cpp (100%) rename src/{ripple => xrpld}/app/main/NodeIdentity.h (100%) rename src/{ripple => xrpld}/app/main/NodeStoreScheduler.cpp (100%) rename src/{ripple => xrpld}/app/main/NodeStoreScheduler.h (100%) rename src/{ripple => xrpld}/app/main/Tuning.h (100%) rename src/{ripple => xrpld}/app/misc/AMMHelpers.h (100%) rename src/{ripple => xrpld}/app/misc/AMMUtils.h (100%) rename src/{ripple => xrpld}/app/misc/AmendmentTable.h (100%) rename src/{ripple => xrpld}/app/misc/CanonicalTXSet.cpp (100%) rename src/{ripple => xrpld}/app/misc/CanonicalTXSet.h (100%) rename src/{ripple => xrpld}/app/misc/DeliverMax.h (100%) rename src/{ripple => xrpld}/app/misc/FeeEscalation.md (100%) rename src/{ripple => xrpld}/app/misc/FeeVote.h (100%) rename src/{ripple => xrpld}/app/misc/FeeVoteImpl.cpp (100%) rename src/{ripple => xrpld}/app/misc/HashRouter.cpp (100%) rename src/{ripple => xrpld}/app/misc/HashRouter.h (100%) rename src/{ripple => xrpld}/app/misc/LoadFeeTrack.h (100%) rename src/{ripple => xrpld}/app/misc/Manifest.h (100%) rename src/{ripple => xrpld}/app/misc/NegativeUNLVote.cpp (100%) rename src/{ripple => xrpld}/app/misc/NegativeUNLVote.h (100%) rename src/{ripple => xrpld}/app/misc/NetworkOPs.cpp (100%) rename src/{ripple => xrpld}/app/misc/NetworkOPs.h (100%) rename src/{ripple => xrpld}/app/misc/README.md (100%) rename src/{ripple => xrpld}/app/misc/SHAMapStore.h (100%) rename src/{ripple => xrpld}/app/misc/SHAMapStoreImp.cpp (100%) rename src/{ripple => xrpld}/app/misc/SHAMapStoreImp.h (100%) rename src/{ripple => xrpld}/app/misc/Transaction.h (100%) rename src/{ripple => xrpld}/app/misc/TxQ.h (100%) rename src/{ripple => xrpld}/app/misc/ValidatorKeys.h (100%) rename src/{ripple => xrpld}/app/misc/ValidatorList.h (100%) rename src/{ripple => xrpld}/app/misc/ValidatorSite.h (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/AMMHelpers.cpp (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/AMMUtils.cpp (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/AccountTxPaging.cpp (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/AccountTxPaging.h (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/AmendmentTable.cpp (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/DeliverMax.cpp (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/LoadFeeTrack.cpp (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/Manifest.cpp (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/Transaction.cpp (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/TxQ.cpp (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/ValidatorKeys.cpp (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/ValidatorList.cpp (100%) rename src/{ripple/app/misc/impl => xrpld/app/misc/detail}/ValidatorSite.cpp (100%) rename src/{ripple => xrpld}/app/misc/detail/Work.h (100%) rename src/{ripple => xrpld}/app/misc/detail/WorkBase.h (100%) rename src/{ripple => xrpld}/app/misc/detail/WorkFile.h (100%) rename src/{ripple => xrpld}/app/misc/detail/WorkPlain.h (100%) rename src/{ripple => xrpld}/app/misc/detail/WorkSSL.h (100%) rename src/{ripple/app/misc/detail/impl => xrpld/app/misc/detail/detail}/WorkSSL.cpp (100%) rename src/{ripple => xrpld}/app/paths/AMMContext.h (100%) rename src/{ripple => xrpld}/app/paths/AMMLiquidity.h (100%) rename src/{ripple => xrpld}/app/paths/AMMOffer.h (100%) rename src/{ripple => xrpld}/app/paths/AccountCurrencies.cpp (100%) rename src/{ripple => xrpld}/app/paths/AccountCurrencies.h (100%) rename src/{ripple => xrpld}/app/paths/Credit.cpp (100%) rename src/{ripple => xrpld}/app/paths/Credit.h (100%) rename src/{ripple => xrpld}/app/paths/Flow.cpp (100%) rename src/{ripple => xrpld}/app/paths/Flow.h (100%) rename src/{ripple => xrpld}/app/paths/PathRequest.cpp (100%) rename src/{ripple => xrpld}/app/paths/PathRequest.h (100%) rename src/{ripple => xrpld}/app/paths/PathRequests.cpp (100%) rename src/{ripple => xrpld}/app/paths/PathRequests.h (100%) rename src/{ripple => xrpld}/app/paths/Pathfinder.cpp (100%) rename src/{ripple => xrpld}/app/paths/Pathfinder.h (100%) rename src/{ripple => xrpld}/app/paths/RippleCalc.cpp (100%) rename src/{ripple => xrpld}/app/paths/RippleCalc.h (100%) rename src/{ripple => xrpld}/app/paths/RippleLineCache.cpp (100%) rename src/{ripple => xrpld}/app/paths/RippleLineCache.h (100%) rename src/{ripple => xrpld}/app/paths/TrustLine.cpp (100%) rename src/{ripple => xrpld}/app/paths/TrustLine.h (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/AMMLiquidity.cpp (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/AMMOffer.cpp (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/AmountSpec.h (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/BookStep.cpp (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/DirectStep.cpp (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/FlatSets.h (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/FlowDebugInfo.h (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/PathfinderUtils.h (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/PaySteps.cpp (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/StepChecks.h (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/Steps.h (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/StrandFlow.h (100%) rename src/{ripple/app/paths/impl => xrpld/app/paths/detail}/XRPEndpointStep.cpp (100%) rename src/{ripple => xrpld}/app/rdb/Download.h (100%) rename src/{ripple => xrpld}/app/rdb/PeerFinder.h (100%) rename src/{ripple => xrpld}/app/rdb/README.md (100%) rename src/{ripple => xrpld}/app/rdb/RelationalDatabase.h (100%) rename src/{ripple => xrpld}/app/rdb/ShardArchive.h (100%) rename src/{ripple => xrpld}/app/rdb/State.h (100%) rename src/{ripple => xrpld}/app/rdb/UnitaryShard.h (100%) rename src/{ripple => xrpld}/app/rdb/Vacuum.h (100%) rename src/{ripple => xrpld}/app/rdb/Wallet.h (100%) rename src/{ripple => xrpld}/app/rdb/backend/PostgresDatabase.h (100%) rename src/{ripple => xrpld}/app/rdb/backend/SQLiteDatabase.h (100%) rename src/{ripple => xrpld}/app/rdb/backend/detail/Node.h (100%) rename src/{ripple/app/rdb/backend/impl => xrpld/app/rdb/backend/detail}/PostgresDatabase.cpp (100%) rename src/{ripple/app/rdb/backend/impl => xrpld/app/rdb/backend/detail}/SQLiteDatabase.cpp (100%) rename src/{ripple => xrpld}/app/rdb/backend/detail/Shard.h (100%) rename src/{ripple/app/rdb/backend/detail/impl => xrpld/app/rdb/backend/detail/detail}/Node.cpp (100%) rename src/{ripple/app/rdb/backend/detail/impl => xrpld/app/rdb/backend/detail/detail}/Shard.cpp (100%) rename src/{ripple/app/rdb/impl => xrpld/app/rdb/detail}/Download.cpp (100%) rename src/{ripple/app/rdb/impl => xrpld/app/rdb/detail}/PeerFinder.cpp (100%) rename src/{ripple/app/rdb/impl => xrpld/app/rdb/detail}/RelationalDatabase.cpp (100%) rename src/{ripple/app/rdb/impl => xrpld/app/rdb/detail}/ShardArchive.cpp (100%) rename src/{ripple/app/rdb/impl => xrpld/app/rdb/detail}/State.cpp (100%) rename src/{ripple/app/rdb/impl => xrpld/app/rdb/detail}/UnitaryShard.cpp (100%) rename src/{ripple/app/rdb/impl => xrpld/app/rdb/detail}/Vacuum.cpp (100%) rename src/{ripple/app/rdb/impl => xrpld/app/rdb/detail}/Wallet.cpp (100%) rename src/{ripple => xrpld}/app/reporting/ETLHelpers.h (100%) rename src/{ripple => xrpld}/app/reporting/ETLSource.cpp (100%) rename src/{ripple => xrpld}/app/reporting/ETLSource.h (100%) rename src/{ripple => xrpld}/app/reporting/P2pProxy.cpp (100%) rename src/{ripple => xrpld}/app/reporting/P2pProxy.h (100%) rename src/{ripple => xrpld}/app/reporting/README.md (100%) rename src/{ripple => xrpld}/app/reporting/ReportingETL.cpp (100%) rename src/{ripple => xrpld}/app/reporting/ReportingETL.h (100%) rename src/{ripple => xrpld}/app/tx/apply.h (100%) rename src/{ripple => xrpld}/app/tx/applySteps.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMBid.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMBid.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMCreate.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMCreate.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMDelete.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMDelete.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMDeposit.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMDeposit.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMVote.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMVote.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMWithdraw.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/AMMWithdraw.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/ApplyContext.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/ApplyContext.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/BookTip.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/BookTip.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CancelCheck.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CancelCheck.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CancelOffer.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CancelOffer.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CashCheck.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CashCheck.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Change.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Change.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Clawback.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Clawback.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CreateCheck.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CreateCheck.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CreateOffer.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CreateOffer.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CreateTicket.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/CreateTicket.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/DID.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/DID.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/DeleteAccount.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/DeleteAccount.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/DeleteOracle.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/DeleteOracle.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/DepositPreauth.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/DepositPreauth.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Escrow.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Escrow.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/InvariantCheck.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/InvariantCheck.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/NFTokenAcceptOffer.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/NFTokenAcceptOffer.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/NFTokenBurn.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/NFTokenBurn.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/NFTokenCancelOffer.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/NFTokenCancelOffer.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/NFTokenCreateOffer.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/NFTokenCreateOffer.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/NFTokenMint.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/NFTokenMint.h (100%) rename src/{ripple/app/tx/impl/details => xrpld/app/tx/detail}/NFTokenUtils.cpp (100%) rename src/{ripple/app/tx/impl/details => xrpld/app/tx/detail}/NFTokenUtils.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Offer.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/OfferStream.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/OfferStream.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/PayChan.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/PayChan.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Payment.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Payment.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SetAccount.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SetAccount.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SetOracle.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SetOracle.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SetRegularKey.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SetRegularKey.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SetSignerList.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SetSignerList.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SetTrust.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SetTrust.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SignerEntries.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/SignerEntries.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Taker.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Taker.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Transactor.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/Transactor.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/XChainBridge.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/XChainBridge.h (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/apply.cpp (100%) rename src/{ripple/app/tx/impl => xrpld/app/tx/detail}/applySteps.cpp (100%) rename src/{ripple => xrpld}/conditions/Condition.h (100%) rename src/{ripple => xrpld}/conditions/Fulfillment.h (100%) rename src/{ripple/conditions/impl => xrpld/conditions/detail}/Condition.cpp (100%) rename src/{ripple/conditions/impl => xrpld/conditions/detail}/Fulfillment.cpp (100%) rename src/{ripple/conditions/impl => xrpld/conditions/detail}/PreimageSha256.h (100%) rename src/{ripple/conditions/impl => xrpld/conditions/detail}/error.cpp (100%) rename src/{ripple/conditions/impl => xrpld/conditions/detail}/error.h (100%) rename src/{ripple/conditions/impl => xrpld/conditions/detail}/utils.h (100%) rename src/{ripple => xrpld}/consensus/Consensus.cpp (100%) rename src/{ripple => xrpld}/consensus/Consensus.h (100%) rename src/{ripple => xrpld}/consensus/ConsensusParms.h (100%) rename src/{ripple => xrpld}/consensus/ConsensusProposal.h (100%) rename src/{ripple => xrpld}/consensus/ConsensusTypes.h (100%) rename src/{ripple => xrpld}/consensus/DisputedTx.h (100%) rename src/{ripple => xrpld}/consensus/LedgerTiming.h (100%) rename src/{ripple => xrpld}/consensus/LedgerTrie.h (100%) rename src/{ripple => xrpld}/consensus/README.md (100%) rename src/{ripple => xrpld}/consensus/Validations.h (100%) rename src/{ripple => xrpld}/core/ClosureCounter.h (100%) rename src/{ripple => xrpld}/core/Config.h (100%) rename src/{ripple => xrpld}/core/ConfigSections.h (100%) rename src/{ripple => xrpld}/core/Coro.ipp (100%) rename src/{ripple => xrpld}/core/DatabaseCon.h (100%) rename src/{ripple => xrpld}/core/Job.h (100%) rename src/{ripple => xrpld}/core/JobQueue.h (100%) rename src/{ripple => xrpld}/core/JobTypeData.h (100%) rename src/{ripple => xrpld}/core/JobTypeInfo.h (100%) rename src/{ripple => xrpld}/core/JobTypes.h (100%) rename src/{ripple => xrpld}/core/LoadEvent.h (100%) rename src/{ripple => xrpld}/core/LoadMonitor.h (100%) rename src/{ripple => xrpld}/core/Pg.cpp (100%) rename src/{ripple => xrpld}/core/Pg.h (100%) rename src/{ripple => xrpld}/core/SociDB.h (100%) rename src/{ripple => xrpld}/core/TimeKeeper.h (100%) rename src/{ripple/core/impl => xrpld/core/detail}/Config.cpp (100%) rename src/{ripple/core/impl => xrpld/core/detail}/DatabaseCon.cpp (100%) rename src/{ripple/core/impl => xrpld/core/detail}/Job.cpp (100%) rename src/{ripple/core/impl => xrpld/core/detail}/JobQueue.cpp (100%) rename src/{ripple/core/impl => xrpld/core/detail}/LoadEvent.cpp (100%) rename src/{ripple/core/impl => xrpld/core/detail}/LoadMonitor.cpp (100%) rename src/{ripple/core/impl => xrpld/core/detail}/SociDB.cpp (100%) rename src/{ripple/core/impl => xrpld/core/detail}/Workers.cpp (100%) rename src/{ripple/core/impl => xrpld/core/detail}/Workers.h (100%) rename src/{ripple/core/impl => xrpld/core/detail}/semaphore.h (100%) rename src/{ripple => xrpld}/ledger/ApplyView.h (100%) rename src/{ripple => xrpld}/ledger/ApplyViewImpl.h (100%) rename src/{ripple => xrpld}/ledger/BookDirs.h (100%) rename src/{ripple => xrpld}/ledger/CachedSLEs.h (100%) rename src/{ripple => xrpld}/ledger/CachedView.h (100%) rename src/{ripple => xrpld}/ledger/Directory.h (100%) rename src/{ripple => xrpld}/ledger/OpenView.h (100%) rename src/{ripple => xrpld}/ledger/PaymentSandbox.h (100%) rename src/{ripple => xrpld}/ledger/RawView.h (100%) rename src/{ripple => xrpld}/ledger/ReadView.h (100%) rename src/{ripple => xrpld}/ledger/Sandbox.h (100%) rename src/{ripple => xrpld}/ledger/View.h (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/ApplyStateTable.cpp (100%) rename src/{ripple => xrpld}/ledger/detail/ApplyStateTable.h (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/ApplyView.cpp (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/ApplyViewBase.cpp (100%) rename src/{ripple => xrpld}/ledger/detail/ApplyViewBase.h (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/ApplyViewImpl.cpp (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/BookDirs.cpp (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/CachedView.cpp (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/Directory.cpp (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/OpenView.cpp (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/PaymentSandbox.cpp (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/RawStateTable.cpp (100%) rename src/{ripple => xrpld}/ledger/detail/RawStateTable.h (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/ReadView.cpp (100%) rename src/{ripple => xrpld}/ledger/detail/ReadViewFwdRange.h (100%) rename src/{ripple => xrpld}/ledger/detail/ReadViewFwdRange.ipp (100%) rename src/{ripple/ledger/impl => xrpld/ledger/detail}/View.cpp (100%) rename src/{ripple => xrpld}/net/AutoSocket.h (100%) rename src/{ripple => xrpld}/net/DatabaseBody.h (100%) rename src/{ripple => xrpld}/net/DatabaseDownloader.h (100%) rename src/{ripple => xrpld}/net/HTTPClient.h (100%) rename src/{ripple => xrpld}/net/HTTPClientSSLContext.h (100%) rename src/{ripple => xrpld}/net/HTTPDownloader.h (100%) rename src/{ripple => xrpld}/net/HTTPStream.h (100%) rename src/{ripple => xrpld}/net/InfoSub.h (100%) rename src/{ripple => xrpld}/net/RPCCall.h (100%) rename src/{ripple => xrpld}/net/RPCSub.h (100%) rename src/{ripple => xrpld}/net/RegisterSSLCerts.h (100%) rename src/{ripple => xrpld}/net/ShardDownloader.md (100%) rename src/{ripple/net/impl => xrpld/net/detail}/DatabaseBody.ipp (100%) rename src/{ripple/net/impl => xrpld/net/detail}/DatabaseDownloader.cpp (100%) rename src/{ripple/net/impl => xrpld/net/detail}/HTTPClient.cpp (100%) rename src/{ripple/net/impl => xrpld/net/detail}/HTTPDownloader.cpp (100%) rename src/{ripple/net/impl => xrpld/net/detail}/HTTPStream.cpp (100%) rename src/{ripple/net/impl => xrpld/net/detail}/InfoSub.cpp (100%) rename src/{ripple/net/impl => xrpld/net/detail}/RPCCall.cpp (100%) rename src/{ripple/net/impl => xrpld/net/detail}/RPCSub.cpp (100%) rename src/{ripple/net/impl => xrpld/net/detail}/RegisterSSLCerts.cpp (100%) rename src/{ripple => xrpld}/net/images/interrupt_sequence.png (100%) rename src/{ripple => xrpld}/net/images/states.png (100%) rename src/{ripple => xrpld}/net/uml/interrupt_sequence.pu (100%) rename src/{ripple => xrpld}/net/uml/states.pu (100%) rename src/{ripple => xrpld}/nodestore/Backend.h (100%) rename src/{ripple => xrpld}/nodestore/Database.h (100%) rename src/{ripple => xrpld}/nodestore/DatabaseRotating.h (100%) rename src/{ripple => xrpld}/nodestore/DatabaseShard.h (100%) rename src/{ripple => xrpld}/nodestore/DeterministicShard.md (100%) rename src/{ripple => xrpld}/nodestore/DummyScheduler.h (100%) rename src/{ripple => xrpld}/nodestore/Factory.h (100%) rename src/{ripple => xrpld}/nodestore/Manager.h (100%) rename src/{ripple => xrpld}/nodestore/NodeObject.h (100%) rename src/{ripple => xrpld}/nodestore/README.md (100%) rename src/{ripple => xrpld}/nodestore/Scheduler.h (100%) rename src/{ripple => xrpld}/nodestore/ShardInfo.h (100%) rename src/{ripple => xrpld}/nodestore/ShardPool.md (100%) rename src/{ripple => xrpld}/nodestore/ShardSizeTuning.md (100%) rename src/{ripple => xrpld}/nodestore/Task.h (100%) rename src/{ripple => xrpld}/nodestore/Types.h (100%) rename src/{ripple => xrpld}/nodestore/backend/CassandraFactory.cpp (100%) rename src/{ripple => xrpld}/nodestore/backend/MemoryFactory.cpp (100%) rename src/{ripple => xrpld}/nodestore/backend/NuDBFactory.cpp (100%) rename src/{ripple => xrpld}/nodestore/backend/NullFactory.cpp (100%) rename src/{ripple => xrpld}/nodestore/backend/RocksDBFactory.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/BatchWriter.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/BatchWriter.h (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/Database.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/DatabaseNodeImp.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/DatabaseNodeImp.h (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/DatabaseRotatingImp.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/DatabaseRotatingImp.h (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/DatabaseShardImp.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/DatabaseShardImp.h (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/DecodedBlob.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/DecodedBlob.h (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/DeterministicShard.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/DeterministicShard.h (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/DummyScheduler.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/EncodedBlob.h (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/ManagerImp.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/ManagerImp.h (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/NodeObject.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/Shard.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/Shard.h (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/ShardInfo.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/TaskQueue.cpp (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/TaskQueue.h (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/codec.h (100%) rename src/{ripple/nodestore/impl => xrpld/nodestore/detail}/varint.h (100%) rename src/{ripple => xrpld}/overlay/Cluster.h (100%) rename src/{ripple => xrpld}/overlay/ClusterNode.h (100%) rename src/{ripple => xrpld}/overlay/Compression.h (100%) rename src/{ripple => xrpld}/overlay/Message.h (100%) rename src/{ripple => xrpld}/overlay/Overlay.h (100%) rename src/{ripple => xrpld}/overlay/Peer.h (100%) rename src/{ripple => xrpld}/overlay/PeerReservationTable.h (100%) rename src/{ripple => xrpld}/overlay/PeerSet.h (100%) rename src/{ripple => xrpld}/overlay/README.md (100%) rename src/{ripple => xrpld}/overlay/ReduceRelayCommon.h (100%) rename src/{ripple => xrpld}/overlay/Slot.h (100%) rename src/{ripple => xrpld}/overlay/Squelch.h (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/Cluster.cpp (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/ConnectAttempt.cpp (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/ConnectAttempt.h (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/Handshake.cpp (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/Handshake.h (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/Message.cpp (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/OverlayImpl.cpp (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/OverlayImpl.h (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/PeerImp.cpp (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/PeerImp.h (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/PeerReservationTable.cpp (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/PeerSet.cpp (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/ProtocolMessage.h (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/ProtocolVersion.cpp (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/ProtocolVersion.h (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/TrafficCount.cpp (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/TrafficCount.h (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/Tuning.h (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/TxMetrics.cpp (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/TxMetrics.h (100%) rename src/{ripple/overlay/impl => xrpld/overlay/detail}/ZeroCopyStream.h (100%) rename src/{ripple => xrpld}/overlay/make_Overlay.h (100%) rename src/{ripple => xrpld}/overlay/predicates.h (100%) rename src/{ripple => xrpld}/peerfinder/PeerfinderManager.h (100%) rename src/{ripple => xrpld}/peerfinder/README.md (100%) rename src/{ripple => xrpld}/peerfinder/Slot.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Bootcache.cpp (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Bootcache.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Checker.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Counts.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Endpoint.cpp (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Fixed.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Handouts.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Livecache.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Logic.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/PeerfinderConfig.cpp (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/PeerfinderManager.cpp (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Reporting.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/SlotImp.cpp (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/SlotImp.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Source.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/SourceStrings.cpp (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/SourceStrings.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Store.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/StoreSqdb.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/Tuning.h (100%) rename src/{ripple/peerfinder/impl => xrpld/peerfinder/detail}/iosformat.h (100%) rename src/{ripple => xrpld}/peerfinder/make_Manager.h (100%) rename src/{ripple => xrpld}/peerfinder/sim/FunctionQueue.h (100%) rename src/{ripple => xrpld}/peerfinder/sim/GraphAlgorithms.h (100%) rename src/{ripple => xrpld}/peerfinder/sim/Message.h (100%) rename src/{ripple => xrpld}/peerfinder/sim/NodeSnapshot.h (100%) rename src/{ripple => xrpld}/peerfinder/sim/Params.h (100%) rename src/{ripple => xrpld}/peerfinder/sim/Predicates.h (100%) rename src/{ripple/basics => xrpld/perflog}/PerfLog.h (100%) rename src/{ripple/perflog/impl => xrpld/perflog/detail}/PerfLogImp.cpp (100%) rename src/{ripple/perflog/impl => xrpld/perflog/detail}/PerfLogImp.h (100%) rename src/{ripple => xrpld}/rpc/BookChanges.h (100%) rename src/{ripple => xrpld}/rpc/CTID.h (100%) rename src/{ripple => xrpld}/rpc/Context.h (100%) rename src/{ripple => xrpld}/rpc/DeliveredAmount.h (100%) rename src/{ripple => xrpld}/rpc/GRPCHandlers.h (100%) rename src/{ripple => xrpld}/rpc/Output.h (100%) rename src/{ripple => xrpld}/rpc/README.md (100%) rename src/{ripple => xrpld}/rpc/RPCHandler.h (100%) rename src/{ripple => xrpld}/rpc/Request.h (100%) rename src/{ripple => xrpld}/rpc/Role.h (100%) rename src/{ripple => xrpld}/rpc/ServerHandler.h (100%) rename src/{ripple => xrpld}/rpc/ShardArchiveHandler.h (100%) rename src/{ripple => xrpld}/rpc/ShardVerificationScheduler.h (100%) rename src/{ripple => xrpld}/rpc/Status.h (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/DeliveredAmount.cpp (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/Handler.cpp (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/Handler.h (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/LegacyPathFind.cpp (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/LegacyPathFind.h (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/RPCHandler.cpp (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/RPCHelpers.cpp (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/RPCHelpers.h (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/Role.cpp (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/ServerHandler.cpp (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/ShardArchiveHandler.cpp (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/ShardVerificationScheduler.cpp (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/Status.cpp (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/TransactionSign.cpp (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/TransactionSign.h (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/Tuning.h (100%) rename src/{ripple/rpc/impl => xrpld/rpc/detail}/WSInfoSub.h (100%) rename src/{ripple => xrpld}/rpc/handlers/AMMInfo.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/AccountChannels.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/AccountCurrenciesHandler.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/AccountInfo.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/AccountLines.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/AccountObjects.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/AccountOffers.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/AccountTx.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/BlackList.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/BookOffers.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/CanDelete.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Connect.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/ConsensusInfo.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/CrawlShards.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/DepositAuthorized.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/DownloadShard.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Feature1.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Fee1.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/FetchInfo.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/GatewayBalances.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/GetAggregatePrice.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/GetCounts.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/GetCounts.h (100%) rename src/{ripple => xrpld}/rpc/handlers/Handlers.h (100%) rename src/{ripple => xrpld}/rpc/handlers/LedgerAccept.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/LedgerCleanerHandler.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/LedgerClosed.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/LedgerCurrent.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/LedgerData.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/LedgerDiff.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/LedgerEntry.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/LedgerHandler.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/LedgerHandler.h (100%) rename src/{ripple => xrpld}/rpc/handlers/LedgerHeader.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/LedgerRequest.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/LogLevel.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/LogRotate.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Manifest.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/NFTOffers.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/NoRippleCheck.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/NodeToShard.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/OwnerInfo.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/PathFind.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/PayChanClaim.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Peers.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Ping.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Print.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Random.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Reservations.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/RipplePathFind.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/ServerInfo.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/ServerState.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/SignFor.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/SignHandler.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Stop.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Submit.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/SubmitMultiSigned.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Subscribe.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/TransactionEntry.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Tx.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/TxHistory.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/TxReduceRelay.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/UnlList.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Unsubscribe.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/ValidationCreate.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/ValidatorInfo.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/ValidatorListSites.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Validators.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/Version.h (100%) rename src/{ripple => xrpld}/rpc/handlers/WalletPropose.cpp (100%) rename src/{ripple => xrpld}/rpc/handlers/WalletPropose.h (100%) rename src/{ripple => xrpld}/rpc/json_body.h (100%) rename src/{ripple => xrpld}/shamap/Family.h (100%) rename src/{ripple => xrpld}/shamap/FullBelowCache.h (100%) rename src/{ripple => xrpld}/shamap/NodeFamily.h (100%) rename src/{ripple => xrpld}/shamap/README.md (100%) rename src/{ripple => xrpld}/shamap/SHAMap.h (100%) rename src/{ripple => xrpld}/shamap/SHAMapAccountStateLeafNode.h (100%) rename src/{ripple => xrpld}/shamap/SHAMapAddNode.h (100%) rename src/{ripple => xrpld}/shamap/SHAMapInnerNode.h (100%) rename src/{ripple => xrpld}/shamap/SHAMapItem.h (100%) rename src/{ripple => xrpld}/shamap/SHAMapLeafNode.h (100%) rename src/{ripple => xrpld}/shamap/SHAMapMissingNode.h (100%) rename src/{ripple => xrpld}/shamap/SHAMapNodeID.h (100%) rename src/{ripple => xrpld}/shamap/SHAMapSyncFilter.h (100%) rename src/{ripple => xrpld}/shamap/SHAMapTreeNode.h (100%) rename src/{ripple => xrpld}/shamap/SHAMapTxLeafNode.h (100%) rename src/{ripple => xrpld}/shamap/SHAMapTxPlusMetaLeafNode.h (100%) rename src/{ripple => xrpld}/shamap/ShardFamily.h (100%) rename src/{ripple => xrpld}/shamap/TreeNodeCache.h (100%) rename src/{ripple/shamap/impl => xrpld/shamap/detail}/NodeFamily.cpp (100%) rename src/{ripple/shamap/impl => xrpld/shamap/detail}/SHAMap.cpp (100%) rename src/{ripple/shamap/impl => xrpld/shamap/detail}/SHAMapDelta.cpp (100%) rename src/{ripple/shamap/impl => xrpld/shamap/detail}/SHAMapInnerNode.cpp (100%) rename src/{ripple/shamap/impl => xrpld/shamap/detail}/SHAMapLeafNode.cpp (100%) rename src/{ripple/shamap/impl => xrpld/shamap/detail}/SHAMapNodeID.cpp (100%) rename src/{ripple/shamap/impl => xrpld/shamap/detail}/SHAMapSync.cpp (100%) rename src/{ripple/shamap/impl => xrpld/shamap/detail}/SHAMapTreeNode.cpp (100%) rename src/{ripple/shamap/impl => xrpld/shamap/detail}/ShardFamily.cpp (100%) rename src/{ripple/shamap/impl => xrpld/shamap/detail}/TaggedPointer.h (100%) rename src/{ripple/shamap/impl => xrpld/shamap/detail}/TaggedPointer.ipp (100%) rename src/{ripple => xrpld}/unity/rocksdb.h (100%) diff --git a/src/ripple/basics/Archive.h b/include/xrpl/basics/Archive.h similarity index 100% rename from src/ripple/basics/Archive.h rename to include/xrpl/basics/Archive.h diff --git a/src/ripple/basics/BasicConfig.h b/include/xrpl/basics/BasicConfig.h similarity index 100% rename from src/ripple/basics/BasicConfig.h rename to include/xrpl/basics/BasicConfig.h diff --git a/src/ripple/basics/Blob.h b/include/xrpl/basics/Blob.h similarity index 100% rename from src/ripple/basics/Blob.h rename to include/xrpl/basics/Blob.h diff --git a/src/ripple/basics/Buffer.h b/include/xrpl/basics/Buffer.h similarity index 100% rename from src/ripple/basics/Buffer.h rename to include/xrpl/basics/Buffer.h diff --git a/src/ripple/basics/ByteUtilities.h b/include/xrpl/basics/ByteUtilities.h similarity index 100% rename from src/ripple/basics/ByteUtilities.h rename to include/xrpl/basics/ByteUtilities.h diff --git a/src/ripple/basics/CompressionAlgorithms.h b/include/xrpl/basics/CompressionAlgorithms.h similarity index 100% rename from src/ripple/basics/CompressionAlgorithms.h rename to include/xrpl/basics/CompressionAlgorithms.h diff --git a/src/ripple/basics/CountedObject.h b/include/xrpl/basics/CountedObject.h similarity index 100% rename from src/ripple/basics/CountedObject.h rename to include/xrpl/basics/CountedObject.h diff --git a/src/ripple/basics/DecayingSample.h b/include/xrpl/basics/DecayingSample.h similarity index 100% rename from src/ripple/basics/DecayingSample.h rename to include/xrpl/basics/DecayingSample.h diff --git a/src/ripple/basics/Expected.h b/include/xrpl/basics/Expected.h similarity index 100% rename from src/ripple/basics/Expected.h rename to include/xrpl/basics/Expected.h diff --git a/src/ripple/basics/FeeUnits.h b/include/xrpl/basics/FeeUnits.h similarity index 100% rename from src/ripple/basics/FeeUnits.h rename to include/xrpl/basics/FeeUnits.h diff --git a/src/ripple/basics/FileUtilities.h b/include/xrpl/basics/FileUtilities.h similarity index 100% rename from src/ripple/basics/FileUtilities.h rename to include/xrpl/basics/FileUtilities.h diff --git a/src/ripple/basics/IOUAmount.h b/include/xrpl/basics/IOUAmount.h similarity index 100% rename from src/ripple/basics/IOUAmount.h rename to include/xrpl/basics/IOUAmount.h diff --git a/src/ripple/basics/KeyCache.h b/include/xrpl/basics/KeyCache.h similarity index 100% rename from src/ripple/basics/KeyCache.h rename to include/xrpl/basics/KeyCache.h diff --git a/src/ripple/basics/LocalValue.h b/include/xrpl/basics/LocalValue.h similarity index 100% rename from src/ripple/basics/LocalValue.h rename to include/xrpl/basics/LocalValue.h diff --git a/src/ripple/basics/Log.h b/include/xrpl/basics/Log.h similarity index 100% rename from src/ripple/basics/Log.h rename to include/xrpl/basics/Log.h diff --git a/src/ripple/basics/MathUtilities.h b/include/xrpl/basics/MathUtilities.h similarity index 100% rename from src/ripple/basics/MathUtilities.h rename to include/xrpl/basics/MathUtilities.h diff --git a/src/ripple/basics/Number.h b/include/xrpl/basics/Number.h similarity index 100% rename from src/ripple/basics/Number.h rename to include/xrpl/basics/Number.h diff --git a/src/ripple/basics/README.md b/include/xrpl/basics/README.md similarity index 100% rename from src/ripple/basics/README.md rename to include/xrpl/basics/README.md diff --git a/src/ripple/basics/RangeSet.h b/include/xrpl/basics/RangeSet.h similarity index 100% rename from src/ripple/basics/RangeSet.h rename to include/xrpl/basics/RangeSet.h diff --git a/src/ripple/basics/Resolver.h b/include/xrpl/basics/Resolver.h similarity index 100% rename from src/ripple/basics/Resolver.h rename to include/xrpl/basics/Resolver.h diff --git a/src/ripple/basics/ResolverAsio.h b/include/xrpl/basics/ResolverAsio.h similarity index 100% rename from src/ripple/basics/ResolverAsio.h rename to include/xrpl/basics/ResolverAsio.h diff --git a/src/ripple/basics/SHAMapHash.h b/include/xrpl/basics/SHAMapHash.h similarity index 100% rename from src/ripple/basics/SHAMapHash.h rename to include/xrpl/basics/SHAMapHash.h diff --git a/src/ripple/basics/SlabAllocator.h b/include/xrpl/basics/SlabAllocator.h similarity index 100% rename from src/ripple/basics/SlabAllocator.h rename to include/xrpl/basics/SlabAllocator.h diff --git a/src/ripple/basics/Slice.h b/include/xrpl/basics/Slice.h similarity index 100% rename from src/ripple/basics/Slice.h rename to include/xrpl/basics/Slice.h diff --git a/src/ripple/basics/StringUtilities.h b/include/xrpl/basics/StringUtilities.h similarity index 100% rename from src/ripple/basics/StringUtilities.h rename to include/xrpl/basics/StringUtilities.h diff --git a/src/ripple/basics/TaggedCache.h b/include/xrpl/basics/TaggedCache.h similarity index 100% rename from src/ripple/basics/TaggedCache.h rename to include/xrpl/basics/TaggedCache.h diff --git a/src/ripple/basics/ThreadSafetyAnalysis.h b/include/xrpl/basics/ThreadSafetyAnalysis.h similarity index 100% rename from src/ripple/basics/ThreadSafetyAnalysis.h rename to include/xrpl/basics/ThreadSafetyAnalysis.h diff --git a/src/ripple/basics/ToString.h b/include/xrpl/basics/ToString.h similarity index 100% rename from src/ripple/basics/ToString.h rename to include/xrpl/basics/ToString.h diff --git a/src/ripple/basics/UnorderedContainers.h b/include/xrpl/basics/UnorderedContainers.h similarity index 100% rename from src/ripple/basics/UnorderedContainers.h rename to include/xrpl/basics/UnorderedContainers.h diff --git a/src/ripple/basics/UptimeClock.h b/include/xrpl/basics/UptimeClock.h similarity index 100% rename from src/ripple/basics/UptimeClock.h rename to include/xrpl/basics/UptimeClock.h diff --git a/src/ripple/basics/XRPAmount.h b/include/xrpl/basics/XRPAmount.h similarity index 100% rename from src/ripple/basics/XRPAmount.h rename to include/xrpl/basics/XRPAmount.h diff --git a/src/ripple/basics/algorithm.h b/include/xrpl/basics/algorithm.h similarity index 100% rename from src/ripple/basics/algorithm.h rename to include/xrpl/basics/algorithm.h diff --git a/src/ripple/basics/base64.h b/include/xrpl/basics/base64.h similarity index 100% rename from src/ripple/basics/base64.h rename to include/xrpl/basics/base64.h diff --git a/src/ripple/basics/base_uint.h b/include/xrpl/basics/base_uint.h similarity index 100% rename from src/ripple/basics/base_uint.h rename to include/xrpl/basics/base_uint.h diff --git a/src/ripple/basics/chrono.h b/include/xrpl/basics/chrono.h similarity index 100% rename from src/ripple/basics/chrono.h rename to include/xrpl/basics/chrono.h diff --git a/src/ripple/basics/comparators.h b/include/xrpl/basics/comparators.h similarity index 100% rename from src/ripple/basics/comparators.h rename to include/xrpl/basics/comparators.h diff --git a/src/ripple/basics/contract.h b/include/xrpl/basics/contract.h similarity index 100% rename from src/ripple/basics/contract.h rename to include/xrpl/basics/contract.h diff --git a/src/ripple/basics/hardened_hash.h b/include/xrpl/basics/hardened_hash.h similarity index 100% rename from src/ripple/basics/hardened_hash.h rename to include/xrpl/basics/hardened_hash.h diff --git a/src/ripple/basics/join.h b/include/xrpl/basics/join.h similarity index 100% rename from src/ripple/basics/join.h rename to include/xrpl/basics/join.h diff --git a/src/ripple/basics/make_SSLContext.h b/include/xrpl/basics/make_SSLContext.h similarity index 100% rename from src/ripple/basics/make_SSLContext.h rename to include/xrpl/basics/make_SSLContext.h diff --git a/src/ripple/basics/mulDiv.h b/include/xrpl/basics/mulDiv.h similarity index 100% rename from src/ripple/basics/mulDiv.h rename to include/xrpl/basics/mulDiv.h diff --git a/src/ripple/basics/partitioned_unordered_map.h b/include/xrpl/basics/partitioned_unordered_map.h similarity index 100% rename from src/ripple/basics/partitioned_unordered_map.h rename to include/xrpl/basics/partitioned_unordered_map.h diff --git a/src/ripple/basics/random.h b/include/xrpl/basics/random.h similarity index 100% rename from src/ripple/basics/random.h rename to include/xrpl/basics/random.h diff --git a/src/ripple/basics/safe_cast.h b/include/xrpl/basics/safe_cast.h similarity index 100% rename from src/ripple/basics/safe_cast.h rename to include/xrpl/basics/safe_cast.h diff --git a/src/ripple/basics/scope.h b/include/xrpl/basics/scope.h similarity index 100% rename from src/ripple/basics/scope.h rename to include/xrpl/basics/scope.h diff --git a/src/ripple/basics/spinlock.h b/include/xrpl/basics/spinlock.h similarity index 100% rename from src/ripple/basics/spinlock.h rename to include/xrpl/basics/spinlock.h diff --git a/src/ripple/basics/strHex.h b/include/xrpl/basics/strHex.h similarity index 100% rename from src/ripple/basics/strHex.h rename to include/xrpl/basics/strHex.h diff --git a/src/ripple/basics/tagged_integer.h b/include/xrpl/basics/tagged_integer.h similarity index 100% rename from src/ripple/basics/tagged_integer.h rename to include/xrpl/basics/tagged_integer.h diff --git a/src/ripple/beast/asio/io_latency_probe.h b/include/xrpl/beast/asio/io_latency_probe.h similarity index 100% rename from src/ripple/beast/asio/io_latency_probe.h rename to include/xrpl/beast/asio/io_latency_probe.h diff --git a/src/ripple/beast/clock/abstract_clock.h b/include/xrpl/beast/clock/abstract_clock.h similarity index 100% rename from src/ripple/beast/clock/abstract_clock.h rename to include/xrpl/beast/clock/abstract_clock.h diff --git a/src/ripple/beast/clock/basic_seconds_clock.h b/include/xrpl/beast/clock/basic_seconds_clock.h similarity index 100% rename from src/ripple/beast/clock/basic_seconds_clock.h rename to include/xrpl/beast/clock/basic_seconds_clock.h diff --git a/src/ripple/beast/clock/manual_clock.h b/include/xrpl/beast/clock/manual_clock.h similarity index 100% rename from src/ripple/beast/clock/manual_clock.h rename to include/xrpl/beast/clock/manual_clock.h diff --git a/src/ripple/beast/container/aged_container.h b/include/xrpl/beast/container/aged_container.h similarity index 100% rename from src/ripple/beast/container/aged_container.h rename to include/xrpl/beast/container/aged_container.h diff --git a/src/ripple/beast/container/aged_container_utility.h b/include/xrpl/beast/container/aged_container_utility.h similarity index 100% rename from src/ripple/beast/container/aged_container_utility.h rename to include/xrpl/beast/container/aged_container_utility.h diff --git a/src/ripple/beast/container/aged_map.h b/include/xrpl/beast/container/aged_map.h similarity index 100% rename from src/ripple/beast/container/aged_map.h rename to include/xrpl/beast/container/aged_map.h diff --git a/src/ripple/beast/container/aged_multimap.h b/include/xrpl/beast/container/aged_multimap.h similarity index 100% rename from src/ripple/beast/container/aged_multimap.h rename to include/xrpl/beast/container/aged_multimap.h diff --git a/src/ripple/beast/container/aged_multiset.h b/include/xrpl/beast/container/aged_multiset.h similarity index 100% rename from src/ripple/beast/container/aged_multiset.h rename to include/xrpl/beast/container/aged_multiset.h diff --git a/src/ripple/beast/container/aged_set.h b/include/xrpl/beast/container/aged_set.h similarity index 100% rename from src/ripple/beast/container/aged_set.h rename to include/xrpl/beast/container/aged_set.h diff --git a/src/ripple/beast/container/aged_unordered_map.h b/include/xrpl/beast/container/aged_unordered_map.h similarity index 100% rename from src/ripple/beast/container/aged_unordered_map.h rename to include/xrpl/beast/container/aged_unordered_map.h diff --git a/src/ripple/beast/container/aged_unordered_multimap.h b/include/xrpl/beast/container/aged_unordered_multimap.h similarity index 100% rename from src/ripple/beast/container/aged_unordered_multimap.h rename to include/xrpl/beast/container/aged_unordered_multimap.h diff --git a/src/ripple/beast/container/aged_unordered_multiset.h b/include/xrpl/beast/container/aged_unordered_multiset.h similarity index 100% rename from src/ripple/beast/container/aged_unordered_multiset.h rename to include/xrpl/beast/container/aged_unordered_multiset.h diff --git a/src/ripple/beast/container/aged_unordered_set.h b/include/xrpl/beast/container/aged_unordered_set.h similarity index 100% rename from src/ripple/beast/container/aged_unordered_set.h rename to include/xrpl/beast/container/aged_unordered_set.h diff --git a/src/ripple/beast/container/detail/aged_associative_container.h b/include/xrpl/beast/container/detail/aged_associative_container.h similarity index 100% rename from src/ripple/beast/container/detail/aged_associative_container.h rename to include/xrpl/beast/container/detail/aged_associative_container.h diff --git a/src/ripple/beast/container/detail/aged_container_iterator.h b/include/xrpl/beast/container/detail/aged_container_iterator.h similarity index 100% rename from src/ripple/beast/container/detail/aged_container_iterator.h rename to include/xrpl/beast/container/detail/aged_container_iterator.h diff --git a/src/ripple/beast/container/detail/aged_ordered_container.h b/include/xrpl/beast/container/detail/aged_ordered_container.h similarity index 100% rename from src/ripple/beast/container/detail/aged_ordered_container.h rename to include/xrpl/beast/container/detail/aged_ordered_container.h diff --git a/src/ripple/beast/container/detail/aged_unordered_container.h b/include/xrpl/beast/container/detail/aged_unordered_container.h similarity index 100% rename from src/ripple/beast/container/detail/aged_unordered_container.h rename to include/xrpl/beast/container/detail/aged_unordered_container.h diff --git a/src/ripple/beast/container/detail/empty_base_optimization.h b/include/xrpl/beast/container/detail/empty_base_optimization.h similarity index 100% rename from src/ripple/beast/container/detail/empty_base_optimization.h rename to include/xrpl/beast/container/detail/empty_base_optimization.h diff --git a/src/ripple/beast/core/CurrentThreadName.h b/include/xrpl/beast/core/CurrentThreadName.h similarity index 100% rename from src/ripple/beast/core/CurrentThreadName.h rename to include/xrpl/beast/core/CurrentThreadName.h diff --git a/src/ripple/beast/core/LexicalCast.h b/include/xrpl/beast/core/LexicalCast.h similarity index 100% rename from src/ripple/beast/core/LexicalCast.h rename to include/xrpl/beast/core/LexicalCast.h diff --git a/src/ripple/beast/core/List.h b/include/xrpl/beast/core/List.h similarity index 100% rename from src/ripple/beast/core/List.h rename to include/xrpl/beast/core/List.h diff --git a/src/ripple/beast/core/LockFreeStack.h b/include/xrpl/beast/core/LockFreeStack.h similarity index 100% rename from src/ripple/beast/core/LockFreeStack.h rename to include/xrpl/beast/core/LockFreeStack.h diff --git a/src/ripple/beast/core/SemanticVersion.h b/include/xrpl/beast/core/SemanticVersion.h similarity index 100% rename from src/ripple/beast/core/SemanticVersion.h rename to include/xrpl/beast/core/SemanticVersion.h diff --git a/src/ripple/beast/hash/hash_append.h b/include/xrpl/beast/hash/hash_append.h similarity index 100% rename from src/ripple/beast/hash/hash_append.h rename to include/xrpl/beast/hash/hash_append.h diff --git a/src/ripple/beast/hash/uhash.h b/include/xrpl/beast/hash/uhash.h similarity index 100% rename from src/ripple/beast/hash/uhash.h rename to include/xrpl/beast/hash/uhash.h diff --git a/src/ripple/beast/hash/xxhasher.h b/include/xrpl/beast/hash/xxhasher.h similarity index 100% rename from src/ripple/beast/hash/xxhasher.h rename to include/xrpl/beast/hash/xxhasher.h diff --git a/src/ripple/beast/insight/Collector.h b/include/xrpl/beast/insight/Collector.h similarity index 100% rename from src/ripple/beast/insight/Collector.h rename to include/xrpl/beast/insight/Collector.h diff --git a/src/ripple/beast/insight/Counter.h b/include/xrpl/beast/insight/Counter.h similarity index 100% rename from src/ripple/beast/insight/Counter.h rename to include/xrpl/beast/insight/Counter.h diff --git a/src/ripple/beast/insight/CounterImpl.h b/include/xrpl/beast/insight/CounterImpl.h similarity index 100% rename from src/ripple/beast/insight/CounterImpl.h rename to include/xrpl/beast/insight/CounterImpl.h diff --git a/src/ripple/beast/insight/Event.h b/include/xrpl/beast/insight/Event.h similarity index 100% rename from src/ripple/beast/insight/Event.h rename to include/xrpl/beast/insight/Event.h diff --git a/src/ripple/beast/insight/EventImpl.h b/include/xrpl/beast/insight/EventImpl.h similarity index 100% rename from src/ripple/beast/insight/EventImpl.h rename to include/xrpl/beast/insight/EventImpl.h diff --git a/src/ripple/beast/insight/Gauge.h b/include/xrpl/beast/insight/Gauge.h similarity index 100% rename from src/ripple/beast/insight/Gauge.h rename to include/xrpl/beast/insight/Gauge.h diff --git a/src/ripple/beast/insight/GaugeImpl.h b/include/xrpl/beast/insight/GaugeImpl.h similarity index 100% rename from src/ripple/beast/insight/GaugeImpl.h rename to include/xrpl/beast/insight/GaugeImpl.h diff --git a/src/ripple/beast/insight/Group.h b/include/xrpl/beast/insight/Group.h similarity index 100% rename from src/ripple/beast/insight/Group.h rename to include/xrpl/beast/insight/Group.h diff --git a/src/ripple/beast/insight/Groups.h b/include/xrpl/beast/insight/Groups.h similarity index 100% rename from src/ripple/beast/insight/Groups.h rename to include/xrpl/beast/insight/Groups.h diff --git a/src/ripple/beast/insight/Hook.h b/include/xrpl/beast/insight/Hook.h similarity index 100% rename from src/ripple/beast/insight/Hook.h rename to include/xrpl/beast/insight/Hook.h diff --git a/src/ripple/beast/insight/HookImpl.h b/include/xrpl/beast/insight/HookImpl.h similarity index 100% rename from src/ripple/beast/insight/HookImpl.h rename to include/xrpl/beast/insight/HookImpl.h diff --git a/src/ripple/beast/insight/Insight.h b/include/xrpl/beast/insight/Insight.h similarity index 100% rename from src/ripple/beast/insight/Insight.h rename to include/xrpl/beast/insight/Insight.h diff --git a/src/ripple/beast/insight/Meter.h b/include/xrpl/beast/insight/Meter.h similarity index 100% rename from src/ripple/beast/insight/Meter.h rename to include/xrpl/beast/insight/Meter.h diff --git a/src/ripple/beast/insight/MeterImpl.h b/include/xrpl/beast/insight/MeterImpl.h similarity index 100% rename from src/ripple/beast/insight/MeterImpl.h rename to include/xrpl/beast/insight/MeterImpl.h diff --git a/src/ripple/beast/insight/NullCollector.h b/include/xrpl/beast/insight/NullCollector.h similarity index 100% rename from src/ripple/beast/insight/NullCollector.h rename to include/xrpl/beast/insight/NullCollector.h diff --git a/src/ripple/beast/insight/StatsDCollector.h b/include/xrpl/beast/insight/StatsDCollector.h similarity index 100% rename from src/ripple/beast/insight/StatsDCollector.h rename to include/xrpl/beast/insight/StatsDCollector.h diff --git a/src/ripple/beast/net/IPAddress.h b/include/xrpl/beast/net/IPAddress.h similarity index 100% rename from src/ripple/beast/net/IPAddress.h rename to include/xrpl/beast/net/IPAddress.h diff --git a/src/ripple/beast/net/IPAddressConversion.h b/include/xrpl/beast/net/IPAddressConversion.h similarity index 100% rename from src/ripple/beast/net/IPAddressConversion.h rename to include/xrpl/beast/net/IPAddressConversion.h diff --git a/src/ripple/beast/net/IPAddressV4.h b/include/xrpl/beast/net/IPAddressV4.h similarity index 100% rename from src/ripple/beast/net/IPAddressV4.h rename to include/xrpl/beast/net/IPAddressV4.h diff --git a/src/ripple/beast/net/IPAddressV6.h b/include/xrpl/beast/net/IPAddressV6.h similarity index 100% rename from src/ripple/beast/net/IPAddressV6.h rename to include/xrpl/beast/net/IPAddressV6.h diff --git a/src/ripple/beast/net/IPEndpoint.h b/include/xrpl/beast/net/IPEndpoint.h similarity index 100% rename from src/ripple/beast/net/IPEndpoint.h rename to include/xrpl/beast/net/IPEndpoint.h diff --git a/src/ripple/beast/rfc2616.h b/include/xrpl/beast/rfc2616.h similarity index 100% rename from src/ripple/beast/rfc2616.h rename to include/xrpl/beast/rfc2616.h diff --git a/src/ripple/beast/test/fail_counter.h b/include/xrpl/beast/test/fail_counter.h similarity index 100% rename from src/ripple/beast/test/fail_counter.h rename to include/xrpl/beast/test/fail_counter.h diff --git a/src/ripple/beast/test/fail_stream.h b/include/xrpl/beast/test/fail_stream.h similarity index 100% rename from src/ripple/beast/test/fail_stream.h rename to include/xrpl/beast/test/fail_stream.h diff --git a/src/ripple/beast/test/pipe_stream.h b/include/xrpl/beast/test/pipe_stream.h similarity index 100% rename from src/ripple/beast/test/pipe_stream.h rename to include/xrpl/beast/test/pipe_stream.h diff --git a/src/ripple/beast/test/sig_wait.h b/include/xrpl/beast/test/sig_wait.h similarity index 100% rename from src/ripple/beast/test/sig_wait.h rename to include/xrpl/beast/test/sig_wait.h diff --git a/src/ripple/beast/test/string_iostream.h b/include/xrpl/beast/test/string_iostream.h similarity index 100% rename from src/ripple/beast/test/string_iostream.h rename to include/xrpl/beast/test/string_iostream.h diff --git a/src/ripple/beast/test/string_istream.h b/include/xrpl/beast/test/string_istream.h similarity index 100% rename from src/ripple/beast/test/string_istream.h rename to include/xrpl/beast/test/string_istream.h diff --git a/src/ripple/beast/test/string_ostream.h b/include/xrpl/beast/test/string_ostream.h similarity index 100% rename from src/ripple/beast/test/string_ostream.h rename to include/xrpl/beast/test/string_ostream.h diff --git a/src/ripple/beast/test/test_allocator.h b/include/xrpl/beast/test/test_allocator.h similarity index 100% rename from src/ripple/beast/test/test_allocator.h rename to include/xrpl/beast/test/test_allocator.h diff --git a/src/ripple/beast/test/yield_to.h b/include/xrpl/beast/test/yield_to.h similarity index 100% rename from src/ripple/beast/test/yield_to.h rename to include/xrpl/beast/test/yield_to.h diff --git a/src/ripple/beast/type_name.h b/include/xrpl/beast/type_name.h similarity index 100% rename from src/ripple/beast/type_name.h rename to include/xrpl/beast/type_name.h diff --git a/src/ripple/beast/unit_test.h b/include/xrpl/beast/unit_test.h similarity index 100% rename from src/ripple/beast/unit_test.h rename to include/xrpl/beast/unit_test.h diff --git a/src/ripple/beast/unit_test/amount.h b/include/xrpl/beast/unit_test/amount.h similarity index 100% rename from src/ripple/beast/unit_test/amount.h rename to include/xrpl/beast/unit_test/amount.h diff --git a/src/ripple/beast/unit_test/detail/const_container.h b/include/xrpl/beast/unit_test/detail/const_container.h similarity index 100% rename from src/ripple/beast/unit_test/detail/const_container.h rename to include/xrpl/beast/unit_test/detail/const_container.h diff --git a/src/ripple/beast/unit_test/dstream.h b/include/xrpl/beast/unit_test/dstream.h similarity index 100% rename from src/ripple/beast/unit_test/dstream.h rename to include/xrpl/beast/unit_test/dstream.h diff --git a/src/ripple/beast/unit_test/global_suites.h b/include/xrpl/beast/unit_test/global_suites.h similarity index 100% rename from src/ripple/beast/unit_test/global_suites.h rename to include/xrpl/beast/unit_test/global_suites.h diff --git a/src/ripple/beast/unit_test/match.h b/include/xrpl/beast/unit_test/match.h similarity index 100% rename from src/ripple/beast/unit_test/match.h rename to include/xrpl/beast/unit_test/match.h diff --git a/src/ripple/beast/unit_test/recorder.h b/include/xrpl/beast/unit_test/recorder.h similarity index 100% rename from src/ripple/beast/unit_test/recorder.h rename to include/xrpl/beast/unit_test/recorder.h diff --git a/src/ripple/beast/unit_test/reporter.h b/include/xrpl/beast/unit_test/reporter.h similarity index 100% rename from src/ripple/beast/unit_test/reporter.h rename to include/xrpl/beast/unit_test/reporter.h diff --git a/src/ripple/beast/unit_test/results.h b/include/xrpl/beast/unit_test/results.h similarity index 100% rename from src/ripple/beast/unit_test/results.h rename to include/xrpl/beast/unit_test/results.h diff --git a/src/ripple/beast/unit_test/runner.h b/include/xrpl/beast/unit_test/runner.h similarity index 100% rename from src/ripple/beast/unit_test/runner.h rename to include/xrpl/beast/unit_test/runner.h diff --git a/src/ripple/beast/unit_test/suite.h b/include/xrpl/beast/unit_test/suite.h similarity index 100% rename from src/ripple/beast/unit_test/suite.h rename to include/xrpl/beast/unit_test/suite.h diff --git a/src/ripple/beast/unit_test/suite_info.h b/include/xrpl/beast/unit_test/suite_info.h similarity index 100% rename from src/ripple/beast/unit_test/suite_info.h rename to include/xrpl/beast/unit_test/suite_info.h diff --git a/src/ripple/beast/unit_test/suite_list.h b/include/xrpl/beast/unit_test/suite_list.h similarity index 100% rename from src/ripple/beast/unit_test/suite_list.h rename to include/xrpl/beast/unit_test/suite_list.h diff --git a/src/ripple/beast/unit_test/thread.h b/include/xrpl/beast/unit_test/thread.h similarity index 100% rename from src/ripple/beast/unit_test/thread.h rename to include/xrpl/beast/unit_test/thread.h diff --git a/src/ripple/beast/utility/Journal.h b/include/xrpl/beast/utility/Journal.h similarity index 100% rename from src/ripple/beast/utility/Journal.h rename to include/xrpl/beast/utility/Journal.h diff --git a/src/ripple/beast/utility/PropertyStream.h b/include/xrpl/beast/utility/PropertyStream.h similarity index 100% rename from src/ripple/beast/utility/PropertyStream.h rename to include/xrpl/beast/utility/PropertyStream.h diff --git a/src/ripple/beast/utility/WrappedSink.h b/include/xrpl/beast/utility/WrappedSink.h similarity index 100% rename from src/ripple/beast/utility/WrappedSink.h rename to include/xrpl/beast/utility/WrappedSink.h diff --git a/src/ripple/beast/utility/Zero.h b/include/xrpl/beast/utility/Zero.h similarity index 100% rename from src/ripple/beast/utility/Zero.h rename to include/xrpl/beast/utility/Zero.h diff --git a/src/ripple/beast/utility/hash_pair.h b/include/xrpl/beast/utility/hash_pair.h similarity index 100% rename from src/ripple/beast/utility/hash_pair.h rename to include/xrpl/beast/utility/hash_pair.h diff --git a/src/ripple/beast/utility/maybe_const.h b/include/xrpl/beast/utility/maybe_const.h similarity index 100% rename from src/ripple/beast/utility/maybe_const.h rename to include/xrpl/beast/utility/maybe_const.h diff --git a/src/ripple/beast/utility/rngfill.h b/include/xrpl/beast/utility/rngfill.h similarity index 100% rename from src/ripple/beast/utility/rngfill.h rename to include/xrpl/beast/utility/rngfill.h diff --git a/src/ripple/beast/utility/temp_dir.h b/include/xrpl/beast/utility/temp_dir.h similarity index 100% rename from src/ripple/beast/utility/temp_dir.h rename to include/xrpl/beast/utility/temp_dir.h diff --git a/src/ripple/beast/xor_shift_engine.h b/include/xrpl/beast/xor_shift_engine.h similarity index 100% rename from src/ripple/beast/xor_shift_engine.h rename to include/xrpl/beast/xor_shift_engine.h diff --git a/src/ripple/crypto/README.md b/include/xrpl/crypto/README.md similarity index 100% rename from src/ripple/crypto/README.md rename to include/xrpl/crypto/README.md diff --git a/src/ripple/crypto/RFC1751.h b/include/xrpl/crypto/RFC1751.h similarity index 100% rename from src/ripple/crypto/RFC1751.h rename to include/xrpl/crypto/RFC1751.h diff --git a/src/ripple/crypto/csprng.h b/include/xrpl/crypto/csprng.h similarity index 100% rename from src/ripple/crypto/csprng.h rename to include/xrpl/crypto/csprng.h diff --git a/src/ripple/crypto/secure_erase.h b/include/xrpl/crypto/secure_erase.h similarity index 100% rename from src/ripple/crypto/secure_erase.h rename to include/xrpl/crypto/secure_erase.h diff --git a/src/ripple/json/JsonPropertyStream.h b/include/xrpl/json/JsonPropertyStream.h similarity index 100% rename from src/ripple/json/JsonPropertyStream.h rename to include/xrpl/json/JsonPropertyStream.h diff --git a/src/ripple/json/Object.h b/include/xrpl/json/Object.h similarity index 100% rename from src/ripple/json/Object.h rename to include/xrpl/json/Object.h diff --git a/src/ripple/json/Output.h b/include/xrpl/json/Output.h similarity index 100% rename from src/ripple/json/Output.h rename to include/xrpl/json/Output.h diff --git a/src/ripple/json/README.md b/include/xrpl/json/README.md similarity index 100% rename from src/ripple/json/README.md rename to include/xrpl/json/README.md diff --git a/src/ripple/json/Writer.h b/include/xrpl/json/Writer.h similarity index 100% rename from src/ripple/json/Writer.h rename to include/xrpl/json/Writer.h diff --git a/src/ripple/json/impl/json_assert.h b/include/xrpl/json/detail/json_assert.h similarity index 100% rename from src/ripple/json/impl/json_assert.h rename to include/xrpl/json/detail/json_assert.h diff --git a/src/ripple/json/json_errors.h b/include/xrpl/json/json_errors.h similarity index 100% rename from src/ripple/json/json_errors.h rename to include/xrpl/json/json_errors.h diff --git a/src/ripple/json/json_forwards.h b/include/xrpl/json/json_forwards.h similarity index 100% rename from src/ripple/json/json_forwards.h rename to include/xrpl/json/json_forwards.h diff --git a/src/ripple/json/json_reader.h b/include/xrpl/json/json_reader.h similarity index 100% rename from src/ripple/json/json_reader.h rename to include/xrpl/json/json_reader.h diff --git a/src/ripple/json/json_value.h b/include/xrpl/json/json_value.h similarity index 100% rename from src/ripple/json/json_value.h rename to include/xrpl/json/json_value.h diff --git a/src/ripple/json/json_writer.h b/include/xrpl/json/json_writer.h similarity index 100% rename from src/ripple/json/json_writer.h rename to include/xrpl/json/json_writer.h diff --git a/src/ripple/json/to_string.h b/include/xrpl/json/to_string.h similarity index 100% rename from src/ripple/json/to_string.h rename to include/xrpl/json/to_string.h diff --git a/src/ripple/proto/README.md b/include/xrpl/proto/README.md similarity index 100% rename from src/ripple/proto/README.md rename to include/xrpl/proto/README.md diff --git a/src/ripple/proto/org/xrpl/rpc/v1/README.md b/include/xrpl/proto/org/xrpl/rpc/v1/README.md similarity index 100% rename from src/ripple/proto/org/xrpl/rpc/v1/README.md rename to include/xrpl/proto/org/xrpl/rpc/v1/README.md diff --git a/src/ripple/proto/org/xrpl/rpc/v1/get_ledger.proto b/include/xrpl/proto/org/xrpl/rpc/v1/get_ledger.proto similarity index 100% rename from src/ripple/proto/org/xrpl/rpc/v1/get_ledger.proto rename to include/xrpl/proto/org/xrpl/rpc/v1/get_ledger.proto diff --git a/src/ripple/proto/org/xrpl/rpc/v1/get_ledger_data.proto b/include/xrpl/proto/org/xrpl/rpc/v1/get_ledger_data.proto similarity index 100% rename from src/ripple/proto/org/xrpl/rpc/v1/get_ledger_data.proto rename to include/xrpl/proto/org/xrpl/rpc/v1/get_ledger_data.proto diff --git a/src/ripple/proto/org/xrpl/rpc/v1/get_ledger_diff.proto b/include/xrpl/proto/org/xrpl/rpc/v1/get_ledger_diff.proto similarity index 100% rename from src/ripple/proto/org/xrpl/rpc/v1/get_ledger_diff.proto rename to include/xrpl/proto/org/xrpl/rpc/v1/get_ledger_diff.proto diff --git a/src/ripple/proto/org/xrpl/rpc/v1/get_ledger_entry.proto b/include/xrpl/proto/org/xrpl/rpc/v1/get_ledger_entry.proto similarity index 100% rename from src/ripple/proto/org/xrpl/rpc/v1/get_ledger_entry.proto rename to include/xrpl/proto/org/xrpl/rpc/v1/get_ledger_entry.proto diff --git a/src/ripple/proto/org/xrpl/rpc/v1/ledger.proto b/include/xrpl/proto/org/xrpl/rpc/v1/ledger.proto similarity index 100% rename from src/ripple/proto/org/xrpl/rpc/v1/ledger.proto rename to include/xrpl/proto/org/xrpl/rpc/v1/ledger.proto diff --git a/src/ripple/proto/org/xrpl/rpc/v1/xrp_ledger.proto b/include/xrpl/proto/org/xrpl/rpc/v1/xrp_ledger.proto similarity index 100% rename from src/ripple/proto/org/xrpl/rpc/v1/xrp_ledger.proto rename to include/xrpl/proto/org/xrpl/rpc/v1/xrp_ledger.proto diff --git a/src/ripple/proto/ripple.proto b/include/xrpl/proto/ripple.proto similarity index 100% rename from src/ripple/proto/ripple.proto rename to include/xrpl/proto/ripple.proto diff --git a/src/ripple/protocol/AMMCore.h b/include/xrpl/protocol/AMMCore.h similarity index 100% rename from src/ripple/protocol/AMMCore.h rename to include/xrpl/protocol/AMMCore.h diff --git a/src/ripple/protocol/AccountID.h b/include/xrpl/protocol/AccountID.h similarity index 100% rename from src/ripple/protocol/AccountID.h rename to include/xrpl/protocol/AccountID.h diff --git a/src/ripple/protocol/AmountConversions.h b/include/xrpl/protocol/AmountConversions.h similarity index 100% rename from src/ripple/protocol/AmountConversions.h rename to include/xrpl/protocol/AmountConversions.h diff --git a/src/ripple/protocol/ApiVersion.h b/include/xrpl/protocol/ApiVersion.h similarity index 100% rename from src/ripple/protocol/ApiVersion.h rename to include/xrpl/protocol/ApiVersion.h diff --git a/src/ripple/protocol/Book.h b/include/xrpl/protocol/Book.h similarity index 100% rename from src/ripple/protocol/Book.h rename to include/xrpl/protocol/Book.h diff --git a/src/ripple/protocol/BuildInfo.h b/include/xrpl/protocol/BuildInfo.h similarity index 100% rename from src/ripple/protocol/BuildInfo.h rename to include/xrpl/protocol/BuildInfo.h diff --git a/src/ripple/protocol/ErrorCodes.h b/include/xrpl/protocol/ErrorCodes.h similarity index 100% rename from src/ripple/protocol/ErrorCodes.h rename to include/xrpl/protocol/ErrorCodes.h diff --git a/src/ripple/protocol/Feature.h b/include/xrpl/protocol/Feature.h similarity index 100% rename from src/ripple/protocol/Feature.h rename to include/xrpl/protocol/Feature.h diff --git a/src/ripple/protocol/Fees.h b/include/xrpl/protocol/Fees.h similarity index 100% rename from src/ripple/protocol/Fees.h rename to include/xrpl/protocol/Fees.h diff --git a/src/ripple/protocol/HashPrefix.h b/include/xrpl/protocol/HashPrefix.h similarity index 100% rename from src/ripple/protocol/HashPrefix.h rename to include/xrpl/protocol/HashPrefix.h diff --git a/src/ripple/protocol/Indexes.h b/include/xrpl/protocol/Indexes.h similarity index 100% rename from src/ripple/protocol/Indexes.h rename to include/xrpl/protocol/Indexes.h diff --git a/src/ripple/protocol/InnerObjectFormats.h b/include/xrpl/protocol/InnerObjectFormats.h similarity index 100% rename from src/ripple/protocol/InnerObjectFormats.h rename to include/xrpl/protocol/InnerObjectFormats.h diff --git a/src/ripple/protocol/Issue.h b/include/xrpl/protocol/Issue.h similarity index 100% rename from src/ripple/protocol/Issue.h rename to include/xrpl/protocol/Issue.h diff --git a/src/ripple/protocol/KeyType.h b/include/xrpl/protocol/KeyType.h similarity index 100% rename from src/ripple/protocol/KeyType.h rename to include/xrpl/protocol/KeyType.h diff --git a/src/ripple/protocol/Keylet.h b/include/xrpl/protocol/Keylet.h similarity index 100% rename from src/ripple/protocol/Keylet.h rename to include/xrpl/protocol/Keylet.h diff --git a/src/ripple/protocol/KnownFormats.h b/include/xrpl/protocol/KnownFormats.h similarity index 100% rename from src/ripple/protocol/KnownFormats.h rename to include/xrpl/protocol/KnownFormats.h diff --git a/src/ripple/protocol/LedgerFormats.h b/include/xrpl/protocol/LedgerFormats.h similarity index 100% rename from src/ripple/protocol/LedgerFormats.h rename to include/xrpl/protocol/LedgerFormats.h diff --git a/src/ripple/protocol/LedgerHeader.h b/include/xrpl/protocol/LedgerHeader.h similarity index 100% rename from src/ripple/protocol/LedgerHeader.h rename to include/xrpl/protocol/LedgerHeader.h diff --git a/src/ripple/protocol/MultiApiJson.h b/include/xrpl/protocol/MultiApiJson.h similarity index 100% rename from src/ripple/protocol/MultiApiJson.h rename to include/xrpl/protocol/MultiApiJson.h diff --git a/src/ripple/protocol/NFTSyntheticSerializer.h b/include/xrpl/protocol/NFTSyntheticSerializer.h similarity index 100% rename from src/ripple/protocol/NFTSyntheticSerializer.h rename to include/xrpl/protocol/NFTSyntheticSerializer.h diff --git a/src/ripple/protocol/NFTokenID.h b/include/xrpl/protocol/NFTokenID.h similarity index 100% rename from src/ripple/protocol/NFTokenID.h rename to include/xrpl/protocol/NFTokenID.h diff --git a/src/ripple/protocol/NFTokenOfferID.h b/include/xrpl/protocol/NFTokenOfferID.h similarity index 100% rename from src/ripple/protocol/NFTokenOfferID.h rename to include/xrpl/protocol/NFTokenOfferID.h diff --git a/src/ripple/protocol/PayChan.h b/include/xrpl/protocol/PayChan.h similarity index 100% rename from src/ripple/protocol/PayChan.h rename to include/xrpl/protocol/PayChan.h diff --git a/src/ripple/protocol/Protocol.h b/include/xrpl/protocol/Protocol.h similarity index 100% rename from src/ripple/protocol/Protocol.h rename to include/xrpl/protocol/Protocol.h diff --git a/src/ripple/protocol/PublicKey.h b/include/xrpl/protocol/PublicKey.h similarity index 100% rename from src/ripple/protocol/PublicKey.h rename to include/xrpl/protocol/PublicKey.h diff --git a/src/ripple/protocol/Quality.h b/include/xrpl/protocol/Quality.h similarity index 100% rename from src/ripple/protocol/Quality.h rename to include/xrpl/protocol/Quality.h diff --git a/src/ripple/protocol/QualityFunction.h b/include/xrpl/protocol/QualityFunction.h similarity index 100% rename from src/ripple/protocol/QualityFunction.h rename to include/xrpl/protocol/QualityFunction.h diff --git a/src/ripple/protocol/README.md b/include/xrpl/protocol/README.md similarity index 100% rename from src/ripple/protocol/README.md rename to include/xrpl/protocol/README.md diff --git a/src/ripple/protocol/RPCErr.h b/include/xrpl/protocol/RPCErr.h similarity index 100% rename from src/ripple/protocol/RPCErr.h rename to include/xrpl/protocol/RPCErr.h diff --git a/src/ripple/protocol/Rate.h b/include/xrpl/protocol/Rate.h similarity index 100% rename from src/ripple/protocol/Rate.h rename to include/xrpl/protocol/Rate.h diff --git a/src/ripple/protocol/RippleLedgerHash.h b/include/xrpl/protocol/RippleLedgerHash.h similarity index 100% rename from src/ripple/protocol/RippleLedgerHash.h rename to include/xrpl/protocol/RippleLedgerHash.h diff --git a/src/ripple/protocol/Rules.h b/include/xrpl/protocol/Rules.h similarity index 100% rename from src/ripple/protocol/Rules.h rename to include/xrpl/protocol/Rules.h diff --git a/src/ripple/protocol/SField.h b/include/xrpl/protocol/SField.h similarity index 100% rename from src/ripple/protocol/SField.h rename to include/xrpl/protocol/SField.h diff --git a/src/ripple/protocol/SOTemplate.h b/include/xrpl/protocol/SOTemplate.h similarity index 100% rename from src/ripple/protocol/SOTemplate.h rename to include/xrpl/protocol/SOTemplate.h diff --git a/src/ripple/protocol/STAccount.h b/include/xrpl/protocol/STAccount.h similarity index 100% rename from src/ripple/protocol/STAccount.h rename to include/xrpl/protocol/STAccount.h diff --git a/src/ripple/protocol/STAmount.h b/include/xrpl/protocol/STAmount.h similarity index 100% rename from src/ripple/protocol/STAmount.h rename to include/xrpl/protocol/STAmount.h diff --git a/src/ripple/protocol/STArray.h b/include/xrpl/protocol/STArray.h similarity index 100% rename from src/ripple/protocol/STArray.h rename to include/xrpl/protocol/STArray.h diff --git a/src/ripple/protocol/STBase.h b/include/xrpl/protocol/STBase.h similarity index 100% rename from src/ripple/protocol/STBase.h rename to include/xrpl/protocol/STBase.h diff --git a/src/ripple/protocol/STBitString.h b/include/xrpl/protocol/STBitString.h similarity index 100% rename from src/ripple/protocol/STBitString.h rename to include/xrpl/protocol/STBitString.h diff --git a/src/ripple/protocol/STBlob.h b/include/xrpl/protocol/STBlob.h similarity index 100% rename from src/ripple/protocol/STBlob.h rename to include/xrpl/protocol/STBlob.h diff --git a/src/ripple/protocol/STCurrency.h b/include/xrpl/protocol/STCurrency.h similarity index 100% rename from src/ripple/protocol/STCurrency.h rename to include/xrpl/protocol/STCurrency.h diff --git a/src/ripple/protocol/STExchange.h b/include/xrpl/protocol/STExchange.h similarity index 100% rename from src/ripple/protocol/STExchange.h rename to include/xrpl/protocol/STExchange.h diff --git a/src/ripple/protocol/STInteger.h b/include/xrpl/protocol/STInteger.h similarity index 100% rename from src/ripple/protocol/STInteger.h rename to include/xrpl/protocol/STInteger.h diff --git a/src/ripple/protocol/STIssue.h b/include/xrpl/protocol/STIssue.h similarity index 100% rename from src/ripple/protocol/STIssue.h rename to include/xrpl/protocol/STIssue.h diff --git a/src/ripple/protocol/STLedgerEntry.h b/include/xrpl/protocol/STLedgerEntry.h similarity index 100% rename from src/ripple/protocol/STLedgerEntry.h rename to include/xrpl/protocol/STLedgerEntry.h diff --git a/src/ripple/protocol/STObject.h b/include/xrpl/protocol/STObject.h similarity index 100% rename from src/ripple/protocol/STObject.h rename to include/xrpl/protocol/STObject.h diff --git a/src/ripple/protocol/STParsedJSON.h b/include/xrpl/protocol/STParsedJSON.h similarity index 100% rename from src/ripple/protocol/STParsedJSON.h rename to include/xrpl/protocol/STParsedJSON.h diff --git a/src/ripple/protocol/STPathSet.h b/include/xrpl/protocol/STPathSet.h similarity index 100% rename from src/ripple/protocol/STPathSet.h rename to include/xrpl/protocol/STPathSet.h diff --git a/src/ripple/protocol/STTx.h b/include/xrpl/protocol/STTx.h similarity index 100% rename from src/ripple/protocol/STTx.h rename to include/xrpl/protocol/STTx.h diff --git a/src/ripple/protocol/STValidation.h b/include/xrpl/protocol/STValidation.h similarity index 100% rename from src/ripple/protocol/STValidation.h rename to include/xrpl/protocol/STValidation.h diff --git a/src/ripple/protocol/STVector256.h b/include/xrpl/protocol/STVector256.h similarity index 100% rename from src/ripple/protocol/STVector256.h rename to include/xrpl/protocol/STVector256.h diff --git a/src/ripple/protocol/STXChainBridge.h b/include/xrpl/protocol/STXChainBridge.h similarity index 100% rename from src/ripple/protocol/STXChainBridge.h rename to include/xrpl/protocol/STXChainBridge.h diff --git a/src/ripple/protocol/SecretKey.h b/include/xrpl/protocol/SecretKey.h similarity index 100% rename from src/ripple/protocol/SecretKey.h rename to include/xrpl/protocol/SecretKey.h diff --git a/src/ripple/protocol/Seed.h b/include/xrpl/protocol/Seed.h similarity index 100% rename from src/ripple/protocol/Seed.h rename to include/xrpl/protocol/Seed.h diff --git a/src/ripple/protocol/SeqProxy.h b/include/xrpl/protocol/SeqProxy.h similarity index 100% rename from src/ripple/protocol/SeqProxy.h rename to include/xrpl/protocol/SeqProxy.h diff --git a/src/ripple/protocol/Serializer.h b/include/xrpl/protocol/Serializer.h similarity index 100% rename from src/ripple/protocol/Serializer.h rename to include/xrpl/protocol/Serializer.h diff --git a/src/ripple/protocol/Sign.h b/include/xrpl/protocol/Sign.h similarity index 100% rename from src/ripple/protocol/Sign.h rename to include/xrpl/protocol/Sign.h diff --git a/src/ripple/protocol/SystemParameters.h b/include/xrpl/protocol/SystemParameters.h similarity index 100% rename from src/ripple/protocol/SystemParameters.h rename to include/xrpl/protocol/SystemParameters.h diff --git a/src/ripple/protocol/TER.h b/include/xrpl/protocol/TER.h similarity index 100% rename from src/ripple/protocol/TER.h rename to include/xrpl/protocol/TER.h diff --git a/src/ripple/protocol/TxFlags.h b/include/xrpl/protocol/TxFlags.h similarity index 100% rename from src/ripple/protocol/TxFlags.h rename to include/xrpl/protocol/TxFlags.h diff --git a/src/ripple/protocol/TxFormats.h b/include/xrpl/protocol/TxFormats.h similarity index 100% rename from src/ripple/protocol/TxFormats.h rename to include/xrpl/protocol/TxFormats.h diff --git a/src/ripple/protocol/TxMeta.h b/include/xrpl/protocol/TxMeta.h similarity index 100% rename from src/ripple/protocol/TxMeta.h rename to include/xrpl/protocol/TxMeta.h diff --git a/src/ripple/protocol/UintTypes.h b/include/xrpl/protocol/UintTypes.h similarity index 100% rename from src/ripple/protocol/UintTypes.h rename to include/xrpl/protocol/UintTypes.h diff --git a/src/ripple/protocol/XChainAttestations.h b/include/xrpl/protocol/XChainAttestations.h similarity index 100% rename from src/ripple/protocol/XChainAttestations.h rename to include/xrpl/protocol/XChainAttestations.h diff --git a/src/ripple/protocol/impl/STVar.h b/include/xrpl/protocol/detail/STVar.h similarity index 100% rename from src/ripple/protocol/impl/STVar.h rename to include/xrpl/protocol/detail/STVar.h diff --git a/src/ripple/protocol/impl/b58_utils.h b/include/xrpl/protocol/detail/b58_utils.h similarity index 100% rename from src/ripple/protocol/impl/b58_utils.h rename to include/xrpl/protocol/detail/b58_utils.h diff --git a/src/ripple/protocol/impl/secp256k1.h b/include/xrpl/protocol/detail/secp256k1.h similarity index 100% rename from src/ripple/protocol/impl/secp256k1.h rename to include/xrpl/protocol/detail/secp256k1.h diff --git a/src/ripple/protocol/impl/token_errors.h b/include/xrpl/protocol/detail/token_errors.h similarity index 100% rename from src/ripple/protocol/impl/token_errors.h rename to include/xrpl/protocol/detail/token_errors.h diff --git a/src/ripple/protocol/digest.h b/include/xrpl/protocol/digest.h similarity index 100% rename from src/ripple/protocol/digest.h rename to include/xrpl/protocol/digest.h diff --git a/src/ripple/protocol/json_get_or_throw.h b/include/xrpl/protocol/json_get_or_throw.h similarity index 100% rename from src/ripple/protocol/json_get_or_throw.h rename to include/xrpl/protocol/json_get_or_throw.h diff --git a/src/ripple/protocol/jss.h b/include/xrpl/protocol/jss.h similarity index 100% rename from src/ripple/protocol/jss.h rename to include/xrpl/protocol/jss.h diff --git a/src/ripple/protocol/messages.h b/include/xrpl/protocol/messages.h similarity index 100% rename from src/ripple/protocol/messages.h rename to include/xrpl/protocol/messages.h diff --git a/src/ripple/protocol/nft.h b/include/xrpl/protocol/nft.h similarity index 100% rename from src/ripple/protocol/nft.h rename to include/xrpl/protocol/nft.h diff --git a/src/ripple/protocol/nftPageMask.h b/include/xrpl/protocol/nftPageMask.h similarity index 100% rename from src/ripple/protocol/nftPageMask.h rename to include/xrpl/protocol/nftPageMask.h diff --git a/src/ripple/protocol/serialize.h b/include/xrpl/protocol/serialize.h similarity index 100% rename from src/ripple/protocol/serialize.h rename to include/xrpl/protocol/serialize.h diff --git a/src/ripple/protocol/st.h b/include/xrpl/protocol/st.h similarity index 100% rename from src/ripple/protocol/st.h rename to include/xrpl/protocol/st.h diff --git a/src/ripple/protocol/tokens.h b/include/xrpl/protocol/tokens.h similarity index 100% rename from src/ripple/protocol/tokens.h rename to include/xrpl/protocol/tokens.h diff --git a/src/ripple/resource/Charge.h b/include/xrpl/resource/Charge.h similarity index 100% rename from src/ripple/resource/Charge.h rename to include/xrpl/resource/Charge.h diff --git a/src/ripple/resource/Consumer.h b/include/xrpl/resource/Consumer.h similarity index 100% rename from src/ripple/resource/Consumer.h rename to include/xrpl/resource/Consumer.h diff --git a/src/ripple/resource/Disposition.h b/include/xrpl/resource/Disposition.h similarity index 100% rename from src/ripple/resource/Disposition.h rename to include/xrpl/resource/Disposition.h diff --git a/src/ripple/resource/Fees.h b/include/xrpl/resource/Fees.h similarity index 100% rename from src/ripple/resource/Fees.h rename to include/xrpl/resource/Fees.h diff --git a/src/ripple/resource/Gossip.h b/include/xrpl/resource/Gossip.h similarity index 100% rename from src/ripple/resource/Gossip.h rename to include/xrpl/resource/Gossip.h diff --git a/src/ripple/resource/README.md b/include/xrpl/resource/README.md similarity index 100% rename from src/ripple/resource/README.md rename to include/xrpl/resource/README.md diff --git a/src/ripple/resource/ResourceManager.h b/include/xrpl/resource/ResourceManager.h similarity index 100% rename from src/ripple/resource/ResourceManager.h rename to include/xrpl/resource/ResourceManager.h diff --git a/src/ripple/resource/Types.h b/include/xrpl/resource/Types.h similarity index 100% rename from src/ripple/resource/Types.h rename to include/xrpl/resource/Types.h diff --git a/src/ripple/resource/impl/Entry.h b/include/xrpl/resource/detail/Entry.h similarity index 100% rename from src/ripple/resource/impl/Entry.h rename to include/xrpl/resource/detail/Entry.h diff --git a/src/ripple/resource/impl/Import.h b/include/xrpl/resource/detail/Import.h similarity index 100% rename from src/ripple/resource/impl/Import.h rename to include/xrpl/resource/detail/Import.h diff --git a/src/ripple/resource/impl/Key.h b/include/xrpl/resource/detail/Key.h similarity index 100% rename from src/ripple/resource/impl/Key.h rename to include/xrpl/resource/detail/Key.h diff --git a/src/ripple/resource/impl/Kind.h b/include/xrpl/resource/detail/Kind.h similarity index 100% rename from src/ripple/resource/impl/Kind.h rename to include/xrpl/resource/detail/Kind.h diff --git a/src/ripple/resource/impl/Logic.h b/include/xrpl/resource/detail/Logic.h similarity index 100% rename from src/ripple/resource/impl/Logic.h rename to include/xrpl/resource/detail/Logic.h diff --git a/src/ripple/resource/impl/Tuning.h b/include/xrpl/resource/detail/Tuning.h similarity index 100% rename from src/ripple/resource/impl/Tuning.h rename to include/xrpl/resource/detail/Tuning.h diff --git a/src/ripple/server/Handoff.h b/include/xrpl/server/Handoff.h similarity index 100% rename from src/ripple/server/Handoff.h rename to include/xrpl/server/Handoff.h diff --git a/src/ripple/server/Port.h b/include/xrpl/server/Port.h similarity index 100% rename from src/ripple/server/Port.h rename to include/xrpl/server/Port.h diff --git a/src/ripple/server/Server.h b/include/xrpl/server/Server.h similarity index 100% rename from src/ripple/server/Server.h rename to include/xrpl/server/Server.h diff --git a/src/ripple/server/Session.h b/include/xrpl/server/Session.h similarity index 100% rename from src/ripple/server/Session.h rename to include/xrpl/server/Session.h diff --git a/src/ripple/server/SimpleWriter.h b/include/xrpl/server/SimpleWriter.h similarity index 100% rename from src/ripple/server/SimpleWriter.h rename to include/xrpl/server/SimpleWriter.h diff --git a/src/ripple/server/WSSession.h b/include/xrpl/server/WSSession.h similarity index 100% rename from src/ripple/server/WSSession.h rename to include/xrpl/server/WSSession.h diff --git a/src/ripple/server/Writer.h b/include/xrpl/server/Writer.h similarity index 100% rename from src/ripple/server/Writer.h rename to include/xrpl/server/Writer.h diff --git a/src/ripple/server/impl/BaseHTTPPeer.h b/include/xrpl/server/detail/BaseHTTPPeer.h similarity index 100% rename from src/ripple/server/impl/BaseHTTPPeer.h rename to include/xrpl/server/detail/BaseHTTPPeer.h diff --git a/src/ripple/server/impl/BasePeer.h b/include/xrpl/server/detail/BasePeer.h similarity index 100% rename from src/ripple/server/impl/BasePeer.h rename to include/xrpl/server/detail/BasePeer.h diff --git a/src/ripple/server/impl/BaseWSPeer.h b/include/xrpl/server/detail/BaseWSPeer.h similarity index 100% rename from src/ripple/server/impl/BaseWSPeer.h rename to include/xrpl/server/detail/BaseWSPeer.h diff --git a/src/ripple/server/impl/Door.h b/include/xrpl/server/detail/Door.h similarity index 100% rename from src/ripple/server/impl/Door.h rename to include/xrpl/server/detail/Door.h diff --git a/src/ripple/server/impl/JSONRPCUtil.h b/include/xrpl/server/detail/JSONRPCUtil.h similarity index 100% rename from src/ripple/server/impl/JSONRPCUtil.h rename to include/xrpl/server/detail/JSONRPCUtil.h diff --git a/src/ripple/server/impl/LowestLayer.h b/include/xrpl/server/detail/LowestLayer.h similarity index 100% rename from src/ripple/server/impl/LowestLayer.h rename to include/xrpl/server/detail/LowestLayer.h diff --git a/src/ripple/server/impl/PlainHTTPPeer.h b/include/xrpl/server/detail/PlainHTTPPeer.h similarity index 100% rename from src/ripple/server/impl/PlainHTTPPeer.h rename to include/xrpl/server/detail/PlainHTTPPeer.h diff --git a/src/ripple/server/impl/PlainWSPeer.h b/include/xrpl/server/detail/PlainWSPeer.h similarity index 100% rename from src/ripple/server/impl/PlainWSPeer.h rename to include/xrpl/server/detail/PlainWSPeer.h diff --git a/src/ripple/server/impl/SSLHTTPPeer.h b/include/xrpl/server/detail/SSLHTTPPeer.h similarity index 100% rename from src/ripple/server/impl/SSLHTTPPeer.h rename to include/xrpl/server/detail/SSLHTTPPeer.h diff --git a/src/ripple/server/impl/SSLWSPeer.h b/include/xrpl/server/detail/SSLWSPeer.h similarity index 100% rename from src/ripple/server/impl/SSLWSPeer.h rename to include/xrpl/server/detail/SSLWSPeer.h diff --git a/src/ripple/server/impl/ServerImpl.h b/include/xrpl/server/detail/ServerImpl.h similarity index 100% rename from src/ripple/server/impl/ServerImpl.h rename to include/xrpl/server/detail/ServerImpl.h diff --git a/src/ripple/server/impl/io_list.h b/include/xrpl/server/detail/io_list.h similarity index 100% rename from src/ripple/server/impl/io_list.h rename to include/xrpl/server/detail/io_list.h diff --git a/src/ripple/basics/impl/Archive.cpp b/src/libxrpl/basics/Archive.cpp similarity index 100% rename from src/ripple/basics/impl/Archive.cpp rename to src/libxrpl/basics/Archive.cpp diff --git a/src/ripple/basics/impl/BasicConfig.cpp b/src/libxrpl/basics/BasicConfig.cpp similarity index 100% rename from src/ripple/basics/impl/BasicConfig.cpp rename to src/libxrpl/basics/BasicConfig.cpp diff --git a/src/ripple/basics/impl/CountedObject.cpp b/src/libxrpl/basics/CountedObject.cpp similarity index 100% rename from src/ripple/basics/impl/CountedObject.cpp rename to src/libxrpl/basics/CountedObject.cpp diff --git a/src/ripple/basics/impl/FileUtilities.cpp b/src/libxrpl/basics/FileUtilities.cpp similarity index 100% rename from src/ripple/basics/impl/FileUtilities.cpp rename to src/libxrpl/basics/FileUtilities.cpp diff --git a/src/ripple/basics/impl/IOUAmount.cpp b/src/libxrpl/basics/IOUAmount.cpp similarity index 100% rename from src/ripple/basics/impl/IOUAmount.cpp rename to src/libxrpl/basics/IOUAmount.cpp diff --git a/src/ripple/basics/impl/Log.cpp b/src/libxrpl/basics/Log.cpp similarity index 100% rename from src/ripple/basics/impl/Log.cpp rename to src/libxrpl/basics/Log.cpp diff --git a/src/ripple/basics/impl/Number.cpp b/src/libxrpl/basics/Number.cpp similarity index 100% rename from src/ripple/basics/impl/Number.cpp rename to src/libxrpl/basics/Number.cpp diff --git a/src/ripple/basics/impl/ResolverAsio.cpp b/src/libxrpl/basics/ResolverAsio.cpp similarity index 100% rename from src/ripple/basics/impl/ResolverAsio.cpp rename to src/libxrpl/basics/ResolverAsio.cpp diff --git a/src/ripple/basics/impl/StringUtilities.cpp b/src/libxrpl/basics/StringUtilities.cpp similarity index 100% rename from src/ripple/basics/impl/StringUtilities.cpp rename to src/libxrpl/basics/StringUtilities.cpp diff --git a/src/ripple/basics/impl/UptimeClock.cpp b/src/libxrpl/basics/UptimeClock.cpp similarity index 100% rename from src/ripple/basics/impl/UptimeClock.cpp rename to src/libxrpl/basics/UptimeClock.cpp diff --git a/src/ripple/basics/impl/base64.cpp b/src/libxrpl/basics/base64.cpp similarity index 100% rename from src/ripple/basics/impl/base64.cpp rename to src/libxrpl/basics/base64.cpp diff --git a/src/ripple/basics/impl/contract.cpp b/src/libxrpl/basics/contract.cpp similarity index 100% rename from src/ripple/basics/impl/contract.cpp rename to src/libxrpl/basics/contract.cpp diff --git a/src/ripple/basics/impl/make_SSLContext.cpp b/src/libxrpl/basics/make_SSLContext.cpp similarity index 100% rename from src/ripple/basics/impl/make_SSLContext.cpp rename to src/libxrpl/basics/make_SSLContext.cpp diff --git a/src/ripple/basics/impl/mulDiv.cpp b/src/libxrpl/basics/mulDiv.cpp similarity index 100% rename from src/ripple/basics/impl/mulDiv.cpp rename to src/libxrpl/basics/mulDiv.cpp diff --git a/src/ripple/basics/impl/partitioned_unordered_map.cpp b/src/libxrpl/basics/partitioned_unordered_map.cpp similarity index 100% rename from src/ripple/basics/impl/partitioned_unordered_map.cpp rename to src/libxrpl/basics/partitioned_unordered_map.cpp diff --git a/src/ripple/beast/clock/basic_seconds_clock.cpp b/src/libxrpl/beast/clock/basic_seconds_clock.cpp similarity index 100% rename from src/ripple/beast/clock/basic_seconds_clock.cpp rename to src/libxrpl/beast/clock/basic_seconds_clock.cpp diff --git a/src/ripple/beast/core/CurrentThreadName.cpp b/src/libxrpl/beast/core/CurrentThreadName.cpp similarity index 100% rename from src/ripple/beast/core/CurrentThreadName.cpp rename to src/libxrpl/beast/core/CurrentThreadName.cpp diff --git a/src/ripple/beast/core/SemanticVersion.cpp b/src/libxrpl/beast/core/SemanticVersion.cpp similarity index 100% rename from src/ripple/beast/core/SemanticVersion.cpp rename to src/libxrpl/beast/core/SemanticVersion.cpp diff --git a/src/ripple/beast/insight/impl/Collector.cpp b/src/libxrpl/beast/insight/Collector.cpp similarity index 100% rename from src/ripple/beast/insight/impl/Collector.cpp rename to src/libxrpl/beast/insight/Collector.cpp diff --git a/src/ripple/beast/insight/impl/Groups.cpp b/src/libxrpl/beast/insight/Groups.cpp similarity index 100% rename from src/ripple/beast/insight/impl/Groups.cpp rename to src/libxrpl/beast/insight/Groups.cpp diff --git a/src/ripple/beast/insight/impl/Hook.cpp b/src/libxrpl/beast/insight/Hook.cpp similarity index 100% rename from src/ripple/beast/insight/impl/Hook.cpp rename to src/libxrpl/beast/insight/Hook.cpp diff --git a/src/ripple/beast/insight/impl/Metric.cpp b/src/libxrpl/beast/insight/Metric.cpp similarity index 100% rename from src/ripple/beast/insight/impl/Metric.cpp rename to src/libxrpl/beast/insight/Metric.cpp diff --git a/src/ripple/beast/insight/impl/NullCollector.cpp b/src/libxrpl/beast/insight/NullCollector.cpp similarity index 100% rename from src/ripple/beast/insight/impl/NullCollector.cpp rename to src/libxrpl/beast/insight/NullCollector.cpp diff --git a/src/ripple/beast/insight/impl/StatsDCollector.cpp b/src/libxrpl/beast/insight/StatsDCollector.cpp similarity index 100% rename from src/ripple/beast/insight/impl/StatsDCollector.cpp rename to src/libxrpl/beast/insight/StatsDCollector.cpp diff --git a/src/ripple/beast/net/impl/IPAddressConversion.cpp b/src/libxrpl/beast/net/IPAddressConversion.cpp similarity index 100% rename from src/ripple/beast/net/impl/IPAddressConversion.cpp rename to src/libxrpl/beast/net/IPAddressConversion.cpp diff --git a/src/ripple/beast/net/impl/IPAddressV4.cpp b/src/libxrpl/beast/net/IPAddressV4.cpp similarity index 100% rename from src/ripple/beast/net/impl/IPAddressV4.cpp rename to src/libxrpl/beast/net/IPAddressV4.cpp diff --git a/src/ripple/beast/net/impl/IPAddressV6.cpp b/src/libxrpl/beast/net/IPAddressV6.cpp similarity index 100% rename from src/ripple/beast/net/impl/IPAddressV6.cpp rename to src/libxrpl/beast/net/IPAddressV6.cpp diff --git a/src/ripple/beast/net/impl/IPEndpoint.cpp b/src/libxrpl/beast/net/IPEndpoint.cpp similarity index 100% rename from src/ripple/beast/net/impl/IPEndpoint.cpp rename to src/libxrpl/beast/net/IPEndpoint.cpp diff --git a/src/ripple/beast/utility/src/beast_Journal.cpp b/src/libxrpl/beast/utility/src/beast_Journal.cpp similarity index 100% rename from src/ripple/beast/utility/src/beast_Journal.cpp rename to src/libxrpl/beast/utility/src/beast_Journal.cpp diff --git a/src/ripple/beast/utility/src/beast_PropertyStream.cpp b/src/libxrpl/beast/utility/src/beast_PropertyStream.cpp similarity index 100% rename from src/ripple/beast/utility/src/beast_PropertyStream.cpp rename to src/libxrpl/beast/utility/src/beast_PropertyStream.cpp diff --git a/src/ripple/crypto/impl/RFC1751.cpp b/src/libxrpl/crypto/RFC1751.cpp similarity index 100% rename from src/ripple/crypto/impl/RFC1751.cpp rename to src/libxrpl/crypto/RFC1751.cpp diff --git a/src/ripple/crypto/impl/csprng.cpp b/src/libxrpl/crypto/csprng.cpp similarity index 100% rename from src/ripple/crypto/impl/csprng.cpp rename to src/libxrpl/crypto/csprng.cpp diff --git a/src/ripple/crypto/impl/secure_erase.cpp b/src/libxrpl/crypto/secure_erase.cpp similarity index 100% rename from src/ripple/crypto/impl/secure_erase.cpp rename to src/libxrpl/crypto/secure_erase.cpp diff --git a/src/ripple/json/impl/JsonPropertyStream.cpp b/src/libxrpl/json/JsonPropertyStream.cpp similarity index 100% rename from src/ripple/json/impl/JsonPropertyStream.cpp rename to src/libxrpl/json/JsonPropertyStream.cpp diff --git a/src/ripple/json/impl/Object.cpp b/src/libxrpl/json/Object.cpp similarity index 100% rename from src/ripple/json/impl/Object.cpp rename to src/libxrpl/json/Object.cpp diff --git a/src/ripple/json/impl/Output.cpp b/src/libxrpl/json/Output.cpp similarity index 100% rename from src/ripple/json/impl/Output.cpp rename to src/libxrpl/json/Output.cpp diff --git a/src/ripple/json/impl/Writer.cpp b/src/libxrpl/json/Writer.cpp similarity index 100% rename from src/ripple/json/impl/Writer.cpp rename to src/libxrpl/json/Writer.cpp diff --git a/src/ripple/json/impl/json_reader.cpp b/src/libxrpl/json/json_reader.cpp similarity index 100% rename from src/ripple/json/impl/json_reader.cpp rename to src/libxrpl/json/json_reader.cpp diff --git a/src/ripple/json/impl/json_value.cpp b/src/libxrpl/json/json_value.cpp similarity index 100% rename from src/ripple/json/impl/json_value.cpp rename to src/libxrpl/json/json_value.cpp diff --git a/src/ripple/json/impl/json_valueiterator.cpp b/src/libxrpl/json/json_valueiterator.cpp similarity index 100% rename from src/ripple/json/impl/json_valueiterator.cpp rename to src/libxrpl/json/json_valueiterator.cpp diff --git a/src/ripple/json/impl/json_writer.cpp b/src/libxrpl/json/json_writer.cpp similarity index 100% rename from src/ripple/json/impl/json_writer.cpp rename to src/libxrpl/json/json_writer.cpp diff --git a/src/ripple/json/impl/to_string.cpp b/src/libxrpl/json/to_string.cpp similarity index 100% rename from src/ripple/json/impl/to_string.cpp rename to src/libxrpl/json/to_string.cpp diff --git a/src/ripple/protocol/impl/AMMCore.cpp b/src/libxrpl/protocol/AMMCore.cpp similarity index 100% rename from src/ripple/protocol/impl/AMMCore.cpp rename to src/libxrpl/protocol/AMMCore.cpp diff --git a/src/ripple/protocol/impl/AccountID.cpp b/src/libxrpl/protocol/AccountID.cpp similarity index 100% rename from src/ripple/protocol/impl/AccountID.cpp rename to src/libxrpl/protocol/AccountID.cpp diff --git a/src/ripple/protocol/impl/Book.cpp b/src/libxrpl/protocol/Book.cpp similarity index 100% rename from src/ripple/protocol/impl/Book.cpp rename to src/libxrpl/protocol/Book.cpp diff --git a/src/ripple/protocol/impl/BuildInfo.cpp b/src/libxrpl/protocol/BuildInfo.cpp similarity index 100% rename from src/ripple/protocol/impl/BuildInfo.cpp rename to src/libxrpl/protocol/BuildInfo.cpp diff --git a/src/ripple/protocol/impl/ErrorCodes.cpp b/src/libxrpl/protocol/ErrorCodes.cpp similarity index 100% rename from src/ripple/protocol/impl/ErrorCodes.cpp rename to src/libxrpl/protocol/ErrorCodes.cpp diff --git a/src/ripple/protocol/impl/Feature.cpp b/src/libxrpl/protocol/Feature.cpp similarity index 100% rename from src/ripple/protocol/impl/Feature.cpp rename to src/libxrpl/protocol/Feature.cpp diff --git a/src/ripple/protocol/impl/Indexes.cpp b/src/libxrpl/protocol/Indexes.cpp similarity index 100% rename from src/ripple/protocol/impl/Indexes.cpp rename to src/libxrpl/protocol/Indexes.cpp diff --git a/src/ripple/protocol/impl/InnerObjectFormats.cpp b/src/libxrpl/protocol/InnerObjectFormats.cpp similarity index 100% rename from src/ripple/protocol/impl/InnerObjectFormats.cpp rename to src/libxrpl/protocol/InnerObjectFormats.cpp diff --git a/src/ripple/protocol/impl/Issue.cpp b/src/libxrpl/protocol/Issue.cpp similarity index 100% rename from src/ripple/protocol/impl/Issue.cpp rename to src/libxrpl/protocol/Issue.cpp diff --git a/src/ripple/protocol/impl/Keylet.cpp b/src/libxrpl/protocol/Keylet.cpp similarity index 100% rename from src/ripple/protocol/impl/Keylet.cpp rename to src/libxrpl/protocol/Keylet.cpp diff --git a/src/ripple/protocol/impl/LedgerFormats.cpp b/src/libxrpl/protocol/LedgerFormats.cpp similarity index 100% rename from src/ripple/protocol/impl/LedgerFormats.cpp rename to src/libxrpl/protocol/LedgerFormats.cpp diff --git a/src/ripple/protocol/impl/LedgerHeader.cpp b/src/libxrpl/protocol/LedgerHeader.cpp similarity index 100% rename from src/ripple/protocol/impl/LedgerHeader.cpp rename to src/libxrpl/protocol/LedgerHeader.cpp diff --git a/src/ripple/protocol/impl/NFTSyntheticSerializer.cpp b/src/libxrpl/protocol/NFTSyntheticSerializer.cpp similarity index 100% rename from src/ripple/protocol/impl/NFTSyntheticSerializer.cpp rename to src/libxrpl/protocol/NFTSyntheticSerializer.cpp diff --git a/src/ripple/protocol/impl/NFTokenID.cpp b/src/libxrpl/protocol/NFTokenID.cpp similarity index 100% rename from src/ripple/protocol/impl/NFTokenID.cpp rename to src/libxrpl/protocol/NFTokenID.cpp diff --git a/src/ripple/protocol/impl/NFTokenOfferID.cpp b/src/libxrpl/protocol/NFTokenOfferID.cpp similarity index 100% rename from src/ripple/protocol/impl/NFTokenOfferID.cpp rename to src/libxrpl/protocol/NFTokenOfferID.cpp diff --git a/src/ripple/protocol/impl/PublicKey.cpp b/src/libxrpl/protocol/PublicKey.cpp similarity index 100% rename from src/ripple/protocol/impl/PublicKey.cpp rename to src/libxrpl/protocol/PublicKey.cpp diff --git a/src/ripple/protocol/impl/Quality.cpp b/src/libxrpl/protocol/Quality.cpp similarity index 100% rename from src/ripple/protocol/impl/Quality.cpp rename to src/libxrpl/protocol/Quality.cpp diff --git a/src/ripple/protocol/impl/QualityFunction.cpp b/src/libxrpl/protocol/QualityFunction.cpp similarity index 100% rename from src/ripple/protocol/impl/QualityFunction.cpp rename to src/libxrpl/protocol/QualityFunction.cpp diff --git a/src/ripple/protocol/impl/RPCErr.cpp b/src/libxrpl/protocol/RPCErr.cpp similarity index 100% rename from src/ripple/protocol/impl/RPCErr.cpp rename to src/libxrpl/protocol/RPCErr.cpp diff --git a/src/ripple/protocol/impl/Rate2.cpp b/src/libxrpl/protocol/Rate2.cpp similarity index 100% rename from src/ripple/protocol/impl/Rate2.cpp rename to src/libxrpl/protocol/Rate2.cpp diff --git a/src/ripple/protocol/impl/Rules.cpp b/src/libxrpl/protocol/Rules.cpp similarity index 100% rename from src/ripple/protocol/impl/Rules.cpp rename to src/libxrpl/protocol/Rules.cpp diff --git a/src/ripple/protocol/impl/SField.cpp b/src/libxrpl/protocol/SField.cpp similarity index 100% rename from src/ripple/protocol/impl/SField.cpp rename to src/libxrpl/protocol/SField.cpp diff --git a/src/ripple/protocol/impl/SOTemplate.cpp b/src/libxrpl/protocol/SOTemplate.cpp similarity index 100% rename from src/ripple/protocol/impl/SOTemplate.cpp rename to src/libxrpl/protocol/SOTemplate.cpp diff --git a/src/ripple/protocol/impl/STAccount.cpp b/src/libxrpl/protocol/STAccount.cpp similarity index 100% rename from src/ripple/protocol/impl/STAccount.cpp rename to src/libxrpl/protocol/STAccount.cpp diff --git a/src/ripple/protocol/impl/STAmount.cpp b/src/libxrpl/protocol/STAmount.cpp similarity index 100% rename from src/ripple/protocol/impl/STAmount.cpp rename to src/libxrpl/protocol/STAmount.cpp diff --git a/src/ripple/protocol/impl/STArray.cpp b/src/libxrpl/protocol/STArray.cpp similarity index 100% rename from src/ripple/protocol/impl/STArray.cpp rename to src/libxrpl/protocol/STArray.cpp diff --git a/src/ripple/protocol/impl/STBase.cpp b/src/libxrpl/protocol/STBase.cpp similarity index 100% rename from src/ripple/protocol/impl/STBase.cpp rename to src/libxrpl/protocol/STBase.cpp diff --git a/src/ripple/protocol/impl/STBlob.cpp b/src/libxrpl/protocol/STBlob.cpp similarity index 100% rename from src/ripple/protocol/impl/STBlob.cpp rename to src/libxrpl/protocol/STBlob.cpp diff --git a/src/ripple/protocol/impl/STCurrency.cpp b/src/libxrpl/protocol/STCurrency.cpp similarity index 100% rename from src/ripple/protocol/impl/STCurrency.cpp rename to src/libxrpl/protocol/STCurrency.cpp diff --git a/src/ripple/protocol/impl/STInteger.cpp b/src/libxrpl/protocol/STInteger.cpp similarity index 100% rename from src/ripple/protocol/impl/STInteger.cpp rename to src/libxrpl/protocol/STInteger.cpp diff --git a/src/ripple/protocol/impl/STIssue.cpp b/src/libxrpl/protocol/STIssue.cpp similarity index 100% rename from src/ripple/protocol/impl/STIssue.cpp rename to src/libxrpl/protocol/STIssue.cpp diff --git a/src/ripple/protocol/impl/STLedgerEntry.cpp b/src/libxrpl/protocol/STLedgerEntry.cpp similarity index 100% rename from src/ripple/protocol/impl/STLedgerEntry.cpp rename to src/libxrpl/protocol/STLedgerEntry.cpp diff --git a/src/ripple/protocol/impl/STObject.cpp b/src/libxrpl/protocol/STObject.cpp similarity index 100% rename from src/ripple/protocol/impl/STObject.cpp rename to src/libxrpl/protocol/STObject.cpp diff --git a/src/ripple/protocol/impl/STParsedJSON.cpp b/src/libxrpl/protocol/STParsedJSON.cpp similarity index 100% rename from src/ripple/protocol/impl/STParsedJSON.cpp rename to src/libxrpl/protocol/STParsedJSON.cpp diff --git a/src/ripple/protocol/impl/STPathSet.cpp b/src/libxrpl/protocol/STPathSet.cpp similarity index 100% rename from src/ripple/protocol/impl/STPathSet.cpp rename to src/libxrpl/protocol/STPathSet.cpp diff --git a/src/ripple/protocol/impl/STTx.cpp b/src/libxrpl/protocol/STTx.cpp similarity index 100% rename from src/ripple/protocol/impl/STTx.cpp rename to src/libxrpl/protocol/STTx.cpp diff --git a/src/ripple/protocol/impl/STValidation.cpp b/src/libxrpl/protocol/STValidation.cpp similarity index 100% rename from src/ripple/protocol/impl/STValidation.cpp rename to src/libxrpl/protocol/STValidation.cpp diff --git a/src/ripple/protocol/impl/STVar.cpp b/src/libxrpl/protocol/STVar.cpp similarity index 100% rename from src/ripple/protocol/impl/STVar.cpp rename to src/libxrpl/protocol/STVar.cpp diff --git a/src/ripple/protocol/impl/STVector256.cpp b/src/libxrpl/protocol/STVector256.cpp similarity index 100% rename from src/ripple/protocol/impl/STVector256.cpp rename to src/libxrpl/protocol/STVector256.cpp diff --git a/src/ripple/protocol/impl/STXChainBridge.cpp b/src/libxrpl/protocol/STXChainBridge.cpp similarity index 100% rename from src/ripple/protocol/impl/STXChainBridge.cpp rename to src/libxrpl/protocol/STXChainBridge.cpp diff --git a/src/ripple/protocol/impl/SecretKey.cpp b/src/libxrpl/protocol/SecretKey.cpp similarity index 100% rename from src/ripple/protocol/impl/SecretKey.cpp rename to src/libxrpl/protocol/SecretKey.cpp diff --git a/src/ripple/protocol/impl/Seed.cpp b/src/libxrpl/protocol/Seed.cpp similarity index 100% rename from src/ripple/protocol/impl/Seed.cpp rename to src/libxrpl/protocol/Seed.cpp diff --git a/src/ripple/protocol/impl/Serializer.cpp b/src/libxrpl/protocol/Serializer.cpp similarity index 100% rename from src/ripple/protocol/impl/Serializer.cpp rename to src/libxrpl/protocol/Serializer.cpp diff --git a/src/ripple/protocol/impl/Sign.cpp b/src/libxrpl/protocol/Sign.cpp similarity index 100% rename from src/ripple/protocol/impl/Sign.cpp rename to src/libxrpl/protocol/Sign.cpp diff --git a/src/ripple/protocol/impl/TER.cpp b/src/libxrpl/protocol/TER.cpp similarity index 100% rename from src/ripple/protocol/impl/TER.cpp rename to src/libxrpl/protocol/TER.cpp diff --git a/src/ripple/protocol/impl/TxFormats.cpp b/src/libxrpl/protocol/TxFormats.cpp similarity index 100% rename from src/ripple/protocol/impl/TxFormats.cpp rename to src/libxrpl/protocol/TxFormats.cpp diff --git a/src/ripple/protocol/impl/TxMeta.cpp b/src/libxrpl/protocol/TxMeta.cpp similarity index 100% rename from src/ripple/protocol/impl/TxMeta.cpp rename to src/libxrpl/protocol/TxMeta.cpp diff --git a/src/ripple/protocol/impl/UintTypes.cpp b/src/libxrpl/protocol/UintTypes.cpp similarity index 100% rename from src/ripple/protocol/impl/UintTypes.cpp rename to src/libxrpl/protocol/UintTypes.cpp diff --git a/src/ripple/protocol/impl/XChainAttestations.cpp b/src/libxrpl/protocol/XChainAttestations.cpp similarity index 100% rename from src/ripple/protocol/impl/XChainAttestations.cpp rename to src/libxrpl/protocol/XChainAttestations.cpp diff --git a/src/ripple/protocol/impl/digest.cpp b/src/libxrpl/protocol/digest.cpp similarity index 100% rename from src/ripple/protocol/impl/digest.cpp rename to src/libxrpl/protocol/digest.cpp diff --git a/src/ripple/protocol/impl/tokens.cpp b/src/libxrpl/protocol/tokens.cpp similarity index 100% rename from src/ripple/protocol/impl/tokens.cpp rename to src/libxrpl/protocol/tokens.cpp diff --git a/src/ripple/resource/impl/Charge.cpp b/src/libxrpl/resource/Charge.cpp similarity index 100% rename from src/ripple/resource/impl/Charge.cpp rename to src/libxrpl/resource/Charge.cpp diff --git a/src/ripple/resource/impl/Consumer.cpp b/src/libxrpl/resource/Consumer.cpp similarity index 100% rename from src/ripple/resource/impl/Consumer.cpp rename to src/libxrpl/resource/Consumer.cpp diff --git a/src/ripple/resource/impl/Fees.cpp b/src/libxrpl/resource/Fees.cpp similarity index 100% rename from src/ripple/resource/impl/Fees.cpp rename to src/libxrpl/resource/Fees.cpp diff --git a/src/ripple/resource/impl/ResourceManager.cpp b/src/libxrpl/resource/ResourceManager.cpp similarity index 100% rename from src/ripple/resource/impl/ResourceManager.cpp rename to src/libxrpl/resource/ResourceManager.cpp diff --git a/src/ripple/server/impl/JSONRPCUtil.cpp b/src/libxrpl/server/JSONRPCUtil.cpp similarity index 100% rename from src/ripple/server/impl/JSONRPCUtil.cpp rename to src/libxrpl/server/JSONRPCUtil.cpp diff --git a/src/ripple/server/impl/Port.cpp b/src/libxrpl/server/Port.cpp similarity index 100% rename from src/ripple/server/impl/Port.cpp rename to src/libxrpl/server/Port.cpp diff --git a/src/ripple/README.md b/src/xrpld/README.md similarity index 100% rename from src/ripple/README.md rename to src/xrpld/README.md diff --git a/src/ripple/app/consensus/RCLCensorshipDetector.h b/src/xrpld/app/consensus/RCLCensorshipDetector.h similarity index 100% rename from src/ripple/app/consensus/RCLCensorshipDetector.h rename to src/xrpld/app/consensus/RCLCensorshipDetector.h diff --git a/src/ripple/app/consensus/RCLConsensus.cpp b/src/xrpld/app/consensus/RCLConsensus.cpp similarity index 100% rename from src/ripple/app/consensus/RCLConsensus.cpp rename to src/xrpld/app/consensus/RCLConsensus.cpp diff --git a/src/ripple/app/consensus/RCLConsensus.h b/src/xrpld/app/consensus/RCLConsensus.h similarity index 100% rename from src/ripple/app/consensus/RCLConsensus.h rename to src/xrpld/app/consensus/RCLConsensus.h diff --git a/src/ripple/app/consensus/RCLCxLedger.h b/src/xrpld/app/consensus/RCLCxLedger.h similarity index 100% rename from src/ripple/app/consensus/RCLCxLedger.h rename to src/xrpld/app/consensus/RCLCxLedger.h diff --git a/src/ripple/app/consensus/RCLCxPeerPos.cpp b/src/xrpld/app/consensus/RCLCxPeerPos.cpp similarity index 100% rename from src/ripple/app/consensus/RCLCxPeerPos.cpp rename to src/xrpld/app/consensus/RCLCxPeerPos.cpp diff --git a/src/ripple/app/consensus/RCLCxPeerPos.h b/src/xrpld/app/consensus/RCLCxPeerPos.h similarity index 100% rename from src/ripple/app/consensus/RCLCxPeerPos.h rename to src/xrpld/app/consensus/RCLCxPeerPos.h diff --git a/src/ripple/app/consensus/RCLCxTx.h b/src/xrpld/app/consensus/RCLCxTx.h similarity index 100% rename from src/ripple/app/consensus/RCLCxTx.h rename to src/xrpld/app/consensus/RCLCxTx.h diff --git a/src/ripple/app/consensus/RCLValidations.cpp b/src/xrpld/app/consensus/RCLValidations.cpp similarity index 100% rename from src/ripple/app/consensus/RCLValidations.cpp rename to src/xrpld/app/consensus/RCLValidations.cpp diff --git a/src/ripple/app/consensus/RCLValidations.h b/src/xrpld/app/consensus/RCLValidations.h similarity index 100% rename from src/ripple/app/consensus/RCLValidations.h rename to src/xrpld/app/consensus/RCLValidations.h diff --git a/src/ripple/app/consensus/README.md b/src/xrpld/app/consensus/README.md similarity index 100% rename from src/ripple/app/consensus/README.md rename to src/xrpld/app/consensus/README.md diff --git a/src/ripple/app/ledger/AbstractFetchPackContainer.h b/src/xrpld/app/ledger/AbstractFetchPackContainer.h similarity index 100% rename from src/ripple/app/ledger/AbstractFetchPackContainer.h rename to src/xrpld/app/ledger/AbstractFetchPackContainer.h diff --git a/src/ripple/app/ledger/AcceptedLedger.cpp b/src/xrpld/app/ledger/AcceptedLedger.cpp similarity index 100% rename from src/ripple/app/ledger/AcceptedLedger.cpp rename to src/xrpld/app/ledger/AcceptedLedger.cpp diff --git a/src/ripple/app/ledger/AcceptedLedger.h b/src/xrpld/app/ledger/AcceptedLedger.h similarity index 100% rename from src/ripple/app/ledger/AcceptedLedger.h rename to src/xrpld/app/ledger/AcceptedLedger.h diff --git a/src/ripple/app/ledger/AcceptedLedgerTx.cpp b/src/xrpld/app/ledger/AcceptedLedgerTx.cpp similarity index 100% rename from src/ripple/app/ledger/AcceptedLedgerTx.cpp rename to src/xrpld/app/ledger/AcceptedLedgerTx.cpp diff --git a/src/ripple/app/ledger/AcceptedLedgerTx.h b/src/xrpld/app/ledger/AcceptedLedgerTx.h similarity index 100% rename from src/ripple/app/ledger/AcceptedLedgerTx.h rename to src/xrpld/app/ledger/AcceptedLedgerTx.h diff --git a/src/ripple/app/ledger/AccountStateSF.cpp b/src/xrpld/app/ledger/AccountStateSF.cpp similarity index 100% rename from src/ripple/app/ledger/AccountStateSF.cpp rename to src/xrpld/app/ledger/AccountStateSF.cpp diff --git a/src/ripple/app/ledger/AccountStateSF.h b/src/xrpld/app/ledger/AccountStateSF.h similarity index 100% rename from src/ripple/app/ledger/AccountStateSF.h rename to src/xrpld/app/ledger/AccountStateSF.h diff --git a/src/ripple/app/ledger/BookListeners.cpp b/src/xrpld/app/ledger/BookListeners.cpp similarity index 100% rename from src/ripple/app/ledger/BookListeners.cpp rename to src/xrpld/app/ledger/BookListeners.cpp diff --git a/src/ripple/app/ledger/BookListeners.h b/src/xrpld/app/ledger/BookListeners.h similarity index 100% rename from src/ripple/app/ledger/BookListeners.h rename to src/xrpld/app/ledger/BookListeners.h diff --git a/src/ripple/app/ledger/BuildLedger.h b/src/xrpld/app/ledger/BuildLedger.h similarity index 100% rename from src/ripple/app/ledger/BuildLedger.h rename to src/xrpld/app/ledger/BuildLedger.h diff --git a/src/ripple/app/ledger/ConsensusTransSetSF.cpp b/src/xrpld/app/ledger/ConsensusTransSetSF.cpp similarity index 100% rename from src/ripple/app/ledger/ConsensusTransSetSF.cpp rename to src/xrpld/app/ledger/ConsensusTransSetSF.cpp diff --git a/src/ripple/app/ledger/ConsensusTransSetSF.h b/src/xrpld/app/ledger/ConsensusTransSetSF.h similarity index 100% rename from src/ripple/app/ledger/ConsensusTransSetSF.h rename to src/xrpld/app/ledger/ConsensusTransSetSF.h diff --git a/src/ripple/app/ledger/InboundLedger.h b/src/xrpld/app/ledger/InboundLedger.h similarity index 100% rename from src/ripple/app/ledger/InboundLedger.h rename to src/xrpld/app/ledger/InboundLedger.h diff --git a/src/ripple/app/ledger/InboundLedgers.h b/src/xrpld/app/ledger/InboundLedgers.h similarity index 100% rename from src/ripple/app/ledger/InboundLedgers.h rename to src/xrpld/app/ledger/InboundLedgers.h diff --git a/src/ripple/app/ledger/InboundTransactions.h b/src/xrpld/app/ledger/InboundTransactions.h similarity index 100% rename from src/ripple/app/ledger/InboundTransactions.h rename to src/xrpld/app/ledger/InboundTransactions.h diff --git a/src/ripple/app/ledger/InboundTransactions.uml b/src/xrpld/app/ledger/InboundTransactions.uml similarity index 100% rename from src/ripple/app/ledger/InboundTransactions.uml rename to src/xrpld/app/ledger/InboundTransactions.uml diff --git a/src/ripple/app/ledger/Ledger.cpp b/src/xrpld/app/ledger/Ledger.cpp similarity index 100% rename from src/ripple/app/ledger/Ledger.cpp rename to src/xrpld/app/ledger/Ledger.cpp diff --git a/src/ripple/app/ledger/Ledger.h b/src/xrpld/app/ledger/Ledger.h similarity index 100% rename from src/ripple/app/ledger/Ledger.h rename to src/xrpld/app/ledger/Ledger.h diff --git a/src/ripple/app/ledger/LedgerCleaner.h b/src/xrpld/app/ledger/LedgerCleaner.h similarity index 100% rename from src/ripple/app/ledger/LedgerCleaner.h rename to src/xrpld/app/ledger/LedgerCleaner.h diff --git a/src/ripple/app/ledger/LedgerHistory.cpp b/src/xrpld/app/ledger/LedgerHistory.cpp similarity index 100% rename from src/ripple/app/ledger/LedgerHistory.cpp rename to src/xrpld/app/ledger/LedgerHistory.cpp diff --git a/src/ripple/app/ledger/LedgerHistory.h b/src/xrpld/app/ledger/LedgerHistory.h similarity index 100% rename from src/ripple/app/ledger/LedgerHistory.h rename to src/xrpld/app/ledger/LedgerHistory.h diff --git a/src/ripple/app/ledger/LedgerHolder.h b/src/xrpld/app/ledger/LedgerHolder.h similarity index 100% rename from src/ripple/app/ledger/LedgerHolder.h rename to src/xrpld/app/ledger/LedgerHolder.h diff --git a/src/ripple/app/ledger/LedgerMaster.h b/src/xrpld/app/ledger/LedgerMaster.h similarity index 100% rename from src/ripple/app/ledger/LedgerMaster.h rename to src/xrpld/app/ledger/LedgerMaster.h diff --git a/src/ripple/app/ledger/LedgerReplay.h b/src/xrpld/app/ledger/LedgerReplay.h similarity index 100% rename from src/ripple/app/ledger/LedgerReplay.h rename to src/xrpld/app/ledger/LedgerReplay.h diff --git a/src/ripple/app/ledger/LedgerReplayTask.h b/src/xrpld/app/ledger/LedgerReplayTask.h similarity index 100% rename from src/ripple/app/ledger/LedgerReplayTask.h rename to src/xrpld/app/ledger/LedgerReplayTask.h diff --git a/src/ripple/app/ledger/LedgerReplayer.h b/src/xrpld/app/ledger/LedgerReplayer.h similarity index 100% rename from src/ripple/app/ledger/LedgerReplayer.h rename to src/xrpld/app/ledger/LedgerReplayer.h diff --git a/src/ripple/app/ledger/LedgerToJson.h b/src/xrpld/app/ledger/LedgerToJson.h similarity index 100% rename from src/ripple/app/ledger/LedgerToJson.h rename to src/xrpld/app/ledger/LedgerToJson.h diff --git a/src/ripple/app/ledger/LocalTxs.h b/src/xrpld/app/ledger/LocalTxs.h similarity index 100% rename from src/ripple/app/ledger/LocalTxs.h rename to src/xrpld/app/ledger/LocalTxs.h diff --git a/src/ripple/app/ledger/OpenLedger.h b/src/xrpld/app/ledger/OpenLedger.h similarity index 100% rename from src/ripple/app/ledger/OpenLedger.h rename to src/xrpld/app/ledger/OpenLedger.h diff --git a/src/ripple/app/ledger/OrderBookDB.cpp b/src/xrpld/app/ledger/OrderBookDB.cpp similarity index 100% rename from src/ripple/app/ledger/OrderBookDB.cpp rename to src/xrpld/app/ledger/OrderBookDB.cpp diff --git a/src/ripple/app/ledger/OrderBookDB.h b/src/xrpld/app/ledger/OrderBookDB.h similarity index 100% rename from src/ripple/app/ledger/OrderBookDB.h rename to src/xrpld/app/ledger/OrderBookDB.h diff --git a/src/ripple/app/ledger/PendingSaves.h b/src/xrpld/app/ledger/PendingSaves.h similarity index 100% rename from src/ripple/app/ledger/PendingSaves.h rename to src/xrpld/app/ledger/PendingSaves.h diff --git a/src/ripple/app/ledger/README.md b/src/xrpld/app/ledger/README.md similarity index 100% rename from src/ripple/app/ledger/README.md rename to src/xrpld/app/ledger/README.md diff --git a/src/ripple/app/ledger/TransactionMaster.h b/src/xrpld/app/ledger/TransactionMaster.h similarity index 100% rename from src/ripple/app/ledger/TransactionMaster.h rename to src/xrpld/app/ledger/TransactionMaster.h diff --git a/src/ripple/app/ledger/TransactionStateSF.cpp b/src/xrpld/app/ledger/TransactionStateSF.cpp similarity index 100% rename from src/ripple/app/ledger/TransactionStateSF.cpp rename to src/xrpld/app/ledger/TransactionStateSF.cpp diff --git a/src/ripple/app/ledger/TransactionStateSF.h b/src/xrpld/app/ledger/TransactionStateSF.h similarity index 100% rename from src/ripple/app/ledger/TransactionStateSF.h rename to src/xrpld/app/ledger/TransactionStateSF.h diff --git a/src/ripple/app/ledger/impl/BuildLedger.cpp b/src/xrpld/app/ledger/detail/BuildLedger.cpp similarity index 100% rename from src/ripple/app/ledger/impl/BuildLedger.cpp rename to src/xrpld/app/ledger/detail/BuildLedger.cpp diff --git a/src/ripple/app/ledger/impl/InboundLedger.cpp b/src/xrpld/app/ledger/detail/InboundLedger.cpp similarity index 100% rename from src/ripple/app/ledger/impl/InboundLedger.cpp rename to src/xrpld/app/ledger/detail/InboundLedger.cpp diff --git a/src/ripple/app/ledger/impl/InboundLedgers.cpp b/src/xrpld/app/ledger/detail/InboundLedgers.cpp similarity index 100% rename from src/ripple/app/ledger/impl/InboundLedgers.cpp rename to src/xrpld/app/ledger/detail/InboundLedgers.cpp diff --git a/src/ripple/app/ledger/impl/InboundTransactions.cpp b/src/xrpld/app/ledger/detail/InboundTransactions.cpp similarity index 100% rename from src/ripple/app/ledger/impl/InboundTransactions.cpp rename to src/xrpld/app/ledger/detail/InboundTransactions.cpp diff --git a/src/ripple/app/ledger/impl/LedgerCleaner.cpp b/src/xrpld/app/ledger/detail/LedgerCleaner.cpp similarity index 100% rename from src/ripple/app/ledger/impl/LedgerCleaner.cpp rename to src/xrpld/app/ledger/detail/LedgerCleaner.cpp diff --git a/src/ripple/app/ledger/impl/LedgerDeltaAcquire.cpp b/src/xrpld/app/ledger/detail/LedgerDeltaAcquire.cpp similarity index 100% rename from src/ripple/app/ledger/impl/LedgerDeltaAcquire.cpp rename to src/xrpld/app/ledger/detail/LedgerDeltaAcquire.cpp diff --git a/src/ripple/app/ledger/impl/LedgerDeltaAcquire.h b/src/xrpld/app/ledger/detail/LedgerDeltaAcquire.h similarity index 100% rename from src/ripple/app/ledger/impl/LedgerDeltaAcquire.h rename to src/xrpld/app/ledger/detail/LedgerDeltaAcquire.h diff --git a/src/ripple/app/ledger/impl/LedgerMaster.cpp b/src/xrpld/app/ledger/detail/LedgerMaster.cpp similarity index 100% rename from src/ripple/app/ledger/impl/LedgerMaster.cpp rename to src/xrpld/app/ledger/detail/LedgerMaster.cpp diff --git a/src/ripple/app/ledger/impl/LedgerReplay.cpp b/src/xrpld/app/ledger/detail/LedgerReplay.cpp similarity index 100% rename from src/ripple/app/ledger/impl/LedgerReplay.cpp rename to src/xrpld/app/ledger/detail/LedgerReplay.cpp diff --git a/src/ripple/app/ledger/impl/LedgerReplayMsgHandler.cpp b/src/xrpld/app/ledger/detail/LedgerReplayMsgHandler.cpp similarity index 100% rename from src/ripple/app/ledger/impl/LedgerReplayMsgHandler.cpp rename to src/xrpld/app/ledger/detail/LedgerReplayMsgHandler.cpp diff --git a/src/ripple/app/ledger/impl/LedgerReplayMsgHandler.h b/src/xrpld/app/ledger/detail/LedgerReplayMsgHandler.h similarity index 100% rename from src/ripple/app/ledger/impl/LedgerReplayMsgHandler.h rename to src/xrpld/app/ledger/detail/LedgerReplayMsgHandler.h diff --git a/src/ripple/app/ledger/impl/LedgerReplayTask.cpp b/src/xrpld/app/ledger/detail/LedgerReplayTask.cpp similarity index 100% rename from src/ripple/app/ledger/impl/LedgerReplayTask.cpp rename to src/xrpld/app/ledger/detail/LedgerReplayTask.cpp diff --git a/src/ripple/app/ledger/impl/LedgerReplayer.cpp b/src/xrpld/app/ledger/detail/LedgerReplayer.cpp similarity index 100% rename from src/ripple/app/ledger/impl/LedgerReplayer.cpp rename to src/xrpld/app/ledger/detail/LedgerReplayer.cpp diff --git a/src/ripple/app/ledger/impl/LedgerToJson.cpp b/src/xrpld/app/ledger/detail/LedgerToJson.cpp similarity index 100% rename from src/ripple/app/ledger/impl/LedgerToJson.cpp rename to src/xrpld/app/ledger/detail/LedgerToJson.cpp diff --git a/src/ripple/app/ledger/impl/LocalTxs.cpp b/src/xrpld/app/ledger/detail/LocalTxs.cpp similarity index 100% rename from src/ripple/app/ledger/impl/LocalTxs.cpp rename to src/xrpld/app/ledger/detail/LocalTxs.cpp diff --git a/src/ripple/app/ledger/impl/OpenLedger.cpp b/src/xrpld/app/ledger/detail/OpenLedger.cpp similarity index 100% rename from src/ripple/app/ledger/impl/OpenLedger.cpp rename to src/xrpld/app/ledger/detail/OpenLedger.cpp diff --git a/src/ripple/app/ledger/impl/SkipListAcquire.cpp b/src/xrpld/app/ledger/detail/SkipListAcquire.cpp similarity index 100% rename from src/ripple/app/ledger/impl/SkipListAcquire.cpp rename to src/xrpld/app/ledger/detail/SkipListAcquire.cpp diff --git a/src/ripple/app/ledger/impl/SkipListAcquire.h b/src/xrpld/app/ledger/detail/SkipListAcquire.h similarity index 100% rename from src/ripple/app/ledger/impl/SkipListAcquire.h rename to src/xrpld/app/ledger/detail/SkipListAcquire.h diff --git a/src/ripple/app/ledger/impl/TimeoutCounter.cpp b/src/xrpld/app/ledger/detail/TimeoutCounter.cpp similarity index 100% rename from src/ripple/app/ledger/impl/TimeoutCounter.cpp rename to src/xrpld/app/ledger/detail/TimeoutCounter.cpp diff --git a/src/ripple/app/ledger/impl/TimeoutCounter.h b/src/xrpld/app/ledger/detail/TimeoutCounter.h similarity index 100% rename from src/ripple/app/ledger/impl/TimeoutCounter.h rename to src/xrpld/app/ledger/detail/TimeoutCounter.h diff --git a/src/ripple/app/ledger/impl/TransactionAcquire.cpp b/src/xrpld/app/ledger/detail/TransactionAcquire.cpp similarity index 100% rename from src/ripple/app/ledger/impl/TransactionAcquire.cpp rename to src/xrpld/app/ledger/detail/TransactionAcquire.cpp diff --git a/src/ripple/app/ledger/impl/TransactionAcquire.h b/src/xrpld/app/ledger/detail/TransactionAcquire.h similarity index 100% rename from src/ripple/app/ledger/impl/TransactionAcquire.h rename to src/xrpld/app/ledger/detail/TransactionAcquire.h diff --git a/src/ripple/app/ledger/impl/TransactionMaster.cpp b/src/xrpld/app/ledger/detail/TransactionMaster.cpp similarity index 100% rename from src/ripple/app/ledger/impl/TransactionMaster.cpp rename to src/xrpld/app/ledger/detail/TransactionMaster.cpp diff --git a/src/ripple/app/main/Application.cpp b/src/xrpld/app/main/Application.cpp similarity index 100% rename from src/ripple/app/main/Application.cpp rename to src/xrpld/app/main/Application.cpp diff --git a/src/ripple/app/main/Application.h b/src/xrpld/app/main/Application.h similarity index 100% rename from src/ripple/app/main/Application.h rename to src/xrpld/app/main/Application.h diff --git a/src/ripple/app/main/BasicApp.cpp b/src/xrpld/app/main/BasicApp.cpp similarity index 100% rename from src/ripple/app/main/BasicApp.cpp rename to src/xrpld/app/main/BasicApp.cpp diff --git a/src/ripple/app/main/BasicApp.h b/src/xrpld/app/main/BasicApp.h similarity index 100% rename from src/ripple/app/main/BasicApp.h rename to src/xrpld/app/main/BasicApp.h diff --git a/src/ripple/app/main/CollectorManager.cpp b/src/xrpld/app/main/CollectorManager.cpp similarity index 100% rename from src/ripple/app/main/CollectorManager.cpp rename to src/xrpld/app/main/CollectorManager.cpp diff --git a/src/ripple/app/main/CollectorManager.h b/src/xrpld/app/main/CollectorManager.h similarity index 100% rename from src/ripple/app/main/CollectorManager.h rename to src/xrpld/app/main/CollectorManager.h diff --git a/src/ripple/app/main/DBInit.h b/src/xrpld/app/main/DBInit.h similarity index 100% rename from src/ripple/app/main/DBInit.h rename to src/xrpld/app/main/DBInit.h diff --git a/src/ripple/app/main/GRPCServer.cpp b/src/xrpld/app/main/GRPCServer.cpp similarity index 100% rename from src/ripple/app/main/GRPCServer.cpp rename to src/xrpld/app/main/GRPCServer.cpp diff --git a/src/ripple/app/main/GRPCServer.h b/src/xrpld/app/main/GRPCServer.h similarity index 100% rename from src/ripple/app/main/GRPCServer.h rename to src/xrpld/app/main/GRPCServer.h diff --git a/src/ripple/app/main/LoadManager.cpp b/src/xrpld/app/main/LoadManager.cpp similarity index 100% rename from src/ripple/app/main/LoadManager.cpp rename to src/xrpld/app/main/LoadManager.cpp diff --git a/src/ripple/app/main/LoadManager.h b/src/xrpld/app/main/LoadManager.h similarity index 100% rename from src/ripple/app/main/LoadManager.h rename to src/xrpld/app/main/LoadManager.h diff --git a/src/ripple/app/main/Main.cpp b/src/xrpld/app/main/Main.cpp similarity index 100% rename from src/ripple/app/main/Main.cpp rename to src/xrpld/app/main/Main.cpp diff --git a/src/ripple/app/main/NodeIdentity.cpp b/src/xrpld/app/main/NodeIdentity.cpp similarity index 100% rename from src/ripple/app/main/NodeIdentity.cpp rename to src/xrpld/app/main/NodeIdentity.cpp diff --git a/src/ripple/app/main/NodeIdentity.h b/src/xrpld/app/main/NodeIdentity.h similarity index 100% rename from src/ripple/app/main/NodeIdentity.h rename to src/xrpld/app/main/NodeIdentity.h diff --git a/src/ripple/app/main/NodeStoreScheduler.cpp b/src/xrpld/app/main/NodeStoreScheduler.cpp similarity index 100% rename from src/ripple/app/main/NodeStoreScheduler.cpp rename to src/xrpld/app/main/NodeStoreScheduler.cpp diff --git a/src/ripple/app/main/NodeStoreScheduler.h b/src/xrpld/app/main/NodeStoreScheduler.h similarity index 100% rename from src/ripple/app/main/NodeStoreScheduler.h rename to src/xrpld/app/main/NodeStoreScheduler.h diff --git a/src/ripple/app/main/Tuning.h b/src/xrpld/app/main/Tuning.h similarity index 100% rename from src/ripple/app/main/Tuning.h rename to src/xrpld/app/main/Tuning.h diff --git a/src/ripple/app/misc/AMMHelpers.h b/src/xrpld/app/misc/AMMHelpers.h similarity index 100% rename from src/ripple/app/misc/AMMHelpers.h rename to src/xrpld/app/misc/AMMHelpers.h diff --git a/src/ripple/app/misc/AMMUtils.h b/src/xrpld/app/misc/AMMUtils.h similarity index 100% rename from src/ripple/app/misc/AMMUtils.h rename to src/xrpld/app/misc/AMMUtils.h diff --git a/src/ripple/app/misc/AmendmentTable.h b/src/xrpld/app/misc/AmendmentTable.h similarity index 100% rename from src/ripple/app/misc/AmendmentTable.h rename to src/xrpld/app/misc/AmendmentTable.h diff --git a/src/ripple/app/misc/CanonicalTXSet.cpp b/src/xrpld/app/misc/CanonicalTXSet.cpp similarity index 100% rename from src/ripple/app/misc/CanonicalTXSet.cpp rename to src/xrpld/app/misc/CanonicalTXSet.cpp diff --git a/src/ripple/app/misc/CanonicalTXSet.h b/src/xrpld/app/misc/CanonicalTXSet.h similarity index 100% rename from src/ripple/app/misc/CanonicalTXSet.h rename to src/xrpld/app/misc/CanonicalTXSet.h diff --git a/src/ripple/app/misc/DeliverMax.h b/src/xrpld/app/misc/DeliverMax.h similarity index 100% rename from src/ripple/app/misc/DeliverMax.h rename to src/xrpld/app/misc/DeliverMax.h diff --git a/src/ripple/app/misc/FeeEscalation.md b/src/xrpld/app/misc/FeeEscalation.md similarity index 100% rename from src/ripple/app/misc/FeeEscalation.md rename to src/xrpld/app/misc/FeeEscalation.md diff --git a/src/ripple/app/misc/FeeVote.h b/src/xrpld/app/misc/FeeVote.h similarity index 100% rename from src/ripple/app/misc/FeeVote.h rename to src/xrpld/app/misc/FeeVote.h diff --git a/src/ripple/app/misc/FeeVoteImpl.cpp b/src/xrpld/app/misc/FeeVoteImpl.cpp similarity index 100% rename from src/ripple/app/misc/FeeVoteImpl.cpp rename to src/xrpld/app/misc/FeeVoteImpl.cpp diff --git a/src/ripple/app/misc/HashRouter.cpp b/src/xrpld/app/misc/HashRouter.cpp similarity index 100% rename from src/ripple/app/misc/HashRouter.cpp rename to src/xrpld/app/misc/HashRouter.cpp diff --git a/src/ripple/app/misc/HashRouter.h b/src/xrpld/app/misc/HashRouter.h similarity index 100% rename from src/ripple/app/misc/HashRouter.h rename to src/xrpld/app/misc/HashRouter.h diff --git a/src/ripple/app/misc/LoadFeeTrack.h b/src/xrpld/app/misc/LoadFeeTrack.h similarity index 100% rename from src/ripple/app/misc/LoadFeeTrack.h rename to src/xrpld/app/misc/LoadFeeTrack.h diff --git a/src/ripple/app/misc/Manifest.h b/src/xrpld/app/misc/Manifest.h similarity index 100% rename from src/ripple/app/misc/Manifest.h rename to src/xrpld/app/misc/Manifest.h diff --git a/src/ripple/app/misc/NegativeUNLVote.cpp b/src/xrpld/app/misc/NegativeUNLVote.cpp similarity index 100% rename from src/ripple/app/misc/NegativeUNLVote.cpp rename to src/xrpld/app/misc/NegativeUNLVote.cpp diff --git a/src/ripple/app/misc/NegativeUNLVote.h b/src/xrpld/app/misc/NegativeUNLVote.h similarity index 100% rename from src/ripple/app/misc/NegativeUNLVote.h rename to src/xrpld/app/misc/NegativeUNLVote.h diff --git a/src/ripple/app/misc/NetworkOPs.cpp b/src/xrpld/app/misc/NetworkOPs.cpp similarity index 100% rename from src/ripple/app/misc/NetworkOPs.cpp rename to src/xrpld/app/misc/NetworkOPs.cpp diff --git a/src/ripple/app/misc/NetworkOPs.h b/src/xrpld/app/misc/NetworkOPs.h similarity index 100% rename from src/ripple/app/misc/NetworkOPs.h rename to src/xrpld/app/misc/NetworkOPs.h diff --git a/src/ripple/app/misc/README.md b/src/xrpld/app/misc/README.md similarity index 100% rename from src/ripple/app/misc/README.md rename to src/xrpld/app/misc/README.md diff --git a/src/ripple/app/misc/SHAMapStore.h b/src/xrpld/app/misc/SHAMapStore.h similarity index 100% rename from src/ripple/app/misc/SHAMapStore.h rename to src/xrpld/app/misc/SHAMapStore.h diff --git a/src/ripple/app/misc/SHAMapStoreImp.cpp b/src/xrpld/app/misc/SHAMapStoreImp.cpp similarity index 100% rename from src/ripple/app/misc/SHAMapStoreImp.cpp rename to src/xrpld/app/misc/SHAMapStoreImp.cpp diff --git a/src/ripple/app/misc/SHAMapStoreImp.h b/src/xrpld/app/misc/SHAMapStoreImp.h similarity index 100% rename from src/ripple/app/misc/SHAMapStoreImp.h rename to src/xrpld/app/misc/SHAMapStoreImp.h diff --git a/src/ripple/app/misc/Transaction.h b/src/xrpld/app/misc/Transaction.h similarity index 100% rename from src/ripple/app/misc/Transaction.h rename to src/xrpld/app/misc/Transaction.h diff --git a/src/ripple/app/misc/TxQ.h b/src/xrpld/app/misc/TxQ.h similarity index 100% rename from src/ripple/app/misc/TxQ.h rename to src/xrpld/app/misc/TxQ.h diff --git a/src/ripple/app/misc/ValidatorKeys.h b/src/xrpld/app/misc/ValidatorKeys.h similarity index 100% rename from src/ripple/app/misc/ValidatorKeys.h rename to src/xrpld/app/misc/ValidatorKeys.h diff --git a/src/ripple/app/misc/ValidatorList.h b/src/xrpld/app/misc/ValidatorList.h similarity index 100% rename from src/ripple/app/misc/ValidatorList.h rename to src/xrpld/app/misc/ValidatorList.h diff --git a/src/ripple/app/misc/ValidatorSite.h b/src/xrpld/app/misc/ValidatorSite.h similarity index 100% rename from src/ripple/app/misc/ValidatorSite.h rename to src/xrpld/app/misc/ValidatorSite.h diff --git a/src/ripple/app/misc/impl/AMMHelpers.cpp b/src/xrpld/app/misc/detail/AMMHelpers.cpp similarity index 100% rename from src/ripple/app/misc/impl/AMMHelpers.cpp rename to src/xrpld/app/misc/detail/AMMHelpers.cpp diff --git a/src/ripple/app/misc/impl/AMMUtils.cpp b/src/xrpld/app/misc/detail/AMMUtils.cpp similarity index 100% rename from src/ripple/app/misc/impl/AMMUtils.cpp rename to src/xrpld/app/misc/detail/AMMUtils.cpp diff --git a/src/ripple/app/misc/impl/AccountTxPaging.cpp b/src/xrpld/app/misc/detail/AccountTxPaging.cpp similarity index 100% rename from src/ripple/app/misc/impl/AccountTxPaging.cpp rename to src/xrpld/app/misc/detail/AccountTxPaging.cpp diff --git a/src/ripple/app/misc/impl/AccountTxPaging.h b/src/xrpld/app/misc/detail/AccountTxPaging.h similarity index 100% rename from src/ripple/app/misc/impl/AccountTxPaging.h rename to src/xrpld/app/misc/detail/AccountTxPaging.h diff --git a/src/ripple/app/misc/impl/AmendmentTable.cpp b/src/xrpld/app/misc/detail/AmendmentTable.cpp similarity index 100% rename from src/ripple/app/misc/impl/AmendmentTable.cpp rename to src/xrpld/app/misc/detail/AmendmentTable.cpp diff --git a/src/ripple/app/misc/impl/DeliverMax.cpp b/src/xrpld/app/misc/detail/DeliverMax.cpp similarity index 100% rename from src/ripple/app/misc/impl/DeliverMax.cpp rename to src/xrpld/app/misc/detail/DeliverMax.cpp diff --git a/src/ripple/app/misc/impl/LoadFeeTrack.cpp b/src/xrpld/app/misc/detail/LoadFeeTrack.cpp similarity index 100% rename from src/ripple/app/misc/impl/LoadFeeTrack.cpp rename to src/xrpld/app/misc/detail/LoadFeeTrack.cpp diff --git a/src/ripple/app/misc/impl/Manifest.cpp b/src/xrpld/app/misc/detail/Manifest.cpp similarity index 100% rename from src/ripple/app/misc/impl/Manifest.cpp rename to src/xrpld/app/misc/detail/Manifest.cpp diff --git a/src/ripple/app/misc/impl/Transaction.cpp b/src/xrpld/app/misc/detail/Transaction.cpp similarity index 100% rename from src/ripple/app/misc/impl/Transaction.cpp rename to src/xrpld/app/misc/detail/Transaction.cpp diff --git a/src/ripple/app/misc/impl/TxQ.cpp b/src/xrpld/app/misc/detail/TxQ.cpp similarity index 100% rename from src/ripple/app/misc/impl/TxQ.cpp rename to src/xrpld/app/misc/detail/TxQ.cpp diff --git a/src/ripple/app/misc/impl/ValidatorKeys.cpp b/src/xrpld/app/misc/detail/ValidatorKeys.cpp similarity index 100% rename from src/ripple/app/misc/impl/ValidatorKeys.cpp rename to src/xrpld/app/misc/detail/ValidatorKeys.cpp diff --git a/src/ripple/app/misc/impl/ValidatorList.cpp b/src/xrpld/app/misc/detail/ValidatorList.cpp similarity index 100% rename from src/ripple/app/misc/impl/ValidatorList.cpp rename to src/xrpld/app/misc/detail/ValidatorList.cpp diff --git a/src/ripple/app/misc/impl/ValidatorSite.cpp b/src/xrpld/app/misc/detail/ValidatorSite.cpp similarity index 100% rename from src/ripple/app/misc/impl/ValidatorSite.cpp rename to src/xrpld/app/misc/detail/ValidatorSite.cpp diff --git a/src/ripple/app/misc/detail/Work.h b/src/xrpld/app/misc/detail/Work.h similarity index 100% rename from src/ripple/app/misc/detail/Work.h rename to src/xrpld/app/misc/detail/Work.h diff --git a/src/ripple/app/misc/detail/WorkBase.h b/src/xrpld/app/misc/detail/WorkBase.h similarity index 100% rename from src/ripple/app/misc/detail/WorkBase.h rename to src/xrpld/app/misc/detail/WorkBase.h diff --git a/src/ripple/app/misc/detail/WorkFile.h b/src/xrpld/app/misc/detail/WorkFile.h similarity index 100% rename from src/ripple/app/misc/detail/WorkFile.h rename to src/xrpld/app/misc/detail/WorkFile.h diff --git a/src/ripple/app/misc/detail/WorkPlain.h b/src/xrpld/app/misc/detail/WorkPlain.h similarity index 100% rename from src/ripple/app/misc/detail/WorkPlain.h rename to src/xrpld/app/misc/detail/WorkPlain.h diff --git a/src/ripple/app/misc/detail/WorkSSL.h b/src/xrpld/app/misc/detail/WorkSSL.h similarity index 100% rename from src/ripple/app/misc/detail/WorkSSL.h rename to src/xrpld/app/misc/detail/WorkSSL.h diff --git a/src/ripple/app/misc/detail/impl/WorkSSL.cpp b/src/xrpld/app/misc/detail/detail/WorkSSL.cpp similarity index 100% rename from src/ripple/app/misc/detail/impl/WorkSSL.cpp rename to src/xrpld/app/misc/detail/detail/WorkSSL.cpp diff --git a/src/ripple/app/paths/AMMContext.h b/src/xrpld/app/paths/AMMContext.h similarity index 100% rename from src/ripple/app/paths/AMMContext.h rename to src/xrpld/app/paths/AMMContext.h diff --git a/src/ripple/app/paths/AMMLiquidity.h b/src/xrpld/app/paths/AMMLiquidity.h similarity index 100% rename from src/ripple/app/paths/AMMLiquidity.h rename to src/xrpld/app/paths/AMMLiquidity.h diff --git a/src/ripple/app/paths/AMMOffer.h b/src/xrpld/app/paths/AMMOffer.h similarity index 100% rename from src/ripple/app/paths/AMMOffer.h rename to src/xrpld/app/paths/AMMOffer.h diff --git a/src/ripple/app/paths/AccountCurrencies.cpp b/src/xrpld/app/paths/AccountCurrencies.cpp similarity index 100% rename from src/ripple/app/paths/AccountCurrencies.cpp rename to src/xrpld/app/paths/AccountCurrencies.cpp diff --git a/src/ripple/app/paths/AccountCurrencies.h b/src/xrpld/app/paths/AccountCurrencies.h similarity index 100% rename from src/ripple/app/paths/AccountCurrencies.h rename to src/xrpld/app/paths/AccountCurrencies.h diff --git a/src/ripple/app/paths/Credit.cpp b/src/xrpld/app/paths/Credit.cpp similarity index 100% rename from src/ripple/app/paths/Credit.cpp rename to src/xrpld/app/paths/Credit.cpp diff --git a/src/ripple/app/paths/Credit.h b/src/xrpld/app/paths/Credit.h similarity index 100% rename from src/ripple/app/paths/Credit.h rename to src/xrpld/app/paths/Credit.h diff --git a/src/ripple/app/paths/Flow.cpp b/src/xrpld/app/paths/Flow.cpp similarity index 100% rename from src/ripple/app/paths/Flow.cpp rename to src/xrpld/app/paths/Flow.cpp diff --git a/src/ripple/app/paths/Flow.h b/src/xrpld/app/paths/Flow.h similarity index 100% rename from src/ripple/app/paths/Flow.h rename to src/xrpld/app/paths/Flow.h diff --git a/src/ripple/app/paths/PathRequest.cpp b/src/xrpld/app/paths/PathRequest.cpp similarity index 100% rename from src/ripple/app/paths/PathRequest.cpp rename to src/xrpld/app/paths/PathRequest.cpp diff --git a/src/ripple/app/paths/PathRequest.h b/src/xrpld/app/paths/PathRequest.h similarity index 100% rename from src/ripple/app/paths/PathRequest.h rename to src/xrpld/app/paths/PathRequest.h diff --git a/src/ripple/app/paths/PathRequests.cpp b/src/xrpld/app/paths/PathRequests.cpp similarity index 100% rename from src/ripple/app/paths/PathRequests.cpp rename to src/xrpld/app/paths/PathRequests.cpp diff --git a/src/ripple/app/paths/PathRequests.h b/src/xrpld/app/paths/PathRequests.h similarity index 100% rename from src/ripple/app/paths/PathRequests.h rename to src/xrpld/app/paths/PathRequests.h diff --git a/src/ripple/app/paths/Pathfinder.cpp b/src/xrpld/app/paths/Pathfinder.cpp similarity index 100% rename from src/ripple/app/paths/Pathfinder.cpp rename to src/xrpld/app/paths/Pathfinder.cpp diff --git a/src/ripple/app/paths/Pathfinder.h b/src/xrpld/app/paths/Pathfinder.h similarity index 100% rename from src/ripple/app/paths/Pathfinder.h rename to src/xrpld/app/paths/Pathfinder.h diff --git a/src/ripple/app/paths/RippleCalc.cpp b/src/xrpld/app/paths/RippleCalc.cpp similarity index 100% rename from src/ripple/app/paths/RippleCalc.cpp rename to src/xrpld/app/paths/RippleCalc.cpp diff --git a/src/ripple/app/paths/RippleCalc.h b/src/xrpld/app/paths/RippleCalc.h similarity index 100% rename from src/ripple/app/paths/RippleCalc.h rename to src/xrpld/app/paths/RippleCalc.h diff --git a/src/ripple/app/paths/RippleLineCache.cpp b/src/xrpld/app/paths/RippleLineCache.cpp similarity index 100% rename from src/ripple/app/paths/RippleLineCache.cpp rename to src/xrpld/app/paths/RippleLineCache.cpp diff --git a/src/ripple/app/paths/RippleLineCache.h b/src/xrpld/app/paths/RippleLineCache.h similarity index 100% rename from src/ripple/app/paths/RippleLineCache.h rename to src/xrpld/app/paths/RippleLineCache.h diff --git a/src/ripple/app/paths/TrustLine.cpp b/src/xrpld/app/paths/TrustLine.cpp similarity index 100% rename from src/ripple/app/paths/TrustLine.cpp rename to src/xrpld/app/paths/TrustLine.cpp diff --git a/src/ripple/app/paths/TrustLine.h b/src/xrpld/app/paths/TrustLine.h similarity index 100% rename from src/ripple/app/paths/TrustLine.h rename to src/xrpld/app/paths/TrustLine.h diff --git a/src/ripple/app/paths/impl/AMMLiquidity.cpp b/src/xrpld/app/paths/detail/AMMLiquidity.cpp similarity index 100% rename from src/ripple/app/paths/impl/AMMLiquidity.cpp rename to src/xrpld/app/paths/detail/AMMLiquidity.cpp diff --git a/src/ripple/app/paths/impl/AMMOffer.cpp b/src/xrpld/app/paths/detail/AMMOffer.cpp similarity index 100% rename from src/ripple/app/paths/impl/AMMOffer.cpp rename to src/xrpld/app/paths/detail/AMMOffer.cpp diff --git a/src/ripple/app/paths/impl/AmountSpec.h b/src/xrpld/app/paths/detail/AmountSpec.h similarity index 100% rename from src/ripple/app/paths/impl/AmountSpec.h rename to src/xrpld/app/paths/detail/AmountSpec.h diff --git a/src/ripple/app/paths/impl/BookStep.cpp b/src/xrpld/app/paths/detail/BookStep.cpp similarity index 100% rename from src/ripple/app/paths/impl/BookStep.cpp rename to src/xrpld/app/paths/detail/BookStep.cpp diff --git a/src/ripple/app/paths/impl/DirectStep.cpp b/src/xrpld/app/paths/detail/DirectStep.cpp similarity index 100% rename from src/ripple/app/paths/impl/DirectStep.cpp rename to src/xrpld/app/paths/detail/DirectStep.cpp diff --git a/src/ripple/app/paths/impl/FlatSets.h b/src/xrpld/app/paths/detail/FlatSets.h similarity index 100% rename from src/ripple/app/paths/impl/FlatSets.h rename to src/xrpld/app/paths/detail/FlatSets.h diff --git a/src/ripple/app/paths/impl/FlowDebugInfo.h b/src/xrpld/app/paths/detail/FlowDebugInfo.h similarity index 100% rename from src/ripple/app/paths/impl/FlowDebugInfo.h rename to src/xrpld/app/paths/detail/FlowDebugInfo.h diff --git a/src/ripple/app/paths/impl/PathfinderUtils.h b/src/xrpld/app/paths/detail/PathfinderUtils.h similarity index 100% rename from src/ripple/app/paths/impl/PathfinderUtils.h rename to src/xrpld/app/paths/detail/PathfinderUtils.h diff --git a/src/ripple/app/paths/impl/PaySteps.cpp b/src/xrpld/app/paths/detail/PaySteps.cpp similarity index 100% rename from src/ripple/app/paths/impl/PaySteps.cpp rename to src/xrpld/app/paths/detail/PaySteps.cpp diff --git a/src/ripple/app/paths/impl/StepChecks.h b/src/xrpld/app/paths/detail/StepChecks.h similarity index 100% rename from src/ripple/app/paths/impl/StepChecks.h rename to src/xrpld/app/paths/detail/StepChecks.h diff --git a/src/ripple/app/paths/impl/Steps.h b/src/xrpld/app/paths/detail/Steps.h similarity index 100% rename from src/ripple/app/paths/impl/Steps.h rename to src/xrpld/app/paths/detail/Steps.h diff --git a/src/ripple/app/paths/impl/StrandFlow.h b/src/xrpld/app/paths/detail/StrandFlow.h similarity index 100% rename from src/ripple/app/paths/impl/StrandFlow.h rename to src/xrpld/app/paths/detail/StrandFlow.h diff --git a/src/ripple/app/paths/impl/XRPEndpointStep.cpp b/src/xrpld/app/paths/detail/XRPEndpointStep.cpp similarity index 100% rename from src/ripple/app/paths/impl/XRPEndpointStep.cpp rename to src/xrpld/app/paths/detail/XRPEndpointStep.cpp diff --git a/src/ripple/app/rdb/Download.h b/src/xrpld/app/rdb/Download.h similarity index 100% rename from src/ripple/app/rdb/Download.h rename to src/xrpld/app/rdb/Download.h diff --git a/src/ripple/app/rdb/PeerFinder.h b/src/xrpld/app/rdb/PeerFinder.h similarity index 100% rename from src/ripple/app/rdb/PeerFinder.h rename to src/xrpld/app/rdb/PeerFinder.h diff --git a/src/ripple/app/rdb/README.md b/src/xrpld/app/rdb/README.md similarity index 100% rename from src/ripple/app/rdb/README.md rename to src/xrpld/app/rdb/README.md diff --git a/src/ripple/app/rdb/RelationalDatabase.h b/src/xrpld/app/rdb/RelationalDatabase.h similarity index 100% rename from src/ripple/app/rdb/RelationalDatabase.h rename to src/xrpld/app/rdb/RelationalDatabase.h diff --git a/src/ripple/app/rdb/ShardArchive.h b/src/xrpld/app/rdb/ShardArchive.h similarity index 100% rename from src/ripple/app/rdb/ShardArchive.h rename to src/xrpld/app/rdb/ShardArchive.h diff --git a/src/ripple/app/rdb/State.h b/src/xrpld/app/rdb/State.h similarity index 100% rename from src/ripple/app/rdb/State.h rename to src/xrpld/app/rdb/State.h diff --git a/src/ripple/app/rdb/UnitaryShard.h b/src/xrpld/app/rdb/UnitaryShard.h similarity index 100% rename from src/ripple/app/rdb/UnitaryShard.h rename to src/xrpld/app/rdb/UnitaryShard.h diff --git a/src/ripple/app/rdb/Vacuum.h b/src/xrpld/app/rdb/Vacuum.h similarity index 100% rename from src/ripple/app/rdb/Vacuum.h rename to src/xrpld/app/rdb/Vacuum.h diff --git a/src/ripple/app/rdb/Wallet.h b/src/xrpld/app/rdb/Wallet.h similarity index 100% rename from src/ripple/app/rdb/Wallet.h rename to src/xrpld/app/rdb/Wallet.h diff --git a/src/ripple/app/rdb/backend/PostgresDatabase.h b/src/xrpld/app/rdb/backend/PostgresDatabase.h similarity index 100% rename from src/ripple/app/rdb/backend/PostgresDatabase.h rename to src/xrpld/app/rdb/backend/PostgresDatabase.h diff --git a/src/ripple/app/rdb/backend/SQLiteDatabase.h b/src/xrpld/app/rdb/backend/SQLiteDatabase.h similarity index 100% rename from src/ripple/app/rdb/backend/SQLiteDatabase.h rename to src/xrpld/app/rdb/backend/SQLiteDatabase.h diff --git a/src/ripple/app/rdb/backend/detail/Node.h b/src/xrpld/app/rdb/backend/detail/Node.h similarity index 100% rename from src/ripple/app/rdb/backend/detail/Node.h rename to src/xrpld/app/rdb/backend/detail/Node.h diff --git a/src/ripple/app/rdb/backend/impl/PostgresDatabase.cpp b/src/xrpld/app/rdb/backend/detail/PostgresDatabase.cpp similarity index 100% rename from src/ripple/app/rdb/backend/impl/PostgresDatabase.cpp rename to src/xrpld/app/rdb/backend/detail/PostgresDatabase.cpp diff --git a/src/ripple/app/rdb/backend/impl/SQLiteDatabase.cpp b/src/xrpld/app/rdb/backend/detail/SQLiteDatabase.cpp similarity index 100% rename from src/ripple/app/rdb/backend/impl/SQLiteDatabase.cpp rename to src/xrpld/app/rdb/backend/detail/SQLiteDatabase.cpp diff --git a/src/ripple/app/rdb/backend/detail/Shard.h b/src/xrpld/app/rdb/backend/detail/Shard.h similarity index 100% rename from src/ripple/app/rdb/backend/detail/Shard.h rename to src/xrpld/app/rdb/backend/detail/Shard.h diff --git a/src/ripple/app/rdb/backend/detail/impl/Node.cpp b/src/xrpld/app/rdb/backend/detail/detail/Node.cpp similarity index 100% rename from src/ripple/app/rdb/backend/detail/impl/Node.cpp rename to src/xrpld/app/rdb/backend/detail/detail/Node.cpp diff --git a/src/ripple/app/rdb/backend/detail/impl/Shard.cpp b/src/xrpld/app/rdb/backend/detail/detail/Shard.cpp similarity index 100% rename from src/ripple/app/rdb/backend/detail/impl/Shard.cpp rename to src/xrpld/app/rdb/backend/detail/detail/Shard.cpp diff --git a/src/ripple/app/rdb/impl/Download.cpp b/src/xrpld/app/rdb/detail/Download.cpp similarity index 100% rename from src/ripple/app/rdb/impl/Download.cpp rename to src/xrpld/app/rdb/detail/Download.cpp diff --git a/src/ripple/app/rdb/impl/PeerFinder.cpp b/src/xrpld/app/rdb/detail/PeerFinder.cpp similarity index 100% rename from src/ripple/app/rdb/impl/PeerFinder.cpp rename to src/xrpld/app/rdb/detail/PeerFinder.cpp diff --git a/src/ripple/app/rdb/impl/RelationalDatabase.cpp b/src/xrpld/app/rdb/detail/RelationalDatabase.cpp similarity index 100% rename from src/ripple/app/rdb/impl/RelationalDatabase.cpp rename to src/xrpld/app/rdb/detail/RelationalDatabase.cpp diff --git a/src/ripple/app/rdb/impl/ShardArchive.cpp b/src/xrpld/app/rdb/detail/ShardArchive.cpp similarity index 100% rename from src/ripple/app/rdb/impl/ShardArchive.cpp rename to src/xrpld/app/rdb/detail/ShardArchive.cpp diff --git a/src/ripple/app/rdb/impl/State.cpp b/src/xrpld/app/rdb/detail/State.cpp similarity index 100% rename from src/ripple/app/rdb/impl/State.cpp rename to src/xrpld/app/rdb/detail/State.cpp diff --git a/src/ripple/app/rdb/impl/UnitaryShard.cpp b/src/xrpld/app/rdb/detail/UnitaryShard.cpp similarity index 100% rename from src/ripple/app/rdb/impl/UnitaryShard.cpp rename to src/xrpld/app/rdb/detail/UnitaryShard.cpp diff --git a/src/ripple/app/rdb/impl/Vacuum.cpp b/src/xrpld/app/rdb/detail/Vacuum.cpp similarity index 100% rename from src/ripple/app/rdb/impl/Vacuum.cpp rename to src/xrpld/app/rdb/detail/Vacuum.cpp diff --git a/src/ripple/app/rdb/impl/Wallet.cpp b/src/xrpld/app/rdb/detail/Wallet.cpp similarity index 100% rename from src/ripple/app/rdb/impl/Wallet.cpp rename to src/xrpld/app/rdb/detail/Wallet.cpp diff --git a/src/ripple/app/reporting/ETLHelpers.h b/src/xrpld/app/reporting/ETLHelpers.h similarity index 100% rename from src/ripple/app/reporting/ETLHelpers.h rename to src/xrpld/app/reporting/ETLHelpers.h diff --git a/src/ripple/app/reporting/ETLSource.cpp b/src/xrpld/app/reporting/ETLSource.cpp similarity index 100% rename from src/ripple/app/reporting/ETLSource.cpp rename to src/xrpld/app/reporting/ETLSource.cpp diff --git a/src/ripple/app/reporting/ETLSource.h b/src/xrpld/app/reporting/ETLSource.h similarity index 100% rename from src/ripple/app/reporting/ETLSource.h rename to src/xrpld/app/reporting/ETLSource.h diff --git a/src/ripple/app/reporting/P2pProxy.cpp b/src/xrpld/app/reporting/P2pProxy.cpp similarity index 100% rename from src/ripple/app/reporting/P2pProxy.cpp rename to src/xrpld/app/reporting/P2pProxy.cpp diff --git a/src/ripple/app/reporting/P2pProxy.h b/src/xrpld/app/reporting/P2pProxy.h similarity index 100% rename from src/ripple/app/reporting/P2pProxy.h rename to src/xrpld/app/reporting/P2pProxy.h diff --git a/src/ripple/app/reporting/README.md b/src/xrpld/app/reporting/README.md similarity index 100% rename from src/ripple/app/reporting/README.md rename to src/xrpld/app/reporting/README.md diff --git a/src/ripple/app/reporting/ReportingETL.cpp b/src/xrpld/app/reporting/ReportingETL.cpp similarity index 100% rename from src/ripple/app/reporting/ReportingETL.cpp rename to src/xrpld/app/reporting/ReportingETL.cpp diff --git a/src/ripple/app/reporting/ReportingETL.h b/src/xrpld/app/reporting/ReportingETL.h similarity index 100% rename from src/ripple/app/reporting/ReportingETL.h rename to src/xrpld/app/reporting/ReportingETL.h diff --git a/src/ripple/app/tx/apply.h b/src/xrpld/app/tx/apply.h similarity index 100% rename from src/ripple/app/tx/apply.h rename to src/xrpld/app/tx/apply.h diff --git a/src/ripple/app/tx/applySteps.h b/src/xrpld/app/tx/applySteps.h similarity index 100% rename from src/ripple/app/tx/applySteps.h rename to src/xrpld/app/tx/applySteps.h diff --git a/src/ripple/app/tx/impl/AMMBid.cpp b/src/xrpld/app/tx/detail/AMMBid.cpp similarity index 100% rename from src/ripple/app/tx/impl/AMMBid.cpp rename to src/xrpld/app/tx/detail/AMMBid.cpp diff --git a/src/ripple/app/tx/impl/AMMBid.h b/src/xrpld/app/tx/detail/AMMBid.h similarity index 100% rename from src/ripple/app/tx/impl/AMMBid.h rename to src/xrpld/app/tx/detail/AMMBid.h diff --git a/src/ripple/app/tx/impl/AMMCreate.cpp b/src/xrpld/app/tx/detail/AMMCreate.cpp similarity index 100% rename from src/ripple/app/tx/impl/AMMCreate.cpp rename to src/xrpld/app/tx/detail/AMMCreate.cpp diff --git a/src/ripple/app/tx/impl/AMMCreate.h b/src/xrpld/app/tx/detail/AMMCreate.h similarity index 100% rename from src/ripple/app/tx/impl/AMMCreate.h rename to src/xrpld/app/tx/detail/AMMCreate.h diff --git a/src/ripple/app/tx/impl/AMMDelete.cpp b/src/xrpld/app/tx/detail/AMMDelete.cpp similarity index 100% rename from src/ripple/app/tx/impl/AMMDelete.cpp rename to src/xrpld/app/tx/detail/AMMDelete.cpp diff --git a/src/ripple/app/tx/impl/AMMDelete.h b/src/xrpld/app/tx/detail/AMMDelete.h similarity index 100% rename from src/ripple/app/tx/impl/AMMDelete.h rename to src/xrpld/app/tx/detail/AMMDelete.h diff --git a/src/ripple/app/tx/impl/AMMDeposit.cpp b/src/xrpld/app/tx/detail/AMMDeposit.cpp similarity index 100% rename from src/ripple/app/tx/impl/AMMDeposit.cpp rename to src/xrpld/app/tx/detail/AMMDeposit.cpp diff --git a/src/ripple/app/tx/impl/AMMDeposit.h b/src/xrpld/app/tx/detail/AMMDeposit.h similarity index 100% rename from src/ripple/app/tx/impl/AMMDeposit.h rename to src/xrpld/app/tx/detail/AMMDeposit.h diff --git a/src/ripple/app/tx/impl/AMMVote.cpp b/src/xrpld/app/tx/detail/AMMVote.cpp similarity index 100% rename from src/ripple/app/tx/impl/AMMVote.cpp rename to src/xrpld/app/tx/detail/AMMVote.cpp diff --git a/src/ripple/app/tx/impl/AMMVote.h b/src/xrpld/app/tx/detail/AMMVote.h similarity index 100% rename from src/ripple/app/tx/impl/AMMVote.h rename to src/xrpld/app/tx/detail/AMMVote.h diff --git a/src/ripple/app/tx/impl/AMMWithdraw.cpp b/src/xrpld/app/tx/detail/AMMWithdraw.cpp similarity index 100% rename from src/ripple/app/tx/impl/AMMWithdraw.cpp rename to src/xrpld/app/tx/detail/AMMWithdraw.cpp diff --git a/src/ripple/app/tx/impl/AMMWithdraw.h b/src/xrpld/app/tx/detail/AMMWithdraw.h similarity index 100% rename from src/ripple/app/tx/impl/AMMWithdraw.h rename to src/xrpld/app/tx/detail/AMMWithdraw.h diff --git a/src/ripple/app/tx/impl/ApplyContext.cpp b/src/xrpld/app/tx/detail/ApplyContext.cpp similarity index 100% rename from src/ripple/app/tx/impl/ApplyContext.cpp rename to src/xrpld/app/tx/detail/ApplyContext.cpp diff --git a/src/ripple/app/tx/impl/ApplyContext.h b/src/xrpld/app/tx/detail/ApplyContext.h similarity index 100% rename from src/ripple/app/tx/impl/ApplyContext.h rename to src/xrpld/app/tx/detail/ApplyContext.h diff --git a/src/ripple/app/tx/impl/BookTip.cpp b/src/xrpld/app/tx/detail/BookTip.cpp similarity index 100% rename from src/ripple/app/tx/impl/BookTip.cpp rename to src/xrpld/app/tx/detail/BookTip.cpp diff --git a/src/ripple/app/tx/impl/BookTip.h b/src/xrpld/app/tx/detail/BookTip.h similarity index 100% rename from src/ripple/app/tx/impl/BookTip.h rename to src/xrpld/app/tx/detail/BookTip.h diff --git a/src/ripple/app/tx/impl/CancelCheck.cpp b/src/xrpld/app/tx/detail/CancelCheck.cpp similarity index 100% rename from src/ripple/app/tx/impl/CancelCheck.cpp rename to src/xrpld/app/tx/detail/CancelCheck.cpp diff --git a/src/ripple/app/tx/impl/CancelCheck.h b/src/xrpld/app/tx/detail/CancelCheck.h similarity index 100% rename from src/ripple/app/tx/impl/CancelCheck.h rename to src/xrpld/app/tx/detail/CancelCheck.h diff --git a/src/ripple/app/tx/impl/CancelOffer.cpp b/src/xrpld/app/tx/detail/CancelOffer.cpp similarity index 100% rename from src/ripple/app/tx/impl/CancelOffer.cpp rename to src/xrpld/app/tx/detail/CancelOffer.cpp diff --git a/src/ripple/app/tx/impl/CancelOffer.h b/src/xrpld/app/tx/detail/CancelOffer.h similarity index 100% rename from src/ripple/app/tx/impl/CancelOffer.h rename to src/xrpld/app/tx/detail/CancelOffer.h diff --git a/src/ripple/app/tx/impl/CashCheck.cpp b/src/xrpld/app/tx/detail/CashCheck.cpp similarity index 100% rename from src/ripple/app/tx/impl/CashCheck.cpp rename to src/xrpld/app/tx/detail/CashCheck.cpp diff --git a/src/ripple/app/tx/impl/CashCheck.h b/src/xrpld/app/tx/detail/CashCheck.h similarity index 100% rename from src/ripple/app/tx/impl/CashCheck.h rename to src/xrpld/app/tx/detail/CashCheck.h diff --git a/src/ripple/app/tx/impl/Change.cpp b/src/xrpld/app/tx/detail/Change.cpp similarity index 100% rename from src/ripple/app/tx/impl/Change.cpp rename to src/xrpld/app/tx/detail/Change.cpp diff --git a/src/ripple/app/tx/impl/Change.h b/src/xrpld/app/tx/detail/Change.h similarity index 100% rename from src/ripple/app/tx/impl/Change.h rename to src/xrpld/app/tx/detail/Change.h diff --git a/src/ripple/app/tx/impl/Clawback.cpp b/src/xrpld/app/tx/detail/Clawback.cpp similarity index 100% rename from src/ripple/app/tx/impl/Clawback.cpp rename to src/xrpld/app/tx/detail/Clawback.cpp diff --git a/src/ripple/app/tx/impl/Clawback.h b/src/xrpld/app/tx/detail/Clawback.h similarity index 100% rename from src/ripple/app/tx/impl/Clawback.h rename to src/xrpld/app/tx/detail/Clawback.h diff --git a/src/ripple/app/tx/impl/CreateCheck.cpp b/src/xrpld/app/tx/detail/CreateCheck.cpp similarity index 100% rename from src/ripple/app/tx/impl/CreateCheck.cpp rename to src/xrpld/app/tx/detail/CreateCheck.cpp diff --git a/src/ripple/app/tx/impl/CreateCheck.h b/src/xrpld/app/tx/detail/CreateCheck.h similarity index 100% rename from src/ripple/app/tx/impl/CreateCheck.h rename to src/xrpld/app/tx/detail/CreateCheck.h diff --git a/src/ripple/app/tx/impl/CreateOffer.cpp b/src/xrpld/app/tx/detail/CreateOffer.cpp similarity index 100% rename from src/ripple/app/tx/impl/CreateOffer.cpp rename to src/xrpld/app/tx/detail/CreateOffer.cpp diff --git a/src/ripple/app/tx/impl/CreateOffer.h b/src/xrpld/app/tx/detail/CreateOffer.h similarity index 100% rename from src/ripple/app/tx/impl/CreateOffer.h rename to src/xrpld/app/tx/detail/CreateOffer.h diff --git a/src/ripple/app/tx/impl/CreateTicket.cpp b/src/xrpld/app/tx/detail/CreateTicket.cpp similarity index 100% rename from src/ripple/app/tx/impl/CreateTicket.cpp rename to src/xrpld/app/tx/detail/CreateTicket.cpp diff --git a/src/ripple/app/tx/impl/CreateTicket.h b/src/xrpld/app/tx/detail/CreateTicket.h similarity index 100% rename from src/ripple/app/tx/impl/CreateTicket.h rename to src/xrpld/app/tx/detail/CreateTicket.h diff --git a/src/ripple/app/tx/impl/DID.cpp b/src/xrpld/app/tx/detail/DID.cpp similarity index 100% rename from src/ripple/app/tx/impl/DID.cpp rename to src/xrpld/app/tx/detail/DID.cpp diff --git a/src/ripple/app/tx/impl/DID.h b/src/xrpld/app/tx/detail/DID.h similarity index 100% rename from src/ripple/app/tx/impl/DID.h rename to src/xrpld/app/tx/detail/DID.h diff --git a/src/ripple/app/tx/impl/DeleteAccount.cpp b/src/xrpld/app/tx/detail/DeleteAccount.cpp similarity index 100% rename from src/ripple/app/tx/impl/DeleteAccount.cpp rename to src/xrpld/app/tx/detail/DeleteAccount.cpp diff --git a/src/ripple/app/tx/impl/DeleteAccount.h b/src/xrpld/app/tx/detail/DeleteAccount.h similarity index 100% rename from src/ripple/app/tx/impl/DeleteAccount.h rename to src/xrpld/app/tx/detail/DeleteAccount.h diff --git a/src/ripple/app/tx/impl/DeleteOracle.cpp b/src/xrpld/app/tx/detail/DeleteOracle.cpp similarity index 100% rename from src/ripple/app/tx/impl/DeleteOracle.cpp rename to src/xrpld/app/tx/detail/DeleteOracle.cpp diff --git a/src/ripple/app/tx/impl/DeleteOracle.h b/src/xrpld/app/tx/detail/DeleteOracle.h similarity index 100% rename from src/ripple/app/tx/impl/DeleteOracle.h rename to src/xrpld/app/tx/detail/DeleteOracle.h diff --git a/src/ripple/app/tx/impl/DepositPreauth.cpp b/src/xrpld/app/tx/detail/DepositPreauth.cpp similarity index 100% rename from src/ripple/app/tx/impl/DepositPreauth.cpp rename to src/xrpld/app/tx/detail/DepositPreauth.cpp diff --git a/src/ripple/app/tx/impl/DepositPreauth.h b/src/xrpld/app/tx/detail/DepositPreauth.h similarity index 100% rename from src/ripple/app/tx/impl/DepositPreauth.h rename to src/xrpld/app/tx/detail/DepositPreauth.h diff --git a/src/ripple/app/tx/impl/Escrow.cpp b/src/xrpld/app/tx/detail/Escrow.cpp similarity index 100% rename from src/ripple/app/tx/impl/Escrow.cpp rename to src/xrpld/app/tx/detail/Escrow.cpp diff --git a/src/ripple/app/tx/impl/Escrow.h b/src/xrpld/app/tx/detail/Escrow.h similarity index 100% rename from src/ripple/app/tx/impl/Escrow.h rename to src/xrpld/app/tx/detail/Escrow.h diff --git a/src/ripple/app/tx/impl/InvariantCheck.cpp b/src/xrpld/app/tx/detail/InvariantCheck.cpp similarity index 100% rename from src/ripple/app/tx/impl/InvariantCheck.cpp rename to src/xrpld/app/tx/detail/InvariantCheck.cpp diff --git a/src/ripple/app/tx/impl/InvariantCheck.h b/src/xrpld/app/tx/detail/InvariantCheck.h similarity index 100% rename from src/ripple/app/tx/impl/InvariantCheck.h rename to src/xrpld/app/tx/detail/InvariantCheck.h diff --git a/src/ripple/app/tx/impl/NFTokenAcceptOffer.cpp b/src/xrpld/app/tx/detail/NFTokenAcceptOffer.cpp similarity index 100% rename from src/ripple/app/tx/impl/NFTokenAcceptOffer.cpp rename to src/xrpld/app/tx/detail/NFTokenAcceptOffer.cpp diff --git a/src/ripple/app/tx/impl/NFTokenAcceptOffer.h b/src/xrpld/app/tx/detail/NFTokenAcceptOffer.h similarity index 100% rename from src/ripple/app/tx/impl/NFTokenAcceptOffer.h rename to src/xrpld/app/tx/detail/NFTokenAcceptOffer.h diff --git a/src/ripple/app/tx/impl/NFTokenBurn.cpp b/src/xrpld/app/tx/detail/NFTokenBurn.cpp similarity index 100% rename from src/ripple/app/tx/impl/NFTokenBurn.cpp rename to src/xrpld/app/tx/detail/NFTokenBurn.cpp diff --git a/src/ripple/app/tx/impl/NFTokenBurn.h b/src/xrpld/app/tx/detail/NFTokenBurn.h similarity index 100% rename from src/ripple/app/tx/impl/NFTokenBurn.h rename to src/xrpld/app/tx/detail/NFTokenBurn.h diff --git a/src/ripple/app/tx/impl/NFTokenCancelOffer.cpp b/src/xrpld/app/tx/detail/NFTokenCancelOffer.cpp similarity index 100% rename from src/ripple/app/tx/impl/NFTokenCancelOffer.cpp rename to src/xrpld/app/tx/detail/NFTokenCancelOffer.cpp diff --git a/src/ripple/app/tx/impl/NFTokenCancelOffer.h b/src/xrpld/app/tx/detail/NFTokenCancelOffer.h similarity index 100% rename from src/ripple/app/tx/impl/NFTokenCancelOffer.h rename to src/xrpld/app/tx/detail/NFTokenCancelOffer.h diff --git a/src/ripple/app/tx/impl/NFTokenCreateOffer.cpp b/src/xrpld/app/tx/detail/NFTokenCreateOffer.cpp similarity index 100% rename from src/ripple/app/tx/impl/NFTokenCreateOffer.cpp rename to src/xrpld/app/tx/detail/NFTokenCreateOffer.cpp diff --git a/src/ripple/app/tx/impl/NFTokenCreateOffer.h b/src/xrpld/app/tx/detail/NFTokenCreateOffer.h similarity index 100% rename from src/ripple/app/tx/impl/NFTokenCreateOffer.h rename to src/xrpld/app/tx/detail/NFTokenCreateOffer.h diff --git a/src/ripple/app/tx/impl/NFTokenMint.cpp b/src/xrpld/app/tx/detail/NFTokenMint.cpp similarity index 100% rename from src/ripple/app/tx/impl/NFTokenMint.cpp rename to src/xrpld/app/tx/detail/NFTokenMint.cpp diff --git a/src/ripple/app/tx/impl/NFTokenMint.h b/src/xrpld/app/tx/detail/NFTokenMint.h similarity index 100% rename from src/ripple/app/tx/impl/NFTokenMint.h rename to src/xrpld/app/tx/detail/NFTokenMint.h diff --git a/src/ripple/app/tx/impl/details/NFTokenUtils.cpp b/src/xrpld/app/tx/detail/NFTokenUtils.cpp similarity index 100% rename from src/ripple/app/tx/impl/details/NFTokenUtils.cpp rename to src/xrpld/app/tx/detail/NFTokenUtils.cpp diff --git a/src/ripple/app/tx/impl/details/NFTokenUtils.h b/src/xrpld/app/tx/detail/NFTokenUtils.h similarity index 100% rename from src/ripple/app/tx/impl/details/NFTokenUtils.h rename to src/xrpld/app/tx/detail/NFTokenUtils.h diff --git a/src/ripple/app/tx/impl/Offer.h b/src/xrpld/app/tx/detail/Offer.h similarity index 100% rename from src/ripple/app/tx/impl/Offer.h rename to src/xrpld/app/tx/detail/Offer.h diff --git a/src/ripple/app/tx/impl/OfferStream.cpp b/src/xrpld/app/tx/detail/OfferStream.cpp similarity index 100% rename from src/ripple/app/tx/impl/OfferStream.cpp rename to src/xrpld/app/tx/detail/OfferStream.cpp diff --git a/src/ripple/app/tx/impl/OfferStream.h b/src/xrpld/app/tx/detail/OfferStream.h similarity index 100% rename from src/ripple/app/tx/impl/OfferStream.h rename to src/xrpld/app/tx/detail/OfferStream.h diff --git a/src/ripple/app/tx/impl/PayChan.cpp b/src/xrpld/app/tx/detail/PayChan.cpp similarity index 100% rename from src/ripple/app/tx/impl/PayChan.cpp rename to src/xrpld/app/tx/detail/PayChan.cpp diff --git a/src/ripple/app/tx/impl/PayChan.h b/src/xrpld/app/tx/detail/PayChan.h similarity index 100% rename from src/ripple/app/tx/impl/PayChan.h rename to src/xrpld/app/tx/detail/PayChan.h diff --git a/src/ripple/app/tx/impl/Payment.cpp b/src/xrpld/app/tx/detail/Payment.cpp similarity index 100% rename from src/ripple/app/tx/impl/Payment.cpp rename to src/xrpld/app/tx/detail/Payment.cpp diff --git a/src/ripple/app/tx/impl/Payment.h b/src/xrpld/app/tx/detail/Payment.h similarity index 100% rename from src/ripple/app/tx/impl/Payment.h rename to src/xrpld/app/tx/detail/Payment.h diff --git a/src/ripple/app/tx/impl/SetAccount.cpp b/src/xrpld/app/tx/detail/SetAccount.cpp similarity index 100% rename from src/ripple/app/tx/impl/SetAccount.cpp rename to src/xrpld/app/tx/detail/SetAccount.cpp diff --git a/src/ripple/app/tx/impl/SetAccount.h b/src/xrpld/app/tx/detail/SetAccount.h similarity index 100% rename from src/ripple/app/tx/impl/SetAccount.h rename to src/xrpld/app/tx/detail/SetAccount.h diff --git a/src/ripple/app/tx/impl/SetOracle.cpp b/src/xrpld/app/tx/detail/SetOracle.cpp similarity index 100% rename from src/ripple/app/tx/impl/SetOracle.cpp rename to src/xrpld/app/tx/detail/SetOracle.cpp diff --git a/src/ripple/app/tx/impl/SetOracle.h b/src/xrpld/app/tx/detail/SetOracle.h similarity index 100% rename from src/ripple/app/tx/impl/SetOracle.h rename to src/xrpld/app/tx/detail/SetOracle.h diff --git a/src/ripple/app/tx/impl/SetRegularKey.cpp b/src/xrpld/app/tx/detail/SetRegularKey.cpp similarity index 100% rename from src/ripple/app/tx/impl/SetRegularKey.cpp rename to src/xrpld/app/tx/detail/SetRegularKey.cpp diff --git a/src/ripple/app/tx/impl/SetRegularKey.h b/src/xrpld/app/tx/detail/SetRegularKey.h similarity index 100% rename from src/ripple/app/tx/impl/SetRegularKey.h rename to src/xrpld/app/tx/detail/SetRegularKey.h diff --git a/src/ripple/app/tx/impl/SetSignerList.cpp b/src/xrpld/app/tx/detail/SetSignerList.cpp similarity index 100% rename from src/ripple/app/tx/impl/SetSignerList.cpp rename to src/xrpld/app/tx/detail/SetSignerList.cpp diff --git a/src/ripple/app/tx/impl/SetSignerList.h b/src/xrpld/app/tx/detail/SetSignerList.h similarity index 100% rename from src/ripple/app/tx/impl/SetSignerList.h rename to src/xrpld/app/tx/detail/SetSignerList.h diff --git a/src/ripple/app/tx/impl/SetTrust.cpp b/src/xrpld/app/tx/detail/SetTrust.cpp similarity index 100% rename from src/ripple/app/tx/impl/SetTrust.cpp rename to src/xrpld/app/tx/detail/SetTrust.cpp diff --git a/src/ripple/app/tx/impl/SetTrust.h b/src/xrpld/app/tx/detail/SetTrust.h similarity index 100% rename from src/ripple/app/tx/impl/SetTrust.h rename to src/xrpld/app/tx/detail/SetTrust.h diff --git a/src/ripple/app/tx/impl/SignerEntries.cpp b/src/xrpld/app/tx/detail/SignerEntries.cpp similarity index 100% rename from src/ripple/app/tx/impl/SignerEntries.cpp rename to src/xrpld/app/tx/detail/SignerEntries.cpp diff --git a/src/ripple/app/tx/impl/SignerEntries.h b/src/xrpld/app/tx/detail/SignerEntries.h similarity index 100% rename from src/ripple/app/tx/impl/SignerEntries.h rename to src/xrpld/app/tx/detail/SignerEntries.h diff --git a/src/ripple/app/tx/impl/Taker.cpp b/src/xrpld/app/tx/detail/Taker.cpp similarity index 100% rename from src/ripple/app/tx/impl/Taker.cpp rename to src/xrpld/app/tx/detail/Taker.cpp diff --git a/src/ripple/app/tx/impl/Taker.h b/src/xrpld/app/tx/detail/Taker.h similarity index 100% rename from src/ripple/app/tx/impl/Taker.h rename to src/xrpld/app/tx/detail/Taker.h diff --git a/src/ripple/app/tx/impl/Transactor.cpp b/src/xrpld/app/tx/detail/Transactor.cpp similarity index 100% rename from src/ripple/app/tx/impl/Transactor.cpp rename to src/xrpld/app/tx/detail/Transactor.cpp diff --git a/src/ripple/app/tx/impl/Transactor.h b/src/xrpld/app/tx/detail/Transactor.h similarity index 100% rename from src/ripple/app/tx/impl/Transactor.h rename to src/xrpld/app/tx/detail/Transactor.h diff --git a/src/ripple/app/tx/impl/XChainBridge.cpp b/src/xrpld/app/tx/detail/XChainBridge.cpp similarity index 100% rename from src/ripple/app/tx/impl/XChainBridge.cpp rename to src/xrpld/app/tx/detail/XChainBridge.cpp diff --git a/src/ripple/app/tx/impl/XChainBridge.h b/src/xrpld/app/tx/detail/XChainBridge.h similarity index 100% rename from src/ripple/app/tx/impl/XChainBridge.h rename to src/xrpld/app/tx/detail/XChainBridge.h diff --git a/src/ripple/app/tx/impl/apply.cpp b/src/xrpld/app/tx/detail/apply.cpp similarity index 100% rename from src/ripple/app/tx/impl/apply.cpp rename to src/xrpld/app/tx/detail/apply.cpp diff --git a/src/ripple/app/tx/impl/applySteps.cpp b/src/xrpld/app/tx/detail/applySteps.cpp similarity index 100% rename from src/ripple/app/tx/impl/applySteps.cpp rename to src/xrpld/app/tx/detail/applySteps.cpp diff --git a/src/ripple/conditions/Condition.h b/src/xrpld/conditions/Condition.h similarity index 100% rename from src/ripple/conditions/Condition.h rename to src/xrpld/conditions/Condition.h diff --git a/src/ripple/conditions/Fulfillment.h b/src/xrpld/conditions/Fulfillment.h similarity index 100% rename from src/ripple/conditions/Fulfillment.h rename to src/xrpld/conditions/Fulfillment.h diff --git a/src/ripple/conditions/impl/Condition.cpp b/src/xrpld/conditions/detail/Condition.cpp similarity index 100% rename from src/ripple/conditions/impl/Condition.cpp rename to src/xrpld/conditions/detail/Condition.cpp diff --git a/src/ripple/conditions/impl/Fulfillment.cpp b/src/xrpld/conditions/detail/Fulfillment.cpp similarity index 100% rename from src/ripple/conditions/impl/Fulfillment.cpp rename to src/xrpld/conditions/detail/Fulfillment.cpp diff --git a/src/ripple/conditions/impl/PreimageSha256.h b/src/xrpld/conditions/detail/PreimageSha256.h similarity index 100% rename from src/ripple/conditions/impl/PreimageSha256.h rename to src/xrpld/conditions/detail/PreimageSha256.h diff --git a/src/ripple/conditions/impl/error.cpp b/src/xrpld/conditions/detail/error.cpp similarity index 100% rename from src/ripple/conditions/impl/error.cpp rename to src/xrpld/conditions/detail/error.cpp diff --git a/src/ripple/conditions/impl/error.h b/src/xrpld/conditions/detail/error.h similarity index 100% rename from src/ripple/conditions/impl/error.h rename to src/xrpld/conditions/detail/error.h diff --git a/src/ripple/conditions/impl/utils.h b/src/xrpld/conditions/detail/utils.h similarity index 100% rename from src/ripple/conditions/impl/utils.h rename to src/xrpld/conditions/detail/utils.h diff --git a/src/ripple/consensus/Consensus.cpp b/src/xrpld/consensus/Consensus.cpp similarity index 100% rename from src/ripple/consensus/Consensus.cpp rename to src/xrpld/consensus/Consensus.cpp diff --git a/src/ripple/consensus/Consensus.h b/src/xrpld/consensus/Consensus.h similarity index 100% rename from src/ripple/consensus/Consensus.h rename to src/xrpld/consensus/Consensus.h diff --git a/src/ripple/consensus/ConsensusParms.h b/src/xrpld/consensus/ConsensusParms.h similarity index 100% rename from src/ripple/consensus/ConsensusParms.h rename to src/xrpld/consensus/ConsensusParms.h diff --git a/src/ripple/consensus/ConsensusProposal.h b/src/xrpld/consensus/ConsensusProposal.h similarity index 100% rename from src/ripple/consensus/ConsensusProposal.h rename to src/xrpld/consensus/ConsensusProposal.h diff --git a/src/ripple/consensus/ConsensusTypes.h b/src/xrpld/consensus/ConsensusTypes.h similarity index 100% rename from src/ripple/consensus/ConsensusTypes.h rename to src/xrpld/consensus/ConsensusTypes.h diff --git a/src/ripple/consensus/DisputedTx.h b/src/xrpld/consensus/DisputedTx.h similarity index 100% rename from src/ripple/consensus/DisputedTx.h rename to src/xrpld/consensus/DisputedTx.h diff --git a/src/ripple/consensus/LedgerTiming.h b/src/xrpld/consensus/LedgerTiming.h similarity index 100% rename from src/ripple/consensus/LedgerTiming.h rename to src/xrpld/consensus/LedgerTiming.h diff --git a/src/ripple/consensus/LedgerTrie.h b/src/xrpld/consensus/LedgerTrie.h similarity index 100% rename from src/ripple/consensus/LedgerTrie.h rename to src/xrpld/consensus/LedgerTrie.h diff --git a/src/ripple/consensus/README.md b/src/xrpld/consensus/README.md similarity index 100% rename from src/ripple/consensus/README.md rename to src/xrpld/consensus/README.md diff --git a/src/ripple/consensus/Validations.h b/src/xrpld/consensus/Validations.h similarity index 100% rename from src/ripple/consensus/Validations.h rename to src/xrpld/consensus/Validations.h diff --git a/src/ripple/core/ClosureCounter.h b/src/xrpld/core/ClosureCounter.h similarity index 100% rename from src/ripple/core/ClosureCounter.h rename to src/xrpld/core/ClosureCounter.h diff --git a/src/ripple/core/Config.h b/src/xrpld/core/Config.h similarity index 100% rename from src/ripple/core/Config.h rename to src/xrpld/core/Config.h diff --git a/src/ripple/core/ConfigSections.h b/src/xrpld/core/ConfigSections.h similarity index 100% rename from src/ripple/core/ConfigSections.h rename to src/xrpld/core/ConfigSections.h diff --git a/src/ripple/core/Coro.ipp b/src/xrpld/core/Coro.ipp similarity index 100% rename from src/ripple/core/Coro.ipp rename to src/xrpld/core/Coro.ipp diff --git a/src/ripple/core/DatabaseCon.h b/src/xrpld/core/DatabaseCon.h similarity index 100% rename from src/ripple/core/DatabaseCon.h rename to src/xrpld/core/DatabaseCon.h diff --git a/src/ripple/core/Job.h b/src/xrpld/core/Job.h similarity index 100% rename from src/ripple/core/Job.h rename to src/xrpld/core/Job.h diff --git a/src/ripple/core/JobQueue.h b/src/xrpld/core/JobQueue.h similarity index 100% rename from src/ripple/core/JobQueue.h rename to src/xrpld/core/JobQueue.h diff --git a/src/ripple/core/JobTypeData.h b/src/xrpld/core/JobTypeData.h similarity index 100% rename from src/ripple/core/JobTypeData.h rename to src/xrpld/core/JobTypeData.h diff --git a/src/ripple/core/JobTypeInfo.h b/src/xrpld/core/JobTypeInfo.h similarity index 100% rename from src/ripple/core/JobTypeInfo.h rename to src/xrpld/core/JobTypeInfo.h diff --git a/src/ripple/core/JobTypes.h b/src/xrpld/core/JobTypes.h similarity index 100% rename from src/ripple/core/JobTypes.h rename to src/xrpld/core/JobTypes.h diff --git a/src/ripple/core/LoadEvent.h b/src/xrpld/core/LoadEvent.h similarity index 100% rename from src/ripple/core/LoadEvent.h rename to src/xrpld/core/LoadEvent.h diff --git a/src/ripple/core/LoadMonitor.h b/src/xrpld/core/LoadMonitor.h similarity index 100% rename from src/ripple/core/LoadMonitor.h rename to src/xrpld/core/LoadMonitor.h diff --git a/src/ripple/core/Pg.cpp b/src/xrpld/core/Pg.cpp similarity index 100% rename from src/ripple/core/Pg.cpp rename to src/xrpld/core/Pg.cpp diff --git a/src/ripple/core/Pg.h b/src/xrpld/core/Pg.h similarity index 100% rename from src/ripple/core/Pg.h rename to src/xrpld/core/Pg.h diff --git a/src/ripple/core/SociDB.h b/src/xrpld/core/SociDB.h similarity index 100% rename from src/ripple/core/SociDB.h rename to src/xrpld/core/SociDB.h diff --git a/src/ripple/core/TimeKeeper.h b/src/xrpld/core/TimeKeeper.h similarity index 100% rename from src/ripple/core/TimeKeeper.h rename to src/xrpld/core/TimeKeeper.h diff --git a/src/ripple/core/impl/Config.cpp b/src/xrpld/core/detail/Config.cpp similarity index 100% rename from src/ripple/core/impl/Config.cpp rename to src/xrpld/core/detail/Config.cpp diff --git a/src/ripple/core/impl/DatabaseCon.cpp b/src/xrpld/core/detail/DatabaseCon.cpp similarity index 100% rename from src/ripple/core/impl/DatabaseCon.cpp rename to src/xrpld/core/detail/DatabaseCon.cpp diff --git a/src/ripple/core/impl/Job.cpp b/src/xrpld/core/detail/Job.cpp similarity index 100% rename from src/ripple/core/impl/Job.cpp rename to src/xrpld/core/detail/Job.cpp diff --git a/src/ripple/core/impl/JobQueue.cpp b/src/xrpld/core/detail/JobQueue.cpp similarity index 100% rename from src/ripple/core/impl/JobQueue.cpp rename to src/xrpld/core/detail/JobQueue.cpp diff --git a/src/ripple/core/impl/LoadEvent.cpp b/src/xrpld/core/detail/LoadEvent.cpp similarity index 100% rename from src/ripple/core/impl/LoadEvent.cpp rename to src/xrpld/core/detail/LoadEvent.cpp diff --git a/src/ripple/core/impl/LoadMonitor.cpp b/src/xrpld/core/detail/LoadMonitor.cpp similarity index 100% rename from src/ripple/core/impl/LoadMonitor.cpp rename to src/xrpld/core/detail/LoadMonitor.cpp diff --git a/src/ripple/core/impl/SociDB.cpp b/src/xrpld/core/detail/SociDB.cpp similarity index 100% rename from src/ripple/core/impl/SociDB.cpp rename to src/xrpld/core/detail/SociDB.cpp diff --git a/src/ripple/core/impl/Workers.cpp b/src/xrpld/core/detail/Workers.cpp similarity index 100% rename from src/ripple/core/impl/Workers.cpp rename to src/xrpld/core/detail/Workers.cpp diff --git a/src/ripple/core/impl/Workers.h b/src/xrpld/core/detail/Workers.h similarity index 100% rename from src/ripple/core/impl/Workers.h rename to src/xrpld/core/detail/Workers.h diff --git a/src/ripple/core/impl/semaphore.h b/src/xrpld/core/detail/semaphore.h similarity index 100% rename from src/ripple/core/impl/semaphore.h rename to src/xrpld/core/detail/semaphore.h diff --git a/src/ripple/ledger/ApplyView.h b/src/xrpld/ledger/ApplyView.h similarity index 100% rename from src/ripple/ledger/ApplyView.h rename to src/xrpld/ledger/ApplyView.h diff --git a/src/ripple/ledger/ApplyViewImpl.h b/src/xrpld/ledger/ApplyViewImpl.h similarity index 100% rename from src/ripple/ledger/ApplyViewImpl.h rename to src/xrpld/ledger/ApplyViewImpl.h diff --git a/src/ripple/ledger/BookDirs.h b/src/xrpld/ledger/BookDirs.h similarity index 100% rename from src/ripple/ledger/BookDirs.h rename to src/xrpld/ledger/BookDirs.h diff --git a/src/ripple/ledger/CachedSLEs.h b/src/xrpld/ledger/CachedSLEs.h similarity index 100% rename from src/ripple/ledger/CachedSLEs.h rename to src/xrpld/ledger/CachedSLEs.h diff --git a/src/ripple/ledger/CachedView.h b/src/xrpld/ledger/CachedView.h similarity index 100% rename from src/ripple/ledger/CachedView.h rename to src/xrpld/ledger/CachedView.h diff --git a/src/ripple/ledger/Directory.h b/src/xrpld/ledger/Directory.h similarity index 100% rename from src/ripple/ledger/Directory.h rename to src/xrpld/ledger/Directory.h diff --git a/src/ripple/ledger/OpenView.h b/src/xrpld/ledger/OpenView.h similarity index 100% rename from src/ripple/ledger/OpenView.h rename to src/xrpld/ledger/OpenView.h diff --git a/src/ripple/ledger/PaymentSandbox.h b/src/xrpld/ledger/PaymentSandbox.h similarity index 100% rename from src/ripple/ledger/PaymentSandbox.h rename to src/xrpld/ledger/PaymentSandbox.h diff --git a/src/ripple/ledger/RawView.h b/src/xrpld/ledger/RawView.h similarity index 100% rename from src/ripple/ledger/RawView.h rename to src/xrpld/ledger/RawView.h diff --git a/src/ripple/ledger/ReadView.h b/src/xrpld/ledger/ReadView.h similarity index 100% rename from src/ripple/ledger/ReadView.h rename to src/xrpld/ledger/ReadView.h diff --git a/src/ripple/ledger/Sandbox.h b/src/xrpld/ledger/Sandbox.h similarity index 100% rename from src/ripple/ledger/Sandbox.h rename to src/xrpld/ledger/Sandbox.h diff --git a/src/ripple/ledger/View.h b/src/xrpld/ledger/View.h similarity index 100% rename from src/ripple/ledger/View.h rename to src/xrpld/ledger/View.h diff --git a/src/ripple/ledger/impl/ApplyStateTable.cpp b/src/xrpld/ledger/detail/ApplyStateTable.cpp similarity index 100% rename from src/ripple/ledger/impl/ApplyStateTable.cpp rename to src/xrpld/ledger/detail/ApplyStateTable.cpp diff --git a/src/ripple/ledger/detail/ApplyStateTable.h b/src/xrpld/ledger/detail/ApplyStateTable.h similarity index 100% rename from src/ripple/ledger/detail/ApplyStateTable.h rename to src/xrpld/ledger/detail/ApplyStateTable.h diff --git a/src/ripple/ledger/impl/ApplyView.cpp b/src/xrpld/ledger/detail/ApplyView.cpp similarity index 100% rename from src/ripple/ledger/impl/ApplyView.cpp rename to src/xrpld/ledger/detail/ApplyView.cpp diff --git a/src/ripple/ledger/impl/ApplyViewBase.cpp b/src/xrpld/ledger/detail/ApplyViewBase.cpp similarity index 100% rename from src/ripple/ledger/impl/ApplyViewBase.cpp rename to src/xrpld/ledger/detail/ApplyViewBase.cpp diff --git a/src/ripple/ledger/detail/ApplyViewBase.h b/src/xrpld/ledger/detail/ApplyViewBase.h similarity index 100% rename from src/ripple/ledger/detail/ApplyViewBase.h rename to src/xrpld/ledger/detail/ApplyViewBase.h diff --git a/src/ripple/ledger/impl/ApplyViewImpl.cpp b/src/xrpld/ledger/detail/ApplyViewImpl.cpp similarity index 100% rename from src/ripple/ledger/impl/ApplyViewImpl.cpp rename to src/xrpld/ledger/detail/ApplyViewImpl.cpp diff --git a/src/ripple/ledger/impl/BookDirs.cpp b/src/xrpld/ledger/detail/BookDirs.cpp similarity index 100% rename from src/ripple/ledger/impl/BookDirs.cpp rename to src/xrpld/ledger/detail/BookDirs.cpp diff --git a/src/ripple/ledger/impl/CachedView.cpp b/src/xrpld/ledger/detail/CachedView.cpp similarity index 100% rename from src/ripple/ledger/impl/CachedView.cpp rename to src/xrpld/ledger/detail/CachedView.cpp diff --git a/src/ripple/ledger/impl/Directory.cpp b/src/xrpld/ledger/detail/Directory.cpp similarity index 100% rename from src/ripple/ledger/impl/Directory.cpp rename to src/xrpld/ledger/detail/Directory.cpp diff --git a/src/ripple/ledger/impl/OpenView.cpp b/src/xrpld/ledger/detail/OpenView.cpp similarity index 100% rename from src/ripple/ledger/impl/OpenView.cpp rename to src/xrpld/ledger/detail/OpenView.cpp diff --git a/src/ripple/ledger/impl/PaymentSandbox.cpp b/src/xrpld/ledger/detail/PaymentSandbox.cpp similarity index 100% rename from src/ripple/ledger/impl/PaymentSandbox.cpp rename to src/xrpld/ledger/detail/PaymentSandbox.cpp diff --git a/src/ripple/ledger/impl/RawStateTable.cpp b/src/xrpld/ledger/detail/RawStateTable.cpp similarity index 100% rename from src/ripple/ledger/impl/RawStateTable.cpp rename to src/xrpld/ledger/detail/RawStateTable.cpp diff --git a/src/ripple/ledger/detail/RawStateTable.h b/src/xrpld/ledger/detail/RawStateTable.h similarity index 100% rename from src/ripple/ledger/detail/RawStateTable.h rename to src/xrpld/ledger/detail/RawStateTable.h diff --git a/src/ripple/ledger/impl/ReadView.cpp b/src/xrpld/ledger/detail/ReadView.cpp similarity index 100% rename from src/ripple/ledger/impl/ReadView.cpp rename to src/xrpld/ledger/detail/ReadView.cpp diff --git a/src/ripple/ledger/detail/ReadViewFwdRange.h b/src/xrpld/ledger/detail/ReadViewFwdRange.h similarity index 100% rename from src/ripple/ledger/detail/ReadViewFwdRange.h rename to src/xrpld/ledger/detail/ReadViewFwdRange.h diff --git a/src/ripple/ledger/detail/ReadViewFwdRange.ipp b/src/xrpld/ledger/detail/ReadViewFwdRange.ipp similarity index 100% rename from src/ripple/ledger/detail/ReadViewFwdRange.ipp rename to src/xrpld/ledger/detail/ReadViewFwdRange.ipp diff --git a/src/ripple/ledger/impl/View.cpp b/src/xrpld/ledger/detail/View.cpp similarity index 100% rename from src/ripple/ledger/impl/View.cpp rename to src/xrpld/ledger/detail/View.cpp diff --git a/src/ripple/net/AutoSocket.h b/src/xrpld/net/AutoSocket.h similarity index 100% rename from src/ripple/net/AutoSocket.h rename to src/xrpld/net/AutoSocket.h diff --git a/src/ripple/net/DatabaseBody.h b/src/xrpld/net/DatabaseBody.h similarity index 100% rename from src/ripple/net/DatabaseBody.h rename to src/xrpld/net/DatabaseBody.h diff --git a/src/ripple/net/DatabaseDownloader.h b/src/xrpld/net/DatabaseDownloader.h similarity index 100% rename from src/ripple/net/DatabaseDownloader.h rename to src/xrpld/net/DatabaseDownloader.h diff --git a/src/ripple/net/HTTPClient.h b/src/xrpld/net/HTTPClient.h similarity index 100% rename from src/ripple/net/HTTPClient.h rename to src/xrpld/net/HTTPClient.h diff --git a/src/ripple/net/HTTPClientSSLContext.h b/src/xrpld/net/HTTPClientSSLContext.h similarity index 100% rename from src/ripple/net/HTTPClientSSLContext.h rename to src/xrpld/net/HTTPClientSSLContext.h diff --git a/src/ripple/net/HTTPDownloader.h b/src/xrpld/net/HTTPDownloader.h similarity index 100% rename from src/ripple/net/HTTPDownloader.h rename to src/xrpld/net/HTTPDownloader.h diff --git a/src/ripple/net/HTTPStream.h b/src/xrpld/net/HTTPStream.h similarity index 100% rename from src/ripple/net/HTTPStream.h rename to src/xrpld/net/HTTPStream.h diff --git a/src/ripple/net/InfoSub.h b/src/xrpld/net/InfoSub.h similarity index 100% rename from src/ripple/net/InfoSub.h rename to src/xrpld/net/InfoSub.h diff --git a/src/ripple/net/RPCCall.h b/src/xrpld/net/RPCCall.h similarity index 100% rename from src/ripple/net/RPCCall.h rename to src/xrpld/net/RPCCall.h diff --git a/src/ripple/net/RPCSub.h b/src/xrpld/net/RPCSub.h similarity index 100% rename from src/ripple/net/RPCSub.h rename to src/xrpld/net/RPCSub.h diff --git a/src/ripple/net/RegisterSSLCerts.h b/src/xrpld/net/RegisterSSLCerts.h similarity index 100% rename from src/ripple/net/RegisterSSLCerts.h rename to src/xrpld/net/RegisterSSLCerts.h diff --git a/src/ripple/net/ShardDownloader.md b/src/xrpld/net/ShardDownloader.md similarity index 100% rename from src/ripple/net/ShardDownloader.md rename to src/xrpld/net/ShardDownloader.md diff --git a/src/ripple/net/impl/DatabaseBody.ipp b/src/xrpld/net/detail/DatabaseBody.ipp similarity index 100% rename from src/ripple/net/impl/DatabaseBody.ipp rename to src/xrpld/net/detail/DatabaseBody.ipp diff --git a/src/ripple/net/impl/DatabaseDownloader.cpp b/src/xrpld/net/detail/DatabaseDownloader.cpp similarity index 100% rename from src/ripple/net/impl/DatabaseDownloader.cpp rename to src/xrpld/net/detail/DatabaseDownloader.cpp diff --git a/src/ripple/net/impl/HTTPClient.cpp b/src/xrpld/net/detail/HTTPClient.cpp similarity index 100% rename from src/ripple/net/impl/HTTPClient.cpp rename to src/xrpld/net/detail/HTTPClient.cpp diff --git a/src/ripple/net/impl/HTTPDownloader.cpp b/src/xrpld/net/detail/HTTPDownloader.cpp similarity index 100% rename from src/ripple/net/impl/HTTPDownloader.cpp rename to src/xrpld/net/detail/HTTPDownloader.cpp diff --git a/src/ripple/net/impl/HTTPStream.cpp b/src/xrpld/net/detail/HTTPStream.cpp similarity index 100% rename from src/ripple/net/impl/HTTPStream.cpp rename to src/xrpld/net/detail/HTTPStream.cpp diff --git a/src/ripple/net/impl/InfoSub.cpp b/src/xrpld/net/detail/InfoSub.cpp similarity index 100% rename from src/ripple/net/impl/InfoSub.cpp rename to src/xrpld/net/detail/InfoSub.cpp diff --git a/src/ripple/net/impl/RPCCall.cpp b/src/xrpld/net/detail/RPCCall.cpp similarity index 100% rename from src/ripple/net/impl/RPCCall.cpp rename to src/xrpld/net/detail/RPCCall.cpp diff --git a/src/ripple/net/impl/RPCSub.cpp b/src/xrpld/net/detail/RPCSub.cpp similarity index 100% rename from src/ripple/net/impl/RPCSub.cpp rename to src/xrpld/net/detail/RPCSub.cpp diff --git a/src/ripple/net/impl/RegisterSSLCerts.cpp b/src/xrpld/net/detail/RegisterSSLCerts.cpp similarity index 100% rename from src/ripple/net/impl/RegisterSSLCerts.cpp rename to src/xrpld/net/detail/RegisterSSLCerts.cpp diff --git a/src/ripple/net/images/interrupt_sequence.png b/src/xrpld/net/images/interrupt_sequence.png similarity index 100% rename from src/ripple/net/images/interrupt_sequence.png rename to src/xrpld/net/images/interrupt_sequence.png diff --git a/src/ripple/net/images/states.png b/src/xrpld/net/images/states.png similarity index 100% rename from src/ripple/net/images/states.png rename to src/xrpld/net/images/states.png diff --git a/src/ripple/net/uml/interrupt_sequence.pu b/src/xrpld/net/uml/interrupt_sequence.pu similarity index 100% rename from src/ripple/net/uml/interrupt_sequence.pu rename to src/xrpld/net/uml/interrupt_sequence.pu diff --git a/src/ripple/net/uml/states.pu b/src/xrpld/net/uml/states.pu similarity index 100% rename from src/ripple/net/uml/states.pu rename to src/xrpld/net/uml/states.pu diff --git a/src/ripple/nodestore/Backend.h b/src/xrpld/nodestore/Backend.h similarity index 100% rename from src/ripple/nodestore/Backend.h rename to src/xrpld/nodestore/Backend.h diff --git a/src/ripple/nodestore/Database.h b/src/xrpld/nodestore/Database.h similarity index 100% rename from src/ripple/nodestore/Database.h rename to src/xrpld/nodestore/Database.h diff --git a/src/ripple/nodestore/DatabaseRotating.h b/src/xrpld/nodestore/DatabaseRotating.h similarity index 100% rename from src/ripple/nodestore/DatabaseRotating.h rename to src/xrpld/nodestore/DatabaseRotating.h diff --git a/src/ripple/nodestore/DatabaseShard.h b/src/xrpld/nodestore/DatabaseShard.h similarity index 100% rename from src/ripple/nodestore/DatabaseShard.h rename to src/xrpld/nodestore/DatabaseShard.h diff --git a/src/ripple/nodestore/DeterministicShard.md b/src/xrpld/nodestore/DeterministicShard.md similarity index 100% rename from src/ripple/nodestore/DeterministicShard.md rename to src/xrpld/nodestore/DeterministicShard.md diff --git a/src/ripple/nodestore/DummyScheduler.h b/src/xrpld/nodestore/DummyScheduler.h similarity index 100% rename from src/ripple/nodestore/DummyScheduler.h rename to src/xrpld/nodestore/DummyScheduler.h diff --git a/src/ripple/nodestore/Factory.h b/src/xrpld/nodestore/Factory.h similarity index 100% rename from src/ripple/nodestore/Factory.h rename to src/xrpld/nodestore/Factory.h diff --git a/src/ripple/nodestore/Manager.h b/src/xrpld/nodestore/Manager.h similarity index 100% rename from src/ripple/nodestore/Manager.h rename to src/xrpld/nodestore/Manager.h diff --git a/src/ripple/nodestore/NodeObject.h b/src/xrpld/nodestore/NodeObject.h similarity index 100% rename from src/ripple/nodestore/NodeObject.h rename to src/xrpld/nodestore/NodeObject.h diff --git a/src/ripple/nodestore/README.md b/src/xrpld/nodestore/README.md similarity index 100% rename from src/ripple/nodestore/README.md rename to src/xrpld/nodestore/README.md diff --git a/src/ripple/nodestore/Scheduler.h b/src/xrpld/nodestore/Scheduler.h similarity index 100% rename from src/ripple/nodestore/Scheduler.h rename to src/xrpld/nodestore/Scheduler.h diff --git a/src/ripple/nodestore/ShardInfo.h b/src/xrpld/nodestore/ShardInfo.h similarity index 100% rename from src/ripple/nodestore/ShardInfo.h rename to src/xrpld/nodestore/ShardInfo.h diff --git a/src/ripple/nodestore/ShardPool.md b/src/xrpld/nodestore/ShardPool.md similarity index 100% rename from src/ripple/nodestore/ShardPool.md rename to src/xrpld/nodestore/ShardPool.md diff --git a/src/ripple/nodestore/ShardSizeTuning.md b/src/xrpld/nodestore/ShardSizeTuning.md similarity index 100% rename from src/ripple/nodestore/ShardSizeTuning.md rename to src/xrpld/nodestore/ShardSizeTuning.md diff --git a/src/ripple/nodestore/Task.h b/src/xrpld/nodestore/Task.h similarity index 100% rename from src/ripple/nodestore/Task.h rename to src/xrpld/nodestore/Task.h diff --git a/src/ripple/nodestore/Types.h b/src/xrpld/nodestore/Types.h similarity index 100% rename from src/ripple/nodestore/Types.h rename to src/xrpld/nodestore/Types.h diff --git a/src/ripple/nodestore/backend/CassandraFactory.cpp b/src/xrpld/nodestore/backend/CassandraFactory.cpp similarity index 100% rename from src/ripple/nodestore/backend/CassandraFactory.cpp rename to src/xrpld/nodestore/backend/CassandraFactory.cpp diff --git a/src/ripple/nodestore/backend/MemoryFactory.cpp b/src/xrpld/nodestore/backend/MemoryFactory.cpp similarity index 100% rename from src/ripple/nodestore/backend/MemoryFactory.cpp rename to src/xrpld/nodestore/backend/MemoryFactory.cpp diff --git a/src/ripple/nodestore/backend/NuDBFactory.cpp b/src/xrpld/nodestore/backend/NuDBFactory.cpp similarity index 100% rename from src/ripple/nodestore/backend/NuDBFactory.cpp rename to src/xrpld/nodestore/backend/NuDBFactory.cpp diff --git a/src/ripple/nodestore/backend/NullFactory.cpp b/src/xrpld/nodestore/backend/NullFactory.cpp similarity index 100% rename from src/ripple/nodestore/backend/NullFactory.cpp rename to src/xrpld/nodestore/backend/NullFactory.cpp diff --git a/src/ripple/nodestore/backend/RocksDBFactory.cpp b/src/xrpld/nodestore/backend/RocksDBFactory.cpp similarity index 100% rename from src/ripple/nodestore/backend/RocksDBFactory.cpp rename to src/xrpld/nodestore/backend/RocksDBFactory.cpp diff --git a/src/ripple/nodestore/impl/BatchWriter.cpp b/src/xrpld/nodestore/detail/BatchWriter.cpp similarity index 100% rename from src/ripple/nodestore/impl/BatchWriter.cpp rename to src/xrpld/nodestore/detail/BatchWriter.cpp diff --git a/src/ripple/nodestore/impl/BatchWriter.h b/src/xrpld/nodestore/detail/BatchWriter.h similarity index 100% rename from src/ripple/nodestore/impl/BatchWriter.h rename to src/xrpld/nodestore/detail/BatchWriter.h diff --git a/src/ripple/nodestore/impl/Database.cpp b/src/xrpld/nodestore/detail/Database.cpp similarity index 100% rename from src/ripple/nodestore/impl/Database.cpp rename to src/xrpld/nodestore/detail/Database.cpp diff --git a/src/ripple/nodestore/impl/DatabaseNodeImp.cpp b/src/xrpld/nodestore/detail/DatabaseNodeImp.cpp similarity index 100% rename from src/ripple/nodestore/impl/DatabaseNodeImp.cpp rename to src/xrpld/nodestore/detail/DatabaseNodeImp.cpp diff --git a/src/ripple/nodestore/impl/DatabaseNodeImp.h b/src/xrpld/nodestore/detail/DatabaseNodeImp.h similarity index 100% rename from src/ripple/nodestore/impl/DatabaseNodeImp.h rename to src/xrpld/nodestore/detail/DatabaseNodeImp.h diff --git a/src/ripple/nodestore/impl/DatabaseRotatingImp.cpp b/src/xrpld/nodestore/detail/DatabaseRotatingImp.cpp similarity index 100% rename from src/ripple/nodestore/impl/DatabaseRotatingImp.cpp rename to src/xrpld/nodestore/detail/DatabaseRotatingImp.cpp diff --git a/src/ripple/nodestore/impl/DatabaseRotatingImp.h b/src/xrpld/nodestore/detail/DatabaseRotatingImp.h similarity index 100% rename from src/ripple/nodestore/impl/DatabaseRotatingImp.h rename to src/xrpld/nodestore/detail/DatabaseRotatingImp.h diff --git a/src/ripple/nodestore/impl/DatabaseShardImp.cpp b/src/xrpld/nodestore/detail/DatabaseShardImp.cpp similarity index 100% rename from src/ripple/nodestore/impl/DatabaseShardImp.cpp rename to src/xrpld/nodestore/detail/DatabaseShardImp.cpp diff --git a/src/ripple/nodestore/impl/DatabaseShardImp.h b/src/xrpld/nodestore/detail/DatabaseShardImp.h similarity index 100% rename from src/ripple/nodestore/impl/DatabaseShardImp.h rename to src/xrpld/nodestore/detail/DatabaseShardImp.h diff --git a/src/ripple/nodestore/impl/DecodedBlob.cpp b/src/xrpld/nodestore/detail/DecodedBlob.cpp similarity index 100% rename from src/ripple/nodestore/impl/DecodedBlob.cpp rename to src/xrpld/nodestore/detail/DecodedBlob.cpp diff --git a/src/ripple/nodestore/impl/DecodedBlob.h b/src/xrpld/nodestore/detail/DecodedBlob.h similarity index 100% rename from src/ripple/nodestore/impl/DecodedBlob.h rename to src/xrpld/nodestore/detail/DecodedBlob.h diff --git a/src/ripple/nodestore/impl/DeterministicShard.cpp b/src/xrpld/nodestore/detail/DeterministicShard.cpp similarity index 100% rename from src/ripple/nodestore/impl/DeterministicShard.cpp rename to src/xrpld/nodestore/detail/DeterministicShard.cpp diff --git a/src/ripple/nodestore/impl/DeterministicShard.h b/src/xrpld/nodestore/detail/DeterministicShard.h similarity index 100% rename from src/ripple/nodestore/impl/DeterministicShard.h rename to src/xrpld/nodestore/detail/DeterministicShard.h diff --git a/src/ripple/nodestore/impl/DummyScheduler.cpp b/src/xrpld/nodestore/detail/DummyScheduler.cpp similarity index 100% rename from src/ripple/nodestore/impl/DummyScheduler.cpp rename to src/xrpld/nodestore/detail/DummyScheduler.cpp diff --git a/src/ripple/nodestore/impl/EncodedBlob.h b/src/xrpld/nodestore/detail/EncodedBlob.h similarity index 100% rename from src/ripple/nodestore/impl/EncodedBlob.h rename to src/xrpld/nodestore/detail/EncodedBlob.h diff --git a/src/ripple/nodestore/impl/ManagerImp.cpp b/src/xrpld/nodestore/detail/ManagerImp.cpp similarity index 100% rename from src/ripple/nodestore/impl/ManagerImp.cpp rename to src/xrpld/nodestore/detail/ManagerImp.cpp diff --git a/src/ripple/nodestore/impl/ManagerImp.h b/src/xrpld/nodestore/detail/ManagerImp.h similarity index 100% rename from src/ripple/nodestore/impl/ManagerImp.h rename to src/xrpld/nodestore/detail/ManagerImp.h diff --git a/src/ripple/nodestore/impl/NodeObject.cpp b/src/xrpld/nodestore/detail/NodeObject.cpp similarity index 100% rename from src/ripple/nodestore/impl/NodeObject.cpp rename to src/xrpld/nodestore/detail/NodeObject.cpp diff --git a/src/ripple/nodestore/impl/Shard.cpp b/src/xrpld/nodestore/detail/Shard.cpp similarity index 100% rename from src/ripple/nodestore/impl/Shard.cpp rename to src/xrpld/nodestore/detail/Shard.cpp diff --git a/src/ripple/nodestore/impl/Shard.h b/src/xrpld/nodestore/detail/Shard.h similarity index 100% rename from src/ripple/nodestore/impl/Shard.h rename to src/xrpld/nodestore/detail/Shard.h diff --git a/src/ripple/nodestore/impl/ShardInfo.cpp b/src/xrpld/nodestore/detail/ShardInfo.cpp similarity index 100% rename from src/ripple/nodestore/impl/ShardInfo.cpp rename to src/xrpld/nodestore/detail/ShardInfo.cpp diff --git a/src/ripple/nodestore/impl/TaskQueue.cpp b/src/xrpld/nodestore/detail/TaskQueue.cpp similarity index 100% rename from src/ripple/nodestore/impl/TaskQueue.cpp rename to src/xrpld/nodestore/detail/TaskQueue.cpp diff --git a/src/ripple/nodestore/impl/TaskQueue.h b/src/xrpld/nodestore/detail/TaskQueue.h similarity index 100% rename from src/ripple/nodestore/impl/TaskQueue.h rename to src/xrpld/nodestore/detail/TaskQueue.h diff --git a/src/ripple/nodestore/impl/codec.h b/src/xrpld/nodestore/detail/codec.h similarity index 100% rename from src/ripple/nodestore/impl/codec.h rename to src/xrpld/nodestore/detail/codec.h diff --git a/src/ripple/nodestore/impl/varint.h b/src/xrpld/nodestore/detail/varint.h similarity index 100% rename from src/ripple/nodestore/impl/varint.h rename to src/xrpld/nodestore/detail/varint.h diff --git a/src/ripple/overlay/Cluster.h b/src/xrpld/overlay/Cluster.h similarity index 100% rename from src/ripple/overlay/Cluster.h rename to src/xrpld/overlay/Cluster.h diff --git a/src/ripple/overlay/ClusterNode.h b/src/xrpld/overlay/ClusterNode.h similarity index 100% rename from src/ripple/overlay/ClusterNode.h rename to src/xrpld/overlay/ClusterNode.h diff --git a/src/ripple/overlay/Compression.h b/src/xrpld/overlay/Compression.h similarity index 100% rename from src/ripple/overlay/Compression.h rename to src/xrpld/overlay/Compression.h diff --git a/src/ripple/overlay/Message.h b/src/xrpld/overlay/Message.h similarity index 100% rename from src/ripple/overlay/Message.h rename to src/xrpld/overlay/Message.h diff --git a/src/ripple/overlay/Overlay.h b/src/xrpld/overlay/Overlay.h similarity index 100% rename from src/ripple/overlay/Overlay.h rename to src/xrpld/overlay/Overlay.h diff --git a/src/ripple/overlay/Peer.h b/src/xrpld/overlay/Peer.h similarity index 100% rename from src/ripple/overlay/Peer.h rename to src/xrpld/overlay/Peer.h diff --git a/src/ripple/overlay/PeerReservationTable.h b/src/xrpld/overlay/PeerReservationTable.h similarity index 100% rename from src/ripple/overlay/PeerReservationTable.h rename to src/xrpld/overlay/PeerReservationTable.h diff --git a/src/ripple/overlay/PeerSet.h b/src/xrpld/overlay/PeerSet.h similarity index 100% rename from src/ripple/overlay/PeerSet.h rename to src/xrpld/overlay/PeerSet.h diff --git a/src/ripple/overlay/README.md b/src/xrpld/overlay/README.md similarity index 100% rename from src/ripple/overlay/README.md rename to src/xrpld/overlay/README.md diff --git a/src/ripple/overlay/ReduceRelayCommon.h b/src/xrpld/overlay/ReduceRelayCommon.h similarity index 100% rename from src/ripple/overlay/ReduceRelayCommon.h rename to src/xrpld/overlay/ReduceRelayCommon.h diff --git a/src/ripple/overlay/Slot.h b/src/xrpld/overlay/Slot.h similarity index 100% rename from src/ripple/overlay/Slot.h rename to src/xrpld/overlay/Slot.h diff --git a/src/ripple/overlay/Squelch.h b/src/xrpld/overlay/Squelch.h similarity index 100% rename from src/ripple/overlay/Squelch.h rename to src/xrpld/overlay/Squelch.h diff --git a/src/ripple/overlay/impl/Cluster.cpp b/src/xrpld/overlay/detail/Cluster.cpp similarity index 100% rename from src/ripple/overlay/impl/Cluster.cpp rename to src/xrpld/overlay/detail/Cluster.cpp diff --git a/src/ripple/overlay/impl/ConnectAttempt.cpp b/src/xrpld/overlay/detail/ConnectAttempt.cpp similarity index 100% rename from src/ripple/overlay/impl/ConnectAttempt.cpp rename to src/xrpld/overlay/detail/ConnectAttempt.cpp diff --git a/src/ripple/overlay/impl/ConnectAttempt.h b/src/xrpld/overlay/detail/ConnectAttempt.h similarity index 100% rename from src/ripple/overlay/impl/ConnectAttempt.h rename to src/xrpld/overlay/detail/ConnectAttempt.h diff --git a/src/ripple/overlay/impl/Handshake.cpp b/src/xrpld/overlay/detail/Handshake.cpp similarity index 100% rename from src/ripple/overlay/impl/Handshake.cpp rename to src/xrpld/overlay/detail/Handshake.cpp diff --git a/src/ripple/overlay/impl/Handshake.h b/src/xrpld/overlay/detail/Handshake.h similarity index 100% rename from src/ripple/overlay/impl/Handshake.h rename to src/xrpld/overlay/detail/Handshake.h diff --git a/src/ripple/overlay/impl/Message.cpp b/src/xrpld/overlay/detail/Message.cpp similarity index 100% rename from src/ripple/overlay/impl/Message.cpp rename to src/xrpld/overlay/detail/Message.cpp diff --git a/src/ripple/overlay/impl/OverlayImpl.cpp b/src/xrpld/overlay/detail/OverlayImpl.cpp similarity index 100% rename from src/ripple/overlay/impl/OverlayImpl.cpp rename to src/xrpld/overlay/detail/OverlayImpl.cpp diff --git a/src/ripple/overlay/impl/OverlayImpl.h b/src/xrpld/overlay/detail/OverlayImpl.h similarity index 100% rename from src/ripple/overlay/impl/OverlayImpl.h rename to src/xrpld/overlay/detail/OverlayImpl.h diff --git a/src/ripple/overlay/impl/PeerImp.cpp b/src/xrpld/overlay/detail/PeerImp.cpp similarity index 100% rename from src/ripple/overlay/impl/PeerImp.cpp rename to src/xrpld/overlay/detail/PeerImp.cpp diff --git a/src/ripple/overlay/impl/PeerImp.h b/src/xrpld/overlay/detail/PeerImp.h similarity index 100% rename from src/ripple/overlay/impl/PeerImp.h rename to src/xrpld/overlay/detail/PeerImp.h diff --git a/src/ripple/overlay/impl/PeerReservationTable.cpp b/src/xrpld/overlay/detail/PeerReservationTable.cpp similarity index 100% rename from src/ripple/overlay/impl/PeerReservationTable.cpp rename to src/xrpld/overlay/detail/PeerReservationTable.cpp diff --git a/src/ripple/overlay/impl/PeerSet.cpp b/src/xrpld/overlay/detail/PeerSet.cpp similarity index 100% rename from src/ripple/overlay/impl/PeerSet.cpp rename to src/xrpld/overlay/detail/PeerSet.cpp diff --git a/src/ripple/overlay/impl/ProtocolMessage.h b/src/xrpld/overlay/detail/ProtocolMessage.h similarity index 100% rename from src/ripple/overlay/impl/ProtocolMessage.h rename to src/xrpld/overlay/detail/ProtocolMessage.h diff --git a/src/ripple/overlay/impl/ProtocolVersion.cpp b/src/xrpld/overlay/detail/ProtocolVersion.cpp similarity index 100% rename from src/ripple/overlay/impl/ProtocolVersion.cpp rename to src/xrpld/overlay/detail/ProtocolVersion.cpp diff --git a/src/ripple/overlay/impl/ProtocolVersion.h b/src/xrpld/overlay/detail/ProtocolVersion.h similarity index 100% rename from src/ripple/overlay/impl/ProtocolVersion.h rename to src/xrpld/overlay/detail/ProtocolVersion.h diff --git a/src/ripple/overlay/impl/TrafficCount.cpp b/src/xrpld/overlay/detail/TrafficCount.cpp similarity index 100% rename from src/ripple/overlay/impl/TrafficCount.cpp rename to src/xrpld/overlay/detail/TrafficCount.cpp diff --git a/src/ripple/overlay/impl/TrafficCount.h b/src/xrpld/overlay/detail/TrafficCount.h similarity index 100% rename from src/ripple/overlay/impl/TrafficCount.h rename to src/xrpld/overlay/detail/TrafficCount.h diff --git a/src/ripple/overlay/impl/Tuning.h b/src/xrpld/overlay/detail/Tuning.h similarity index 100% rename from src/ripple/overlay/impl/Tuning.h rename to src/xrpld/overlay/detail/Tuning.h diff --git a/src/ripple/overlay/impl/TxMetrics.cpp b/src/xrpld/overlay/detail/TxMetrics.cpp similarity index 100% rename from src/ripple/overlay/impl/TxMetrics.cpp rename to src/xrpld/overlay/detail/TxMetrics.cpp diff --git a/src/ripple/overlay/impl/TxMetrics.h b/src/xrpld/overlay/detail/TxMetrics.h similarity index 100% rename from src/ripple/overlay/impl/TxMetrics.h rename to src/xrpld/overlay/detail/TxMetrics.h diff --git a/src/ripple/overlay/impl/ZeroCopyStream.h b/src/xrpld/overlay/detail/ZeroCopyStream.h similarity index 100% rename from src/ripple/overlay/impl/ZeroCopyStream.h rename to src/xrpld/overlay/detail/ZeroCopyStream.h diff --git a/src/ripple/overlay/make_Overlay.h b/src/xrpld/overlay/make_Overlay.h similarity index 100% rename from src/ripple/overlay/make_Overlay.h rename to src/xrpld/overlay/make_Overlay.h diff --git a/src/ripple/overlay/predicates.h b/src/xrpld/overlay/predicates.h similarity index 100% rename from src/ripple/overlay/predicates.h rename to src/xrpld/overlay/predicates.h diff --git a/src/ripple/peerfinder/PeerfinderManager.h b/src/xrpld/peerfinder/PeerfinderManager.h similarity index 100% rename from src/ripple/peerfinder/PeerfinderManager.h rename to src/xrpld/peerfinder/PeerfinderManager.h diff --git a/src/ripple/peerfinder/README.md b/src/xrpld/peerfinder/README.md similarity index 100% rename from src/ripple/peerfinder/README.md rename to src/xrpld/peerfinder/README.md diff --git a/src/ripple/peerfinder/Slot.h b/src/xrpld/peerfinder/Slot.h similarity index 100% rename from src/ripple/peerfinder/Slot.h rename to src/xrpld/peerfinder/Slot.h diff --git a/src/ripple/peerfinder/impl/Bootcache.cpp b/src/xrpld/peerfinder/detail/Bootcache.cpp similarity index 100% rename from src/ripple/peerfinder/impl/Bootcache.cpp rename to src/xrpld/peerfinder/detail/Bootcache.cpp diff --git a/src/ripple/peerfinder/impl/Bootcache.h b/src/xrpld/peerfinder/detail/Bootcache.h similarity index 100% rename from src/ripple/peerfinder/impl/Bootcache.h rename to src/xrpld/peerfinder/detail/Bootcache.h diff --git a/src/ripple/peerfinder/impl/Checker.h b/src/xrpld/peerfinder/detail/Checker.h similarity index 100% rename from src/ripple/peerfinder/impl/Checker.h rename to src/xrpld/peerfinder/detail/Checker.h diff --git a/src/ripple/peerfinder/impl/Counts.h b/src/xrpld/peerfinder/detail/Counts.h similarity index 100% rename from src/ripple/peerfinder/impl/Counts.h rename to src/xrpld/peerfinder/detail/Counts.h diff --git a/src/ripple/peerfinder/impl/Endpoint.cpp b/src/xrpld/peerfinder/detail/Endpoint.cpp similarity index 100% rename from src/ripple/peerfinder/impl/Endpoint.cpp rename to src/xrpld/peerfinder/detail/Endpoint.cpp diff --git a/src/ripple/peerfinder/impl/Fixed.h b/src/xrpld/peerfinder/detail/Fixed.h similarity index 100% rename from src/ripple/peerfinder/impl/Fixed.h rename to src/xrpld/peerfinder/detail/Fixed.h diff --git a/src/ripple/peerfinder/impl/Handouts.h b/src/xrpld/peerfinder/detail/Handouts.h similarity index 100% rename from src/ripple/peerfinder/impl/Handouts.h rename to src/xrpld/peerfinder/detail/Handouts.h diff --git a/src/ripple/peerfinder/impl/Livecache.h b/src/xrpld/peerfinder/detail/Livecache.h similarity index 100% rename from src/ripple/peerfinder/impl/Livecache.h rename to src/xrpld/peerfinder/detail/Livecache.h diff --git a/src/ripple/peerfinder/impl/Logic.h b/src/xrpld/peerfinder/detail/Logic.h similarity index 100% rename from src/ripple/peerfinder/impl/Logic.h rename to src/xrpld/peerfinder/detail/Logic.h diff --git a/src/ripple/peerfinder/impl/PeerfinderConfig.cpp b/src/xrpld/peerfinder/detail/PeerfinderConfig.cpp similarity index 100% rename from src/ripple/peerfinder/impl/PeerfinderConfig.cpp rename to src/xrpld/peerfinder/detail/PeerfinderConfig.cpp diff --git a/src/ripple/peerfinder/impl/PeerfinderManager.cpp b/src/xrpld/peerfinder/detail/PeerfinderManager.cpp similarity index 100% rename from src/ripple/peerfinder/impl/PeerfinderManager.cpp rename to src/xrpld/peerfinder/detail/PeerfinderManager.cpp diff --git a/src/ripple/peerfinder/impl/Reporting.h b/src/xrpld/peerfinder/detail/Reporting.h similarity index 100% rename from src/ripple/peerfinder/impl/Reporting.h rename to src/xrpld/peerfinder/detail/Reporting.h diff --git a/src/ripple/peerfinder/impl/SlotImp.cpp b/src/xrpld/peerfinder/detail/SlotImp.cpp similarity index 100% rename from src/ripple/peerfinder/impl/SlotImp.cpp rename to src/xrpld/peerfinder/detail/SlotImp.cpp diff --git a/src/ripple/peerfinder/impl/SlotImp.h b/src/xrpld/peerfinder/detail/SlotImp.h similarity index 100% rename from src/ripple/peerfinder/impl/SlotImp.h rename to src/xrpld/peerfinder/detail/SlotImp.h diff --git a/src/ripple/peerfinder/impl/Source.h b/src/xrpld/peerfinder/detail/Source.h similarity index 100% rename from src/ripple/peerfinder/impl/Source.h rename to src/xrpld/peerfinder/detail/Source.h diff --git a/src/ripple/peerfinder/impl/SourceStrings.cpp b/src/xrpld/peerfinder/detail/SourceStrings.cpp similarity index 100% rename from src/ripple/peerfinder/impl/SourceStrings.cpp rename to src/xrpld/peerfinder/detail/SourceStrings.cpp diff --git a/src/ripple/peerfinder/impl/SourceStrings.h b/src/xrpld/peerfinder/detail/SourceStrings.h similarity index 100% rename from src/ripple/peerfinder/impl/SourceStrings.h rename to src/xrpld/peerfinder/detail/SourceStrings.h diff --git a/src/ripple/peerfinder/impl/Store.h b/src/xrpld/peerfinder/detail/Store.h similarity index 100% rename from src/ripple/peerfinder/impl/Store.h rename to src/xrpld/peerfinder/detail/Store.h diff --git a/src/ripple/peerfinder/impl/StoreSqdb.h b/src/xrpld/peerfinder/detail/StoreSqdb.h similarity index 100% rename from src/ripple/peerfinder/impl/StoreSqdb.h rename to src/xrpld/peerfinder/detail/StoreSqdb.h diff --git a/src/ripple/peerfinder/impl/Tuning.h b/src/xrpld/peerfinder/detail/Tuning.h similarity index 100% rename from src/ripple/peerfinder/impl/Tuning.h rename to src/xrpld/peerfinder/detail/Tuning.h diff --git a/src/ripple/peerfinder/impl/iosformat.h b/src/xrpld/peerfinder/detail/iosformat.h similarity index 100% rename from src/ripple/peerfinder/impl/iosformat.h rename to src/xrpld/peerfinder/detail/iosformat.h diff --git a/src/ripple/peerfinder/make_Manager.h b/src/xrpld/peerfinder/make_Manager.h similarity index 100% rename from src/ripple/peerfinder/make_Manager.h rename to src/xrpld/peerfinder/make_Manager.h diff --git a/src/ripple/peerfinder/sim/FunctionQueue.h b/src/xrpld/peerfinder/sim/FunctionQueue.h similarity index 100% rename from src/ripple/peerfinder/sim/FunctionQueue.h rename to src/xrpld/peerfinder/sim/FunctionQueue.h diff --git a/src/ripple/peerfinder/sim/GraphAlgorithms.h b/src/xrpld/peerfinder/sim/GraphAlgorithms.h similarity index 100% rename from src/ripple/peerfinder/sim/GraphAlgorithms.h rename to src/xrpld/peerfinder/sim/GraphAlgorithms.h diff --git a/src/ripple/peerfinder/sim/Message.h b/src/xrpld/peerfinder/sim/Message.h similarity index 100% rename from src/ripple/peerfinder/sim/Message.h rename to src/xrpld/peerfinder/sim/Message.h diff --git a/src/ripple/peerfinder/sim/NodeSnapshot.h b/src/xrpld/peerfinder/sim/NodeSnapshot.h similarity index 100% rename from src/ripple/peerfinder/sim/NodeSnapshot.h rename to src/xrpld/peerfinder/sim/NodeSnapshot.h diff --git a/src/ripple/peerfinder/sim/Params.h b/src/xrpld/peerfinder/sim/Params.h similarity index 100% rename from src/ripple/peerfinder/sim/Params.h rename to src/xrpld/peerfinder/sim/Params.h diff --git a/src/ripple/peerfinder/sim/Predicates.h b/src/xrpld/peerfinder/sim/Predicates.h similarity index 100% rename from src/ripple/peerfinder/sim/Predicates.h rename to src/xrpld/peerfinder/sim/Predicates.h diff --git a/src/ripple/basics/PerfLog.h b/src/xrpld/perflog/PerfLog.h similarity index 100% rename from src/ripple/basics/PerfLog.h rename to src/xrpld/perflog/PerfLog.h diff --git a/src/ripple/perflog/impl/PerfLogImp.cpp b/src/xrpld/perflog/detail/PerfLogImp.cpp similarity index 100% rename from src/ripple/perflog/impl/PerfLogImp.cpp rename to src/xrpld/perflog/detail/PerfLogImp.cpp diff --git a/src/ripple/perflog/impl/PerfLogImp.h b/src/xrpld/perflog/detail/PerfLogImp.h similarity index 100% rename from src/ripple/perflog/impl/PerfLogImp.h rename to src/xrpld/perflog/detail/PerfLogImp.h diff --git a/src/ripple/rpc/BookChanges.h b/src/xrpld/rpc/BookChanges.h similarity index 100% rename from src/ripple/rpc/BookChanges.h rename to src/xrpld/rpc/BookChanges.h diff --git a/src/ripple/rpc/CTID.h b/src/xrpld/rpc/CTID.h similarity index 100% rename from src/ripple/rpc/CTID.h rename to src/xrpld/rpc/CTID.h diff --git a/src/ripple/rpc/Context.h b/src/xrpld/rpc/Context.h similarity index 100% rename from src/ripple/rpc/Context.h rename to src/xrpld/rpc/Context.h diff --git a/src/ripple/rpc/DeliveredAmount.h b/src/xrpld/rpc/DeliveredAmount.h similarity index 100% rename from src/ripple/rpc/DeliveredAmount.h rename to src/xrpld/rpc/DeliveredAmount.h diff --git a/src/ripple/rpc/GRPCHandlers.h b/src/xrpld/rpc/GRPCHandlers.h similarity index 100% rename from src/ripple/rpc/GRPCHandlers.h rename to src/xrpld/rpc/GRPCHandlers.h diff --git a/src/ripple/rpc/Output.h b/src/xrpld/rpc/Output.h similarity index 100% rename from src/ripple/rpc/Output.h rename to src/xrpld/rpc/Output.h diff --git a/src/ripple/rpc/README.md b/src/xrpld/rpc/README.md similarity index 100% rename from src/ripple/rpc/README.md rename to src/xrpld/rpc/README.md diff --git a/src/ripple/rpc/RPCHandler.h b/src/xrpld/rpc/RPCHandler.h similarity index 100% rename from src/ripple/rpc/RPCHandler.h rename to src/xrpld/rpc/RPCHandler.h diff --git a/src/ripple/rpc/Request.h b/src/xrpld/rpc/Request.h similarity index 100% rename from src/ripple/rpc/Request.h rename to src/xrpld/rpc/Request.h diff --git a/src/ripple/rpc/Role.h b/src/xrpld/rpc/Role.h similarity index 100% rename from src/ripple/rpc/Role.h rename to src/xrpld/rpc/Role.h diff --git a/src/ripple/rpc/ServerHandler.h b/src/xrpld/rpc/ServerHandler.h similarity index 100% rename from src/ripple/rpc/ServerHandler.h rename to src/xrpld/rpc/ServerHandler.h diff --git a/src/ripple/rpc/ShardArchiveHandler.h b/src/xrpld/rpc/ShardArchiveHandler.h similarity index 100% rename from src/ripple/rpc/ShardArchiveHandler.h rename to src/xrpld/rpc/ShardArchiveHandler.h diff --git a/src/ripple/rpc/ShardVerificationScheduler.h b/src/xrpld/rpc/ShardVerificationScheduler.h similarity index 100% rename from src/ripple/rpc/ShardVerificationScheduler.h rename to src/xrpld/rpc/ShardVerificationScheduler.h diff --git a/src/ripple/rpc/Status.h b/src/xrpld/rpc/Status.h similarity index 100% rename from src/ripple/rpc/Status.h rename to src/xrpld/rpc/Status.h diff --git a/src/ripple/rpc/impl/DeliveredAmount.cpp b/src/xrpld/rpc/detail/DeliveredAmount.cpp similarity index 100% rename from src/ripple/rpc/impl/DeliveredAmount.cpp rename to src/xrpld/rpc/detail/DeliveredAmount.cpp diff --git a/src/ripple/rpc/impl/Handler.cpp b/src/xrpld/rpc/detail/Handler.cpp similarity index 100% rename from src/ripple/rpc/impl/Handler.cpp rename to src/xrpld/rpc/detail/Handler.cpp diff --git a/src/ripple/rpc/impl/Handler.h b/src/xrpld/rpc/detail/Handler.h similarity index 100% rename from src/ripple/rpc/impl/Handler.h rename to src/xrpld/rpc/detail/Handler.h diff --git a/src/ripple/rpc/impl/LegacyPathFind.cpp b/src/xrpld/rpc/detail/LegacyPathFind.cpp similarity index 100% rename from src/ripple/rpc/impl/LegacyPathFind.cpp rename to src/xrpld/rpc/detail/LegacyPathFind.cpp diff --git a/src/ripple/rpc/impl/LegacyPathFind.h b/src/xrpld/rpc/detail/LegacyPathFind.h similarity index 100% rename from src/ripple/rpc/impl/LegacyPathFind.h rename to src/xrpld/rpc/detail/LegacyPathFind.h diff --git a/src/ripple/rpc/impl/RPCHandler.cpp b/src/xrpld/rpc/detail/RPCHandler.cpp similarity index 100% rename from src/ripple/rpc/impl/RPCHandler.cpp rename to src/xrpld/rpc/detail/RPCHandler.cpp diff --git a/src/ripple/rpc/impl/RPCHelpers.cpp b/src/xrpld/rpc/detail/RPCHelpers.cpp similarity index 100% rename from src/ripple/rpc/impl/RPCHelpers.cpp rename to src/xrpld/rpc/detail/RPCHelpers.cpp diff --git a/src/ripple/rpc/impl/RPCHelpers.h b/src/xrpld/rpc/detail/RPCHelpers.h similarity index 100% rename from src/ripple/rpc/impl/RPCHelpers.h rename to src/xrpld/rpc/detail/RPCHelpers.h diff --git a/src/ripple/rpc/impl/Role.cpp b/src/xrpld/rpc/detail/Role.cpp similarity index 100% rename from src/ripple/rpc/impl/Role.cpp rename to src/xrpld/rpc/detail/Role.cpp diff --git a/src/ripple/rpc/impl/ServerHandler.cpp b/src/xrpld/rpc/detail/ServerHandler.cpp similarity index 100% rename from src/ripple/rpc/impl/ServerHandler.cpp rename to src/xrpld/rpc/detail/ServerHandler.cpp diff --git a/src/ripple/rpc/impl/ShardArchiveHandler.cpp b/src/xrpld/rpc/detail/ShardArchiveHandler.cpp similarity index 100% rename from src/ripple/rpc/impl/ShardArchiveHandler.cpp rename to src/xrpld/rpc/detail/ShardArchiveHandler.cpp diff --git a/src/ripple/rpc/impl/ShardVerificationScheduler.cpp b/src/xrpld/rpc/detail/ShardVerificationScheduler.cpp similarity index 100% rename from src/ripple/rpc/impl/ShardVerificationScheduler.cpp rename to src/xrpld/rpc/detail/ShardVerificationScheduler.cpp diff --git a/src/ripple/rpc/impl/Status.cpp b/src/xrpld/rpc/detail/Status.cpp similarity index 100% rename from src/ripple/rpc/impl/Status.cpp rename to src/xrpld/rpc/detail/Status.cpp diff --git a/src/ripple/rpc/impl/TransactionSign.cpp b/src/xrpld/rpc/detail/TransactionSign.cpp similarity index 100% rename from src/ripple/rpc/impl/TransactionSign.cpp rename to src/xrpld/rpc/detail/TransactionSign.cpp diff --git a/src/ripple/rpc/impl/TransactionSign.h b/src/xrpld/rpc/detail/TransactionSign.h similarity index 100% rename from src/ripple/rpc/impl/TransactionSign.h rename to src/xrpld/rpc/detail/TransactionSign.h diff --git a/src/ripple/rpc/impl/Tuning.h b/src/xrpld/rpc/detail/Tuning.h similarity index 100% rename from src/ripple/rpc/impl/Tuning.h rename to src/xrpld/rpc/detail/Tuning.h diff --git a/src/ripple/rpc/impl/WSInfoSub.h b/src/xrpld/rpc/detail/WSInfoSub.h similarity index 100% rename from src/ripple/rpc/impl/WSInfoSub.h rename to src/xrpld/rpc/detail/WSInfoSub.h diff --git a/src/ripple/rpc/handlers/AMMInfo.cpp b/src/xrpld/rpc/handlers/AMMInfo.cpp similarity index 100% rename from src/ripple/rpc/handlers/AMMInfo.cpp rename to src/xrpld/rpc/handlers/AMMInfo.cpp diff --git a/src/ripple/rpc/handlers/AccountChannels.cpp b/src/xrpld/rpc/handlers/AccountChannels.cpp similarity index 100% rename from src/ripple/rpc/handlers/AccountChannels.cpp rename to src/xrpld/rpc/handlers/AccountChannels.cpp diff --git a/src/ripple/rpc/handlers/AccountCurrenciesHandler.cpp b/src/xrpld/rpc/handlers/AccountCurrenciesHandler.cpp similarity index 100% rename from src/ripple/rpc/handlers/AccountCurrenciesHandler.cpp rename to src/xrpld/rpc/handlers/AccountCurrenciesHandler.cpp diff --git a/src/ripple/rpc/handlers/AccountInfo.cpp b/src/xrpld/rpc/handlers/AccountInfo.cpp similarity index 100% rename from src/ripple/rpc/handlers/AccountInfo.cpp rename to src/xrpld/rpc/handlers/AccountInfo.cpp diff --git a/src/ripple/rpc/handlers/AccountLines.cpp b/src/xrpld/rpc/handlers/AccountLines.cpp similarity index 100% rename from src/ripple/rpc/handlers/AccountLines.cpp rename to src/xrpld/rpc/handlers/AccountLines.cpp diff --git a/src/ripple/rpc/handlers/AccountObjects.cpp b/src/xrpld/rpc/handlers/AccountObjects.cpp similarity index 100% rename from src/ripple/rpc/handlers/AccountObjects.cpp rename to src/xrpld/rpc/handlers/AccountObjects.cpp diff --git a/src/ripple/rpc/handlers/AccountOffers.cpp b/src/xrpld/rpc/handlers/AccountOffers.cpp similarity index 100% rename from src/ripple/rpc/handlers/AccountOffers.cpp rename to src/xrpld/rpc/handlers/AccountOffers.cpp diff --git a/src/ripple/rpc/handlers/AccountTx.cpp b/src/xrpld/rpc/handlers/AccountTx.cpp similarity index 100% rename from src/ripple/rpc/handlers/AccountTx.cpp rename to src/xrpld/rpc/handlers/AccountTx.cpp diff --git a/src/ripple/rpc/handlers/BlackList.cpp b/src/xrpld/rpc/handlers/BlackList.cpp similarity index 100% rename from src/ripple/rpc/handlers/BlackList.cpp rename to src/xrpld/rpc/handlers/BlackList.cpp diff --git a/src/ripple/rpc/handlers/BookOffers.cpp b/src/xrpld/rpc/handlers/BookOffers.cpp similarity index 100% rename from src/ripple/rpc/handlers/BookOffers.cpp rename to src/xrpld/rpc/handlers/BookOffers.cpp diff --git a/src/ripple/rpc/handlers/CanDelete.cpp b/src/xrpld/rpc/handlers/CanDelete.cpp similarity index 100% rename from src/ripple/rpc/handlers/CanDelete.cpp rename to src/xrpld/rpc/handlers/CanDelete.cpp diff --git a/src/ripple/rpc/handlers/Connect.cpp b/src/xrpld/rpc/handlers/Connect.cpp similarity index 100% rename from src/ripple/rpc/handlers/Connect.cpp rename to src/xrpld/rpc/handlers/Connect.cpp diff --git a/src/ripple/rpc/handlers/ConsensusInfo.cpp b/src/xrpld/rpc/handlers/ConsensusInfo.cpp similarity index 100% rename from src/ripple/rpc/handlers/ConsensusInfo.cpp rename to src/xrpld/rpc/handlers/ConsensusInfo.cpp diff --git a/src/ripple/rpc/handlers/CrawlShards.cpp b/src/xrpld/rpc/handlers/CrawlShards.cpp similarity index 100% rename from src/ripple/rpc/handlers/CrawlShards.cpp rename to src/xrpld/rpc/handlers/CrawlShards.cpp diff --git a/src/ripple/rpc/handlers/DepositAuthorized.cpp b/src/xrpld/rpc/handlers/DepositAuthorized.cpp similarity index 100% rename from src/ripple/rpc/handlers/DepositAuthorized.cpp rename to src/xrpld/rpc/handlers/DepositAuthorized.cpp diff --git a/src/ripple/rpc/handlers/DownloadShard.cpp b/src/xrpld/rpc/handlers/DownloadShard.cpp similarity index 100% rename from src/ripple/rpc/handlers/DownloadShard.cpp rename to src/xrpld/rpc/handlers/DownloadShard.cpp diff --git a/src/ripple/rpc/handlers/Feature1.cpp b/src/xrpld/rpc/handlers/Feature1.cpp similarity index 100% rename from src/ripple/rpc/handlers/Feature1.cpp rename to src/xrpld/rpc/handlers/Feature1.cpp diff --git a/src/ripple/rpc/handlers/Fee1.cpp b/src/xrpld/rpc/handlers/Fee1.cpp similarity index 100% rename from src/ripple/rpc/handlers/Fee1.cpp rename to src/xrpld/rpc/handlers/Fee1.cpp diff --git a/src/ripple/rpc/handlers/FetchInfo.cpp b/src/xrpld/rpc/handlers/FetchInfo.cpp similarity index 100% rename from src/ripple/rpc/handlers/FetchInfo.cpp rename to src/xrpld/rpc/handlers/FetchInfo.cpp diff --git a/src/ripple/rpc/handlers/GatewayBalances.cpp b/src/xrpld/rpc/handlers/GatewayBalances.cpp similarity index 100% rename from src/ripple/rpc/handlers/GatewayBalances.cpp rename to src/xrpld/rpc/handlers/GatewayBalances.cpp diff --git a/src/ripple/rpc/handlers/GetAggregatePrice.cpp b/src/xrpld/rpc/handlers/GetAggregatePrice.cpp similarity index 100% rename from src/ripple/rpc/handlers/GetAggregatePrice.cpp rename to src/xrpld/rpc/handlers/GetAggregatePrice.cpp diff --git a/src/ripple/rpc/handlers/GetCounts.cpp b/src/xrpld/rpc/handlers/GetCounts.cpp similarity index 100% rename from src/ripple/rpc/handlers/GetCounts.cpp rename to src/xrpld/rpc/handlers/GetCounts.cpp diff --git a/src/ripple/rpc/handlers/GetCounts.h b/src/xrpld/rpc/handlers/GetCounts.h similarity index 100% rename from src/ripple/rpc/handlers/GetCounts.h rename to src/xrpld/rpc/handlers/GetCounts.h diff --git a/src/ripple/rpc/handlers/Handlers.h b/src/xrpld/rpc/handlers/Handlers.h similarity index 100% rename from src/ripple/rpc/handlers/Handlers.h rename to src/xrpld/rpc/handlers/Handlers.h diff --git a/src/ripple/rpc/handlers/LedgerAccept.cpp b/src/xrpld/rpc/handlers/LedgerAccept.cpp similarity index 100% rename from src/ripple/rpc/handlers/LedgerAccept.cpp rename to src/xrpld/rpc/handlers/LedgerAccept.cpp diff --git a/src/ripple/rpc/handlers/LedgerCleanerHandler.cpp b/src/xrpld/rpc/handlers/LedgerCleanerHandler.cpp similarity index 100% rename from src/ripple/rpc/handlers/LedgerCleanerHandler.cpp rename to src/xrpld/rpc/handlers/LedgerCleanerHandler.cpp diff --git a/src/ripple/rpc/handlers/LedgerClosed.cpp b/src/xrpld/rpc/handlers/LedgerClosed.cpp similarity index 100% rename from src/ripple/rpc/handlers/LedgerClosed.cpp rename to src/xrpld/rpc/handlers/LedgerClosed.cpp diff --git a/src/ripple/rpc/handlers/LedgerCurrent.cpp b/src/xrpld/rpc/handlers/LedgerCurrent.cpp similarity index 100% rename from src/ripple/rpc/handlers/LedgerCurrent.cpp rename to src/xrpld/rpc/handlers/LedgerCurrent.cpp diff --git a/src/ripple/rpc/handlers/LedgerData.cpp b/src/xrpld/rpc/handlers/LedgerData.cpp similarity index 100% rename from src/ripple/rpc/handlers/LedgerData.cpp rename to src/xrpld/rpc/handlers/LedgerData.cpp diff --git a/src/ripple/rpc/handlers/LedgerDiff.cpp b/src/xrpld/rpc/handlers/LedgerDiff.cpp similarity index 100% rename from src/ripple/rpc/handlers/LedgerDiff.cpp rename to src/xrpld/rpc/handlers/LedgerDiff.cpp diff --git a/src/ripple/rpc/handlers/LedgerEntry.cpp b/src/xrpld/rpc/handlers/LedgerEntry.cpp similarity index 100% rename from src/ripple/rpc/handlers/LedgerEntry.cpp rename to src/xrpld/rpc/handlers/LedgerEntry.cpp diff --git a/src/ripple/rpc/handlers/LedgerHandler.cpp b/src/xrpld/rpc/handlers/LedgerHandler.cpp similarity index 100% rename from src/ripple/rpc/handlers/LedgerHandler.cpp rename to src/xrpld/rpc/handlers/LedgerHandler.cpp diff --git a/src/ripple/rpc/handlers/LedgerHandler.h b/src/xrpld/rpc/handlers/LedgerHandler.h similarity index 100% rename from src/ripple/rpc/handlers/LedgerHandler.h rename to src/xrpld/rpc/handlers/LedgerHandler.h diff --git a/src/ripple/rpc/handlers/LedgerHeader.cpp b/src/xrpld/rpc/handlers/LedgerHeader.cpp similarity index 100% rename from src/ripple/rpc/handlers/LedgerHeader.cpp rename to src/xrpld/rpc/handlers/LedgerHeader.cpp diff --git a/src/ripple/rpc/handlers/LedgerRequest.cpp b/src/xrpld/rpc/handlers/LedgerRequest.cpp similarity index 100% rename from src/ripple/rpc/handlers/LedgerRequest.cpp rename to src/xrpld/rpc/handlers/LedgerRequest.cpp diff --git a/src/ripple/rpc/handlers/LogLevel.cpp b/src/xrpld/rpc/handlers/LogLevel.cpp similarity index 100% rename from src/ripple/rpc/handlers/LogLevel.cpp rename to src/xrpld/rpc/handlers/LogLevel.cpp diff --git a/src/ripple/rpc/handlers/LogRotate.cpp b/src/xrpld/rpc/handlers/LogRotate.cpp similarity index 100% rename from src/ripple/rpc/handlers/LogRotate.cpp rename to src/xrpld/rpc/handlers/LogRotate.cpp diff --git a/src/ripple/rpc/handlers/Manifest.cpp b/src/xrpld/rpc/handlers/Manifest.cpp similarity index 100% rename from src/ripple/rpc/handlers/Manifest.cpp rename to src/xrpld/rpc/handlers/Manifest.cpp diff --git a/src/ripple/rpc/handlers/NFTOffers.cpp b/src/xrpld/rpc/handlers/NFTOffers.cpp similarity index 100% rename from src/ripple/rpc/handlers/NFTOffers.cpp rename to src/xrpld/rpc/handlers/NFTOffers.cpp diff --git a/src/ripple/rpc/handlers/NoRippleCheck.cpp b/src/xrpld/rpc/handlers/NoRippleCheck.cpp similarity index 100% rename from src/ripple/rpc/handlers/NoRippleCheck.cpp rename to src/xrpld/rpc/handlers/NoRippleCheck.cpp diff --git a/src/ripple/rpc/handlers/NodeToShard.cpp b/src/xrpld/rpc/handlers/NodeToShard.cpp similarity index 100% rename from src/ripple/rpc/handlers/NodeToShard.cpp rename to src/xrpld/rpc/handlers/NodeToShard.cpp diff --git a/src/ripple/rpc/handlers/OwnerInfo.cpp b/src/xrpld/rpc/handlers/OwnerInfo.cpp similarity index 100% rename from src/ripple/rpc/handlers/OwnerInfo.cpp rename to src/xrpld/rpc/handlers/OwnerInfo.cpp diff --git a/src/ripple/rpc/handlers/PathFind.cpp b/src/xrpld/rpc/handlers/PathFind.cpp similarity index 100% rename from src/ripple/rpc/handlers/PathFind.cpp rename to src/xrpld/rpc/handlers/PathFind.cpp diff --git a/src/ripple/rpc/handlers/PayChanClaim.cpp b/src/xrpld/rpc/handlers/PayChanClaim.cpp similarity index 100% rename from src/ripple/rpc/handlers/PayChanClaim.cpp rename to src/xrpld/rpc/handlers/PayChanClaim.cpp diff --git a/src/ripple/rpc/handlers/Peers.cpp b/src/xrpld/rpc/handlers/Peers.cpp similarity index 100% rename from src/ripple/rpc/handlers/Peers.cpp rename to src/xrpld/rpc/handlers/Peers.cpp diff --git a/src/ripple/rpc/handlers/Ping.cpp b/src/xrpld/rpc/handlers/Ping.cpp similarity index 100% rename from src/ripple/rpc/handlers/Ping.cpp rename to src/xrpld/rpc/handlers/Ping.cpp diff --git a/src/ripple/rpc/handlers/Print.cpp b/src/xrpld/rpc/handlers/Print.cpp similarity index 100% rename from src/ripple/rpc/handlers/Print.cpp rename to src/xrpld/rpc/handlers/Print.cpp diff --git a/src/ripple/rpc/handlers/Random.cpp b/src/xrpld/rpc/handlers/Random.cpp similarity index 100% rename from src/ripple/rpc/handlers/Random.cpp rename to src/xrpld/rpc/handlers/Random.cpp diff --git a/src/ripple/rpc/handlers/Reservations.cpp b/src/xrpld/rpc/handlers/Reservations.cpp similarity index 100% rename from src/ripple/rpc/handlers/Reservations.cpp rename to src/xrpld/rpc/handlers/Reservations.cpp diff --git a/src/ripple/rpc/handlers/RipplePathFind.cpp b/src/xrpld/rpc/handlers/RipplePathFind.cpp similarity index 100% rename from src/ripple/rpc/handlers/RipplePathFind.cpp rename to src/xrpld/rpc/handlers/RipplePathFind.cpp diff --git a/src/ripple/rpc/handlers/ServerInfo.cpp b/src/xrpld/rpc/handlers/ServerInfo.cpp similarity index 100% rename from src/ripple/rpc/handlers/ServerInfo.cpp rename to src/xrpld/rpc/handlers/ServerInfo.cpp diff --git a/src/ripple/rpc/handlers/ServerState.cpp b/src/xrpld/rpc/handlers/ServerState.cpp similarity index 100% rename from src/ripple/rpc/handlers/ServerState.cpp rename to src/xrpld/rpc/handlers/ServerState.cpp diff --git a/src/ripple/rpc/handlers/SignFor.cpp b/src/xrpld/rpc/handlers/SignFor.cpp similarity index 100% rename from src/ripple/rpc/handlers/SignFor.cpp rename to src/xrpld/rpc/handlers/SignFor.cpp diff --git a/src/ripple/rpc/handlers/SignHandler.cpp b/src/xrpld/rpc/handlers/SignHandler.cpp similarity index 100% rename from src/ripple/rpc/handlers/SignHandler.cpp rename to src/xrpld/rpc/handlers/SignHandler.cpp diff --git a/src/ripple/rpc/handlers/Stop.cpp b/src/xrpld/rpc/handlers/Stop.cpp similarity index 100% rename from src/ripple/rpc/handlers/Stop.cpp rename to src/xrpld/rpc/handlers/Stop.cpp diff --git a/src/ripple/rpc/handlers/Submit.cpp b/src/xrpld/rpc/handlers/Submit.cpp similarity index 100% rename from src/ripple/rpc/handlers/Submit.cpp rename to src/xrpld/rpc/handlers/Submit.cpp diff --git a/src/ripple/rpc/handlers/SubmitMultiSigned.cpp b/src/xrpld/rpc/handlers/SubmitMultiSigned.cpp similarity index 100% rename from src/ripple/rpc/handlers/SubmitMultiSigned.cpp rename to src/xrpld/rpc/handlers/SubmitMultiSigned.cpp diff --git a/src/ripple/rpc/handlers/Subscribe.cpp b/src/xrpld/rpc/handlers/Subscribe.cpp similarity index 100% rename from src/ripple/rpc/handlers/Subscribe.cpp rename to src/xrpld/rpc/handlers/Subscribe.cpp diff --git a/src/ripple/rpc/handlers/TransactionEntry.cpp b/src/xrpld/rpc/handlers/TransactionEntry.cpp similarity index 100% rename from src/ripple/rpc/handlers/TransactionEntry.cpp rename to src/xrpld/rpc/handlers/TransactionEntry.cpp diff --git a/src/ripple/rpc/handlers/Tx.cpp b/src/xrpld/rpc/handlers/Tx.cpp similarity index 100% rename from src/ripple/rpc/handlers/Tx.cpp rename to src/xrpld/rpc/handlers/Tx.cpp diff --git a/src/ripple/rpc/handlers/TxHistory.cpp b/src/xrpld/rpc/handlers/TxHistory.cpp similarity index 100% rename from src/ripple/rpc/handlers/TxHistory.cpp rename to src/xrpld/rpc/handlers/TxHistory.cpp diff --git a/src/ripple/rpc/handlers/TxReduceRelay.cpp b/src/xrpld/rpc/handlers/TxReduceRelay.cpp similarity index 100% rename from src/ripple/rpc/handlers/TxReduceRelay.cpp rename to src/xrpld/rpc/handlers/TxReduceRelay.cpp diff --git a/src/ripple/rpc/handlers/UnlList.cpp b/src/xrpld/rpc/handlers/UnlList.cpp similarity index 100% rename from src/ripple/rpc/handlers/UnlList.cpp rename to src/xrpld/rpc/handlers/UnlList.cpp diff --git a/src/ripple/rpc/handlers/Unsubscribe.cpp b/src/xrpld/rpc/handlers/Unsubscribe.cpp similarity index 100% rename from src/ripple/rpc/handlers/Unsubscribe.cpp rename to src/xrpld/rpc/handlers/Unsubscribe.cpp diff --git a/src/ripple/rpc/handlers/ValidationCreate.cpp b/src/xrpld/rpc/handlers/ValidationCreate.cpp similarity index 100% rename from src/ripple/rpc/handlers/ValidationCreate.cpp rename to src/xrpld/rpc/handlers/ValidationCreate.cpp diff --git a/src/ripple/rpc/handlers/ValidatorInfo.cpp b/src/xrpld/rpc/handlers/ValidatorInfo.cpp similarity index 100% rename from src/ripple/rpc/handlers/ValidatorInfo.cpp rename to src/xrpld/rpc/handlers/ValidatorInfo.cpp diff --git a/src/ripple/rpc/handlers/ValidatorListSites.cpp b/src/xrpld/rpc/handlers/ValidatorListSites.cpp similarity index 100% rename from src/ripple/rpc/handlers/ValidatorListSites.cpp rename to src/xrpld/rpc/handlers/ValidatorListSites.cpp diff --git a/src/ripple/rpc/handlers/Validators.cpp b/src/xrpld/rpc/handlers/Validators.cpp similarity index 100% rename from src/ripple/rpc/handlers/Validators.cpp rename to src/xrpld/rpc/handlers/Validators.cpp diff --git a/src/ripple/rpc/handlers/Version.h b/src/xrpld/rpc/handlers/Version.h similarity index 100% rename from src/ripple/rpc/handlers/Version.h rename to src/xrpld/rpc/handlers/Version.h diff --git a/src/ripple/rpc/handlers/WalletPropose.cpp b/src/xrpld/rpc/handlers/WalletPropose.cpp similarity index 100% rename from src/ripple/rpc/handlers/WalletPropose.cpp rename to src/xrpld/rpc/handlers/WalletPropose.cpp diff --git a/src/ripple/rpc/handlers/WalletPropose.h b/src/xrpld/rpc/handlers/WalletPropose.h similarity index 100% rename from src/ripple/rpc/handlers/WalletPropose.h rename to src/xrpld/rpc/handlers/WalletPropose.h diff --git a/src/ripple/rpc/json_body.h b/src/xrpld/rpc/json_body.h similarity index 100% rename from src/ripple/rpc/json_body.h rename to src/xrpld/rpc/json_body.h diff --git a/src/ripple/shamap/Family.h b/src/xrpld/shamap/Family.h similarity index 100% rename from src/ripple/shamap/Family.h rename to src/xrpld/shamap/Family.h diff --git a/src/ripple/shamap/FullBelowCache.h b/src/xrpld/shamap/FullBelowCache.h similarity index 100% rename from src/ripple/shamap/FullBelowCache.h rename to src/xrpld/shamap/FullBelowCache.h diff --git a/src/ripple/shamap/NodeFamily.h b/src/xrpld/shamap/NodeFamily.h similarity index 100% rename from src/ripple/shamap/NodeFamily.h rename to src/xrpld/shamap/NodeFamily.h diff --git a/src/ripple/shamap/README.md b/src/xrpld/shamap/README.md similarity index 100% rename from src/ripple/shamap/README.md rename to src/xrpld/shamap/README.md diff --git a/src/ripple/shamap/SHAMap.h b/src/xrpld/shamap/SHAMap.h similarity index 100% rename from src/ripple/shamap/SHAMap.h rename to src/xrpld/shamap/SHAMap.h diff --git a/src/ripple/shamap/SHAMapAccountStateLeafNode.h b/src/xrpld/shamap/SHAMapAccountStateLeafNode.h similarity index 100% rename from src/ripple/shamap/SHAMapAccountStateLeafNode.h rename to src/xrpld/shamap/SHAMapAccountStateLeafNode.h diff --git a/src/ripple/shamap/SHAMapAddNode.h b/src/xrpld/shamap/SHAMapAddNode.h similarity index 100% rename from src/ripple/shamap/SHAMapAddNode.h rename to src/xrpld/shamap/SHAMapAddNode.h diff --git a/src/ripple/shamap/SHAMapInnerNode.h b/src/xrpld/shamap/SHAMapInnerNode.h similarity index 100% rename from src/ripple/shamap/SHAMapInnerNode.h rename to src/xrpld/shamap/SHAMapInnerNode.h diff --git a/src/ripple/shamap/SHAMapItem.h b/src/xrpld/shamap/SHAMapItem.h similarity index 100% rename from src/ripple/shamap/SHAMapItem.h rename to src/xrpld/shamap/SHAMapItem.h diff --git a/src/ripple/shamap/SHAMapLeafNode.h b/src/xrpld/shamap/SHAMapLeafNode.h similarity index 100% rename from src/ripple/shamap/SHAMapLeafNode.h rename to src/xrpld/shamap/SHAMapLeafNode.h diff --git a/src/ripple/shamap/SHAMapMissingNode.h b/src/xrpld/shamap/SHAMapMissingNode.h similarity index 100% rename from src/ripple/shamap/SHAMapMissingNode.h rename to src/xrpld/shamap/SHAMapMissingNode.h diff --git a/src/ripple/shamap/SHAMapNodeID.h b/src/xrpld/shamap/SHAMapNodeID.h similarity index 100% rename from src/ripple/shamap/SHAMapNodeID.h rename to src/xrpld/shamap/SHAMapNodeID.h diff --git a/src/ripple/shamap/SHAMapSyncFilter.h b/src/xrpld/shamap/SHAMapSyncFilter.h similarity index 100% rename from src/ripple/shamap/SHAMapSyncFilter.h rename to src/xrpld/shamap/SHAMapSyncFilter.h diff --git a/src/ripple/shamap/SHAMapTreeNode.h b/src/xrpld/shamap/SHAMapTreeNode.h similarity index 100% rename from src/ripple/shamap/SHAMapTreeNode.h rename to src/xrpld/shamap/SHAMapTreeNode.h diff --git a/src/ripple/shamap/SHAMapTxLeafNode.h b/src/xrpld/shamap/SHAMapTxLeafNode.h similarity index 100% rename from src/ripple/shamap/SHAMapTxLeafNode.h rename to src/xrpld/shamap/SHAMapTxLeafNode.h diff --git a/src/ripple/shamap/SHAMapTxPlusMetaLeafNode.h b/src/xrpld/shamap/SHAMapTxPlusMetaLeafNode.h similarity index 100% rename from src/ripple/shamap/SHAMapTxPlusMetaLeafNode.h rename to src/xrpld/shamap/SHAMapTxPlusMetaLeafNode.h diff --git a/src/ripple/shamap/ShardFamily.h b/src/xrpld/shamap/ShardFamily.h similarity index 100% rename from src/ripple/shamap/ShardFamily.h rename to src/xrpld/shamap/ShardFamily.h diff --git a/src/ripple/shamap/TreeNodeCache.h b/src/xrpld/shamap/TreeNodeCache.h similarity index 100% rename from src/ripple/shamap/TreeNodeCache.h rename to src/xrpld/shamap/TreeNodeCache.h diff --git a/src/ripple/shamap/impl/NodeFamily.cpp b/src/xrpld/shamap/detail/NodeFamily.cpp similarity index 100% rename from src/ripple/shamap/impl/NodeFamily.cpp rename to src/xrpld/shamap/detail/NodeFamily.cpp diff --git a/src/ripple/shamap/impl/SHAMap.cpp b/src/xrpld/shamap/detail/SHAMap.cpp similarity index 100% rename from src/ripple/shamap/impl/SHAMap.cpp rename to src/xrpld/shamap/detail/SHAMap.cpp diff --git a/src/ripple/shamap/impl/SHAMapDelta.cpp b/src/xrpld/shamap/detail/SHAMapDelta.cpp similarity index 100% rename from src/ripple/shamap/impl/SHAMapDelta.cpp rename to src/xrpld/shamap/detail/SHAMapDelta.cpp diff --git a/src/ripple/shamap/impl/SHAMapInnerNode.cpp b/src/xrpld/shamap/detail/SHAMapInnerNode.cpp similarity index 100% rename from src/ripple/shamap/impl/SHAMapInnerNode.cpp rename to src/xrpld/shamap/detail/SHAMapInnerNode.cpp diff --git a/src/ripple/shamap/impl/SHAMapLeafNode.cpp b/src/xrpld/shamap/detail/SHAMapLeafNode.cpp similarity index 100% rename from src/ripple/shamap/impl/SHAMapLeafNode.cpp rename to src/xrpld/shamap/detail/SHAMapLeafNode.cpp diff --git a/src/ripple/shamap/impl/SHAMapNodeID.cpp b/src/xrpld/shamap/detail/SHAMapNodeID.cpp similarity index 100% rename from src/ripple/shamap/impl/SHAMapNodeID.cpp rename to src/xrpld/shamap/detail/SHAMapNodeID.cpp diff --git a/src/ripple/shamap/impl/SHAMapSync.cpp b/src/xrpld/shamap/detail/SHAMapSync.cpp similarity index 100% rename from src/ripple/shamap/impl/SHAMapSync.cpp rename to src/xrpld/shamap/detail/SHAMapSync.cpp diff --git a/src/ripple/shamap/impl/SHAMapTreeNode.cpp b/src/xrpld/shamap/detail/SHAMapTreeNode.cpp similarity index 100% rename from src/ripple/shamap/impl/SHAMapTreeNode.cpp rename to src/xrpld/shamap/detail/SHAMapTreeNode.cpp diff --git a/src/ripple/shamap/impl/ShardFamily.cpp b/src/xrpld/shamap/detail/ShardFamily.cpp similarity index 100% rename from src/ripple/shamap/impl/ShardFamily.cpp rename to src/xrpld/shamap/detail/ShardFamily.cpp diff --git a/src/ripple/shamap/impl/TaggedPointer.h b/src/xrpld/shamap/detail/TaggedPointer.h similarity index 100% rename from src/ripple/shamap/impl/TaggedPointer.h rename to src/xrpld/shamap/detail/TaggedPointer.h diff --git a/src/ripple/shamap/impl/TaggedPointer.ipp b/src/xrpld/shamap/detail/TaggedPointer.ipp similarity index 100% rename from src/ripple/shamap/impl/TaggedPointer.ipp rename to src/xrpld/shamap/detail/TaggedPointer.ipp diff --git a/src/ripple/unity/rocksdb.h b/src/xrpld/unity/rocksdb.h similarity index 100% rename from src/ripple/unity/rocksdb.h rename to src/xrpld/unity/rocksdb.h