mirror of
https://github.com/XRPLF/rippled.git
synced 2026-06-05 01:37:00 +00:00
Allow delegation for Sponsorship transactions
This commit is contained in:
@@ -1718,7 +1718,10 @@ class Delegate_test : public beast::unit_test::suite
|
||||
{"VaultDelete", featureSingleAssetVault},
|
||||
{"VaultDeposit", featureSingleAssetVault},
|
||||
{"VaultWithdraw", featureSingleAssetVault},
|
||||
{"VaultClawback", featureSingleAssetVault}};
|
||||
{"VaultClawback", featureSingleAssetVault},
|
||||
{"SponsorshipTransfer", featureSponsor},
|
||||
{"SponsorshipSet", featureSponsor},
|
||||
};
|
||||
|
||||
// fixDelegateV1_1 post-amendment: can not delegate tx if any
|
||||
// required feature disabled.
|
||||
|
||||
@@ -95,14 +95,11 @@ SponsorshipSet::preflight(PreflightContext const& ctx)
|
||||
|
||||
if (maxFee.xrp().drops() <= 0)
|
||||
return temBAD_AMOUNT;
|
||||
|
||||
// TODO: check maxFee > basefee
|
||||
}
|
||||
|
||||
if (ctx.tx.isFieldPresent(sfReserveCount))
|
||||
{
|
||||
auto const reserveCount = ctx.tx.getFieldU32(sfReserveCount);
|
||||
// TODO: max reserveCount?
|
||||
if (reserveCount < 1)
|
||||
return temMALFORMED;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user