ProposeDvp.
Invoked through the two-phase transaction flow with:
operation = TRANSACTION_OPERATION_ACCEPT_DVPparams.accept_dvp = AcceptDvpParams { … }
Params
Settlement proposal identifier.
Contract ID of the
DvpProposal being accepted — discover it via GetSettlementContracts.Next step
After acceptance, the proposer pays the allocation fee withPayAllocFee and then allocates amulets with Allocate to execute settlement.
Full sequence: PayDvpFee → ProposeDvp → AcceptDvp → PayAllocFee → Allocate.