├── .env.example ├── .eslintrc.js ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── Hardhat.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── CapManagerHierarchy.svg ├── CapManagerSquashed.svg ├── LidoARMHierarchy.svg ├── LidoARMPublicSquashed.svg ├── LidoARMSquashed.svg ├── OEthARMHierarchy.svg ├── OEthARMSquashed.svg ├── OEthARMStorage.svg ├── ProxyHierarchy.svg ├── ProxySquashed.svg ├── ProxyStorage.svg ├── README.md ├── ZapperLidoARMHierarchy.svg ├── ZapperLidoARMSquashed.svg ├── generate.sh └── plantuml │ ├── EthenaContracts.png │ ├── EthenaContracts.puml │ ├── README.md │ ├── ethenaProcesses.png │ ├── ethenaProcesses.puml │ ├── etherFiContracts.png │ ├── etherFiContracts.puml │ ├── lidoContracts.png │ ├── lidoContracts.puml │ ├── sonicContracts.png │ └── sonicContracts.puml ├── foundry.toml ├── hardhat.config.js ├── package.json ├── script └── deploy │ ├── AbstractDeployScript.sol │ ├── DeployManager.sol │ ├── holesky │ ├── 001_DeployCoreScript.sol │ └── 002_UpgradeScript.sol │ ├── mainnet │ ├── 001_DeployCoreScript.sol │ ├── 002_UpgradeScript.sol │ ├── 003_UpgradeLidoARMScript.sol │ ├── 004_UpdateCrossPriceScript.sol │ ├── 005_RegisterLidoWithdrawalsScript.sol │ ├── 006_ChangeFeeCollector.sol │ ├── 007_UpgradeLidoARMMorphoScript.sol │ ├── 008_DeployPendleAdaptor.sol │ ├── 009_UpgradeLidoARMSetBufferScript.sol │ ├── 010_UpgradeLidoARMAssetScript.sol │ ├── 011_DeployEtherFiARMScript.sol │ ├── 012_UpgradeEtherFiARMScript.sol │ └── 014_DeployEthenaARMScript.sol │ └── sonic │ ├── 001_DeployOriginARMProxy.sol │ ├── 002_DeployOriginARM.sol │ ├── 003_UpgradeOriginARM.sol │ ├── 004_DeployPendleAdaptor.sol │ └── 005_UpgradeOriginARMSetBufferScript.sol ├── src ├── abis │ ├── CurveStEthPool.json │ ├── ERC20.json │ ├── EthenaARM.json │ ├── EtherFiARM.json │ ├── EtherFiWithdrawQueue.json │ ├── FluidDexResolver.json │ ├── LidoARM.json │ ├── LidoWithdrawQueue.json │ ├── OethARM.json │ ├── OriginARM.json │ ├── SiloMarket.json │ ├── SonicHarvester.json │ ├── UniswapV3Quoter.json │ ├── vault.json │ └── wstETH.json ├── contracts │ ├── AbstractARM.sol │ ├── CapManager.sol │ ├── EthenaARM.sol │ ├── EthenaUnstaker.sol │ ├── EtherFiARM.sol │ ├── Interfaces.sol │ ├── LidoARM.sol │ ├── OethARM.sol │ ├── OethLiquidityManager.sol │ ├── OriginARM.sol │ ├── Ownable.sol │ ├── OwnableOperable.sol │ ├── OwnerLP.sol │ ├── PeggedARM.sol │ ├── Proxy.sol │ ├── README.md │ ├── SonicHarvester.sol │ ├── ZapperARM.sol │ ├── ZapperLidoARM.sol │ ├── markets │ │ ├── Abstract4626MarketWrapper.sol │ │ ├── MorphoMarket.sol │ │ └── SiloMarket.sol │ ├── pendle │ │ └── PendleOriginARMSY.sol │ └── utils │ │ ├── Addresses.sol │ │ └── GovSixHelper.sol └── js │ ├── actions │ ├── allocateEthena.js │ ├── allocateEtherFi.js │ ├── allocateLido.js │ ├── allocateSonic.js │ ├── autoClaimEthenaWithdraw.js │ ├── autoClaimEtherFiWithdraw.js │ ├── autoClaimLidoWithdraw.js │ ├── autoClaimWithdraw.js │ ├── autoClaimWithdrawSonic.js │ ├── autoRequestEthenaWithdraw.js │ ├── autoRequestEtherFiWithdraw.js │ ├── autoRequestLidoWithdraw.js │ ├── autoRequestWithdraw.js │ ├── autoRequestWithdrawSonic.js │ ├── collectEthenaFees.js │ ├── collectEtherFiFees.js │ ├── collectFeesSonic.js │ ├── collectLidoFees.js │ ├── collectRewardsSonic.js │ ├── rollup.config.cjs │ ├── setOSSiloPriceAction.js │ └── setPrices.js │ ├── tasks │ ├── admin.js │ ├── block.js │ ├── defender.js │ ├── ethenaQueue.js │ ├── etherfiQueue.js │ ├── governance.js │ ├── lido.js │ ├── lidoMorphoPrices.js │ ├── lidoPrices.js │ ├── lidoQueue.js │ ├── liquidity.js │ ├── liquidityAutomation.js │ ├── liquidityProvider.js │ ├── markets.js │ ├── osSiloPrice.js │ ├── proxy.js │ ├── sonicHarvest.js │ ├── swap.js │ ├── tasks.js │ ├── tokens.js │ ├── vault.js │ └── weth.js │ └── utils │ ├── 1Inch.js │ ├── addressParser.js │ ├── addresses.js │ ├── armQueue.js │ ├── assets.js │ ├── block.js │ ├── curve.js │ ├── etherFi.js │ ├── fluid.js │ ├── fly.js │ ├── kyber.js │ ├── lido.js │ ├── logger.js │ ├── maths.js │ ├── osStaking.js │ ├── pricing.js │ ├── regex.js │ ├── signers.js │ ├── silo.js │ ├── time.js │ ├── txLogger.js │ └── uniswap.js ├── test ├── Base.sol ├── fork │ ├── Abstract4626MarketWrapper │ │ ├── MerkleClaim.sol │ │ └── shared │ │ │ └── Shared.sol │ ├── EthenaARM │ │ ├── ClaimBaseWithdrawals.t.sol │ │ ├── RequestWithdraw.t.sol │ │ ├── SwapExactTokensForTokens.t.sol │ │ ├── SwapTokensForExactTokens.t.sol │ │ └── shared │ │ │ └── Shared.sol │ ├── EtherFiARM │ │ ├── RequestWithdraw.t.sol │ │ └── shared │ │ │ └── Shared.sol │ ├── Harvester │ │ ├── Collect.sol │ │ ├── Setters.sol │ │ ├── Swap.sol │ │ └── shared │ │ │ ├── Helpers.sol │ │ │ └── Shared.sol │ ├── LidoFixedPriceMultiLpARM │ │ ├── ClaimRedeem.t.sol │ │ ├── ClaimStETHWithdrawalForWETH.t.sol │ │ ├── CollectFees.t.sol │ │ ├── Constructor.t.sol │ │ ├── Deposit.t.sol │ │ ├── RequestRedeem.t.sol │ │ ├── RequestStETHWithdrawalForETH.t.sol │ │ ├── SetCrossPrice.t.sol │ │ ├── Setters.t.sol │ │ ├── SwapExactTokensForTokens.t.sol │ │ ├── SwapTokensForExactTokens.t.sol │ │ └── TotalAssets.t.sol │ ├── OethARM │ │ ├── Ownable.t.sol │ │ ├── Proxy.t.sol │ │ ├── SwapExactTokensForTokens.t.sol │ │ ├── SwapTokensForExactTokens.t.sol │ │ ├── Transfer.t.sol │ │ └── Withdraw.t.sol │ ├── OriginARM │ │ ├── AllocateWithAdapter.sol │ │ ├── AllocateWithoutAdapter.sol │ │ ├── ClaimRedeem.sol │ │ ├── TotalAsset.sol │ │ ├── VaultInteractions.sol │ │ └── shared │ │ │ ├── Helpers.sol │ │ │ ├── ISilo.sol │ │ │ ├── Modifiers.sol │ │ │ └── Shared.sol │ ├── Zapper │ │ ├── Deposit.t.sol │ │ └── RescueToken.sol │ ├── shared │ │ └── Shared.sol │ └── utils │ │ ├── Helpers.sol │ │ ├── MockCall.sol │ │ └── Modifiers.sol ├── invariants │ ├── EthenaARM │ │ ├── Base.sol │ │ ├── FuzzerFoundry_EthenaARM.sol │ │ ├── FuzzerMedusa_EthenaARM.sol │ │ ├── Properties.sol │ │ ├── Setup.sol │ │ ├── TargetFunctions.sol │ │ ├── helpers │ │ │ ├── Find.sol │ │ │ ├── Math.sol │ │ │ ├── Test.sol │ │ │ └── Vm.sol │ │ ├── medusa.json │ │ └── mocks │ │ │ ├── MockMorpho.sol │ │ │ └── MockSUSDE.sol │ ├── LidoARM │ │ ├── FuzzerFoundry.sol │ │ ├── Properties.sol │ │ ├── Setup.sol │ │ ├── TargetFunction.sol │ │ ├── Unit.sol │ │ ├── Utils.sol │ │ └── mocks │ │ │ ├── MockLidoWithdraw.sol │ │ │ └── MockSTETH.sol │ └── OriginARM │ │ ├── FuzzerFoundry.sol │ │ ├── Helpers.sol │ │ ├── Logger.sol │ │ ├── MathComparisons.sol │ │ ├── Properties.sol │ │ ├── Setup.sol │ │ └── TargetFunction.sol ├── smoke │ ├── AbstractSmokeTest.sol │ ├── EthenaARMSmokeTest.t.sol │ ├── EtherFiARMSmokeTest.t.sol │ ├── LidoARMSmokeTest.t.sol │ └── OethARMSmokeTest.t.sol └── unit │ ├── OriginARM │ ├── Allocate.sol │ ├── AvailableLiquidity.sol │ ├── ClaimRedeem.sol │ ├── CollectFees.sol │ ├── Deposit.sol │ ├── ManageMarket.sol │ ├── RequestRedeem.sol │ ├── Setters.sol │ └── TotalAssets.sol │ ├── SiloMarket │ └── SiloMarket.sol │ ├── mocks │ ├── MockERC4626Market.sol │ └── MockVault.sol │ └── shared │ ├── Helpers.sol │ ├── Modifiers.sol │ └── Shared.sol └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Hardhat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/Hardhat.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/README.md -------------------------------------------------------------------------------- /docs/CapManagerHierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/CapManagerHierarchy.svg -------------------------------------------------------------------------------- /docs/CapManagerSquashed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/CapManagerSquashed.svg -------------------------------------------------------------------------------- /docs/LidoARMHierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/LidoARMHierarchy.svg -------------------------------------------------------------------------------- /docs/LidoARMPublicSquashed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/LidoARMPublicSquashed.svg -------------------------------------------------------------------------------- /docs/LidoARMSquashed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/LidoARMSquashed.svg -------------------------------------------------------------------------------- /docs/OEthARMHierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/OEthARMHierarchy.svg -------------------------------------------------------------------------------- /docs/OEthARMSquashed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/OEthARMSquashed.svg -------------------------------------------------------------------------------- /docs/OEthARMStorage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/OEthARMStorage.svg -------------------------------------------------------------------------------- /docs/ProxyHierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/ProxyHierarchy.svg -------------------------------------------------------------------------------- /docs/ProxySquashed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/ProxySquashed.svg -------------------------------------------------------------------------------- /docs/ProxyStorage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/ProxyStorage.svg -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/ZapperLidoARMHierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/ZapperLidoARMHierarchy.svg -------------------------------------------------------------------------------- /docs/ZapperLidoARMSquashed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/ZapperLidoARMSquashed.svg -------------------------------------------------------------------------------- /docs/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/generate.sh -------------------------------------------------------------------------------- /docs/plantuml/EthenaContracts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/plantuml/EthenaContracts.png -------------------------------------------------------------------------------- /docs/plantuml/EthenaContracts.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/plantuml/EthenaContracts.puml -------------------------------------------------------------------------------- /docs/plantuml/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/plantuml/README.md -------------------------------------------------------------------------------- /docs/plantuml/ethenaProcesses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/plantuml/ethenaProcesses.png -------------------------------------------------------------------------------- /docs/plantuml/ethenaProcesses.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/plantuml/ethenaProcesses.puml -------------------------------------------------------------------------------- /docs/plantuml/etherFiContracts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/plantuml/etherFiContracts.png -------------------------------------------------------------------------------- /docs/plantuml/etherFiContracts.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/plantuml/etherFiContracts.puml -------------------------------------------------------------------------------- /docs/plantuml/lidoContracts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/plantuml/lidoContracts.png -------------------------------------------------------------------------------- /docs/plantuml/lidoContracts.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/plantuml/lidoContracts.puml -------------------------------------------------------------------------------- /docs/plantuml/sonicContracts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/plantuml/sonicContracts.png -------------------------------------------------------------------------------- /docs/plantuml/sonicContracts.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/docs/plantuml/sonicContracts.puml -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/foundry.toml -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/package.json -------------------------------------------------------------------------------- /script/deploy/AbstractDeployScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/AbstractDeployScript.sol -------------------------------------------------------------------------------- /script/deploy/DeployManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/DeployManager.sol -------------------------------------------------------------------------------- /script/deploy/holesky/001_DeployCoreScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/holesky/001_DeployCoreScript.sol -------------------------------------------------------------------------------- /script/deploy/holesky/002_UpgradeScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/holesky/002_UpgradeScript.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/001_DeployCoreScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/001_DeployCoreScript.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/002_UpgradeScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/002_UpgradeScript.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/003_UpgradeLidoARMScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/003_UpgradeLidoARMScript.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/004_UpdateCrossPriceScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/004_UpdateCrossPriceScript.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/005_RegisterLidoWithdrawalsScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/005_RegisterLidoWithdrawalsScript.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/006_ChangeFeeCollector.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/006_ChangeFeeCollector.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/007_UpgradeLidoARMMorphoScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/007_UpgradeLidoARMMorphoScript.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/008_DeployPendleAdaptor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/008_DeployPendleAdaptor.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/009_UpgradeLidoARMSetBufferScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/009_UpgradeLidoARMSetBufferScript.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/010_UpgradeLidoARMAssetScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/010_UpgradeLidoARMAssetScript.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/011_DeployEtherFiARMScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/011_DeployEtherFiARMScript.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/012_UpgradeEtherFiARMScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/012_UpgradeEtherFiARMScript.sol -------------------------------------------------------------------------------- /script/deploy/mainnet/014_DeployEthenaARMScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/mainnet/014_DeployEthenaARMScript.sol -------------------------------------------------------------------------------- /script/deploy/sonic/001_DeployOriginARMProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/sonic/001_DeployOriginARMProxy.sol -------------------------------------------------------------------------------- /script/deploy/sonic/002_DeployOriginARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/sonic/002_DeployOriginARM.sol -------------------------------------------------------------------------------- /script/deploy/sonic/003_UpgradeOriginARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/sonic/003_UpgradeOriginARM.sol -------------------------------------------------------------------------------- /script/deploy/sonic/004_DeployPendleAdaptor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/sonic/004_DeployPendleAdaptor.sol -------------------------------------------------------------------------------- /script/deploy/sonic/005_UpgradeOriginARMSetBufferScript.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/script/deploy/sonic/005_UpgradeOriginARMSetBufferScript.sol -------------------------------------------------------------------------------- /src/abis/CurveStEthPool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/CurveStEthPool.json -------------------------------------------------------------------------------- /src/abis/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/ERC20.json -------------------------------------------------------------------------------- /src/abis/EthenaARM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/EthenaARM.json -------------------------------------------------------------------------------- /src/abis/EtherFiARM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/EtherFiARM.json -------------------------------------------------------------------------------- /src/abis/EtherFiWithdrawQueue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/EtherFiWithdrawQueue.json -------------------------------------------------------------------------------- /src/abis/FluidDexResolver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/FluidDexResolver.json -------------------------------------------------------------------------------- /src/abis/LidoARM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/LidoARM.json -------------------------------------------------------------------------------- /src/abis/LidoWithdrawQueue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/LidoWithdrawQueue.json -------------------------------------------------------------------------------- /src/abis/OethARM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/OethARM.json -------------------------------------------------------------------------------- /src/abis/OriginARM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/OriginARM.json -------------------------------------------------------------------------------- /src/abis/SiloMarket.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/SiloMarket.json -------------------------------------------------------------------------------- /src/abis/SonicHarvester.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/SonicHarvester.json -------------------------------------------------------------------------------- /src/abis/UniswapV3Quoter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/UniswapV3Quoter.json -------------------------------------------------------------------------------- /src/abis/vault.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/vault.json -------------------------------------------------------------------------------- /src/abis/wstETH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/abis/wstETH.json -------------------------------------------------------------------------------- /src/contracts/AbstractARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/AbstractARM.sol -------------------------------------------------------------------------------- /src/contracts/CapManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/CapManager.sol -------------------------------------------------------------------------------- /src/contracts/EthenaARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/EthenaARM.sol -------------------------------------------------------------------------------- /src/contracts/EthenaUnstaker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/EthenaUnstaker.sol -------------------------------------------------------------------------------- /src/contracts/EtherFiARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/EtherFiARM.sol -------------------------------------------------------------------------------- /src/contracts/Interfaces.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/Interfaces.sol -------------------------------------------------------------------------------- /src/contracts/LidoARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/LidoARM.sol -------------------------------------------------------------------------------- /src/contracts/OethARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/OethARM.sol -------------------------------------------------------------------------------- /src/contracts/OethLiquidityManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/OethLiquidityManager.sol -------------------------------------------------------------------------------- /src/contracts/OriginARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/OriginARM.sol -------------------------------------------------------------------------------- /src/contracts/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/Ownable.sol -------------------------------------------------------------------------------- /src/contracts/OwnableOperable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/OwnableOperable.sol -------------------------------------------------------------------------------- /src/contracts/OwnerLP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/OwnerLP.sol -------------------------------------------------------------------------------- /src/contracts/PeggedARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/PeggedARM.sol -------------------------------------------------------------------------------- /src/contracts/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/Proxy.sol -------------------------------------------------------------------------------- /src/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/README.md -------------------------------------------------------------------------------- /src/contracts/SonicHarvester.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/SonicHarvester.sol -------------------------------------------------------------------------------- /src/contracts/ZapperARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/ZapperARM.sol -------------------------------------------------------------------------------- /src/contracts/ZapperLidoARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/ZapperLidoARM.sol -------------------------------------------------------------------------------- /src/contracts/markets/Abstract4626MarketWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/markets/Abstract4626MarketWrapper.sol -------------------------------------------------------------------------------- /src/contracts/markets/MorphoMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/markets/MorphoMarket.sol -------------------------------------------------------------------------------- /src/contracts/markets/SiloMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/markets/SiloMarket.sol -------------------------------------------------------------------------------- /src/contracts/pendle/PendleOriginARMSY.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/pendle/PendleOriginARMSY.sol -------------------------------------------------------------------------------- /src/contracts/utils/Addresses.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/utils/Addresses.sol -------------------------------------------------------------------------------- /src/contracts/utils/GovSixHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/contracts/utils/GovSixHelper.sol -------------------------------------------------------------------------------- /src/js/actions/allocateEthena.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/allocateEthena.js -------------------------------------------------------------------------------- /src/js/actions/allocateEtherFi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/allocateEtherFi.js -------------------------------------------------------------------------------- /src/js/actions/allocateLido.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/allocateLido.js -------------------------------------------------------------------------------- /src/js/actions/allocateSonic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/allocateSonic.js -------------------------------------------------------------------------------- /src/js/actions/autoClaimEthenaWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/autoClaimEthenaWithdraw.js -------------------------------------------------------------------------------- /src/js/actions/autoClaimEtherFiWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/autoClaimEtherFiWithdraw.js -------------------------------------------------------------------------------- /src/js/actions/autoClaimLidoWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/autoClaimLidoWithdraw.js -------------------------------------------------------------------------------- /src/js/actions/autoClaimWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/autoClaimWithdraw.js -------------------------------------------------------------------------------- /src/js/actions/autoClaimWithdrawSonic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/autoClaimWithdrawSonic.js -------------------------------------------------------------------------------- /src/js/actions/autoRequestEthenaWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/autoRequestEthenaWithdraw.js -------------------------------------------------------------------------------- /src/js/actions/autoRequestEtherFiWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/autoRequestEtherFiWithdraw.js -------------------------------------------------------------------------------- /src/js/actions/autoRequestLidoWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/autoRequestLidoWithdraw.js -------------------------------------------------------------------------------- /src/js/actions/autoRequestWithdraw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/autoRequestWithdraw.js -------------------------------------------------------------------------------- /src/js/actions/autoRequestWithdrawSonic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/autoRequestWithdrawSonic.js -------------------------------------------------------------------------------- /src/js/actions/collectEthenaFees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/collectEthenaFees.js -------------------------------------------------------------------------------- /src/js/actions/collectEtherFiFees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/collectEtherFiFees.js -------------------------------------------------------------------------------- /src/js/actions/collectFeesSonic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/collectFeesSonic.js -------------------------------------------------------------------------------- /src/js/actions/collectLidoFees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/collectLidoFees.js -------------------------------------------------------------------------------- /src/js/actions/collectRewardsSonic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/collectRewardsSonic.js -------------------------------------------------------------------------------- /src/js/actions/rollup.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/rollup.config.cjs -------------------------------------------------------------------------------- /src/js/actions/setOSSiloPriceAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/setOSSiloPriceAction.js -------------------------------------------------------------------------------- /src/js/actions/setPrices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/actions/setPrices.js -------------------------------------------------------------------------------- /src/js/tasks/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/admin.js -------------------------------------------------------------------------------- /src/js/tasks/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/block.js -------------------------------------------------------------------------------- /src/js/tasks/defender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/defender.js -------------------------------------------------------------------------------- /src/js/tasks/ethenaQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/ethenaQueue.js -------------------------------------------------------------------------------- /src/js/tasks/etherfiQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/etherfiQueue.js -------------------------------------------------------------------------------- /src/js/tasks/governance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/governance.js -------------------------------------------------------------------------------- /src/js/tasks/lido.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/lido.js -------------------------------------------------------------------------------- /src/js/tasks/lidoMorphoPrices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/lidoMorphoPrices.js -------------------------------------------------------------------------------- /src/js/tasks/lidoPrices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/lidoPrices.js -------------------------------------------------------------------------------- /src/js/tasks/lidoQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/lidoQueue.js -------------------------------------------------------------------------------- /src/js/tasks/liquidity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/liquidity.js -------------------------------------------------------------------------------- /src/js/tasks/liquidityAutomation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/liquidityAutomation.js -------------------------------------------------------------------------------- /src/js/tasks/liquidityProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/liquidityProvider.js -------------------------------------------------------------------------------- /src/js/tasks/markets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/markets.js -------------------------------------------------------------------------------- /src/js/tasks/osSiloPrice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/osSiloPrice.js -------------------------------------------------------------------------------- /src/js/tasks/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/proxy.js -------------------------------------------------------------------------------- /src/js/tasks/sonicHarvest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/sonicHarvest.js -------------------------------------------------------------------------------- /src/js/tasks/swap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/swap.js -------------------------------------------------------------------------------- /src/js/tasks/tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/tasks.js -------------------------------------------------------------------------------- /src/js/tasks/tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/tokens.js -------------------------------------------------------------------------------- /src/js/tasks/vault.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/vault.js -------------------------------------------------------------------------------- /src/js/tasks/weth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/tasks/weth.js -------------------------------------------------------------------------------- /src/js/utils/1Inch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/1Inch.js -------------------------------------------------------------------------------- /src/js/utils/addressParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/addressParser.js -------------------------------------------------------------------------------- /src/js/utils/addresses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/addresses.js -------------------------------------------------------------------------------- /src/js/utils/armQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/armQueue.js -------------------------------------------------------------------------------- /src/js/utils/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/assets.js -------------------------------------------------------------------------------- /src/js/utils/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/block.js -------------------------------------------------------------------------------- /src/js/utils/curve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/curve.js -------------------------------------------------------------------------------- /src/js/utils/etherFi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/etherFi.js -------------------------------------------------------------------------------- /src/js/utils/fluid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/fluid.js -------------------------------------------------------------------------------- /src/js/utils/fly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/fly.js -------------------------------------------------------------------------------- /src/js/utils/kyber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/kyber.js -------------------------------------------------------------------------------- /src/js/utils/lido.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/lido.js -------------------------------------------------------------------------------- /src/js/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/logger.js -------------------------------------------------------------------------------- /src/js/utils/maths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/maths.js -------------------------------------------------------------------------------- /src/js/utils/osStaking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/osStaking.js -------------------------------------------------------------------------------- /src/js/utils/pricing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/pricing.js -------------------------------------------------------------------------------- /src/js/utils/regex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/regex.js -------------------------------------------------------------------------------- /src/js/utils/signers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/signers.js -------------------------------------------------------------------------------- /src/js/utils/silo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/silo.js -------------------------------------------------------------------------------- /src/js/utils/time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/time.js -------------------------------------------------------------------------------- /src/js/utils/txLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/txLogger.js -------------------------------------------------------------------------------- /src/js/utils/uniswap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/src/js/utils/uniswap.js -------------------------------------------------------------------------------- /test/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/Base.sol -------------------------------------------------------------------------------- /test/fork/Abstract4626MarketWrapper/MerkleClaim.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/Abstract4626MarketWrapper/MerkleClaim.sol -------------------------------------------------------------------------------- /test/fork/Abstract4626MarketWrapper/shared/Shared.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/Abstract4626MarketWrapper/shared/Shared.sol -------------------------------------------------------------------------------- /test/fork/EthenaARM/ClaimBaseWithdrawals.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/EthenaARM/ClaimBaseWithdrawals.t.sol -------------------------------------------------------------------------------- /test/fork/EthenaARM/RequestWithdraw.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/EthenaARM/RequestWithdraw.t.sol -------------------------------------------------------------------------------- /test/fork/EthenaARM/SwapExactTokensForTokens.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/EthenaARM/SwapExactTokensForTokens.t.sol -------------------------------------------------------------------------------- /test/fork/EthenaARM/SwapTokensForExactTokens.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/EthenaARM/SwapTokensForExactTokens.t.sol -------------------------------------------------------------------------------- /test/fork/EthenaARM/shared/Shared.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/EthenaARM/shared/Shared.sol -------------------------------------------------------------------------------- /test/fork/EtherFiARM/RequestWithdraw.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/EtherFiARM/RequestWithdraw.t.sol -------------------------------------------------------------------------------- /test/fork/EtherFiARM/shared/Shared.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/EtherFiARM/shared/Shared.sol -------------------------------------------------------------------------------- /test/fork/Harvester/Collect.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/Harvester/Collect.sol -------------------------------------------------------------------------------- /test/fork/Harvester/Setters.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/Harvester/Setters.sol -------------------------------------------------------------------------------- /test/fork/Harvester/Swap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/Harvester/Swap.sol -------------------------------------------------------------------------------- /test/fork/Harvester/shared/Helpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/Harvester/shared/Helpers.sol -------------------------------------------------------------------------------- /test/fork/Harvester/shared/Shared.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/Harvester/shared/Shared.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/ClaimRedeem.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/ClaimRedeem.t.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/ClaimStETHWithdrawalForWETH.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/ClaimStETHWithdrawalForWETH.t.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/CollectFees.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/CollectFees.t.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/Constructor.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/Constructor.t.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/Deposit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/Deposit.t.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/RequestRedeem.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/RequestRedeem.t.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/RequestStETHWithdrawalForETH.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/RequestStETHWithdrawalForETH.t.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/SetCrossPrice.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/SetCrossPrice.t.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/Setters.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/Setters.t.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/SwapExactTokensForTokens.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/SwapExactTokensForTokens.t.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/SwapTokensForExactTokens.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/SwapTokensForExactTokens.t.sol -------------------------------------------------------------------------------- /test/fork/LidoFixedPriceMultiLpARM/TotalAssets.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/LidoFixedPriceMultiLpARM/TotalAssets.t.sol -------------------------------------------------------------------------------- /test/fork/OethARM/Ownable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OethARM/Ownable.t.sol -------------------------------------------------------------------------------- /test/fork/OethARM/Proxy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OethARM/Proxy.t.sol -------------------------------------------------------------------------------- /test/fork/OethARM/SwapExactTokensForTokens.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OethARM/SwapExactTokensForTokens.t.sol -------------------------------------------------------------------------------- /test/fork/OethARM/SwapTokensForExactTokens.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OethARM/SwapTokensForExactTokens.t.sol -------------------------------------------------------------------------------- /test/fork/OethARM/Transfer.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OethARM/Transfer.t.sol -------------------------------------------------------------------------------- /test/fork/OethARM/Withdraw.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OethARM/Withdraw.t.sol -------------------------------------------------------------------------------- /test/fork/OriginARM/AllocateWithAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OriginARM/AllocateWithAdapter.sol -------------------------------------------------------------------------------- /test/fork/OriginARM/AllocateWithoutAdapter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OriginARM/AllocateWithoutAdapter.sol -------------------------------------------------------------------------------- /test/fork/OriginARM/ClaimRedeem.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OriginARM/ClaimRedeem.sol -------------------------------------------------------------------------------- /test/fork/OriginARM/TotalAsset.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OriginARM/TotalAsset.sol -------------------------------------------------------------------------------- /test/fork/OriginARM/VaultInteractions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OriginARM/VaultInteractions.sol -------------------------------------------------------------------------------- /test/fork/OriginARM/shared/Helpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OriginARM/shared/Helpers.sol -------------------------------------------------------------------------------- /test/fork/OriginARM/shared/ISilo.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OriginARM/shared/ISilo.sol -------------------------------------------------------------------------------- /test/fork/OriginARM/shared/Modifiers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OriginARM/shared/Modifiers.sol -------------------------------------------------------------------------------- /test/fork/OriginARM/shared/Shared.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/OriginARM/shared/Shared.sol -------------------------------------------------------------------------------- /test/fork/Zapper/Deposit.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/Zapper/Deposit.t.sol -------------------------------------------------------------------------------- /test/fork/Zapper/RescueToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/Zapper/RescueToken.sol -------------------------------------------------------------------------------- /test/fork/shared/Shared.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/shared/Shared.sol -------------------------------------------------------------------------------- /test/fork/utils/Helpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/utils/Helpers.sol -------------------------------------------------------------------------------- /test/fork/utils/MockCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/utils/MockCall.sol -------------------------------------------------------------------------------- /test/fork/utils/Modifiers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/fork/utils/Modifiers.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/Base.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/FuzzerFoundry_EthenaARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/FuzzerFoundry_EthenaARM.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/FuzzerMedusa_EthenaARM.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/FuzzerMedusa_EthenaARM.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/Properties.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/Properties.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/Setup.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/TargetFunctions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/TargetFunctions.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/helpers/Find.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/helpers/Find.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/helpers/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/helpers/Math.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/helpers/Test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/helpers/Test.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/helpers/Vm.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/helpers/Vm.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/medusa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/medusa.json -------------------------------------------------------------------------------- /test/invariants/EthenaARM/mocks/MockMorpho.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/mocks/MockMorpho.sol -------------------------------------------------------------------------------- /test/invariants/EthenaARM/mocks/MockSUSDE.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/EthenaARM/mocks/MockSUSDE.sol -------------------------------------------------------------------------------- /test/invariants/LidoARM/FuzzerFoundry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/LidoARM/FuzzerFoundry.sol -------------------------------------------------------------------------------- /test/invariants/LidoARM/Properties.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/LidoARM/Properties.sol -------------------------------------------------------------------------------- /test/invariants/LidoARM/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/LidoARM/Setup.sol -------------------------------------------------------------------------------- /test/invariants/LidoARM/TargetFunction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/LidoARM/TargetFunction.sol -------------------------------------------------------------------------------- /test/invariants/LidoARM/Unit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/LidoARM/Unit.sol -------------------------------------------------------------------------------- /test/invariants/LidoARM/Utils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/LidoARM/Utils.sol -------------------------------------------------------------------------------- /test/invariants/LidoARM/mocks/MockLidoWithdraw.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/LidoARM/mocks/MockLidoWithdraw.sol -------------------------------------------------------------------------------- /test/invariants/LidoARM/mocks/MockSTETH.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/LidoARM/mocks/MockSTETH.sol -------------------------------------------------------------------------------- /test/invariants/OriginARM/FuzzerFoundry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/OriginARM/FuzzerFoundry.sol -------------------------------------------------------------------------------- /test/invariants/OriginARM/Helpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/OriginARM/Helpers.sol -------------------------------------------------------------------------------- /test/invariants/OriginARM/Logger.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/OriginARM/Logger.sol -------------------------------------------------------------------------------- /test/invariants/OriginARM/MathComparisons.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/OriginARM/MathComparisons.sol -------------------------------------------------------------------------------- /test/invariants/OriginARM/Properties.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/OriginARM/Properties.sol -------------------------------------------------------------------------------- /test/invariants/OriginARM/Setup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/OriginARM/Setup.sol -------------------------------------------------------------------------------- /test/invariants/OriginARM/TargetFunction.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/invariants/OriginARM/TargetFunction.sol -------------------------------------------------------------------------------- /test/smoke/AbstractSmokeTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/smoke/AbstractSmokeTest.sol -------------------------------------------------------------------------------- /test/smoke/EthenaARMSmokeTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/smoke/EthenaARMSmokeTest.t.sol -------------------------------------------------------------------------------- /test/smoke/EtherFiARMSmokeTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/smoke/EtherFiARMSmokeTest.t.sol -------------------------------------------------------------------------------- /test/smoke/LidoARMSmokeTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/smoke/LidoARMSmokeTest.t.sol -------------------------------------------------------------------------------- /test/smoke/OethARMSmokeTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/smoke/OethARMSmokeTest.t.sol -------------------------------------------------------------------------------- /test/unit/OriginARM/Allocate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/OriginARM/Allocate.sol -------------------------------------------------------------------------------- /test/unit/OriginARM/AvailableLiquidity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/OriginARM/AvailableLiquidity.sol -------------------------------------------------------------------------------- /test/unit/OriginARM/ClaimRedeem.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/OriginARM/ClaimRedeem.sol -------------------------------------------------------------------------------- /test/unit/OriginARM/CollectFees.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/OriginARM/CollectFees.sol -------------------------------------------------------------------------------- /test/unit/OriginARM/Deposit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/OriginARM/Deposit.sol -------------------------------------------------------------------------------- /test/unit/OriginARM/ManageMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/OriginARM/ManageMarket.sol -------------------------------------------------------------------------------- /test/unit/OriginARM/RequestRedeem.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/OriginARM/RequestRedeem.sol -------------------------------------------------------------------------------- /test/unit/OriginARM/Setters.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/OriginARM/Setters.sol -------------------------------------------------------------------------------- /test/unit/OriginARM/TotalAssets.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/OriginARM/TotalAssets.sol -------------------------------------------------------------------------------- /test/unit/SiloMarket/SiloMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/SiloMarket/SiloMarket.sol -------------------------------------------------------------------------------- /test/unit/mocks/MockERC4626Market.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/mocks/MockERC4626Market.sol -------------------------------------------------------------------------------- /test/unit/mocks/MockVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/mocks/MockVault.sol -------------------------------------------------------------------------------- /test/unit/shared/Helpers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/shared/Helpers.sol -------------------------------------------------------------------------------- /test/unit/shared/Modifiers.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/shared/Modifiers.sol -------------------------------------------------------------------------------- /test/unit/shared/Shared.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/test/unit/shared/Shared.sol -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OriginProtocol/arm-oeth/HEAD/yarn.lock --------------------------------------------------------------------------------