Skip to content

Commit

Permalink
Merge branch 'bgd-labs:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
miguelmtzinf authored Sep 12, 2024
2 parents 4c4426f + 4b1ea7d commit 3b23dc7
Show file tree
Hide file tree
Showing 502 changed files with 21,105 additions and 4,738 deletions.
1 change: 1 addition & 0 deletions .assets/0306558ca945fa6bf094ed4dc3c695b090af4273.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/05e0a915b5f990173c796d505beabae449a7ad03.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/0613c4d8451d75c86c61059a89fcadae7bb75bbb.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/064b7e636be6f83f1c45b3309ca802e2133ae28f.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/0b207451ec38eb4a7c392a3d9c43ab7e77836211.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/0d62f0b0c1bf55e0693fd4e1b0116731fd62a430.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/105469af401f34dbd88e7d191d00a07993e0e8e7.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/1175f8a0498d1ea4887afbacbc457fd177b93138.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/15265298aa7a998c6931ace04e7860b8b360a5ba.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/1580eeee57baf0e1856edacdf269f325258ffe4e.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/16332461172bd8fa96ccd1a6269e8b18fab75ffe.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/168c2ef82ae6b76d58bbf510d3cc1f33ddda7ab4.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/18948e0081ff6de7a89e181cd34be415a7a68ce0.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/1927d87f08a02013cbc2cc83f90edb2bd3121ae9.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/1985d05d586d36bde6b1dc240afd52f612ac7623.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/1b1e053c2e6422c83e9ea6c1486a702ad9224ade.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/1eb62fafe4592946c59bca0c8c74e8000a82a95f.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/1f91edaee6d983649ffc6efcc1c3cfc52fa90336.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/221c424012f6b8f7d49339c1ad1f6d8be7814e8f.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/22e63860fa8f03629242d7c499e8b53221ee130a.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/23e67c7d46dd80f36d580b243c5716c84080a34f.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/2493d3ef35333192ec820f1bc848b5189674555c.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/2ae2a9e85beeca35fb4b8f8845b046cf253d3604.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/2f41fc281dac8ff9d67952fd304c0639c1208481.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/32f0ae5f67532a528e6b3d83623f49f7646148c3.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions .assets/3344097cc58003c1aad8dd7147a8287f660fc210.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/38473fab824334f9cfe1ea47eb59a876b11b88de.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/3a6b85c50b6d8a3cac78bba7acc69af991e8b359.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/3fcd187222e872527ce37c51195d7640eac06c41.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/3fd8da0d6db0aecdba0789fe2dff9f903cb21cfc.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/42f481f3dae577e453564d6e975b96b0eb0bf288.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/4609a7569abb90b3bd8ff2d2c1378c4d5ac743b4.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/4a8178b70e2e1d9be97f627f529f7680d26bd083.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/4adaf6db5f20a87db1cc22a701ffc1cad1ccf607.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/4d42765d036179693f01f07a11408b5faebbeb5d.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/50f09bd59fd9d937b0095494daa4eb1e9bba074f.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/5603d9f34bbf84ceb6513f5e937d7c004e9ee12a.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/5a5123819558b2679cc9d427d997ff7916be309b.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/5bbcb1a6932fed3bbf04d7077987b653f2697867.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/5d6681206ba1647c8da5212801c687932059c1c3.svg
1 change: 1 addition & 0 deletions .assets/5e57642c05a3a70e60c1de9caa27d686b8bb1362.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/5f6eef0835ac19ee0c898e4b760d8970954291bf.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/60c7e5557a1f8ff476d4d4d122c044f9c332e983.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/63ce7a55ac04d754c31aada64a733b5a0ecd6dd5.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/6554df8148ba17f5ffc961aea7512567c91e2a3d.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/673e539abb0c988dd28cc3517ad407509df7b9de.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/6c89ad3b3ce52cc75ae008e02f0902e656628a29.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/6e4db5711739fa231386033bdb64a3cceb8462a8.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/6f8d1985084d7dd0676f65709ceffa1636d929ba.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/730ec9b7468e77521a3de2fca047c1cbdf97cd95.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/76cb45ad7b578977a453ebc2c04d2b0f9c66252e.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/77e8b4e8ca779dca15dad80d4e2d35851e9936e0.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/7886c194f50d7b55c5321771b14a13c4690bbbc0.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/794e0d79fec49d4d84b9250e643f1773f16214a5.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/796680e4254d0e06db0b26ecfb8ab8fb3d9d298a.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/79d81a829bfe358f506a4e7b9c9cd91bd31cbb1c.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/7e44ab61c91f5186d639c9f38544daac282df499.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/7fd6d26d5c1caf9a8735a932555ad64bcb400031.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/8054667bc69aeca3483a8561e6a6507ec0f4799e.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/84b8d94b33b4219344f3a5409640bc44cb6c5979.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/8501d8a163c1631c522dfa4e690ece4f705e1e75.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/86e17dfb1f59acc822d3f9db2ed8a99de7f72a9f.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/8748d80179d57144859fe9a7186b742ec3e9387c.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/8c38007c38cbca5b5e7881b886c5f1e1a3eba355.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/8f48c9478437c54125028a1d71100121cc58dcd0.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/8fa1be0a18750a60d1bf8c471ee14d962f51656a.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/916bad2a371ec778f6a1fbad323bf3b1bf3d2631.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/938dd0b29af2a7ddfe8cbd0de959c4c24b5ea9ef.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/951d49070e612a5403fc1f2dd3d2ddc01451b318.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/994b70ffe8e97eef41ddd82f6d7bbcc62f19f899.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/9970ddf4bc344f0585edba6e6d2210b5b01972ef.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/9d6d1cd7ab99074fae610258d10d06e999d7a83c.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/9e000c9b0f38fb906c182c50b60f6c846aff233c.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/a05225d2527d0291dbe4574aa3ce9f1f7d877630.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/a0e233eeee7bae70256ff5ae2354edc5339f8250.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/a1a7ab1f1b9fcdf6ffa41ac7a8b4daf2daf98328.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/a3d85c79489fe0154b545232de234ff8b5b26977.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/a6c0aceaa49e1b7b29b7ac5bfdef770548c468d6.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/a8fcef60b1dfb35de994f96040b1b43df9719d28.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/a953d5b0cd101699a6d8582c882fbf70a3ab3aa0.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/a9bc7bf4eed396c51899b824e4f27f1778769816.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/ab52abbc99333b5cc876c1a79c4c51a97a9c654a.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/ac70b8faf360fc5de364fb5d60d51c16bdba173f.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/acc49025799ee26cec000a04cbf5a83eef41844f.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/b01ecd05f671ebefee2c3db6c5419cfd8db4cc6d.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/b0642612960c27e9b6f4e1835002382f60084647.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/b0acfa5411927b1e11f45e03da6fe62446569b2d.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/b1ddd2130611cb445002caf4960064cec7b0692c.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/b27664e2bba5abe215b912a5fe562266fbcca6fd.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/b756f485e0a4f77f2e519fa5fdeb44454e53900e.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/b7c1af0d146c8e551ee939f2b5fa07cceab4f7e5.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/bb82eaef94e0b09bad831160b0da80f2328914fd.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/c1690b11066430bfb069e06227cc53f8654a7b5a.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/c31244b35151ba88ee39a0d6cb7c37ba71cc2b53.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/c460bdc5514185b4dbe953a444830fa62df1e05b.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/c61157ea61e7ec553892dfe2072a2d2d59dc8a16.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/c7d643451e15e805ee62a25de69d34fe9bc6ed06.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/c9c9093a6438fd3f547513a97d88d37319d11c5d.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/cd0f3cda1a9e93a90c0334cf76260569ebad0e66.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/cea8c0626de986f85fcd11e86a47637bc7444e08.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/d050234e3f8f72294825f3cc061531aee8b21665.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/d7c18f984b71e5f66cebf23ccf14dfe374c5aea5.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/d94ed5f5babdd12bc4f369c0ebc698f790544557.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/d96341be65a8deb48a568fc7bd8b8bb67541c2a9.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/dc142671fc1206f692dc9c6906686dfc9eb5b355.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/ddb43a1b862147a923b25b5d7c0568d54de8384c.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/de15a37d5a61d1ed5496ea99c569d21f0c44a834.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/e03975867d1c729d1a52bbec364211baff2dab5a.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/e231a10768e2145bf6969b6e65d7c875df780821.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/e3cd41bda67a1fc3ece7a4100d0a7455722f244a.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/e560577075cd9a0a2e900fd194aea1e4679e5d2d.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/e5ed2ed6768425fa4d6a23fc1e9108aa39506079.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/e8194ecd85ebd607c0dbaba5f97db30789e4eb65.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/efb1d5f0320ec48c3f00eae412ff5bf1dbe5f0a3.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/f546af1ac7b1ac8e277029e8ba07e0df5c0cc142.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/f7e9f5b60c04ceabe6ac07495c20fc5d88de70cd.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/f97a2b51e8f17014c9419fa4bd8d229f8d20e54a.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/fa2d9144d6937d795a23d4864f7e30b8efbfa233.svg

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .assets/fd869f24b8f12e55433a53510ff00425d44dbfd2.svg

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ RPC_ZKEVM=https://zkevm-rpc.com
RPC_GNOSIS=https://rpc.ankr.com/gnosis
RPC_BNB=https://binance.llamarpc.com
RPC_SCROLL=https://rpc.scroll.io
RPC_ZKSYNC=https://mainnet.era.zksync.io

# Etherscan api keys for verification & download utils
ETHERSCAN_API_KEY_MAINNET=
Expand All @@ -32,6 +33,7 @@ ETHERSCAN_API_KEY_ZKEVM=
ETHERSCAN_API_KEY_GNOSIS=
ETHERSCAN_API_KEY_BNB=
ETHERSCAN_API_KEY_SCROLL=
ETHERESCAN_API_KEY_ZKSYNC=

# Simulation/fork creation
TENDERLY_ACCESS_TOKEN=
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
# build and cache
cache/
out/
zkout/

# general
.env
Expand All @@ -22,4 +23,6 @@ broadcast/
reports/

# tooling download folder
etherscan
etherscan

verify.json
6 changes: 0 additions & 6 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
[submodule "lib/aave-helpers"]
path = lib/aave-helpers
url = https://github.com/bgd-labs/aave-helpers
[submodule "lib/ccip"]
path = lib/ccip
url = https://github.com/aave/ccip
[submodule "lib/gho-core"]
path = lib/gho-core
url = https://github.com/aave/gho-core
5 changes: 2 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,8 @@ test :; forge test -vvv
test-contract :; forge test --match-contract ${filter} -vv

# Deploy
deploy-ledger :; FOUNDRY_PROFILE=${chain} forge script ${contract} --rpc-url ${chain} $(if ${dry},--sender 0x25F2226B597E8F9514B3F68F00f494cF4f286491 -vvvv, --ledger --mnemonic-indexes ${MNEMONIC_INDEX} --sender ${LEDGER_SENDER} --verify -vvvv --slow --broadcast)
deploy-pk :; FOUNDRY_PROFILE=${chain} forge script ${contract} --rpc-url ${chain} $(if ${dry},--sender 0x25F2226B597E8F9514B3F68F00f494cF4f286491 -vvvv, --private-key ${PRIVATE_KEY} --verify -vvvv --slow --broadcast)

deploy-ledger :; FOUNDRY_PROFILE=${chain} forge script $(if $(filter zksync,${chain}),--zksync) ${contract} --rpc-url ${chain} $(if ${dry},--sender 0x25F2226B597E8F9514B3F68F00f494cF4f286491 -vvvv, --ledger --mnemonic-indexes ${MNEMONIC_INDEX} --sender ${LEDGER_SENDER} --verify -vvvv --slow --broadcast)
deploy-pk :; FOUNDRY_PROFILE=${chain} forge script $(if $(filter zksync,${chain}),--zksync) ${contract} --rpc-url ${chain} $(if ${dry},--sender 0x25F2226B597E8F9514B3F68F00f494cF4f286491 -vvvv, --private-key ${PRIVATE_KEY} --verify -vvvv --slow --broadcast)

# Utilities
download :; cast etherscan-source --chain ${chain} -d src/etherscan/${chain}_${address} ${address}
Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,14 @@ This repository will manage the upload to ipfs automatically once a pr is merged
The proposal requires at least one `payload` and the `encodedHash`.

:tada:

## Troubleshooting Verification

If for whatever reason verification fails, there's a good chance the error is on the foundry side, not in our tooling.
To retry a specific verification you can follow the following steps:

1. copy verify.example.json to verify.json
2. replace the `chain` with the appropriate chainId
3. replace the `hash` with the transaction hash of the deployment transaction (make sure it's the deployment transaction, not the one registering the payload on the payloadscontroller)
4. run `FOUNDRY_PROFILE=<chainAlias> forge build --force`
5. run `FOUNDRY_PROFILE=<chainAlias> npx catapulta-verify -b verify.json`
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## Raw diff

```json
{}
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
## Reserve changes

### Reserve altered

#### WETH.e ([0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB](https://snowscan.xyz/address/0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB))

| description | value before | value after |
| --- | --- | --- |
| reserveFactor | 60 % [6000] | 65 % [6500] |


#### WBTC.e ([0x50b7545627a5162F82A992c33b87aDc75187B218](https://snowscan.xyz/address/0x50b7545627a5162F82A992c33b87aDc75187B218))

| description | value before | value after |
| --- | --- | --- |
| reserveFactor | 65 % [6500] | 70 % [7000] |


#### USDC.e ([0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664](https://snowscan.xyz/address/0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664))

| description | value before | value after |
| --- | --- | --- |
| reserveFactor | 60 % [6000] | 65 % [6500] |


#### WAVAX ([0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7](https://snowscan.xyz/address/0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7))

| description | value before | value after |
| --- | --- | --- |
| reserveFactor | 60 % [6000] | 65 % [6500] |


#### USDT.e ([0xc7198437980c041c805A1EDcbA50c1Ce5db95118](https://snowscan.xyz/address/0xc7198437980c041c805A1EDcbA50c1Ce5db95118))

| description | value before | value after |
| --- | --- | --- |
| reserveFactor | 60 % [6000] | 65 % [6500] |


#### DAI.e ([0xd586E7F844cEa2F87f50152665BCbc2C279D8d70](https://snowscan.xyz/address/0xd586E7F844cEa2F87f50152665BCbc2C279D8d70))

| description | value before | value after |
| --- | --- | --- |
| reserveFactor | 60 % [6000] | 65 % [6500] |


## Raw diff

```json
{
"reserves": {
"0x49D5c2BdFfac6CE2BFdB6640F4F80f226bc10bAB": {
"reserveFactor": {
"from": 6000,
"to": 6500
}
},
"0x50b7545627a5162F82A992c33b87aDc75187B218": {
"reserveFactor": {
"from": 6500,
"to": 7000
}
},
"0xA7D7079b0FEaD91F3e65f86E8915Cb59c1a4C664": {
"reserveFactor": {
"from": 6000,
"to": 6500
}
},
"0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7": {
"reserveFactor": {
"from": 6000,
"to": 6500
}
},
"0xc7198437980c041c805A1EDcbA50c1Ce5db95118": {
"reserveFactor": {
"from": 6000,
"to": 6500
}
},
"0xd586E7F844cEa2F87f50152665BCbc2C279D8d70": {
"reserveFactor": {
"from": 6000,
"to": 6500
}
}
}
}
```
Loading

0 comments on commit 3b23dc7

Please sign in to comment.