Term Servicer Group

The Term Servicer group of contracts maintain records, enforce the terms of a Term Repo arrangement and automate the settlement and collateral management functions handled by the collateral agent in the traditional tri-party repo context. Each Term Repo arrangement requires the deployment of every single contract within this group and the relationship between each contract within this group is always 1:1.

Initialization ParametersAdministrative Functions
ContractDescription and Key External Functions

Enforces margin maintenance rules for adding/withdrawing, repurchasing and liquidating collateral

externalLockCollateral - callable by borrower to add to their collateral balance

externalUnlockCollateral - callable by borrower to withdraw excess collateral balance

batchLiquidation - callable by public to liquidate one or more collateral tokens belonging to a borrower in margin deficit

batchLiquidationWithRepoToken - callable by public to liquidate one or more collateral tokens belonging to a borrower in margin deficit using Repo Tokens in lieu of purchase token to pay down repo exposure

batchDefault- callable by public to liquidate one or more collateral tokens belonging to a borrower in default due to a failure to repurchase

Maintains records, collects and disburse repurchase payments

submitRepurchasePayment - callable by borrower to submit repurchase payment

redeemTermRepoTokens - callable by liquidity supplier to receive repurchase payment

SPECIALIST_ROLE

mintOpenExposure - callable by users with SPECIALIST_ROLE to mint Term Repo Tokens and open offsetting repurchase obligation exposure (subject to servicing fee and mint cap) by depositing collateral

burnCollapseExposure - callable by borrower to burn Term Repo Tokens against outstanding repurchase obligations

Accepts and carries out borrower rollover instructions

electRollover - callable by borrower to elect to rollover or extend into a new Term Repo using collateral from existing Term Repo

cancelRollover- callable by borrower to cancel a rollover election

Contract in which Term Servicer locks collateral and purchase tokens

<no public functions>

Last updated