Skip to content

Commit 35342e4

Browse files
committed
Merge branch 'main' into v3.2.0
2 parents e7b9354 + 97356e3 commit 35342e4

256 files changed

Lines changed: 5593 additions & 43017 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.example

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ RPC_ZKEVM=https://zkevm-rpc.com
2222
RPC_GNOSIS=https://rpc.ankr.com/gnosis
2323
RPC_BNB=https://binance.llamarpc.com
2424
RPC_SCROLL=https://rpc.scroll.io
25+
RPC_AMOY="https://rpc-amoy.polygon.technology"
2526

2627
# Etherscan api keys for verification & download utils
2728
ETHERSCAN_API_KEY_MAINNET=
@@ -35,6 +36,7 @@ ETHERSCAN_API_KEY_ZKEVM=
3536
ETHERSCAN_API_KEY_GNOSIS=
3637
ETHERSCAN_API_KEY_BNB=
3738
ETHERSCAN_API_KEY_SCROLL=
39+
ETHERSCAN_API_KEY_CELO=
3840

3941
# Simulation/fork creation
4042
TENDERLY_ACCESS_TOKEN=

.github/workflows/certora.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ on:
1818
jobs:
1919
verify:
2020
runs-on: ubuntu-latest
21+
if:
22+
github.event.pull_request.head.repo.full_name == github.repository || (github.event_name == 'push' &&
23+
github.ref == format('refs/heads/{0}', github.event.repository.default_branch))
2124

2225
steps:
2326
- uses: actions/checkout@v4

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ out/
55
# general
66
.env
77
.env.bk
8+
.assets
9+
10+
# artifacts
811
reports/
912
diffs/
1013
downloads/

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Additional Use Grant: You are permitted to use, copy, and modify the Licensed Wo
2121
software protocols and applications approved by the Aave governance, including all
2222
those produced within compensated service provider engagements with the Aave DAO.
2323
The Aave DAO is able to waive this requirement for one or more third-parties, if and
24-
only if explicitly indicating it on a record 'authorizations' on govv3.aavelicense.eth.
24+
only if explicitly indicating it on a record 'authorizations' on v31.aavelicense.eth.
2525
- You are neither an individual nor a direct or indirect participant in any incorporated
2626
organization, DAO, or identifiable group, that has deployed in production any original
2727
or derived software ("fork") of the Aave ecosystem for purposes competitive to Aave,

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Aave V3.1 Origin
22

3-
![Aave v3.1 Origin_banner](./v3-1-banner.jpeg)
3+
![Aave v3.1 Origin_banner](./resources/v3-1-banner.jpeg)
44

55
Aave v3.1 complete codebase, Foundry-based.
66

@@ -39,9 +39,10 @@ bun install
3939

4040
## Documentation
4141

42-
- [Aave v3 technical Paper](./techpaper/Aave_V3_Technical_Paper.pdf)
42+
- [Aave v3 technical Paper](./docs/Aave_V3_Technical_Paper.pdf)
4343
- [v3 to v3.0.2 production upgrade](https://github.com/bgd-labs/proposal-3.0.2-upgrade/blob/main/README.md)
4444
- [Aave v3.1 features](./docs/Aave-v3.1-features.md)
45+
- [Set Ltv to 0 on Freeze Feature State diagram](./docs/freeze-ltv0-states.png)
4546

4647
<br>
4748

@@ -83,6 +84,7 @@ The following are the security procedures historically applied to Aave v3.X vers
8384
- [Certora](./audits/30-04-2024_Certora_AaveV3.1.pdf)
8485
- [MixBytes](./audits/02-05-2024_MixBytes_AaveV3.1.pdf)
8586
- An internal review by [SterMi](https://twitter.com/stermi) on the virtual accounting feature was conducted on an initial phase of the codebase.
87+
- [Cantina competition report](./audits/02-06-2024-Cantina-contest-AaveV3.1.pdf)
8688
- Additionally, Certora properties have been improved over time since the Aave v3 release. More details [HERE](./certora/README.md).
8789

8890
<br>
558 KB
Binary file not shown.

bun.lockb

1.05 KB
Binary file not shown.

docs/Aave-v3.1-features.md

Lines changed: 191 additions & 1 deletion
Large diffs are not rendered by default.

docs/Aave_V3_Technical_Paper.pdf

-461 Bytes
Binary file not shown.

docs/freeze-ltv0-states.png

265 KB
Loading

0 commit comments

Comments
 (0)