# Administrative Functions

<table><thead><tr><th width="324.3333333333333">Contract</th><th>Key Functions</th><th data-hidden></th></tr></thead><tbody><tr><td><a href="https://github.com/term-finance/term-finance-contracts/blob/main/contracts/TermAuction.sol"><mark style="color:yellow;"><code>TermAuction.sol</code></mark></a></td><td><mark style="color:yellow;">Manages the clearing, settlement and minting of Term Tokens at the conclusion of a Term Auction</mark></td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../0.5.32/term-repo-class/term-auction-group/termauction#cancelauction">cancelAuction</a>: prevents an auction from clearing and returns all tokens to participants</td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../0.5.32/term-repo-class/term-auction-group/termauction#cancelauctionforwithdrawal">cancelAuctionForWithdrawal</a>: prevents an auction from clearing and allows participants to claim tokens by cancelling bids and offers via the Bid Locker and Offer Locker contracts, respectively</td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../0.5.32/term-repo-class/term-auction-group/termauction#pausecompleteauction">pauseCompleteAuction</a>: triggers a revert on completeAuction when paused</td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../0.5.32/term-repo-class/term-auction-group/termauction#unpausecompleteauction">unpauseCompleteAuction</a>: returns Term Auction contract to normal operations</td><td></td></tr><tr><td><a href="https://github.com/term-finance/term-finance-contracts/blob/main/contracts/TermAuctionBidLocker.sol"><mark style="color:yellow;"><code>TermAuctionBidLocker.sol</code></mark></a></td><td><mark style="color:yellow;">Manages Term Auction bid submissions (to borrow)</mark></td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../latest/term-repo-class/term-auction-group/termauctionbidlocker#pauselocking">pauseLocking</a>: triggers a revert when user tries to submit a bid</td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../0.5.31/term-repo-class/term-auction-group/termauctionbidlocker#unpauselocking">unpauseLocking</a>: switch off pauseLocking</td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../0.5.31/term-repo-class/term-auction-group/termauctionbidlocker#pauseunlocking">pauseUnlocking</a>: triggers a revert when user tries to cancel a bid</td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../0.5.31/term-repo-class/term-auction-group/termauctionbidlocker#unpauseunlocking">unpauseUnlocking</a>: switch off pauseUnlocking</td><td></td></tr><tr><td><a href="https://github.com/term-finance/term-finance-contracts/blob/main/contracts/TermAuctionOfferLocker.sol"><mark style="color:yellow;"><code>TermAuctionOfferLocker.sol</code></mark></a></td><td><mark style="color:yellow;">Manages Term Auction offer submissions (to lend)</mark></td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../0.5.31/term-repo-class/term-auction-group/termauctionofferlocker#pauselocking">pauseLocking</a>: triggers a revert when user tries to submit an offer</td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../0.5.31/term-repo-class/term-auction-group/termauctionofferlocker#unpauselocking">unpauseLocking</a>: switch off pauseLocking</td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../0.5.31/term-repo-class/term-auction-group/termauctionofferlocker#pauseunlocking">pauseUnlocking</a>: triggers a revert when user tries to cancel an offer</td><td></td></tr><tr><td><pre class="language-solidity"><code class="lang-solidity">ADMIN_ROLE
</code></pre></td><td><a href="../../../../0.5.31/term-repo-class/term-auction-group/termauctionofferlocker#unpauseunlocking">unpauseUnlocking</a>: switch off pauseUnlocking</td><td></td></tr></tbody></table>
