This PR splits up the requestors : Parties into a single-maintainer of the key called instructor : Party, and additional signatories called consenters : Parties.
In particular, this affects Instruction, Batch, Settlement.Factory, and the InstructionKey.
Additionally, I replaced providers : Parties in the Claim rule implementation to provider : Party (to more easily be able to assign the instructor in some flows).
Follow up:
Consider to replace providers : Parties to provider : Party for the other Rules as well (i.e., Distibution and Replacement). Currently, those are always instantiated with single parties in our test scripts.
FIXES https://github.com/digital-asset/daml-finance/issues/1112
This PR splits up the
requestors : Parties
into a single-maintainer of the key calledinstructor : Party
, and additional signatories calledconsenters : Parties
.In particular, this affects
Instruction
,Batch
,Settlement.Factory
, and theInstructionKey
.Additionally, I replaced
providers : Parties
in theClaim
rule implementation toprovider : Party
(to more easily be able to assign theinstructor
in some flows).Follow up: Consider to replace
providers : Parties
toprovider : Party
for the otherRule
s as well (i.e.,Distibution
andReplacement
). Currently, those are always instantiated with single parties in our test scripts.