Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update LICENSE.md #79

Open
wants to merge 141 commits into
base: feat/deploy-with-getters
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 140 commits
Commits
Show all changes
141 commits
Select commit Hold shift + click to select a range
a3fa13c
fix(README): fix Arbitrum Bridging link
PierrickGT Aug 23, 2021
44577e6
fix: Fix event emission of setter functions
miguelmtzinf Nov 12, 2021
a84aeea
fix: Add AGPL contract license
miguelmtzinf Nov 12, 2021
bd56c79
fix: Remove unneeded events at IBridgeExecutor
miguelmtzinf Nov 12, 2021
1c49375
fix: Fix small docs typos
miguelmtzinf Nov 12, 2021
83f8179
fix: get current status of un-queued actionsset
Nov 23, 2021
41eae5d
Merge pull request #43 from aave/fix/get-current-status
miguelmtzinf Nov 24, 2021
fc2c0ee
fix: Revert event emission change
miguelmtzinf Nov 24, 2021
12a43c2
Merge pull request #41 from aave/fix/40-code-typos
Nov 24, 2021
b3ac41c
Merge pull request #37 from PierrickGT/fix/arbitrum-doc
The-3D Jan 31, 2022
7b63c70
feat: Add Optimism gov bridge contract
miguelmtzinf Mar 7, 2022
0bc4cc6
fix: Add a base L2 Bridge executor contract and refactor
miguelmtzinf Mar 7, 2022
fa1883d
feat: Add config files for arbitrum and optimism networks
miguelmtzinf Mar 7, 2022
0acb1d4
fix: Make OvmMessenger address immutable
miguelmtzinf Mar 7, 2022
9a19696
fix: L2 gov bridge scripts
LHerskind Mar 8, 2022
bcff777
refactor: Initial move towards hardhat-deploy
LHerskind Mar 8, 2022
a5a6d32
fix: Move AddressAliasHelper to arbitrum dependencies folder
miguelmtzinf Mar 9, 2022
d4a18fd
fix: Make Optimism l2CrossDomainMessenger variable public
miguelmtzinf Mar 9, 2022
4826c09
fix: Change the license to capital letters
miguelmtzinf Mar 9, 2022
1584e29
fix: Refactor contracts directory
miguelmtzinf Mar 9, 2022
4420c6b
refactor: initial version using hardhat-deploy
LHerskind Mar 9, 2022
e3e65f3
fix: Fix typos in docstrings
miguelmtzinf Mar 15, 2022
59334a9
test: Add wip tests for optimism and arbitrum bridges
miguelmtzinf Mar 21, 2022
82705b1
fix: ApplyL1ToL2Alias for impersonated address
LHerskind Mar 21, 2022
d14b12e
fix: Add clean ups
miguelmtzinf Mar 21, 2022
ad4829d
fix: Fix tests and add clean ups
miguelmtzinf Mar 21, 2022
a0df7ce
Merge branch 'feat/44-optimism-gov-bridge-tests' into feat/44-optimis…
miguelmtzinf Mar 21, 2022
22ac642
fix: Delete unneeded import
miguelmtzinf Mar 21, 2022
864d88d
feat: Updated to match Lens Executors architecture.
Zer0dot May 13, 2022
a807da2
fix: Fixed inconsistencies (compilation successful).
Zer0dot May 16, 2022
440e0a8
fix: Add script for fork tests
miguelmtzinf May 17, 2022
580d644
test: Add initial test for BridgeExecutorBase
miguelmtzinf May 17, 2022
3707ac2
misc: update dependencies
kartojal May 17, 2022
6d277d6
misc: Updated hardhat to match custom errors.
Zer0dot May 17, 2022
ca7ba72
misc: Added test scripts.
Zer0dot May 17, 2022
7939260
misc: Updated configuration, packages and tests to match new deployment.
Zer0dot May 17, 2022
2397aa6
misc: Removed unused script.
Zer0dot May 17, 2022
930628a
test: Refactor test and mock contracts
miguelmtzinf May 18, 2022
e7ba0d5
ci: Fix package and tsconfig
miguelmtzinf May 18, 2022
5884890
test: Add unit tests
miguelmtzinf May 18, 2022
7fbc80e
fix: Format contracts
miguelmtzinf May 18, 2022
77c7d03
fix: Fix typo
miguelmtzinf May 18, 2022
996b4e2
fix: Fix small typos in docs
miguelmtzinf May 18, 2022
c82b302
Merge pull request #46 from aave/feat/updated-executors
miguelmtzinf May 18, 2022
b9d81f5
merged master into feat/44-optimism-gov-bridge
Zer0dot May 18, 2022
786963c
fix: Updated solidity versions and packages to fix tests. (Reverts pa…
Zer0dot May 18, 2022
5360e2b
Merge branch 'feat/44-optimism-gov-bridge' into test/unit-tests
Zer0dot May 18, 2022
6593d01
fix: Fixed tests and solidity versions to match changes.
Zer0dot May 18, 2022
77e0d80
misc: Updated scripts and fixed coverage.(still shows empty) (WIP!)
Zer0dot May 18, 2022
f48ee6b
fix: Removes unneeded contracts and add aave governance dependency
miguelmtzinf May 19, 2022
f58cfc6
Merge pull request #45 from aave/feat/44-optimism-gov-bridge
miguelmtzinf May 19, 2022
644be7c
feat: Add custom errors for Polygon and L2 bridge executors
miguelmtzinf May 19, 2022
fce0334
fix: Refactor use of error constants in tests
miguelmtzinf May 19, 2022
1fcc272
fix: Refactor use of actionset state constants in tests
miguelmtzinf May 19, 2022
f71e0c0
fix: Do some refactors in BridgeExecutorBase
miguelmtzinf May 19, 2022
1c32041
fix: Remove warnings in mock contracts
miguelmtzinf May 19, 2022
2d581d9
fix: Capitalize license identifier
miguelmtzinf May 19, 2022
5afe51e
feat: Replace error message with custom errors
miguelmtzinf May 19, 2022
1965338
ci: Fix coverage script
miguelmtzinf May 19, 2022
fda29ff
test: Add missing test cases for BridgeExecutorBase
miguelmtzinf May 19, 2022
b8d0ab6
feat: Fix import syntax in contracts
miguelmtzinf May 19, 2022
724677f
Merge branch 'master' into test/unit-tests
miguelmtzinf May 19, 2022
99570e4
fix: Refactor bridges contracts
miguelmtzinf May 19, 2022
a9bcb1f
test: Refactor optimism tests
miguelmtzinf May 19, 2022
339ec79
test: Add Arbitrum unit tests
miguelmtzinf May 19, 2022
f1bb2f8
ci: Fix coverage script
miguelmtzinf May 19, 2022
23499e2
fix: Fix test titles
miguelmtzinf May 19, 2022
5e68d86
test: Add additional test case for Optimism
miguelmtzinf May 19, 2022
9bc55eb
test: Fix expected revert strings from Aave gov contract.
Zer0dot May 19, 2022
2aed24f
fix: Fixed Optimism test (incl. bumping solidity versions.)
Zer0dot May 19, 2022
ba04718
misc: Removed unused console import.
Zer0dot May 19, 2022
4911412
misc: Cleaned up hardhat config.
Zer0dot May 19, 2022
90de77d
misc: Clean up hardhat config and install etherscan dependency
miguelmtzinf May 20, 2022
36f625d
misc: Add hardhat contract sizer import
miguelmtzinf May 20, 2022
11c510e
misc: Add gas reporter
miguelmtzinf May 20, 2022
d220fbf
docs: Add natspec docs to contracts
miguelmtzinf May 20, 2022
2618c93
test: Add outstading custom error in PolygonBridgeExecutor
miguelmtzinf May 20, 2022
22ec1b8
Merge branch 'test/unit-tests' into docs/enhance-contracts-docs
miguelmtzinf May 20, 2022
0d48d01
misc: Clean up package json
miguelmtzinf May 20, 2022
9cf54ba
fix: Format files with prettier
miguelmtzinf May 20, 2022
bfe0dea
fix: Fix license in package json
miguelmtzinf May 20, 2022
4d8b23e
fix: Remove unneeded contract ABIs
miguelmtzinf May 20, 2022
9508f3a
misc: Fix clean script
miguelmtzinf May 20, 2022
06f4e27
misc: Fix typechain outDir
miguelmtzinf May 20, 2022
d6314d5
feat: Add L2BridgeExecutor interface
miguelmtzinf May 20, 2022
47e00da
fix: Make the id of ActionsSet event indexed in IExecutorBase
miguelmtzinf May 20, 2022
ffd1d98
misc: Updated package lock license.
Zer0dot May 20, 2022
763598a
misc: Added quick test script.
Zer0dot May 20, 2022
e16f598
test: Added tests for coverage.
Zer0dot May 20, 2022
a2214e0
misc: Added clarifying comment.
Zer0dot May 20, 2022
053244a
misc: Removed test-noc script.
Zer0dot May 20, 2022
e13e390
misc: Renamed "Oops" contract to a more reasonable "Selfdestructor."
Zer0dot May 20, 2022
3b64f61
test: Renamed test for consistency.
Zer0dot May 20, 2022
564a1e3
test: Slight test name clarification.
Zer0dot May 20, 2022
bb1926b
misc: Removed comment.
Zer0dot May 20, 2022
c1fc849
misc: Removed modifier implementation (breaks coverage).
Zer0dot May 20, 2022
5758b6a
fix: Make mock contracts unlicensed
miguelmtzinf May 20, 2022
7806088
fix: Format mock selfdestructor contract
miguelmtzinf May 20, 2022
96de9a2
test: Add some cleanups to tests
miguelmtzinf May 20, 2022
3bb2a07
Merge pull request #47 from aave/test/unit-tests
miguelmtzinf May 20, 2022
c9268ef
Merge branch 'master' into feat/l2bridge-interface
miguelmtzinf May 20, 2022
5843c6d
Merge branch 'feat/l2bridge-interface' into docs/enhance-contracts-docs
miguelmtzinf May 20, 2022
1901fb6
fix: Refactor contracts dependencies
miguelmtzinf May 20, 2022
b1ba046
docs: Update README
miguelmtzinf May 20, 2022
94c040f
fix: Apply grammar fixes to docs
miguelmtzinf May 20, 2022
4968144
Merge pull request #48 from aave/docs/enhance-contracts-docs
miguelmtzinf May 20, 2022
4aa3be1
Merge pull request #50 from aave/fix/refactor-contracts-dependencies
miguelmtzinf May 20, 2022
10f5f97
docs: Apply changes suggestions
miguelmtzinf May 21, 2022
03d3103
docs: Update README with Optimism bridge
miguelmtzinf May 21, 2022
f292dca
fix: Fix typos on tests
miguelmtzinf May 21, 2022
7ac39f7
fix: Remove buidler references
miguelmtzinf May 21, 2022
986aa45
fix: Remove bignumber.js dependency
miguelmtzinf May 21, 2022
b9573a5
docs: Add images to README
miguelmtzinf May 21, 2022
e8eeebc
fix: Fix typos on README
miguelmtzinf May 21, 2022
f93127d
docs: Fix typos
miguelmtzinf May 21, 2022
03a05fe
Merge pull request #51 from aave/docs/enhacement
miguelmtzinf May 21, 2022
093769b
Merge pull request #52 from aave/fix/cleanup-tests
miguelmtzinf May 21, 2022
303bd3e
Merge pull request #53 from aave/fix/refactor-dependencies
miguelmtzinf May 24, 2022
4e1a67b
fix: Fix natspec typo
miguelmtzinf Jun 8, 2022
fd3a14b
Merge pull request #55 from aave/fix/natspec-typo
miguelmtzinf Jun 8, 2022
8fa25b0
Update AddressAliasHelper library to work with solidity 0.8 version (…
miguelmtzinf Jul 20, 2022
35bb42a
feat: Add CI setup
miguelmtzinf Jul 22, 2022
9d8b8a8
Merge pull request #60 from aave/feat/ci
miguelmtzinf Jul 22, 2022
e895877
Deployment l2 bridges (#62)
miguelmtzinf Sep 9, 2022
93c39de
L2 bridges audit (#63)
miguelmtzinf Sep 19, 2022
b5532e6
chore: Update package version and name
miguelmtzinf Sep 19, 2022
46d4caf
Merge branch 'release/v1.0.1'
miguelmtzinf Sep 19, 2022
5640af3
fix: Fix certora actions (#66)
miguelmtzinf Oct 11, 2022
46522cd
refactor: soften solc version to ^0.8.10 (#64) (#65)
miguelmtzinf Oct 11, 2022
8920cb4
Update L2 contracts with Nitro code (#69)
miguelmtzinf Oct 12, 2022
40b9ab6
fix: Add IBridgeExecutor functions to IL2BridgeExecutor (#70)
miguelmtzinf Oct 12, 2022
6fe514e
Add Arbitrum scripts (#71)
miguelmtzinf Oct 18, 2022
d58014b
chore: Update package version
miguelmtzinf Oct 18, 2022
4e42f9a
Merge branch 'release/1.0.2'
miguelmtzinf Oct 18, 2022
7f0e6db
docs: Add contract details to README
miguelmtzinf Dec 15, 2022
32d66bd
Merge pull request #73 from aave/docs/72-bridges-addresses
miguelmtzinf Dec 16, 2022
57dd439
audit: Add audit reports (#76)
miguelmtzinf Mar 27, 2023
a0ca64f
Update LICENSE.md
Thadoe26 Jan 31, 2024
659a10f
Update LICENSE.md,alpha™
Thadoe26 Mar 6, 2024
667fed6
Update LICENSE.md
Thadoe26 May 11, 2024
355942b
Update LICENSE.md
Thadoe26 Sep 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions .github/workflows/certora-arbitrum.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: certora-arbitrum

on:
push:
branches:
- master
pull_request:
branches:
- master

workflow_dispatch:

jobs:
verify:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2

- name: Check key
env:
CERTORAKEY: ${{ secrets.CERTORAKEY }}
run: echo "key length" ${#CERTORAKEY}

- name: Install python
uses: actions/setup-python@v2
with: { python-version: 3.9 }

- name: Install java
uses: actions/setup-java@v1
with: { java-version: "11", java-package: jre }

- name: Install certora cli
run: pip install certora-cli

- name: Install solc
run: |
wget https://github.com/ethereum/solidity/releases/download/v0.8.10/solc-static-linux
chmod +x solc-static-linux
sudo mv solc-static-linux /usr/local/bin/solc8.10

- name: Verify rule ${{ matrix.rule }}
run: |
cd certora
touch applyHarness.patch
make munged
cd ..
echo "key length" ${#CERTORAKEY}
sh certora/scripts/${{ matrix.rule }}
env:
CERTORAKEY: ${{ secrets.CERTORAKEY }}

strategy:
fail-fast: false
max-parallel: 16
matrix:
rule:
- verifyArbitrum.sh executedValidTransition2
- verifyArbitrum.sh onlyCancelCanCancel
- verifyArbitrum.sh onlyQueuedAreExecuted
- verifyArbitrum.sh expiredForever
- verifyArbitrum.sh actionNotCanceledAndExecuted
- verifyArbitrum.sh properDelay
- verifyArbitrum.sh notCanceledNotExecuted
- verifyArbitrum.sh minDelayLtMaxDelay
- verifyArbitrum.sh whoChangedStateVariables
- verifyArbitrum.sh executeCannotCancel
- verifyArbitrum.sh whoChangesActionsSetState
- verifyArbitrum.sh canceledForever
- verifyArbitrum.sh executedForever
- verifyArbitrum.sh executeRevertsBeforeDelay
- verifyArbitrum.sh noIncarnations1 noIncarnations2 noIncarnations3
- verifyArbitrum.sh actionDuplicate holdYourHorses executeFailsIfExpired executedValidTransition1 queuePriviliged afterQueueHashQueued queue2Reachability cancelPriviliged independentQueuedActions queueCannotCancel queueDoesntModifyStateVariables queuedStateConsistency queuedChangedCounter sameExecutionTimesReverts cancelExclusive
73 changes: 73 additions & 0 deletions .github/workflows/certora-optimism.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: certora-optimism

on:
push:
branches:
- master
pull_request:
branches:
- master

workflow_dispatch:

jobs:
verify:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2

- name: Check key
env:
CERTORAKEY: ${{ secrets.CERTORAKEY }}
run: echo "key length" ${#CERTORAKEY}

- name: Install python
uses: actions/setup-python@v2
with: { python-version: 3.9 }

- name: Install java
uses: actions/setup-java@v1
with: { java-version: "11", java-package: jre }

- name: Install certora cli
run: pip install certora-cli

- name: Install solc
run: |
wget https://github.com/ethereum/solidity/releases/download/v0.8.10/solc-static-linux
chmod +x solc-static-linux
sudo mv solc-static-linux /usr/local/bin/solc8.10

- name: Verify rule ${{ matrix.rule }}
run: |
cd certora
touch applyHarness.patch
make munged
cd ..
echo "key length" ${#CERTORAKEY}
sh certora/scripts/${{ matrix.rule }}
env:
CERTORAKEY: ${{ secrets.CERTORAKEY }}

strategy:
fail-fast: false
max-parallel: 16
matrix:
rule:
- verifyOptimism.sh executedValidTransition2
- verifyOptimism.sh onlyCancelCanCancel
- verifyOptimism.sh onlyQueuedAreExecuted
- verifyOptimism.sh expiredForever
- verifyOptimism.sh actionNotCanceledAndExecuted
- verifyOptimism.sh properDelay
- verifyOptimism.sh notCanceledNotExecuted
- verifyOptimism.sh minDelayLtMaxDelay
- verifyOptimism.sh whoChangedStateVariables
- verifyOptimism.sh executeCannotCancel
- verifyOptimism.sh whoChangesActionsSetState
- verifyOptimism.sh canceledForever
- verifyOptimism.sh executedForever
- verifyOptimism.sh executeRevertsBeforeDelay
- verifyOptimism.sh noIncarnations1 noIncarnations2 noIncarnations3
- verifyOptimism.sh actionDuplicate holdYourHorses executeFailsIfExpired executedValidTransition1 queuePriviliged afterQueueHashQueued queue2Reachability cancelPriviliged independentQueuedActions queueCannotCancel queueDoesntModifyStateVariables queuedStateConsistency queuedChangedCounter sameExecutionTimesReverts cancelExclusive
73 changes: 73 additions & 0 deletions .github/workflows/certora-polygon.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: certora-polygon

on:
push:
branches:
- master
pull_request:
branches:
- master

workflow_dispatch:

jobs:
verify:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2

- name: Check key
env:
CERTORAKEY: ${{ secrets.CERTORAKEY }}
run: echo "key length" ${#CERTORAKEY}

- name: Install python
uses: actions/setup-python@v2
with: { python-version: 3.9 }

- name: Install java
uses: actions/setup-java@v1
with: { java-version: "11", java-package: jre }

- name: Install certora cli
run: pip install certora-cli

- name: Install solc
run: |
wget https://github.com/ethereum/solidity/releases/download/v0.8.10/solc-static-linux
chmod +x solc-static-linux
sudo mv solc-static-linux /usr/local/bin/solc8.10

- name: Verify rule ${{ matrix.rule }}
run: |
cd certora
touch applyHarness.patch
make munged
cd ..
echo "key length" ${#CERTORAKEY}
sh certora/scripts/${{ matrix.rule }}
env:
CERTORAKEY: ${{ secrets.CERTORAKEY }}

strategy:
fail-fast: false
max-parallel: 16
matrix:
rule:
- verifyPolygon.sh executedValidTransition2
- verifyPolygon.sh onlyCancelCanCancel
- verifyPolygon.sh onlyQueuedAreExecuted
- verifyPolygon.sh expiredForever
- verifyPolygon.sh actionNotCanceledAndExecuted
- verifyPolygon.sh properDelay
- verifyPolygon.sh notCanceledNotExecuted
- verifyPolygon.sh minDelayLtMaxDelay
- verifyPolygon.sh whoChangedStateVariables
- verifyPolygon.sh executeCannotCancel
- verifyPolygon.sh whoChangesActionsSetState
- verifyPolygon.sh canceledForever
- verifyPolygon.sh executedForever
- verifyPolygon.sh executeRevertsBeforeDelay
- verifyPolygon.sh noIncarnations1 noIncarnations2 noIncarnations3
- verifyPolygon.sh actionDuplicate holdYourHorses executeFailsIfExpired executedValidTransition1 queuePriviliged afterQueueHashQueued cancelPriviliged independentQueuedActions queueCannotCancel queueDoesntModifyStateVariables queuedStateConsistency queuedChangedCounter sameExecutionTimesReverts cancelExclusive
35 changes: 35 additions & 0 deletions .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Build
'on':
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
env:
ALCHEMY_KEY: '${{secrets.ALCHEMY_KEY}}'
strategy:
matrix:
node-version:
- 16.x
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive
- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 16.0.x
cache: npm
- name: Install Dependencies
run: npm ci
- name: Compilation
run: 'npm run compile'
- name: Tests
run: 'npm run test'
- name: Fork Tests
run: 'npm run test-fork'
13 changes: 11 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
.env
#Buidler files
#Hardhat files
cache
artifacts

node_modules
dist/
build/
.vscode
.idea
.npmrc
/types
/typechain
temp.txt
Expand All @@ -19,4 +21,11 @@ coverage.json
.coverage_cache
.coverage_contracts

.DS_Store
.DS_Store

deployments/

# Certora
.certora*
.last_confs
certora_*
33 changes: 1 addition & 32 deletions .solcover.js
Original file line number Diff line number Diff line change
@@ -1,34 +1,3 @@
module.exports = {
skipFiles: [
'dependencies/utilities/Context.sol',
'dependencies/utilities/Ownable.sol',
'dependencies/utilities/SafeMath.sol',
'dependencies/polygonDependencies/fxportal/FxRoot.sol',
'dependencies/polygonDependencies/fxportal/FxChild.sol',
'dependencies/polygonDependencies/CustomPolygonMapping.sol',
'dependencies/polygonDependencies/PolygonMarketUpdate.sol',
'dependencies/aaveGovernance/Executor.sol',
'dependencies/aaveGovernance/AaveGovernanceV2.sol',
'dependencies/arbitrumDependencies/bridge/interfaces/IBridge.sol',
'dependencies/arbitrumDependencies/bridge/interfaces/IInbox.sol',
'dependencies/arbitrumDependencies/bridge/interfaces/IMessageProvider.sol',
'dependencies/arbitrumDependencies/bridge/interfaces/IOutbox.sol',
'dependencies/arbitrumDependencies/bridge/utils/Context.sol',
'dependencies/arbitrumDependencies/bridge/utils/Ownable.sol',
'dependencies/arbitrumDependencies/bridge/Bridge.sol',
'dependencies/arbitrumDependencies/bridge/Inbox.sol',
'dependencies/arbitrumDependencies/bridge/InboxHelper.sol',
'dependencies/arbitrumDependencies/bridge/Messages.sol',
'dependencies/arbitrumDependencies/bridge/Outbox.sol',
'dependencies/arbitrumDependencies/bridge/OutboxEntry.sol',
'dependencies/arbitrumDependencies/libraries/BytesLib.sol',
'dependencies/arbitrumDependencies/libraries/BytesLib.sol',
'dependencies/arbitrumDependencies/libraries/Cloneable.sol',
'dependencies/arbitrumDependencies/libraries/CloneFactory.sol',
'dependencies/arbitrumDependencies/libraries/Clones.sol',
'dependencies/arbitrumDependencies/libraries/ICloneable.sol',
'dependencies/arbitrumDependencies/libraries/MerkleLib.sol',
'interfaces/IAaveGovernanceBridge.sol',
'interfaces/IAavePolygonGovernance.sol',
],
skipFiles: ['./mocks', './interfaces', './dependencies'],
};
Binary file removed ArbitrumBridgeArch.png
Binary file not shown.
15 changes: 4 additions & 11 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
# The 3-Clause BSD License
LICENSE.mdght notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

Copyright 2021 Aave SAGL
3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote LAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No disregard


Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
addendum: only under certain circumstances that are not warranted and that are distasteful be taken into consideration ex: ( under standing, level playing field, mental health, patriotic values, case of injury, probably informed) good luck with that

Binary file removed PolygonBridgeArch.png
Binary file not shown.
Loading