# Technical Resources

A technical system summary including contract descriptions, function descriptions, and more is available in the [**Liquity developer README**](https://github.com/liquity/dev#readme).

## Technical papers

#### [Whitepaper](https://bafybeigikrpz2eu32afyvvdxas5f5lddnkc7izakjlundh2j4fplxuld3e.ipfs.w3s.link/2021.04.05%20Liquity%20whitepaper%20v0.3.pdf)

[**Scalable Reward Distribution with Compounding Stakes**](https://github.com/liquity/liquity/blob/master/papers/Scalable_Reward_Distribution_with_Compounding_Stakes.pdf) (see this [article](https://medium.com/liquity/scaling-liquitys-stability-pool-c4c6572cf275) for a simpler introduction)

#### [Efficient Order-Preserving Redistribution of Troves](https://github.com/liquity/liquity/blob/master/papers/Efficient_Order-Preserving_Redistribution_of_Troves.pdf)

## Economic modelling and simulation

#### [Liquity Market Risk Assessment by Gauntlet Networks](https://liquity-report.gauntlet.network/)

#### [Macroeconomic Model of Liquity by Prof. Yulin Liu](https://colab.research.google.com/drive/1AyhFfE_EKCcMO6HeG04Se3hbraTxODWU?usp=sharing)

## Security audits

[**Trail of Bits Security Assessment**](https://github.com/trailofbits/publications/blob/master/reviews/Liquity.pdf) January 2021

[**Audit by Coinspect**](https://www.coinspect.com/liquity-audit/) March 2021

[**Trail of Bits Liquity Protocol and Stability Pool Final Report**](https://github.com/trailofbits/publications/blob/master/reviews/LiquityProtocolandStabilityPoolFinalReport.pdf) March 2021

[**Trail of Bits Liquity Proxy Contracts Report**](https://github.com/trailofbits/publications/blob/master/reviews/LiquityProxyContracts.pdf) March 2021

## Matrix of audit applicability

<table><thead><tr><th width="171.00000000000003">Auditor</th><th width="147">Date</th><th></th><th>Commit(s) provided</th></tr></thead><tbody><tr><td><a href="https://github.com/trailofbits/publications/blob/master/reviews/Liquity.pdf">Trail of Bits</a></td><td>January 2021</td><td>All core system contracts except the PriceFeed</td><td><a href="https://github.com/liquity/dev/commit/f0df3ef">f0df3ef</a></td></tr><tr><td><a href="https://www.coinspect.com/liquity-audit/">Coinspect</a></td><td>March 2021</td><td>All core system contracts and peripheral LQTY lockup contracts</td><td><a href="https://github.com/liquity/dev/commit/dd7f59b9">dd7f59b9</a></td></tr><tr><td><a href="https://github.com/trailofbits/publications/blob/master/reviews/LiquityProtocolandStabilityPoolFinalReport.pdf">Trail of Bits</a></td><td>March 2021</td><td>All core system contracts, peripheral LQTY lockup contracts, and peripheral Unipool LP staking contract</td><td><a href="https://github.com/liquity/dev/commit/8cec3fd">8cec3fd</a>, <a href="https://github.com/liquity/dev/commit/dce38b7">dce38b7</a></td></tr><tr><td><a href="https://github.com/trailofbits/publications/blob/master/reviews/LiquityProxyContracts.pdf">Trail of Bits</a></td><td>March 2021</td><td>Peripheral DSProxy and bundled actions contracts</td><td><a href="https://github.com/liquity/dev/commit/b90440d">b90440d</a></td></tr></tbody></table>

## Risk assertions

[**On the Price Stability of LUSD**](https://medium.com/liquity/on-price-stability-of-liquity-64ce8420f753)

[**Addressing Concerns about Liquity**](https://medium.com/liquity/addressing-concerns-about-liquity-2af3e1d0a946)

## Code base

#### [Github Repository](https://github.com/liquity/dev)

## Contract Addresses

| **Mainnet**           | **Address**                                                        |
| --------------------- | ------------------------------------------------------------------ |
| activePool            | 0xDf9Eb223bAFBE5c5271415C75aeCD68C21fE3D7F                         |
| borrowerOperations    | 0x24179CD81c9e782A4096035f7eC97fB8B783e007                         |
| troveManager          | 0xA39739EF8b0231DbFA0DcdA07d7e29faAbCf4bb2                         |
| collSurplusPool       | 0x3D32e8b97Ed5881324241Cf03b2DA5E2EBcE5521                         |
| communityIssuance     | 0xD8c9D9071123a059C6E0A945cF0e0c82b508d816                         |
| defaultPool           | 0x896a3F03176f05CFbb4f006BfCd8723F2B0D741C                         |
| hintHelpers           | 0xE84251b93D9524E0d2e621Ba7dc7cb3579F997C0                         |
| lockupContractFactory | 0x2eBeF24dA09489218Ba2BECb01867F6DaAeDcD4B                         |
| lqtyStaking           | 0x4f9Fbb3f1E99B56e0Fe2892e623Ed36A76Fc605d                         |
| priceFeed             | 0x4c517D4e2C851CA76d7eC94B805269Df0f2201De                         |
| sortedTroves          | 0x8FdD3fbFEb32b28fb73555518f8b361bCeA741A6                         |
| stabilityPool         | 0x66017D22b0f8556afDd19FC67041899Eb65a21bb                         |
| gasPool               | 0x9555b042F969E561855e5F28cB1230819149A8d9                         |
| unipool               | 0xd37a77E71ddF3373a79BE2eBB76B6c4808bDF0d5                         |
| lusdToken             | 0x5f98805A4E8be255a32880FDeC7F6728C6568bA0                         |
| lqtyToken             | 0x6DEA81C8171D0bA574754EF6F8b412F2Ed88c54D                         |
| multiTroveGetter      | 0xFc92d0E9Fa35df17E3A6d9F40716ca2cE749922B                         |
| uniToken              | 0xF20EF17b889b437C151eB5bA15A47bFc62bfF469                         |
| Chanlink LUSD feed    | 0x3D7aE7E594f2f2091Ad8798313450130d0Aba3a0                         |
| **Optimism**          | **Address**                                                        |
| LUSD                  | 0xc40F949F8a4e094D1b49a23ea9241D289B7b2819                         |
| **Arbitrum**          | **Address**                                                        |
| LUSD                  | 0x93b346b6BC2548dA6A1E7d98E9a421B42541425b                         |
| **zkSync ERA**        | **Address**                                                        |
| LUSD                  | 0x503234F203fC7Eb888EEC8513210612a43Cf6115                         |
| **Polygon zkEVM**     | **Address**                                                        |
| LUSD                  | 0x01E9A866c361eAd20Ab4e838287DD464dc67A50e                         |
| **Starknet**          | **Address**                                                        |
| LUSD                  | 0x070a76fd48ca0ef910631754d77dd822147fe98a569b826ec85e3c33fde586ac |
| **Base**              | **Address**                                                        |
| LUSD                  | 0x368181499736d0c0CC614DBB145E2EC1AC86b8c6                         |
| **Mantle**            | **Address**                                                        |
| LUSD                  | 0xf93a85d53e4af0d62bdf3a83ccfc1ecf3eaf9f32                         |
| **Linea**             | **Address**                                                        |
| LUSD                  | 0x63bA74893621d3d12F13CEc1e86517eC3d329837                         |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.liquity.org/liquity-v1/documentation/resources.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
