|
| template<class TIn, class TOut, class TDerived> |
| static bool | equalHelper (Step const &step, xrpl::Book const &book) |
| bool | bookStepEqual (Step const &step, xrpl::Book const &book) |
| bool | directStepEqual (Step const &step, AccountID const &src, AccountID const &dst, Currency const ¤cy) |
| bool | mptEndpointStepEqual (Step const &step, AccountID const &src, AccountID const &dst, MPTID const &mptid) |
| bool | xrpEndpointStepEqual (Step const &step, AccountID const &acc) |
| | BEAST_DEFINE_TESTSUITE_PRIO (AccountDelete, app, xrpl, 2) |
| | BEAST_DEFINE_TESTSUITE_PRIO (AMM, app, xrpl, 1) |
| | BEAST_DEFINE_TESTSUITE_MANUAL (AMMCalc, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (AMMClawback, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (AMMClawbackMPT, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (AMMExtended, app, xrpl, 1) |
| | BEAST_DEFINE_TESTSUITE_PRIO (AMMExtendedMPT, app, xrpl, 1) |
| | BEAST_DEFINE_TESTSUITE_PRIO (AMMMPT, app, xrpl, 1) |
| | BEAST_DEFINE_TESTSUITE (Batch, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Credentials, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_MANUAL_PRIO (CrossingLimits, app, xrpl, 10) |
| | BEAST_DEFINE_TESTSUITE_MANUAL_PRIO (CrossingLimitsMPT, tx, xrpl, 10) |
| | BEAST_DEFINE_TESTSUITE (Delegate, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (DeliverMin, app, xrpl) |
| static XRPAmount | reserve (jtx::Env &env, std::uint32_t count) |
| static bool | hasDepositAuth (jtx::Env const &env, jtx::Account const &acct) |
| static json::Value | ledgerEntryDepositPreauth (jtx::Env &env, jtx::Account const &acc, std::vector< jtx::deposit::AuthorizeCredentials > const &auth) |
| | BEAST_DEFINE_TESTSUITE (DepositAuth, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (DepositPreauth, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (DID, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_MANUAL_PRIO (DNS, app, xrpl, 20) |
| | BEAST_DEFINE_TESTSUITE (Escrow, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (EscrowToken, app, xrpl) |
| STTx | createFeeTx (Rules const &rules, std::uint32_t seq, FeeSettingsFields const &fields) |
| STTx | createInvalidFeeTx (Rules const &rules, std::uint32_t seq, bool missingRequiredFields=true, bool wrongFeatureFields=false, std::uint32_t uniqueValue=42) |
| bool | applyFeeAndTestResult (jtx::Env &env, OpenView &view, STTx const &tx) |
| bool | verifyFeeObject (std::shared_ptr< Ledger const > const &ledger, Rules const &rules, FeeSettingsFields const &expected) |
| std::vector< STTx > | getTxs (std::shared_ptr< SHAMap > const &txSet) |
| | BEAST_DEFINE_TESTSUITE (FeeVote, app, xrpl) |
| bool | getNoRippleFlag (jtx::Env const &env, jtx::Account const &src, jtx::Account const &dst, Currency const &cur) |
| | BEAST_DEFINE_TESTSUITE_PRIO (Flow, app, xrpl, 2) |
| | BEAST_DEFINE_TESTSUITE_MANUAL_PRIO (Flow_manual, app, xrpl, 4) |
| | BEAST_DEFINE_TESTSUITE_PRIO (FlowMPT, app, xrpl, 2) |
| bool | makeTestGRPCCall (std::unique_ptr< org::xrpl::rpc::v1::XRPLedgerAPIService::Stub > const &stub) |
| | Helper function to make a simple gRPC call to test connectivity.
|
| | BEAST_DEFINE_TESTSUITE (GRPCServerTLS, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (HashRouter, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Invariants, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (LedgerHistory, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (LedgerMaster, app, xrpl) |
| void | logAll (LedgerServer &server, LedgerReplayClient &client, beast::Severity level=Severity::Trace) |
| | BEAST_DEFINE_TESTSUITE (LedgerReplay, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (LedgerReplayer, app, xrpl, 1) |
| | BEAST_DEFINE_TESTSUITE (LedgerReplayerTimeout, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_MANUAL (LedgerReplayerLong, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (LendingHelpers, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Loan, tx, xrpl) |
| | BEAST_DEFINE_TESTSUITE_MANUAL (LoanBatch, tx, xrpl) |
| | BEAST_DEFINE_TESTSUITE_MANUAL (LoanArbitrary, tx, xrpl) |
| | BEAST_DEFINE_TESTSUITE (LoanBroker, tx, xrpl) |
| | BEAST_DEFINE_TESTSUITE (LPTokenTransfer, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Manifest, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (MPToken, app, xrpl, 2) |
| | BEAST_DEFINE_TESTSUITE (MultiSign, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (NetworkID, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (NetworkOPs, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (OfferBaseUtil, app, xrpl, 2) |
| | BEAST_DEFINE_TESTSUITE_PRIO (OfferWOSmallQOffers, app, xrpl, 2) |
| | BEAST_DEFINE_TESTSUITE_PRIO (OfferAllFeatures, app, xrpl, 2) |
| | BEAST_DEFINE_TESTSUITE_MANUAL_PRIO (Offer_manual, app, xrpl, 20) |
| | BEAST_DEFINE_TESTSUITE_PRIO (OfferMPT, tx, xrpl, 2) |
| | BEAST_DEFINE_TESTSUITE_MANUAL_PRIO (PlumpBook, app, xrpl, 5) |
| | BEAST_DEFINE_TESTSUITE (ThinBook, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_MANUAL_PRIO (OversizeMeta, app, xrpl, 3) |
| | BEAST_DEFINE_TESTSUITE_MANUAL_PRIO (FindOversizeCross, app, xrpl, 50) |
| json::Value | rpf (jtx::Account const &src, jtx::Account const &dst, std::uint32_t numSrc) |
| | BEAST_DEFINE_TESTSUITE (Path, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (PathMPT, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (PayChan, app, xrpl) |
| std::uint32_t | trustFlag (TrustFlag f, bool useHigh) |
| bool | getTrustFlag (jtx::Env const &env, jtx::Account const &src, jtx::Account const &dst, Currency const &cur, TrustFlag flag) |
| | BEAST_DEFINE_TESTSUITE (PayStrand, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (PayStrandMPT, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (PermissionedDEX, app, xrpl) |
| static std::string | exceptionExpected (Env &env, json::Value const &jv) |
| | BEAST_DEFINE_TESTSUITE (PermissionedDomains, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (PseudoTx, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (RCLValidations, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (ReducedOffer, app, xrpl, 2) |
| | BEAST_DEFINE_TESTSUITE (Regression, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (SetAuth, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (SHAMapStore, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (TheoreticalQuality, app, xrpl, 3) |
| | BEAST_DEFINE_TESTSUITE (Transaction_ordering, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (TrustSet, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (TxQPosNegFlows, app, xrpl, 1) |
| | BEAST_DEFINE_TESTSUITE_PRIO (TxQMetaInfo, app, xrpl, 1) |
| | BEAST_DEFINE_TESTSUITE (ValidatorKeys, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (ValidatorList, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (ValidatorSite, app, xrpl, 2) |
| | BEAST_DEFINE_TESTSUITE (XChain, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (XChainSim, app, xrpl) |
| | BEAST_DEFINE_TESTSUITE (base_uint, basics, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Buffer, basics, xrpl) |
| | BEAST_DEFINE_TESTSUITE_MANUAL (DetectCrash, basics, beast) |
| | BEAST_DEFINE_TESTSUITE (join, basics, xrpl) |
| | BEAST_DEFINE_TESTSUITE (units, basics, xrpl) |
| | BEAST_DEFINE_TESTSUITE (CurrentThreadName, beast, beast) |
| | BEAST_DEFINE_TESTSUITE_MANUAL (ByzantineFailureSim, consensus, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Consensus, consensus, xrpl) |
| | BEAST_DEFINE_TESTSUITE_MANUAL_PRIO (DistributedValidators, consensus, xrpl, 2) |
| | BEAST_DEFINE_TESTSUITE (LedgerTiming, consensus, xrpl) |
| | BEAST_DEFINE_TESTSUITE (LedgerTrie, consensus, xrpl) |
| bool | negUnlSizeTest (std::shared_ptr< Ledger const > const &l, size_t size, bool hasToDisable, bool hasToReEnable) |
| | Test the size of the negative UNL in a ledger, also test if the ledger has ToDisable and/or ToReEnable.
|
| bool | applyAndTestResult (jtx::Env &env, OpenView &view, STTx const &tx, bool pass) |
| | Try to apply a ttUNL_MODIFY Tx, and test the apply result.
|
| bool | verifyPubKeyAndSeq (std::shared_ptr< Ledger const > const &l, hash_map< PublicKey, std::uint32_t > nUnlLedgerSeq) |
| | Verify the content of negative UNL entries (public key and ledger sequence) of a ledger.
|
| std::size_t | countTx (std::shared_ptr< SHAMap > const &txSet) |
| | Count the number of Tx in a TxSet.
|
| std::vector< PublicKey > | createPublicKeys (std::size_t n) |
| | Create fake public keys.
|
| STTx | createTx (bool disabling, LedgerIndex seq, PublicKey const &txKey) |
| | Create ttUNL_MODIFY Tx.
|
| template<typename PreVote = decltype(gDefaultPreVote)> |
| bool | voteAndCheck (NetworkHistory &history, NodeID const &myId, std::size_t expect, PreVote const &pre=gDefaultPreVote) |
| | Create a NegativeUNLVote object.
|
| | BEAST_DEFINE_TESTSUITE (NegativeUNL, consensus, xrpl) |
| | BEAST_DEFINE_TESTSUITE (NegativeUNLVoteInternal, consensus, xrpl) |
| | BEAST_DEFINE_TESTSUITE_MANUAL (NegativeUNLVoteScoreTable, consensus, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (NegativeUNLVoteGoodScore, consensus, xrpl, 1) |
| | BEAST_DEFINE_TESTSUITE (NegativeUNLVoteOffline, consensus, xrpl) |
| | BEAST_DEFINE_TESTSUITE (NegativeUNLVoteMaxListed, consensus, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (NegativeUNLVoteRetiredValidator, consensus, xrpl, 1) |
| | BEAST_DEFINE_TESTSUITE (NegativeUNLVoteNewValidator, consensus, xrpl) |
| | BEAST_DEFINE_TESTSUITE (NegativeUNLVoteFilterValidations, consensus, xrpl) |
| | BEAST_DEFINE_TESTSUITE (RCLCensorshipDetector, consensus, xrpl) |
| | BEAST_DEFINE_TESTSUITE_MANUAL_PRIO (ScaleFreeSim, consensus, xrpl, 80) |
| | BEAST_DEFINE_TESTSUITE (ClosureCounter, core, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Coroutine, core, xrpl) |
| | BEAST_DEFINE_TESTSUITE (JobQueue, core, xrpl) |
| | BEAST_DEFINE_TESTSUITE (BasicNetwork, csf, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Digraph, csf, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Histogram, csf, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Scheduler, csf, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Env, jtx, xrpl) |
| char const * | getEnvLocalhostAddr () |
| void | setupConfigForUnitTests (Config &config) |
| | initializes a config object for use with jtx::Env
|
| std::unique_ptr< AbstractClient > | makeJSONRPCClient (Config const &cfg, unsigned rpcVersion=2) |
| | Returns a client using JSON-RPC over HTTP/S.
|
| std::unique_ptr< WSClient > | makeWSClient (Config const &cfg, bool v2=true, unsigned rpcVersion=2, std::unordered_map< std::string, std::string > const &headers={}) |
| | Returns a client operating through WebSockets/S.
|
| std::size_t | countOffers (jtx::Env &env, jtx::Account const &account, Asset const &takerPays, Asset const &takerGets) |
| | Count offer.
|
| std::size_t | countOffers (jtx::Env &env, jtx::Account const &account, STAmount const &takerPays, STAmount const &takerGets) |
| bool | isOffer (jtx::Env &env, jtx::Account const &account, STAmount const &takerPays, STAmount const &takerGets) |
| | An offer exists.
|
| bool | isOffer (jtx::Env &env, jtx::Account const &account, Asset const &takerPays, Asset const &takerGets) |
| | An offer exists.
|
| std::shared_ptr< TrustedPublisherServer > | makeTrustedPublisherServer (boost::asio::io_context &ioc, std::vector< TrustedPublisherServer::Validator > const &validators, NetClock::time_point validUntil, std::vector< std::pair< NetClock::time_point, NetClock::time_point > > const &futures, bool useSSL=false, int version=1, bool immediateStart=true, int sequence=1) |
| | BEAST_DEFINE_TESTSUITE (WSClient, jtx, xrpl) |
| | BEAST_DEFINE_TESTSUITE (BookDirs, ledger, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (Directory, ledger, xrpl, 1) |
| | BEAST_DEFINE_TESTSUITE (PaymentSandbox, ledger, xrpl) |
| | BEAST_DEFINE_TESTSUITE (PendingSaves, ledger, xrpl) |
| | BEAST_DEFINE_TESTSUITE (SkipList, ledger, xrpl) |
| | BEAST_DEFINE_TESTSUITE (View, ledger, xrpl) |
| | BEAST_DEFINE_TESTSUITE (GetAmendments, ledger, xrpl) |
| static uint256 | ledgerHash (LedgerHeader const &info) |
| | BEAST_DEFINE_TESTSUITE_MANUAL (compression, overlay, xrpl) |
| | BEAST_DEFINE_TESTSUITE (handshake, overlay, xrpl) |
| | BEAST_DEFINE_TESTSUITE (reduce_relay, overlay, xrpl) |
| | BEAST_DEFINE_TESTSUITE_MANUAL (reduce_relay_simulate, overlay, xrpl) |
| | BEAST_DEFINE_TESTSUITE (TMGetObjectByHash, overlay, xrpl) |
| | BEAST_DEFINE_TESTSUITE (traffic_count, overlay, xrpl) |
| | BEAST_DEFINE_TESTSUITE (tx_reduce_relay, overlay, xrpl) |
| | BEAST_DEFINE_TESTSUITE (ApiVersion, protocol, xrpl) |
| | BEAST_DEFINE_TESTSUITE (MultiApiJson, protocol, xrpl) |
| | BEAST_DEFINE_TESTSUITE (STIssue, protocol, xrpl) |
| | BEAST_DEFINE_TESTSUITE (AccountInfo, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (AccountObjects, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (AccountOffers, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (AccountTx, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (AMMInfo, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE_PRIO (Book, rpc, xrpl, 1) |
| | BEAST_DEFINE_TESTSUITE (BookChanges, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (DeliveredAmount, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (DepositAuthorized, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (GatewayBalances, rpc, xrpl) |
| std::ostream & | operator<< (std::ostream &os, std::chrono::nanoseconds ns) |
| | BEAST_DEFINE_TESTSUITE_MANUAL (Handler, rpc, xrpl) |
| FieldType | getFieldType (json::StaticString fieldName) |
| std::string | getTypeName (FieldType typeID) |
| | BEAST_DEFINE_TESTSUITE (LedgerEntry, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (LedgerEntry_XChain, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (LedgerRPC, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (ManifestRPC, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (NoRipple, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (RobustTransaction, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Roles, rpc, xrpl) |
| std::string | updateAPIVersionString (char const *const req, unsigned apiVersion) |
| std::unique_ptr< Config > | makeNetworkConfig (uint32_t networkID) |
| | BEAST_DEFINE_TESTSUITE (RPCCall, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (RPCHelpers, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (RPCOverload, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (ServerDefinitions, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (ServerInfo, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Simulate, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Submit, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Subscribe, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (ValidatorInfo, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (ValidatorRPC, rpc, xrpl) |
| | BEAST_DEFINE_TESTSUITE (Server, server, xrpl) |
| | BEAST_DEFINE_TESTSUITE (ServerStatus, server, xrpl) |
| bool | equal (SecretKey const &lhs, SecretKey const &rhs) |
| | Compare two SecretKey objects for equality.
|
| FeatureBitset | allFeatures () |
| | Returns all testable amendments.
|
| template<std::floating_point T> |
| XRPAmount | XRP (T xrp) |
| | Convert XRP to drops (floating point types).
|
| XRPAmount | XRP (Number const &xrp) |
| | Convert XRP to drops (Number type).
|
| constexpr std::uint32_t | asfToLsf (std::uint32_t asf) |
| | Convert AccountSet flag (asf) to LedgerState flag (lsf).
|
| | TEST (AccountSet, NullAccountSet) |
| | TEST (AccountSet, MostFlags) |
| | TEST (AccountSet, SetAndResetAccountTxnID) |
| | TEST (AccountSet, SetNoFreeze) |
| | TEST (AccountSet, Domain) |
| | TEST (AccountSet, MessageKey) |
| | TEST (AccountSet, WalletID) |
| | TEST (AccountSet, EmailHash) |
| | TEST (AccountSet, TransferRate) |
| | TEST (AccountSet, BadInputs) |
| | TEST (AccountSet, RequireAuthWithDir) |
| | TEST (AccountSet, Ticket) |
| | TEST (AccountSet, BadSigningKey) |
| | TEST (AccountSet, Gateway) |