# Administrative Functions

<table><thead><tr><th>Contract</th><th>Description and Key External Functions</th></tr></thead><tbody><tr><td><a href="https://github.com/term-finance/term-finance-contracts/blob/main/contracts/TermRepoToken.sol"><mark style="color:yellow;"><code>TermRepoToken.sol</code></mark></a></td><td><mark style="color:yellow;">ERC-20 contract to track claims to the aggregate repurchase obligations due on the repurchase date across all borrowers</mark></td></tr><tr><td><pre><code>ADMIN_ROLE
</code></pre></td><td></td></tr><tr><td></td><td><a href="../../../../0.5.31/term-repo-class/termrepotoken#resetmintexposurecap">resetMintExposureCap </a>- resets the maximum amount of repo tokens that can be minted against collateral back to default amount specified on initialization</td></tr><tr><td><pre><code>ADMIN_ROLE
</code></pre></td><td></td></tr><tr><td></td><td><a href="../../../../0.5.31/term-repo-class/termrepotoken#pauseminting">pauseMinting </a>- triggers revert on any call to <code>mintTokens</code> and <code>mintRedemptionValue</code></td></tr><tr><td><pre><code>ADMIN_ROLE
</code></pre></td><td></td></tr><tr><td></td><td><a href="../../../../0.5.31/term-repo-class/termrepotoken#unpauseminting">unpauseMinting </a>- returns Repo Token contract to normal minting operations</td></tr><tr><td><pre><code>ADMIN_ROLE
</code></pre></td><td></td></tr><tr><td></td><td><a href="../../../../0.5.31/term-repo-class/termrepotoken#pauseburning">pauseBurning </a>- triggers revert on any call to <code>burn</code> and <code>burnAndReturnValue</code></td></tr><tr><td><pre><code>ADMIN_ROLE
</code></pre></td><td></td></tr><tr><td></td><td><a href="../../../../0.5.31/term-repo-class/termrepotoken#unpauseburning">unpauseBurning </a>- returns Repo Token contract to normal burning operations</td></tr></tbody></table>
