UMIP 54 -Approve New EMP Financial Contract Template

This UMIP will have the effect of introducing a new ExpiringMultiParty contract template that allows for optimistic expiry price settlement. A description of the optimistic oracle can be found in UMIP-52.

The template also allows deployers to use custom financial product libraries to transform the price, the identifier passed to the optimistic oracle or DVM, and the collateralization requirement. Examples of financial product libraries can be found in this directory. (If you do not want to use a financial product library, you can pass the zero address 0x0.)

Additionally, the token precision matches the collateral precision for contracts deployed with this template, which means the identifiers used with this template don’t need to match the decimals of the collateral currency.