# DXBL Token Contract

The $DXBL token contract is a standard ERC20 contract with some additional functions for minting and fee discount calculation.

{% hint style="info" %}
Recall the requirements stated in [Design Principles](https://dexible.gitbook.io/dexible/dxbl/dxbl-technical-paper/design-principles) under the headers *Security* and *Token*.
{% endhint %}

{% content-ref url="design-principles" %}
[design-principles](https://dexible.gitbook.io/dexible/dxbl/dxbl-technical-paper/design-principles)
{% endcontent-ref %}

The relationships to the $DXBL token contract have already been laid out in previous diagrams. And those relationships are what satisfy the requirements.

<table><thead><tr><th width="157.33333333333331">Requirement</th><th width="198">Satisfied by</th><th>Description</th></tr></thead><tbody><tr><td>2,3</td><td>CommunityVault</td><td>Pool has minter role on DXBL contract so it can request tokens to be minted and burned</td></tr><tr><td>4</td><td>DXBL Tokens</td><td>Has functions for computing discounts according to its configured discount bps rate.</td></tr><tr><td>1</td><td>None</td><td>Required community involvement and audits</td></tr></tbody></table>
