Example – Floating Rate Loan Agreement • Governs a floating rate loan agreement between two parties • “LoanAgreement” object represents deal: - Payment terms – Immutable - Payment schedule – Mutable (via transactions) • Interest rate oracle is specified up-front - Would be possible to specify backup(s) • Utilises Corda’s in-built “TwoPartyDealProtocol” - Orchestrates rate fixings • Utilises Prototype Rate Fix Oracle - Provides interest rates and signs transactions UNRESTRICTED 76
2nd R3 Smart Contract Templates Summit (All Slides) Page 76 Page 78