mirror of
https://github.com/XRPLF/rippled.git
synced 2026-08-23 15:20:54 +00:00
feat: Make DynamicMPT opt-in-immutable
This commit is contained in:
committed by
Ayaz Salikhov
parent
bf65e5fa7b
commit
033dca2f0e
@@ -1602,8 +1602,7 @@ class Vault_test : public beast::unit_test::Suite
|
||||
mptt.create(
|
||||
{.flags = tfMPTCanTransfer | tfMPTCanLock |
|
||||
(args.enableClawback ? tfMPTCanClawback : kNone) |
|
||||
(args.requireAuth ? tfMPTRequireAuth : kNone),
|
||||
.mutableFlags = tmfMPTCanEnableCanTransfer});
|
||||
(args.requireAuth ? tfMPTRequireAuth : kNone)});
|
||||
PrettyAsset const asset = mptt.issuanceID();
|
||||
mptt.authorize({.account = owner});
|
||||
mptt.authorize({.account = depositor});
|
||||
@@ -2206,9 +2205,7 @@ class Vault_test : public beast::unit_test::Suite
|
||||
Vault const vault{env};
|
||||
|
||||
MPTTester mptt{env, issuer, kMptInitNoFund};
|
||||
mptt.create(
|
||||
{.flags = tfMPTCanTransfer | tfMPTCanLock,
|
||||
.mutableFlags = tmfMPTCanEnableCanTrade});
|
||||
mptt.create({.flags = tfMPTCanTransfer | tfMPTCanLock});
|
||||
PrettyAsset const asset = mptt.issuanceID();
|
||||
mptt.authorize({.account = owner});
|
||||
mptt.authorize({.account = alice});
|
||||
@@ -2252,7 +2249,7 @@ class Vault_test : public beast::unit_test::Suite
|
||||
env.close();
|
||||
|
||||
// Enable CanTrade on the underlying.
|
||||
mptt.set({.mutableFlags = tmfMPTSetCanTrade});
|
||||
mptt.set({.flags = tfMPTSetCanTrade});
|
||||
env.close();
|
||||
|
||||
env(offer(alice, XRP(1), asset(10)));
|
||||
|
||||
Reference in New Issue
Block a user