> 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

{% hint style="info" %}
Query these packages and objects with the **Sui GraphQL API** (`https://graphql.mainnet.sui.io/graphql`) or gRPC. JSON-RPC on public Sui fullnodes is deprecated and no longer served.
{% endhint %}

### Perpetuals (V2)

Top-level packages. For every package below, `original-id` and `published-at` are currently identical.

<table><thead><tr><th width="270">Package</th><th>Address</th></tr></thead><tbody><tr><td>iperps</td><td>0x3ec740df8428aa9c93aaef7f8cc1542ac3194fd014826b51bfe245346d64efc7</td></tr><tr><td>perps-position</td><td>0x9196fffe0341b2f0ca7424926b22d9e9e35b4807a1f625fc20eeea1382d08dec</td></tr><tr><td>iperps-vaults</td><td>0xbab1b714c5533a46ee27a9c124d6f9281ca54831fc288d4d0c133dae3a57254a</td></tr><tr><td>oracle</td><td>0x9237337d846fc90b0a7acbdee4ab91809298691873d28e1d64d91e6303ff6ba4</td></tr><tr><td>pyth-lazer-integration</td><td>0xa5428da682b4fad53e40f73dc07b547e33be078ec1c5d4a4378d6a316f0d9104</td></tr><tr><td>pyth-lazer-rolling-integration</td><td>0x7ab17437b8abad366757ac8cec7cdf8ab483090d9d5026e45cc37f27769535e8</td></tr></tbody></table>

`perps-position` is a dependency of `iperps`.

<table><thead><tr><th width="270">Object</th><th>Address</th></tr></thead><tbody><tr><td>Registry (iperps)</td><td>0xda0bd7a60182efd662b70e0de99218bbd2b6c4bbe9de23c0bb5a87ec52b37c37</td></tr><tr><td>Config (iperps-vaults)</td><td>0x1334252afebd7f4546841c247ddcec8afd8db6ac67278a10c6f4a6ec3fdb7cf4</td></tr><tr><td>Config (oracle)</td><td>0xd41beee10826d597570e36e781a67a7398e3e6fdf9dbcb297e76b88e89a3aba6</td></tr><tr><td>Source (pyth-lazer-integration)</td><td>0x2bc1b8c560c7b0dce17c74ddb5e42ad3e43420b6d5297a10d33445ceed57361f</td></tr><tr><td>Source (pyth-lazer-rolling-integration)</td><td>0x52323d8b53f4d81eed9d87f4910c30fd6b39921312b559e59d0fffbfe548e79c</td></tr><tr><td>WTI rolling feed info</td><td>0xa9e7e6c24eb29920831ed5e5f5e101eb985eacf4ef619fc620f7f4511e9d286a</td></tr><tr><td>US500 rolling feed info</td><td>0x1e3b455cb3638009e24fb50b9b6511921c18cfcbacaa4533236d8a55dd6c8629</td></tr></tbody></table>

### Legacy (V1)

<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>

<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>
