# Deployed Contracts

## **Core Contracts**

Core contracts include the Controller, SetTokenCreator, and the Integration Registry. Each performs a critical function to verify Set permissions and enables shared resources.&#x20;

{% tabs %}
{% tab title="BNB-Chain" %}

<table><thead><tr><th width="190">Contracts</th><th>Address</th></tr></thead><tbody><tr><td>SetTokenCreator</td><td><a href="https://www.bscscan.com/address/0x6B1fdc11b801B15ac62Aa7911c902740bFDD039e#code">0x6B1fdc11b801B15ac62Aa7911c902740bFDD039e</a></td></tr><tr><td>Controller</td><td><a href="https://www.bscscan.com/address/0x943898261c618250f8E13c4eD0B86A4Ba8C51f9e#code">0x943898261c618250f8E13c4eD0B86A4Ba8C51f9e</a></td></tr><tr><td>IntegrationRegistry</td><td><a href="https://www.bscscan.com/address/0x93efd011Ad5AA5A0C1c8E6baa886E708b32671C0#code">0x93efd011Ad5AA5A0C1c8E6baa886E708b32671C0</a></td></tr></tbody></table>
{% endtab %}

{% tab title="Arbitrum" %}

<table><thead><tr><th width="190">Contracts</th><th>Address</th></tr></thead><tbody><tr><td>SetTokenCreator</td><td><a href="https://arbiscan.io/address/0xE0e924a363BC6A62F8689df714FDCf15294b5a0e">0xE0e924a363BC6A62F8689df714FDCf15294b5a0e</a></td></tr><tr><td>Controller</td><td><a href="https://arbiscan.io/address/0x9632c45fcf886e803d131f91063f44a196B46192">0x9632c45fcf886e803d131f91063f44a196B46192</a></td></tr><tr><td>IntegrationRegistry</td><td><a href="https://arbiscan.io/address/0x497265fdbfa945779c6423751B87f77d6affb1ae">0x497265fdbfa945779c6423751B87f77d6affb1ae</a></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

## **Modules**

Modules extend SetToken functionality by adding fees as well as accessing the rest of DeFi (UniswapV3, 0x, PancakeswapV2, PancakeswapV3, etc.) with tokens in your Set e.g. trading, accepting capital, lending, and margin trading. Each module can be added and removed at any time, including after the SetToken has been created.

{% tabs %}
{% tab title="BNB-Chain" %}

<table><thead><tr><th width="256">Contracts</th><th>Address</th></tr></thead><tbody><tr><td>BasicIssuanceModule</td><td><a href="https://www.bscscan.com/address/0x375b7d9ef167ffca0fccf6a3258bee5b25b64b16#code">0x375b7d9Ef167ffCA0fCCF6A3258BeE5b25B64B16</a></td></tr><tr><td>StreamingFeeModule</td><td><a href="https://www.bscscan.com/address/0x8E3C79A6631Ee314c164787B9eC2BE8CD2dfBc76#code">0x8E3C79A6631Ee314c164787B9eC2BE8CD2dfBc76</a></td></tr><tr><td>TradeModule</td><td><a href="https://www.bscscan.com/address/0xD5EfdFCd5d25B35eBFaDaC1Afda682757A2045Cb#code">0xD5EfdFCd5d25B35eBFaDaC1Afda682757A2045Cb</a></td></tr><tr><td>DebtIssuanceModuleV3</td><td><a href="https://bscscan.com/address/0x32331a039b2421b1239aa18569b8de1b73bd7d1a#code">0x32331a039b2421b1239aA18569b8De1B73bd7D1A</a></td></tr></tbody></table>
{% endtab %}

{% tab title="Arbitrum" %}

<table><thead><tr><th width="256">Contracts</th><th>Address</th></tr></thead><tbody><tr><td>BasicIssuanceModule</td><td><a href="https://arbiscan.io/address/0xf376D483f363eA4B2A168EF39Fa5c16f3bc4dfA1#code">0xf376D483f363eA4B2A168EF39Fa5c16f3bc4dfA1</a></td></tr><tr><td>StreamingFeeModule</td><td><a href="https://arbiscan.io/address/0xB6a304D826335D8517f75d7CF13CDE738D596395">0xB6a304D826335D8517f75d7CF13CDE738D596395</a></td></tr><tr><td>TradeModule</td><td><a href="https://arbiscan.io/address/0x1DE0886149D5135a19cFFec007ACE6f1fA51Cf63#code">0x1DE0886149D5135a19cFFec007ACE6f1fA51Cf63</a></td></tr><tr><td>DebtIssuanceModuleV3</td><td><a href="https://arbiscan.io/address/0x9567ed8312AEEdF7cCAC84C41fa198d8688772F4">0x9567ed8312AEEdF7cCAC84C41fa198d8688772F4</a></td></tr><tr><td>AaveV3LeverageModule</td><td><a href="https://arbiscan.io/address/0x05f14CE2e01e3b261852bA225561D10197E1e35f">0x05f14CE2e01e3b261852bA225561D10197E1e35f</a></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

## **Adapter Contracts**

Adapters interface with external protocols and are used in modules to gather and validate transaction parameters.&#x20;

{% tabs %}
{% tab title="BNB-Chain" %}

<table><thead><tr><th width="212">Adaptor Names</th><th width="164">Module</th><th width="184">Contract Address</th><th width="151">Router Address</th></tr></thead><tbody><tr><td>ZeroExApiAdapterV5</td><td>Trade</td><td></td><td><a href="https://bscscan.com/address/0xDef1C0ded9bec7F1a1670819833240f027b25EfF#code">0xDef1C0ded9bec7F1a1670819833240f027b25EfF</a></td></tr><tr><td>PancakeswapV2ExchangeAdapter</td><td>Trade</td><td><a href="https://www.bscscan.com/address/0x35c7A9FaF4F80a89b976D2F2e5eaF2cAceeC66F3#code">0x35c7A9FaF4F80a89b976D2F2e5eaF2cAceeC66F3</a></td><td><a href="https://bscscan.com/address/0x10ED43C718714eb63d5aA57B78B54704E256024E#code">0x10ED43C718714eb63d5aA57B78B54704E256024E</a></td></tr><tr><td>PancakeswapV3ExchangeAdapter</td><td>Trade</td><td><a href="https://bscscan.com/address/0x972146349c95201adc779e9b0DF37C4487885d47#code">0x972146349c95201adc779e9b0DF37C4487885d47</a></td><td><a href="https://bscscan.com/address/0x1b81d678ffb9c0263b24a97847620c99d213eb14#code">0x1b81D678ffb9C0263b24A97847620C99d213eB14</a></td></tr><tr><td>PancakeswapV3ExchangeAdapterV2</td><td>Trade</td><td><a href="https://bscscan.com/address/0x8681FBDb9e4f22FCdff520d3c23367b350AdfBE9#code">0x8681FBDb9e4f22FCdff520d3c23367b350AdfBE9</a></td><td><a href="https://bscscan.com/address/0x1b81D678ffb9C0263b24A97847620C99d213eB14#code">0x1b81D678ffb9C0263b24A97847620C99d213eB14</a></td></tr></tbody></table>

{% endtab %}

{% tab title="Arbitrum" %}

<table><thead><tr><th width="203">Adaptor Names</th><th width="159">Module</th><th width="189">Contract Address</th><th width="151">Router Address</th></tr></thead><tbody><tr><td>UniswapV3ExchangeAdapterV2</td><td>AaveV3LeverageModule</td><td><a href="https://arbiscan.io/address/0xA9A1944A2D0650e80f4C97D2Ad28E55117b93D8c#code">0xA9A1944A2D0650e80f4C97D2Ad28E55117b93D8c</a></td><td><a href="https://arbiscan.io/address/0xE592427A0AEce92De3Edee1F18E0157C05861564">0xE592427A0AEce92De3Edee1F18E0157C05861564</a></td></tr><tr><td>UniswapV3ExchangeAdapterV2</td><td>Trade Module</td><td><a href="https://arbiscan.io/address/0xA9A1944A2D0650e80f4C97D2Ad28E55117b93D8c#code">0xA9A1944A2D0650e80f4C97D2Ad28E55117b93D8c</a></td><td><a href="https://arbiscan.io/address/0xE592427A0AEce92De3Edee1F18E0157C05861564">0xE592427A0AEce92De3Edee1F18E0157C05861564</a></td></tr><tr><td>DefaultIssuanceModule</td><td>AaveV3LeverageModule</td><td>DebtIssuanceModuleV3</td><td>N/A</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

## Ancillary Contracts&#x20;

Built on top off and/or used in conjunction with protocol contracts

{% tabs %}
{% tab title="BNB-Chain" %}

<table><thead><tr><th width="162">Contract </th><th width="270.66666666666663">Description </th><th>Address </th></tr></thead><tbody><tr><td>0x Flash Mint <br><br><em>(discontinued)</em></td><td>Contract that swaps an input token for proportional components of an index and issues said index token in an atomic fashion via exchange issuance</td><td><a href="https://bscscan.com/address/0xaa8BfcB1Bc18F0710699ba6852f1F91379266216#code">0xaa8BfcB1Bc18F0710699ba6852f1F91379266216</a> <br><br><em>(The previous 0x router has now been sunset)</em></td></tr><tr><td>0x Flash Mint </td><td>Performs an atomic swap of an input asset for the proportional underlying components of an index, then mints the index token using exchange issuance</td><td><a href="https://bscscan.com/address/0x0d098EA275531eB2C4d82773A48C31524e035E3B">0x0d098EA275531eB2C4d82773A48C31524e035E3B</a><br><br><em>(With new 0x Router)</em></td></tr><tr><td>Batch Flash Mint</td><td>Performs batch transaction for index and strategies on BNB chain with one click</td><td><a href="https://bscscan.com/address/0xdBB2878eAFefD9E99b2601a8412Fb85D27B7F36d#code">0xdBB2878eAFefD9E99b2601a8412Fb85D27B7F36d</a></td></tr></tbody></table>

{% endtab %}

{% tab title="Arbitrum" %}

<table><thead><tr><th width="162">Contract </th><th width="270.66666666666663">Description </th><th>Address </th></tr></thead><tbody><tr><td>Leveraged <br>Flash Mint</td><td>Contract that enables exchange issuance and redemption for leveraged SetTokens</td><td><a href="https://arbiscan.io/address/0xB8616F988B9Dbb4A1C01450B429b243f654610dC">0xB8616F988B9Dbb4A1C01450B429b243f654610dC</a></td></tr><tr><td>0x Flash Mint<br><br><em>(discontinued)</em></td><td>Contract that swaps an input token for proportional components of an index and issues said index token in an atomic fashion via exchange issuance</td><td><a href="https://arbiscan.io/address/0x4f90E3AE9492679C31ac72b51b258A62D3c22a8c#code">0x4f90E3AE9492679C31ac72b51b258A62D3c22a8c</a><br><br><em>(The previous 0x router has now been sunset)</em></td></tr><tr><td>0x Flash Mint </td><td>Performs an atomic swap of an input asset for the proportional underlying components of an index, then mints the index token using exchange issuance</td><td><a href="https://arbiscan.io/address/0x72A476AB4085228F31562210E9B28D5C21Cb4d2E">0x72A476AB4085228F31562210E9B28D5C21Cb4d2E</a><br><br><em>(With new 0x Router)</em></td></tr><tr><td>Batch Flash Mint</td><td>Performs batch transaction for index and strategies on Arbitrum chain with one click</td><td><a href="https://arbiscan.io/address/0x7f170013dE6a2434391752e21b09d4961ddE2cB9#code">0x7f170013dE6a2434391752e21b09d4961ddE2cB9</a></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

## Index Tokens

The following Index Tokens are created by Vingt.io on BNB-Chain

{% tabs %}
{% tab title="BNB-Chain" %}

<table><thead><tr><th width="264">Contracts</th><th>Address</th></tr></thead><tbody><tr><td>BSK (Basket Index Token)</td><td><a href="https://www.bscscan.com/address/0xaEE6C5823Fae8a25DcE797c0ade505983c1C08aE#code">0xaEE6C5823Fae8a25DcE797c0ade505983c1C08aE</a></td></tr><tr><td>SIT (Stable Index Token)</td><td><a href="https://www.bscscan.com/address/0xA2a078586DbC8bDf2BFB05C376c87695FFa6128F#code">0xA2a078586DbC8bDf2BFB05C376c87695FFa6128F</a></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

## Trading Strategies

The following tokenized Trading Stategies are created by Vingt.io on BNB Chain and Arbitrum

{% tabs %}
{% tab title="BNB Chain" %}

<table><thead><tr><th width="264">Contracts</th><th>Address</th></tr></thead><tbody><tr><td>BNBX (BNB Trading Strategy)</td><td><a href="https://bscscan.com/address/0x84E23a00F15876341e318EFCe71e31d8054f8CF4#code">0x84E23a00F15876341e318EFCe71e31d8054f8CF4</a></td></tr></tbody></table>
{% endtab %}

{% tab title="Arbitrum" %}

<table><thead><tr><th width="264">Contracts</th><th>Address</th></tr></thead><tbody><tr><td>BTX (Bitcoin Trading Strategy) </td><td><a href="https://arbiscan.io/address/0xb63687f201c6497fd176ebc00e93b2e497d56354#code">0xb63687f201c6497fd176ebC00E93B2E497d56354</a></td></tr><tr><td>ETX (Ether Trading Strategy)</td><td><a href="https://arbiscan.io/address/0x26E3467cf800A6fD1b4A0EdC6857725b566D0b11#code">0x26E3467cf800A6fD1b4A0EdC6857725b566D0b11</a></td></tr><tr><td>ARBX (Arbitrum Trading Strategy)</td><td><a href="https://arbiscan.io/address/0x240Cd487aA62226e1c871F7607239ad91900D3d2#code">0x240Cd487aA62226e1c871F7607239ad91900D3d2</a></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

## Leveraged Tokens

The following Leveraged Tokens are created by Vingt.io On Arbitrum

{% tabs %}
{% tab title="Arbitrum" %}

<table><thead><tr><th width="131">Contracts</th><th width="108">Address</th><th width="116">Base Manager V2</th><th width="112">AAVE V3 Leverage Extension</th><th width="142">FeeSplit Extension</th><th width="100">Supply Cap Issuance Hook</th></tr></thead><tbody><tr><td>ETH2x (ETH 2x Leverage Index)</td><td><a href="https://arbiscan.io/address/0xe30d89E3B71270691d62c014BD64C756Fe318777">0xe30d89E3B71270691d62c014BD64C756Fe318777</a></td><td><a href="https://arbiscan.io/address/0x0d3B3C979AEa72aF0CEFefc5Ac510fd567De006B">0x0d3B3C979AEa72aF0CEFefc5Ac510fd567De006B</a></td><td><a href="https://arbiscan.io/address/0x13a9a83A9FcBC04A12fE6356A96cbf9Fd8510f51">0x13a9a83A9FcBC04A12fE6356A96cbf9Fd8510f51</a></td><td><a href="https://arbiscan.io/address/0xA52442f49e11bfA341a0274EF802e8B7f5236336#code">0xA52442f49e11bfA341a0274EF802e8B7f5236336</a></td><td><a href="https://arbiscan.io/address/0xddADb02Fcc4f116196CB9316Fc56D4f7378BE911">0xddADb02Fcc4f116196CB9316Fc56D4f7378BE911</a></td></tr><tr><td>ETH3x (ETH 3x Leverage Index)</td><td><a href="https://arbiscan.io/address/0x0E4DBc3f201f33876eC7b53495076eCA0fC26821">0x0E4DBc3f201f33876eC7b53495076eCA0fC26821</a></td><td><a href="https://arbiscan.io/address/0x694781233B197f641adfB0c22bfF18b350bD1D86">0x694781233B197f641adfB0c22bfF18b350bD1D86</a></td><td><a href="https://arbiscan.io/address/0xe978F057161194F25E53cB74Ff63DDCe00771F1f">0xe978F057161194F25E53cB74Ff63DDCe00771F1f</a></td><td><a href="https://arbiscan.io/address/0x7e47c431057D5d686cC36902171De139A3EFCCeb">0x7e47c431057D5d686cC36902171De139A3EFCCeb</a></td><td><a href="https://arbiscan.io/address/0xa484d985B6504281f707cB88721289E9a823198c">0xa484d985B6504281f707cB88721289E9a823198c</a></td></tr><tr><td>iETH1x (Inverse ETH -1x Leverage Index)</td><td><a href="https://arbiscan.io/address/0xd6f1093f474bA300ad378239d743cA33EfDd8457">0xd6f1093f474bA300ad378239d743cA33EfDd8457</a></td><td><a href="https://arbiscan.io/address/0x99f125eF87C5ebB44f7f9B9B2B3A1e4b6fD905e5">0x99f125eF87C5ebB44f7f9B9B2B3A1e4b6fD905e5</a></td><td><a href="https://arbiscan.io/address/0xDd3334dDB9DB20b9c37f37287b2D5DC7fE86464A">0xDd3334dDB9DB20b9c37f37287b2D5DC7fE86464A</a></td><td><a href="https://arbiscan.io/address/0x9A0E159D5d972d88E2aBFAfA6a2fa458E3f43afa">0x9A0E159D5d972d88E2aBFAfA6a2fa458E3f43afa</a></td><td><a href="https://arbiscan.io/address/0xCBA6B1B58F997f8261C0a84eC055Ebb3a57a2254">0xCBA6B1B58F997f8261C0a84eC055Ebb3a57a2254</a></td></tr><tr><td>BTC2x (Bitcoin 2x Leverage Index)</td><td><a href="https://arbiscan.io/address/0xddaaf04eE2c0ee8fb3Af961243b2912DD71825aD">0xddaaf04eE2c0ee8fb3Af961243b2912DD71825aD</a></td><td><a href="https://arbiscan.io/address/0x34D45ecE250A80C7c585751CF56b897302e0980a">0x34D45ecE250A80C7c585751CF56b897302e0980a</a></td><td><a href="https://arbiscan.io/address/0x449d1224a02082Eca875533c05CD708E11d65F37">0x449d1224a02082Eca875533c05CD708E11d65F37</a></td><td><a href="https://arbiscan.io/address/0x0722D3C32b62bE3BD50bB5ED297336497adbAEF1">0x0722D3C32b62bE3BD50bB5ED297336497adbAEF1</a></td><td><a href="https://arbiscan.io/address/0xB489E418e3A1917b6B626d913B5E60141b5A3adE">0xB489E418e3A1917b6B626d913B5E60141b5A3adE</a></td></tr><tr><td>BTC3x (Bitcoin 3x Leverage Index)</td><td><a href="https://arbiscan.io/address/0x360e50B2aF3af585CF9A14021bD55BbeAa6e603b">0x360e50B2aF3af585CF9A14021bD55BbeAa6e603b</a></td><td><a href="https://arbiscan.io/address/0x972146349c95201adc779e9b0DF37C4487885d47">0x972146349c95201adc779e9b0DF37C4487885d47</a></td><td><a href="https://arbiscan.io/address/0xAb124A5bd189040813cedA7Ad25D476022D673B4">0xAb124A5bd189040813cedA7Ad25D476022D673B4</a></td><td><a href="https://arbiscan.io/address/0xFA8Fa9C85C71769cD512DD74bDD92C82547BBd60#code">0xFA8Fa9C85C71769cD512DD74bDD92C82547BBd60</a></td><td><a href="https://arbiscan.io/address/0x9350bceB443384BB83Cb0170969Baf6368368950">0x9350bceB443384BB83Cb0170969Baf6368368950</a></td></tr><tr><td>iBTC1x (Inverse Bitcoin -1x Leverage Index)</td><td><a href="https://arbiscan.io/address/0x642db5e65287FCd25885D8fB68478F6e96933648">0x642db5e65287FCd25885D8fB68478F6e96933648</a></td><td><a href="https://arbiscan.io/address/0x21b0cAe574a622738FEf46acB8188a81331bA9ED">0x21b0cAe574a622738FEf46acB8188a81331bA9ED</a></td><td><a href="https://arbiscan.io/address/0x73363f4616c7e8Fd71DF4a44D6533568077a586F">0x73363f4616c7e8Fd71DF4a44D6533568077a586F</a></td><td><a href="https://arbiscan.io/address/0xd39a20899ea2Bd579e2D8B9d33c843dA4E9669ef">0xd39a20899ea2Bd579e2D8B9d33c843dA4E9669ef</a></td><td><a href="https://arbiscan.io/address/0xf082794c7a1437B0297197F2CA11330CaaD3B193">0xf082794c7a1437B0297197F2CA11330CaaD3B193</a></td></tr></tbody></table>
{% endtab %}
{% endtabs %}
