corda / net.corda.core.contracts / AmountTransfer / novate

novate

fun novate(centralParty: P): List<AmountTransfer<T, P>>

Returns a list of two new AmountTransfers each between one of the original parties and the centralParty. The net total exchange is the same as in the original input. Novation is a common financial operation in which a bilateral exchange is modified so that the same relative asset exchange happens, but with each party exchanging versus a central counterparty, or clearing house.

Parameters

centralParty - The central party to face the exchange against.