AmountTransfer.novate - corda

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.