> For the complete documentation index, see [llms.txt](https://docs.aftermath.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aftermath.finance/perpetuals/contracts.md).

# Contracts

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

### Perpetuals

<table><thead><tr><th width="184.33333333333334">Package</th><th width="98">Version</th><th>Address</th></tr></thead><tbody><tr><td>AftermathPerpetuals</td><td>v1</td><td>0x21d001e8b07da2e3facb3e2d636bbaef43ba3c978bd84810368840b7d57c5068</td></tr></tbody></table>

<table><thead><tr><th width="184.33333333333334">Object</th><th>Address</th></tr></thead><tbody><tr><td>Registry</td><td>0xd0b3ea6b7a2f5887543a5a493aa70bcd0ec1a2d9c03d830504234df3e8c6a609</td></tr></tbody></table>

### Market Making Vault

<table><thead><tr><th width="252.33333333333334">Package</th><th width="98">Version</th><th>Address</th></tr></thead><tbody><tr><td>AftermathMarketMakingVault</td><td>v1</td><td>0x9e20798d97c110f6b36b7b3d8543aa9246322ef2fd8d83ad79ef3325d473bc2f</td></tr></tbody></table>
{% endtab %}

{% tab title="Testnet" %}

### Perpetuals

<table><thead><tr><th width="184.33333333333334">Package</th><th width="98">Version</th><th>Address</th></tr></thead><tbody><tr><td>AftermathPerpetuals</td><td>v1</td><td>0x620351da53cb6f7d4f7bfbeb7ad924b423e68b066d50c067678bdc90f865d5db</td></tr><tr><td>AftermathPerpetuals</td><td>v2</td><td>0x9fe588a943ce99ee34e587c1dbc28252fb96a05258b1442d82cec727f95ea069</td></tr><tr><td>AftermathPerpetuals</td><td>v3</td><td>0xad60618de9d63b9fad2d9bc7cea2ce387ea95ad3d057b1e4cbc95afc9127881d</td></tr><tr><td>AftermathPerpetuals</td><td>v4</td><td>0xa8b60e3695373aa554e1de6c57b0c9f71579f999a6daaa7f43bd9ec967eb0c1d</td></tr><tr><td>AftermathPerpetuals</td><td>v5</td><td>0xe51cf6dfacb9c177a007fa85c705093448ef3b919f8aa3ba0a147bcc97a9648c</td></tr><tr><td>AftermathPerpetuals</td><td>v6</td><td>0x63f1e54c835112ea4452083fc76dcb81775eb6259303642994360aa81f895145</td></tr></tbody></table>

<table><thead><tr><th width="184.33333333333334">Object</th><th>Address</th></tr></thead><tbody><tr><td>Registry</td><td>0x2990bb3ef074bd1d7af50764a908cd28db9f99525205e3ba7c145c99beb91b04</td></tr></tbody></table>

### Market Making Vault

<table><thead><tr><th width="252.33333333333334">Package</th><th width="98">Version</th><th>Address</th></tr></thead><tbody><tr><td>AftermathMarketMakingVault</td><td>v1</td><td>0x23077d57931c5ca6747231daa2f15bc4603d70ed4f6da46d7b14b639b95ab2c4</td></tr><tr><td>AftermathMarketMakingVault</td><td>v2</td><td>0x56256c3d03cff49c2826696239499338a93d6062552226017fd68a3aed5ebf54</td></tr><tr><td>AftermathMarketMakingVault</td><td>v3</td><td>0x8160ea3c931f475c94638135df9749d3e2456e153212488dbf2fa9b7f5662c89</td></tr><tr><td>AftermathMarketMakingVault</td><td>v4</td><td>0x71f10b401ce98f27cb334b1a7ab1ed8e38a2354b965bd7efb5afacb52c37f28c</td></tr></tbody></table>
{% endtab %}
{% endtabs %}
