mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 11:35:53 +00:00
2-level transaction multi-signatures (RIPD-182):
This commit provides support for 2-level multi-signing of transactions. The ability is usually compiled out, since other aspects of multi-signing are not yet complete. Here are the missing parts: o Full support for Tickets in transactions. o Variable fees based on the number of signers, o Multiple SignerLists with access control flags on accounts, o Enable / disable operations based on access control flags, o Enable / disable all of multi-signing based on an amendment, o Integration tests, and o Documentation.
This commit is contained in:
committed by
Vinnie Falco
parent
cf1638e6de
commit
d6ef66646f
@@ -28,6 +28,17 @@ InnerObjectFormats::InnerObjectFormats ()
|
||||
<< SOElement (sfAccount, SOE_REQUIRED)
|
||||
<< SOElement (sfSignerWeight, SOE_REQUIRED)
|
||||
;
|
||||
|
||||
add (sfSigningFor.getJsonName ().c_str (), sfSigningFor.getCode ())
|
||||
<< SOElement (sfAccount, SOE_REQUIRED)
|
||||
<< SOElement (sfSigningAccounts, SOE_REQUIRED)
|
||||
;
|
||||
|
||||
add (sfSigningAccount.getJsonName ().c_str (), sfSigningAccount.getCode ())
|
||||
<< SOElement (sfAccount, SOE_REQUIRED)
|
||||
<< SOElement (sfSigningPubKey, SOE_REQUIRED)
|
||||
<< SOElement (sfMultiSignature, SOE_REQUIRED)
|
||||
;
|
||||
}
|
||||
|
||||
void InnerObjectFormats::addCommonFields (Item& item)
|
||||
|
||||
Reference in New Issue
Block a user