mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 19:15:54 +00:00
Compare commits
1 Commits
vlntb/mall
...
a1q123456/
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c48dc44bb3 |
@@ -68,7 +68,6 @@ XRPL_FIX (RemoveNFTokenAutoTrustLine, Supported::yes, VoteBehavior::DefaultYe
|
|||||||
XRPL_FEATURE(FlowSortStrands, Supported::yes, VoteBehavior::DefaultYes)
|
XRPL_FEATURE(FlowSortStrands, Supported::yes, VoteBehavior::DefaultYes)
|
||||||
XRPL_FEATURE(RequireFullyCanonicalSig, Supported::yes, VoteBehavior::DefaultYes)
|
XRPL_FEATURE(RequireFullyCanonicalSig, Supported::yes, VoteBehavior::DefaultYes)
|
||||||
XRPL_FEATURE(DeletableAccounts, Supported::yes, VoteBehavior::DefaultYes)
|
XRPL_FEATURE(DeletableAccounts, Supported::yes, VoteBehavior::DefaultYes)
|
||||||
XRPL_FEATURE(Checks, Supported::yes, VoteBehavior::DefaultYes)
|
|
||||||
XRPL_FEATURE(Flow, Supported::yes, VoteBehavior::DefaultYes)
|
XRPL_FEATURE(Flow, Supported::yes, VoteBehavior::DefaultYes)
|
||||||
|
|
||||||
// The following amendments are obsolete, but must remain supported
|
// The following amendments are obsolete, but must remain supported
|
||||||
@@ -116,6 +115,7 @@ XRPL_RETIRE_FIX(STAmountCanonicalize)
|
|||||||
XRPL_RETIRE_FIX(TakerDryOfferRemoval)
|
XRPL_RETIRE_FIX(TakerDryOfferRemoval)
|
||||||
XRPL_RETIRE_FIX(TrustLinesToSelf)
|
XRPL_RETIRE_FIX(TrustLinesToSelf)
|
||||||
|
|
||||||
|
XRPL_RETIRE_FEATURE(Checks)
|
||||||
XRPL_RETIRE_FEATURE(CheckCashMakesTrustLine)
|
XRPL_RETIRE_FEATURE(CheckCashMakesTrustLine)
|
||||||
XRPL_RETIRE_FEATURE(CryptoConditions)
|
XRPL_RETIRE_FEATURE(CryptoConditions)
|
||||||
XRPL_RETIRE_FEATURE(DepositAuth)
|
XRPL_RETIRE_FEATURE(DepositAuth)
|
||||||
|
|||||||
@@ -226,7 +226,7 @@ TRANSACTION(ttPAYCHAN_CLAIM, 15, PaymentChannelClaim,
|
|||||||
#endif
|
#endif
|
||||||
TRANSACTION(ttCHECK_CREATE, 16, CheckCreate,
|
TRANSACTION(ttCHECK_CREATE, 16, CheckCreate,
|
||||||
Delegation::delegatable,
|
Delegation::delegatable,
|
||||||
featureChecks,
|
uint256{},
|
||||||
noPriv,
|
noPriv,
|
||||||
({
|
({
|
||||||
{sfDestination, soeREQUIRED},
|
{sfDestination, soeREQUIRED},
|
||||||
@@ -242,7 +242,7 @@ TRANSACTION(ttCHECK_CREATE, 16, CheckCreate,
|
|||||||
#endif
|
#endif
|
||||||
TRANSACTION(ttCHECK_CASH, 17, CheckCash,
|
TRANSACTION(ttCHECK_CASH, 17, CheckCash,
|
||||||
Delegation::delegatable,
|
Delegation::delegatable,
|
||||||
featureChecks,
|
uint256{},
|
||||||
noPriv,
|
noPriv,
|
||||||
({
|
({
|
||||||
{sfCheckID, soeREQUIRED},
|
{sfCheckID, soeREQUIRED},
|
||||||
@@ -256,7 +256,7 @@ TRANSACTION(ttCHECK_CASH, 17, CheckCash,
|
|||||||
#endif
|
#endif
|
||||||
TRANSACTION(ttCHECK_CANCEL, 18, CheckCancel,
|
TRANSACTION(ttCHECK_CANCEL, 18, CheckCancel,
|
||||||
Delegation::delegatable,
|
Delegation::delegatable,
|
||||||
featureChecks,
|
uint256{},
|
||||||
noPriv,
|
noPriv,
|
||||||
({
|
({
|
||||||
{sfCheckID, soeREQUIRED},
|
{sfCheckID, soeREQUIRED},
|
||||||
|
|||||||
@@ -125,25 +125,6 @@ class Check_test : public beast::unit_test::suite
|
|||||||
|
|
||||||
using namespace test::jtx;
|
using namespace test::jtx;
|
||||||
Account const alice{"alice"};
|
Account const alice{"alice"};
|
||||||
{
|
|
||||||
// If the Checks amendment is not enabled, you should not be able
|
|
||||||
// to create, cash, or cancel checks.
|
|
||||||
Env env{*this, features - featureChecks};
|
|
||||||
|
|
||||||
env.fund(XRP(1000), alice);
|
|
||||||
env.close();
|
|
||||||
|
|
||||||
uint256 const checkId{
|
|
||||||
getCheckIndex(env.master, env.seq(env.master))};
|
|
||||||
env(check::create(env.master, alice, XRP(100)), ter(temDISABLED));
|
|
||||||
env.close();
|
|
||||||
|
|
||||||
env(check::cash(alice, checkId, XRP(100)), ter(temDISABLED));
|
|
||||||
env.close();
|
|
||||||
|
|
||||||
env(check::cancel(alice, checkId), ter(temDISABLED));
|
|
||||||
env.close();
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
// If the Checks amendment is enabled all check-related
|
// If the Checks amendment is enabled all check-related
|
||||||
// facilities should be available.
|
// facilities should be available.
|
||||||
|
|||||||
@@ -1703,9 +1703,6 @@ class Delegate_test : public beast::unit_test::suite
|
|||||||
// NFTokenMint, NFTokenBurn, NFTokenCreateOffer, NFTokenCancelOffer,
|
// NFTokenMint, NFTokenBurn, NFTokenCreateOffer, NFTokenCancelOffer,
|
||||||
// NFTokenAcceptOffer are not included, they are tested separately.
|
// NFTokenAcceptOffer are not included, they are tested separately.
|
||||||
std::unordered_map<std::string, uint256> txRequiredFeatures{
|
std::unordered_map<std::string, uint256> txRequiredFeatures{
|
||||||
{"CheckCreate", featureChecks},
|
|
||||||
{"CheckCash", featureChecks},
|
|
||||||
{"CheckCancel", featureChecks},
|
|
||||||
{"Clawback", featureClawback},
|
{"Clawback", featureClawback},
|
||||||
{"AMMClawback", featureAMMClawback},
|
{"AMMClawback", featureAMMClawback},
|
||||||
{"AMMCreate", featureAMM},
|
{"AMMCreate", featureAMM},
|
||||||
|
|||||||
Reference in New Issue
Block a user