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

External Liquidity Providers #13

Merged
merged 207 commits into from
Oct 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
207 commits
Select commit Hold shift + click to select a range
00164c6
WIP MultiLP
naddison36 Aug 23, 2024
72282eb
forge install: openzeppelin-contracts
naddison36 Aug 23, 2024
081cad1
WIP
naddison36 Aug 23, 2024
9732e85
forge install: openzeppelin-contracts-upgradeable
naddison36 Aug 23, 2024
80170bd
WIP redeem queue
naddison36 Aug 23, 2024
9c481ee
Merge remote-tracking branch 'origin/main' into nicka/lp
naddison36 Aug 26, 2024
0a987f7
PeggedARM now support one sided and double sided trades
naddison36 Sep 2, 2024
a39504c
Added Lido ARM
naddison36 Sep 2, 2024
8bf3d33
Added Lido ARM fork tests
naddison36 Sep 2, 2024
ccf5986
Added a Multi LP version of the Lido ARM
naddison36 Sep 3, 2024
550610c
Updated diagrams
naddison36 Sep 3, 2024
680e7ec
Added convertToShares and convertToAssets to MultiLP
naddison36 Sep 3, 2024
8da3061
Added performance fee to MultiLP
naddison36 Sep 3, 2024
ce04236
Changed implementation of the performance fee
naddison36 Sep 3, 2024
04f547c
Add support for multiple tranches
naddison36 Sep 9, 2024
8b9a767
Added admin functions to update tranche prices and allocations
naddison36 Sep 9, 2024
f4e7b89
Generated latest diagrams
naddison36 Sep 9, 2024
5d65c44
Add _claimHook to add liquidity back
naddison36 Sep 10, 2024
d117f2b
Added AccessControlLP
naddison36 Sep 10, 2024
849eecc
Added AccessControlShares
naddison36 Sep 11, 2024
4c54c48
Split performance fee logic into PerformanceFee contract
naddison36 Sep 11, 2024
6c49b61
Fixed saving of new total assets to after asset transfers
naddison36 Sep 16, 2024
6db1bb2
Natspec updates
naddison36 Sep 16, 2024
4dc44d0
Generated new contract diagrams
naddison36 Sep 16, 2024
3a19ed8
Added _gap in inherited contracts
naddison36 Sep 17, 2024
c44d4de
Changed timestamp that was storing the request time in WithdrawalRequ…
naddison36 Sep 17, 2024
fd2bc10
Refactor PerformanceFee
naddison36 Sep 17, 2024
09e0283
Generated latest contract diagrams
naddison36 Sep 17, 2024
4b59dc0
Fixed OETH ARM fork tests
naddison36 Sep 17, 2024
9d003dd
Refactor MultiPriceARM
naddison36 Sep 17, 2024
d00856b
Updated contract diagrams
naddison36 Sep 17, 2024
32ff7fa
Fixes to MultiPriceARM
naddison36 Sep 17, 2024
3755870
More LidoMultiPriceMultiLpARM fork tests
naddison36 Sep 17, 2024
77e08ec
Added whitelist controls to LidoFixedPriceMultiLpARM
naddison36 Sep 17, 2024
4487f13
Updated Natspec
naddison36 Sep 17, 2024
bbb36e1
Generated latest contract code
naddison36 Sep 17, 2024
b348276
Removed minimumFunds logic for LP version
naddison36 Sep 17, 2024
74de0bb
Fix Napspec
naddison36 Sep 17, 2024
07d0242
changed setLiquidityProviderCaps to bulk set lp caps
naddison36 Sep 17, 2024
8bf0599
Added LiquidityProviderCap event when decrementing the lp cap
naddison36 Sep 17, 2024
dfb26f4
Moved the Liquidity Provider Controller out of the ARM
naddison36 Sep 18, 2024
d61a3d6
Refactor test structure (#16)
clement-ux Sep 19, 2024
7c6a6b9
Merge remote-tracking branch 'origin/main' into nicka/lp
naddison36 Sep 19, 2024
b607e6f
Switch from gitmodules to Soldeer. (#17)
clement-ux Sep 19, 2024
9b7788c
Added Lido ARM deploy script
naddison36 Sep 19, 2024
25b2302
Merge remote-tracking branch 'origin/nicka/lp' into nicka/lp
naddison36 Sep 19, 2024
b7e7d24
Changed the Lido ARM owner to be the mainnet 5/8 multisig
naddison36 Sep 19, 2024
9d95819
Anyone can now call collectFees
naddison36 Sep 19, 2024
cda3c0e
Updated README
naddison36 Sep 19, 2024
991e10d
Added operator to LiquidityProviderController which will be a Defende…
naddison36 Sep 19, 2024
74c36a0
Add test for Swaps in LidoFixedPriceMultiLpARM.sol. (#18)
clement-ux Sep 20, 2024
12dbafe
Refactor setPrices for FixedPriceARM
naddison36 Sep 20, 2024
19a5439
Merge remote-tracking branch 'origin/nicka/lp' into nicka/lp
naddison36 Sep 20, 2024
2bc1c2e
Renamed MAX_FEE to FEE_SCALE
naddison36 Sep 20, 2024
2371dfb
Removed old Make upgrade actions
naddison36 Sep 20, 2024
9a31216
Changed the _gap's so each contract uses 50 slots
naddison36 Sep 20, 2024
73dacff
Updated Lido ARM deploy script
naddison36 Sep 20, 2024
d57fe5d
Updated deploy script
naddison36 Sep 20, 2024
5acf34b
Added postDeploy Hardhat task
naddison36 Sep 20, 2024
0b6e950
Merge latest tests (#19)
naddison36 Sep 23, 2024
5a9f1f6
Added address of ARMBuyback
naddison36 Sep 23, 2024
a9de6f0
Moved initializing lastTotalAssets to _initPerformanceFee
naddison36 Sep 23, 2024
1ff7b1c
Moved burn of shares down in requestRedeem
naddison36 Sep 23, 2024
2de950a
Fixed applying the performance fee twice on deposits
naddison36 Sep 23, 2024
568c974
fix: increase global queued amount when requestRedeem.
clement-ux Sep 23, 2024
aa61f9c
[WIP] test: add tests for `requestRedeem()`.
clement-ux Sep 23, 2024
7ce329e
Fixed applying the performance fee twice on deposits
naddison36 Sep 23, 2024
541c50e
test: add tests for `requestRedeem()` when ARM profit/loss.
clement-ux Sep 23, 2024
ca3af64
Updated deposit assertions
naddison36 Sep 23, 2024
bc0403e
Fix requestRedeem which now stored the updated queued amount
naddison36 Sep 23, 2024
c7b676f
Merge remote-tracking branch 'origin/clement/tests' into nicka/lp
naddison36 Sep 23, 2024
7966860
Updated deploy script
naddison36 Sep 23, 2024
a56e90c
Added Lido smoke test that uses the deploy script
naddison36 Sep 23, 2024
6810952
Removed experimentation code
naddison36 Sep 23, 2024
c5d23b5
generated contract docs
naddison36 Sep 23, 2024
4c33338
Add more tests. (#21)
clement-ux Sep 24, 2024
40af28f
Deposit now adds to the withdrawal queue
naddison36 Sep 24, 2024
f1c9ee4
Changed requestRedeem to use convertToAssets instead of previewRedeem
naddison36 Sep 24, 2024
5130d6c
Add more tests. (#22)
clement-ux Sep 25, 2024
c0997d5
Fix performance fee calc not removing new perf fee from lastTotalAssets
naddison36 Sep 25, 2024
79eaf5c
Write to storage once in requestStETHWithdrawalForETH
naddison36 Sep 25, 2024
9b98110
Changed the preview functions to be external now that are no longer b…
naddison36 Sep 25, 2024
202915f
Generated latest contract diagram
naddison36 Sep 25, 2024
9d255ff
Added more detail to the invalid token error
naddison36 Sep 25, 2024
4c58acd
Fix compile warning in test
naddison36 Sep 25, 2024
ad1445d
Ensure swaps don't use withdrawal queue liquidity (#23)
naddison36 Sep 25, 2024
5387d79
Don't allow prices to cross 1
DanielVF Sep 25, 2024
59ebf11
Bring in the latest tests (#24)
naddison36 Sep 26, 2024
6a8652b
Flatten the LidoARM inheritance (#25)
naddison36 Sep 26, 2024
070f9ff
test: add extra tests for deposit while lido withdraw.
clement-ux Sep 26, 2024
133f5e0
test: add extra test for swap with withdrawQueue full.
clement-ux Sep 26, 2024
61f83d2
Added switch to LiquidityProviderController so the account level caps…
naddison36 Sep 27, 2024
39933ec
Changed setAccountCapEnabled to only be called by Owner
naddison36 Sep 27, 2024
4db8f36
fix: use approx eq for steth balance.
clement-ux Sep 27, 2024
4703a90
Added accountCapEnabled tests
naddison36 Sep 27, 2024
8568f6d
fix: use approx eq for steth balance (again).
clement-ux Sep 27, 2024
bd33b38
Merge remote-tracking branch 'origin/nicka/lp' into nicka/lp
naddison36 Sep 27, 2024
7b33788
More setter tests
naddison36 Sep 27, 2024
bccfc27
Merge remote-tracking branch 'origin/nicka/lp' into nicka/lp
naddison36 Sep 27, 2024
fa71e97
Added setTotalAssetsCap tests
naddison36 Sep 27, 2024
2f1f7ee
Added setLiquidityProviderCaps tests
naddison36 Sep 27, 2024
a243cbd
Updated assertions of initial deploy
naddison36 Sep 27, 2024
624578d
Generated latest contract diagrams
naddison36 Sep 27, 2024
1653927
feat: return true when running test against tenderly testnet.
clement-ux Sep 27, 2024
28482b2
Added parseDeployedAddress
naddison36 Sep 30, 2024
7abcc1d
Updated postDeploy Hardhat task
naddison36 Sep 30, 2024
3940168
WIP Broadcast fork section of deploy script
naddison36 Sep 30, 2024
c4c0c86
Added liquidity provider Hardhat tasks
naddison36 Sep 30, 2024
35915a6
Fixed setting of token0 and token1 in LidoARM (#27)
naddison36 Oct 1, 2024
8ceb827
Handler Tenderly testnet (#26)
clement-ux Oct 1, 2024
8420809
Fixed ARM acronym in Natspec
naddison36 Oct 1, 2024
39086af
Removed postDeploy Hardhat task now the forge script is working
naddison36 Oct 1, 2024
d53a75c
Simplified deposit to WETH
naddison36 Oct 1, 2024
9f999fa
Fixed deploy script when run as a fork
naddison36 Oct 2, 2024
2741660
Removed approveStETH as its in the initializer
naddison36 Oct 2, 2024
745bf57
changes to setPrices to make it easier to understand
naddison36 Oct 2, 2024
5545239
Fix bug in _rawTotalAssets not checking feesAccrued before subtraction
naddison36 Oct 2, 2024
47fae01
Renamed total assets to available assets (#28)
naddison36 Oct 2, 2024
c9f25f4
Added Lido contract dependency diagram
naddison36 Oct 2, 2024
bf449c2
Added Hardhat tasks requestRedeemLido and claimRedeemLido
naddison36 Oct 2, 2024
f3358f2
Adjust lastAvailableAssets post deposit and redeem so lastAvailableAs…
naddison36 Oct 2, 2024
1112965
Reordered the storage slots for fee variables
naddison36 Oct 3, 2024
ef6f7e6
Save gas on WETH balanceOf call on swaps of WETH out if no outstandin…
naddison36 Oct 3, 2024
19b55d7
Only accrued fees when they are collected (#30)
naddison36 Oct 3, 2024
ff40876
Generated latest LidoARM contract diagram
naddison36 Oct 3, 2024
87ef2f5
Simplification of claimRedeem
naddison36 Oct 3, 2024
533e21e
Generated latest LidoARM contract diagram
naddison36 Oct 3, 2024
67259f5
Aligned the storage slot gap
naddison36 Oct 4, 2024
725fb99
Changed isClaimable to claimable
naddison36 Oct 4, 2024
75eb931
Limit performance fee to 50%
naddison36 Oct 4, 2024
b94977f
Fixed visibility of fee functions
naddison36 Oct 4, 2024
5d68e72
Natspec update
naddison36 Oct 4, 2024
7d8c1f1
Return 0 on early exit
naddison36 Oct 4, 2024
2dc0084
emit at end of the function
naddison36 Oct 4, 2024
45b3bf0
Collapsed LidoLiquidityManager into LidoARM
naddison36 Oct 4, 2024
80caba0
Fixed claimRedeem tests with new event order
naddison36 Oct 4, 2024
5d93f21
Removed LidoLiquidityManager as it's now in LidoARM
naddison36 Oct 4, 2024
2c342f0
Generated latest contract diagrams
naddison36 Oct 4, 2024
d89607f
Clean up _availableAssets
naddison36 Oct 4, 2024
df8a1f9
cleanup claimRedeem
naddison36 Oct 4, 2024
608ccc4
Renamed LiquidityProviderController to CapManager
naddison36 Oct 4, 2024
faa8495
Renamed outstandingEther to lidoWithdrawalQueueAmount
naddison36 Oct 4, 2024
5f0b18c
Updated contract diagram
naddison36 Oct 4, 2024
8d62dfb
Updated _transferAsset to use seth
naddison36 Oct 4, 2024
0ac44df
simplified _transferAsset
naddison36 Oct 4, 2024
2f522b9
Fixed collectFees so it doesn't use WETH reserved for the withdrawal …
naddison36 Oct 4, 2024
541e298
changed _liquidityAvailable to _requireLiquidityAvailable
naddison36 Oct 4, 2024
123646f
Limited prices to crossing 2 basis point past 1.0
naddison36 Oct 4, 2024
9d70f65
Changed so buy price has to be below 1
naddison36 Oct 4, 2024
61e95ab
Increases initial total cap
naddison36 Oct 7, 2024
89f7146
Made claim delay immutable and only 1 minute for Testnet
naddison36 Oct 8, 2024
de02502
Generate latest LidoARM diagram
naddison36 Oct 8, 2024
d3a1236
Add Zapper for LidoARM (#31)
clement-ux Oct 8, 2024
a1070a9
Merge branch 'nicka/lp' of github.com:OriginProtocol/arm-oeth into ni…
naddison36 Oct 8, 2024
ebdf3e2
updated snapLido Hardhat task
naddison36 Oct 8, 2024
72415d1
Added collectFees Hardhat task
naddison36 Oct 8, 2024
4fbb80c
Update Natspec
naddison36 Oct 8, 2024
5ce2a03
Updated contract diagrams
naddison36 Oct 8, 2024
2e7f294
Added crossPrice to check when Operator sets prices
naddison36 Oct 9, 2024
b339fc5
Set cross price in fork section fo deploy script
naddison36 Oct 9, 2024
322ec2f
Safety check in setCrossPrice so no stETH in ARM when cross price red…
naddison36 Oct 9, 2024
db0b95a
Allow the cross price to be 20 basis points below 1
naddison36 Oct 9, 2024
fecb2c0
totalAssets returns MIN_TOTAL_SUPPLY if fees > available assets
naddison36 Oct 9, 2024
c88e741
Generated latest LidoARM contract diagram
naddison36 Oct 9, 2024
711ba46
Updated Natspec
naddison36 Oct 9, 2024
66c0bbf
Now pricing the base assets, stETH, using the crossPrice
naddison36 Oct 9, 2024
4f63104
fix: make proxy falback payable.
clement-ux Oct 9, 2024
59c2701
Price stETH in the withdrawal queue at 1.0 as it can't be sold for an…
naddison36 Oct 9, 2024
3a3e4a1
Merge remote-tracking branch 'origin/nicka/lp' into nicka/lp
naddison36 Oct 9, 2024
450524d
Fixed when fees = available assets in totalAssets
naddison36 Oct 9, 2024
6b991c0
Natspec updates
naddison36 Oct 9, 2024
299be9d
Add Zap compliant with Liquidity Provider Cap (#32)
clement-ux Oct 10, 2024
7200138
Generated latest contract diagrams
naddison36 Oct 10, 2024
eea9445
standardizes deal in smoke tests
naddison36 Oct 10, 2024
90c543b
Renamed request and claim Lido withdrawals
naddison36 Oct 10, 2024
8b814a8
Natspec update
naddison36 Oct 10, 2024
2a547b4
More info to snapLido Hardhat task
naddison36 Oct 10, 2024
3191670
Added requestLidoWithdrawals, lidoClaimWithdraw and lidoWithdrawStatu…
naddison36 Oct 10, 2024
730b8dc
Added setZap to deploy script
naddison36 Oct 10, 2024
3d48ae2
depositLido now supports depositing ETH using the Zapper
naddison36 Oct 10, 2024
c6c29fb
fix deploy script
naddison36 Oct 10, 2024
cf916aa
Added more logs to the deploy script
naddison36 Oct 10, 2024
1e80d46
Made claimable external as it's not used internally
naddison36 Oct 10, 2024
c8467af
Renamed withdrawalQueue to lidoWithdrawalQueue so its not confused wi…
naddison36 Oct 10, 2024
7aa4009
Updated contract dependency diagram
naddison36 Oct 10, 2024
11eb8e3
Removed te extra logic that transfers and extra 2 wei for stETH
naddison36 Oct 10, 2024
be9ad00
snapLido now compares against 1Inch, Curve and Uniswap
naddison36 Oct 11, 2024
36a3132
Change Zap integration in ARM. (#33)
clement-ux Oct 12, 2024
e58a322
Added gas costs to lidoSnap
naddison36 Oct 14, 2024
4bd8511
Merge remote-tracking branch 'origin/nicka/lp' into nicka/lp
naddison36 Oct 14, 2024
6bdca99
Added RequestLidoWithdrawals and ClaimLidoWithdrawals events
naddison36 Oct 14, 2024
5c30a4c
put nextWithdrawalIndex into its own slot
naddison36 Oct 14, 2024
ec44d07
Updated comments for setCrossPrice
naddison36 Oct 14, 2024
9257f50
Clearer setPrices comments
naddison36 Oct 14, 2024
ce9cf60
Generated latest LidoARM contract diagrams
naddison36 Oct 14, 2024
18b96c8
Pre launch changes (#34)
naddison36 Oct 14, 2024
1ad9655
Updated Lido ARM's token symbol
naddison36 Oct 15, 2024
6427782
Swap rounding (#35)
naddison36 Oct 15, 2024
894ed9e
Merge branch 'nicka/lp' of github.com:OriginProtocol/arm-oeth into ni…
naddison36 Oct 16, 2024
6b923cb
Added new Treasury address
naddison36 Oct 16, 2024
77321c0
Removed individual caps from deploy script
naddison36 Oct 16, 2024
5883df2
Invariant testing campaign (#29)
clement-ux Oct 16, 2024
4839ca6
minor change to remove Solidity warning
naddison36 Oct 16, 2024
d0bd97a
Updated prices in deploy script
naddison36 Oct 16, 2024
eaabf90
Change tx order in deploy script
naddison36 Oct 16, 2024
fa3be77
Fix contract verification & update Makefile (#37)
clement-ux Oct 16, 2024
f330e03
Deployed Lido ARM contracts (#36)
naddison36 Oct 17, 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
3 changes: 3 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,8 @@ jobs:
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1

- name: Install Dependencies
run: forge soldeer install

- name: Run fork tests
run: forge test -vvv --summary --detailed
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@ artifacts

# Forge
.gas-snapshot
dependencies/
soldeer.lock

# Coverage
lcov.info*

# Defender Actions
dist
Expand Down
3 changes: 0 additions & 3 deletions .gitmodules

This file was deleted.

3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,6 @@
"solidity.packageDefaultDependenciesContractsDirectory": "src",
"solidity.packageDefaultDependenciesDirectory": "lib",
"solidity.compileUsingRemoteVersion": "v0.8.23+commit.f704f362",
"solidity.formatter": "forge"
"solidity.formatter": "forge",
"cSpell.words": ["traderate"]
}
35 changes: 19 additions & 16 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,14 @@ default:
# Always keep Forge up to date
install:
foundryup
forge install
forge soldeer install
yarn install

clean:
@rm -rf broadcast cache out

clean-all:
@rm -rf broadcast cache out dependencies node_modules soldeer.lock

gas:
@forge test --gas-report
Expand All @@ -19,14 +26,20 @@ snapshot:
@forge snapshot

# Tests
test-std:
forge test --summary --fail-fast --show-progress

test:
@forge test --summary
@FOUNDRY_NO_MATCH_CONTRACT=Invariant make test-std

test-f-%:
@FOUNDRY_MATCH_TEST=$* make test
@FOUNDRY_MATCH_TEST=$* make test-std

test-c-%:
@FOUNDRY_MATCH_CONTRACT=$* make test
@FOUNDRY_MATCH_CONTRACT=$* make test-std

test-all:
@make test-std

# Coverage
coverage:
Expand All @@ -49,20 +62,10 @@ deploy:
@forge script script/deploy/DeployManager.sol --rpc-url $(PROVIDER_URL) --private-key ${DEPLOYER_PRIVATE_KEY} --broadcast --slow --verify -vvvv

deploy-testnet:
@forge script script/deploy/DeployManager.sol --rpc-url $(TESTNET_URL) --private-key ${DEPLOYER_PRIVATE_KEY} --broadcast --slow -vvvv
@forge script script/deploy/DeployManager.sol --rpc-url $(TESTNET_URL) --broadcast --slow --unlocked -vvvv

deploy-holesky:
@forge script script/deploy/DeployManager.sol --rpc-url $(HOLESKY_URL) --private-key ${DEPLOYER_PRIVATE_KEY} --broadcast --slow --verify -vvvv

# Upgrade scripts
upgrade:
@forge script script/002_Upgrade.s.sol --rpc-url $(PROVIDER_URL) --private-key ${DEPLOYER_PRIVATE_KEY} --broadcast --slow --verify -vvvv

upgrade-testnet:
@forge script script/002_Upgrade.s.sol --rpc-url $(TESTNET_URL) --private-key ${DEPLOYER_PRIVATE_KEY} --broadcast --slow -vvvv

upgrade-holesky:
@forge script script/002_Upgrade.s.sol --rpc-url $(HOLESKY_URL) --private-key ${DEPLOYER_PRIVATE_KEY} --broadcast --slow --verify -vvvv
@forge script script/deploy/DeployManager.sol --rpc-url $(HOLESKY_URL) --private-key ${DEPLOYER_PRIVATE_KEY} --broadcast --slow --verify -vvv

# Override default `test` and `coverage` targets
.PHONY: test coverage
10 changes: 7 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,14 +116,18 @@ function swapTokensForExactTokens(
### Install

```
foundryup
forge install
forge compile
make install
cp .env.example .env
```

In the `.env` file, set the environment variables as needed. eg `PROVIDER_URL` for the RPC endpoint.

### Format and Compile

```
make
```

### Running tests

Fork and Unit tests run with the same command, as the fork is initiated on the test file itself if needed.
Expand Down
13 changes: 11 additions & 2 deletions build/deployments-1.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,16 @@
{
"executions": { "001_CoreMainnet": 1723685111 },
"executions": {
"001_CoreMainnet": 1723685111,
"002_UpgradeMainnet": 1726812322,
"003_UpgradeLidoARMScript": 1729073099
},
"contracts": {
"LIDO_ARM": "0x85B78AcA6Deae198fBF201c82DAF6Ca21942acc6",
"LIDO_ARM_CAP_IMPL": "0x8506486813d025C5935dF481E450e27D2e483dc9",
"LIDO_ARM_CAP_MAN": "0xf54ebff575f699d281645c6F14Fe427dFFE629CF",
"LIDO_ARM_IMPL": "0x3d724176c8f1F965eF4020CB5DA5ad1a891BEEf1",
"LIDO_ARM_ZAPPER": "0x01F30B7358Ba51f637d1aa05D9b4A60f76DAD680",
"OETH_ARM": "0x6bac785889A4127dB0e0CeFEE88E0a9F1Aaf3cC7",
"OETH_ARM_IMPL": "0xd8fF298eAed581f74ab845Af62C48aCF85B2f05e"
"OETH_ARM_IMPL": "0x187FfF686a5f42ACaaF56469FcCF8e6Feca18248"
}
}
46 changes: 46 additions & 0 deletions docs/CapManagerHierarchy.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
58 changes: 58 additions & 0 deletions docs/CapManagerSquashed.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
60 changes: 60 additions & 0 deletions docs/LidoARMHierarchy.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading