Skip to content

Tags: Ion-Protocol/ion-protocol

Tags

v1-ezETH/WETH

Toggle v1-ezETH/WETH's commit message

Verified

This commit was signed with the committer’s verified signature.
junkim012 Jun Kim
feat: ezETH/WETH mainnet deployment

v1-rswETH/wstETH

Toggle v1-rswETH/wstETH's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
rswETH integration (#68)

* feat: rswETH integration

* chore: remove unused import

* chore: add external getters to internal restaked swell library functions

* fix: take min between exchange rate and market price for the viewSpot test

* chore: remove unused imports from tests

* chore: stagaing deployment

* feat: rswETH deployment

---------

Co-authored-by: Jun Kim <[email protected]>

v1-rsETH/wstETH

Toggle v1-rsETH/wstETH's commit message

Verified

This commit was signed with the committer’s verified signature.
junkim012 Jun Kim
chore: add rsETH/wstETH market deployment logs

v1-weETH/wstETH

Toggle v1-weETH/wstETH's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
WeEth Market Deployment (#49)

* feat: weETH reserve oracle and fork tests

* feat: wstETH per weETH spot oracle and tests

* feat: WeEthHandler

* clean 2

* chore: forge fmt

* Create LICENSE

BUSL License

* update LICENSE

* chore: SPDX-License-Identifiers

* chore: casing

* feat: weETH reserve oracle and fork tests

* feat: wstETH per weETH spot oracle and tests

* forge install: forge-safe

* feat: cli tool to target script and contracts to run

* fix: weETH deployment for YieldOracle
feat: deployment script fork tests

* fix: weETH wstETH spot oracle now uses market price instead of exchange rate for valuing stETH against ETH

* chore: global imports and removed blockNumber setter

* test: test the WeEthHandler

* refactor: generalize UniswapFlashswapDirectMint for any market instance

* docs: document the

* style: rename amountLrt to amountOut

* docs: EtherFi library natspec

* refactor: move REDSTONE_DECIMALS to Constants.sol and make last update time in spot oracle immutable

* fix: replace wstETH with weETH

* feat: deployment script tests

* wip: bash deploy

* feat: single asset deployment tests and ionPool createX deployment

* chore: deployment cleanup and input validation

* feat: multisig action scripts

* feat: refactor deployment scripts with input validation

* feat: multisig action scripts

* fmt: format

* fix: local node deployments scripts

* fix: revert Liquidation changes

* fix: deployment scripts with create3 addresses

* chore: update env.example

* fix: make WeEthIonPoolSharedSetup setUp() virtual

* refactor: rename Liqudation variables

* refactor: __TestFlashswapLeverage script for WeEth market and add gemJoin to output from deploy-sim.sh

* fix: UniswapFlashswapDirectMint should compare maxResultingDebt against input wstEth amount from swap

* fix: UniswapFlashswapDirectMint should compare maxResultingDebt against input wstEth amount from swap

* chore: reduce reserve oracle cooldown to 58 min

* test: fuzz the WeEthHandler

* fix: handle rounding error on EtherFiLibrary

* chore: docs and cleanup

* refactor: make Liquidation contract support IonPool when ilkCount != 3

* feat: add new Pause role for the pause() function and add pausability for the mintAndBurnGem() function

* feat: multisig deployment

* fix: reserve factor input validation

* fix: merge conflict

* Update README.md

* CI checks (#50)

* chore: ci

* fmt: run forge fmt

* chore: link validation in ci

* chore: spell check

* chore: ci for tests and solhint

* fix: solhint ci

* fix: forge test ci

* chore: slither ci and triage

* feat: foundry-storage-check

* fix: remove tests from ci

* chore: add husky hooks

* Update README.md

---------

Co-authored-by: Alex Narvaez-Duckworth <[email protected]>

* fix: solhint and slither

* slither

* fix: spell check

* feat: AdminTransfer script

* feat: deployment script for ion pool implementation

* chore: dry run

* fix: remove arrays from Liquidation constructor args

* fix: slither

* fix: slither

* test: integration tests (#60)

* feat: YieldOracleNull

* feat: YieldOracleNull deployment script

---------

Co-authored-by: Jun Kim <[email protected]>
Co-authored-by: teryanarmen <[email protected]>
Co-authored-by: Alex Narvaez-Duckworth <[email protected]>

actions

Toggle actions's commit message

Verified

This commit was signed with the committer’s verified signature.
refactor: rename Liqudation variables