├── .circleci └── config.yml ├── .env.example ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .gitignore ├── .husky ├── .gitignore ├── pre-commit └── pre-push ├── .prettierignore ├── .prettierrc.json ├── .solcover.js ├── .solhint.json ├── .solhintignore ├── LICENSE ├── README.md ├── audit ├── Arrakis_Audit_Report_Sherlock.pdf ├── Arrakis_v2_Core_Report_Audit_Report_by_WatchPug.pdf ├── arrakis-v2-core-and-palm-statemind-audit.pdf └── arrakis-v2-core-update-statemind-audit.pdf ├── contracts ├── ArrakisV2.sol ├── ArrakisV2Beacon.sol ├── ArrakisV2Factory.sol ├── ArrakisV2Helper.sol ├── ArrakisV2Resolver.sol ├── __mocks__ │ ├── ManagerProxyMock.sol │ ├── MockERC20.sol │ ├── MockTransparentImplementation.sol │ ├── SwapTest.sol │ ├── TempProxyAdmin.sol │ └── functions │ │ ├── MockFArrakisV2.sol │ │ └── MockFArrakisV2Factory.sol ├── abstract │ ├── ArrakisV2FactoryStorage.sol │ └── ArrakisV2Storage.sol ├── constants │ └── CArrakisV2.sol ├── functions │ └── FArrakisV2Factory.sol ├── interfaces │ ├── IArrakisV2.sol │ ├── IArrakisV2Beacon.sol │ ├── IArrakisV2Factory.sol │ ├── IArrakisV2Helper.sol │ ├── IArrakisV2Resolver.sol │ ├── ISwapRouter.sol │ └── ITransparentUpgradeableProxy.sol ├── libraries │ ├── Pool.sol │ ├── Position.sol │ └── Underlying.sol └── structs │ ├── SArrakisV2.sol │ └── SArrakisV2Helper.sol ├── deploy ├── ArrakisV2.deploy.ts ├── ArrakisV2Beacon.deploy.ts ├── ArrakisV2Factory.deploy.ts ├── ArrakisV2Helper.deploy.ts ├── ArrakisV2Resolver.deploy.ts ├── Pool.deploy.ts ├── Position.deploy.ts ├── Underlying.deploy.ts └── __mocks__ │ ├── ManagerProxyMock.deploy.ts │ ├── MockFArrakisV2.deploy.ts │ ├── MockFArrakisV2Factory.deploy.ts │ ├── MockTransparentImplementation.deploy.ts │ └── TempProxyAdmin.deploy.ts ├── deployments ├── arbitrum │ ├── .chainId │ ├── ArrakisV2.json │ ├── ArrakisV2Beacon.json │ ├── ArrakisV2Factory.json │ ├── ArrakisV2Factory_Implementation.json │ ├── ArrakisV2Factory_Proxy.json │ ├── ArrakisV2Helper.json │ ├── ArrakisV2Resolver.json │ ├── DefaultProxyAdmin.json │ ├── Pool.json │ ├── Position.json │ ├── Underlying.json │ └── solcInputs │ │ ├── 09ea83f08c7e9f02549d56d0e42f83c3.json │ │ ├── 0e89febeebc7444140de8e67c9067d2c.json │ │ └── e8d630df65443fa8afbc5f806e282892.json ├── base │ ├── .chainId │ ├── ArrakisV2.json │ ├── ArrakisV2Beacon.json │ ├── ArrakisV2Factory.json │ ├── ArrakisV2Factory_Implementation.json │ ├── ArrakisV2Factory_Proxy.json │ ├── ArrakisV2Helper.json │ ├── ArrakisV2Resolver.json │ ├── DefaultProxyAdmin.json │ ├── Pool.json │ ├── Position.json │ ├── Underlying.json │ └── solcInputs │ │ ├── 0e89febeebc7444140de8e67c9067d2c.json │ │ └── a89c00f277df8e8890b7a7d529e057e9.json ├── binance │ ├── .chainId │ ├── ArrakisV2.json │ ├── ArrakisV2Beacon.json │ ├── ArrakisV2Factory.json │ ├── ArrakisV2Factory_Implementation.json │ ├── ArrakisV2Factory_Proxy.json │ ├── ArrakisV2Helper.json │ ├── ArrakisV2Resolver.json │ ├── DefaultProxyAdmin.json │ ├── Pool.json │ ├── Position.json │ ├── Underlying.json │ └── solcInputs │ │ ├── 09ea83f08c7e9f02549d56d0e42f83c3.json │ │ ├── 0e89febeebc7444140de8e67c9067d2c.json │ │ └── 0f11243331fb4ba5d2223dc589e3129c.json ├── gnosis │ ├── .chainId │ ├── ArrakisV2.json │ ├── ArrakisV2Beacon.json │ ├── ArrakisV2Factory.json │ ├── ArrakisV2Factory_Implementation.json │ ├── ArrakisV2Factory_Proxy.json │ ├── ArrakisV2Helper.json │ ├── ArrakisV2Resolver.json │ ├── DefaultProxyAdmin.json │ ├── Pool.json │ ├── Position.json │ ├── Underlying.json │ └── solcInputs │ │ ├── 0e89febeebc7444140de8e67c9067d2c.json │ │ └── a89c00f277df8e8890b7a7d529e057e9.json ├── goerli │ ├── .chainId │ ├── ArrakisV2.json │ ├── ArrakisV2Beacon.json │ ├── ArrakisV2Factory.json │ ├── ArrakisV2Factory_Implementation.json │ ├── ArrakisV2Factory_Proxy.json │ ├── ArrakisV2Helper.json │ ├── ArrakisV2Resolver.json │ ├── DefaultProxyAdmin.json │ ├── Pool.json │ ├── Position.json │ ├── Underlying.json │ └── solcInputs │ │ ├── 09ea83f08c7e9f02549d56d0e42f83c3.json │ │ ├── 0e89febeebc7444140de8e67c9067d2c.json │ │ └── e8d630df65443fa8afbc5f806e282892.json ├── mainnet │ ├── .chainId │ ├── ArrakisV2.json │ ├── ArrakisV2Beacon.json │ ├── ArrakisV2Factory.json │ ├── ArrakisV2Factory_Implementation.json │ ├── ArrakisV2Factory_Proxy.json │ ├── ArrakisV2Helper.json │ ├── ArrakisV2Resolver.json │ ├── DefaultProxyAdmin.json │ ├── Pool.json │ ├── Position.json │ ├── Underlying.json │ └── solcInputs │ │ ├── 09ea83f08c7e9f02549d56d0e42f83c3.json │ │ ├── 0e89febeebc7444140de8e67c9067d2c.json │ │ └── e8d630df65443fa8afbc5f806e282892.json ├── optimism │ ├── .chainId │ ├── ArrakisV2.json │ ├── ArrakisV2Beacon.json │ ├── ArrakisV2Factory.json │ ├── ArrakisV2Factory_Implementation.json │ ├── ArrakisV2Factory_Proxy.json │ ├── ArrakisV2Helper.json │ ├── ArrakisV2Resolver.json │ ├── DefaultProxyAdmin.json │ ├── Pool.json │ ├── Position.json │ ├── Underlying.json │ └── solcInputs │ │ ├── 09ea83f08c7e9f02549d56d0e42f83c3.json │ │ ├── 0e89febeebc7444140de8e67c9067d2c.json │ │ └── e8d630df65443fa8afbc5f806e282892.json ├── polygon │ ├── .chainId │ ├── ArrakisV2.json │ ├── ArrakisV2Beacon.json │ ├── ArrakisV2Factory.json │ ├── ArrakisV2Factory_Implementation.json │ ├── ArrakisV2Factory_Proxy.json │ ├── ArrakisV2Helper.json │ ├── ArrakisV2Resolver.json │ ├── DefaultProxyAdmin.json │ ├── Pool.json │ ├── Position.json │ ├── Underlying.json │ └── solcInputs │ │ ├── 09ea83f08c7e9f02549d56d0e42f83c3.json │ │ ├── 0e89febeebc7444140de8e67c9067d2c.json │ │ └── e8d630df65443fa8afbc5f806e282892.json └── sepolia │ ├── .chainId │ ├── ArrakisV2.json │ ├── ArrakisV2Beacon.json │ ├── ArrakisV2Factory.json │ ├── ArrakisV2Factory_Implementation.json │ ├── ArrakisV2Factory_Proxy.json │ ├── ArrakisV2Helper.json │ ├── ArrakisV2Resolver.json │ ├── DefaultProxyAdmin.json │ ├── Pool.json │ ├── Position.json │ ├── Underlying.json │ └── solcInputs │ ├── 09ea83f08c7e9f02549d56d0e42f83c3.json │ ├── 0e89febeebc7444140de8e67c9067d2c.json │ └── a89c00f277df8e8890b7a7d529e057e9.json ├── deploys.md ├── hardhat.config.ts ├── package.json ├── scripts └── verify │ ├── verifyUnderlying.ts │ ├── verifyVaultV2.ts │ ├── verifyVaultV2Helper.ts │ └── verifyVaultV2Resolver.ts ├── src ├── addresses.ts └── utils │ ├── index.ts │ └── sqrt.ts ├── test ├── integration_tests │ ├── ArrakisV2.test.ts │ └── Rounding.test.ts └── unit_tests │ ├── ArrakisV2.test.ts │ ├── ArrakisV2Beacon.test.ts │ ├── ArrakisV2Factory.test.ts │ ├── ArrakisV2Helper.test.ts │ ├── FArrakisV2.test.ts │ └── FArrakisV2Factory.test.ts ├── tsconfig.json └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | ALCHEMY_ID= 2 | PK= 3 | ETHERSCAN_API_KEY= 4 | TEST_PK= -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/.solhintignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/README.md -------------------------------------------------------------------------------- /audit/Arrakis_Audit_Report_Sherlock.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/audit/Arrakis_Audit_Report_Sherlock.pdf -------------------------------------------------------------------------------- /audit/Arrakis_v2_Core_Report_Audit_Report_by_WatchPug.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/audit/Arrakis_v2_Core_Report_Audit_Report_by_WatchPug.pdf -------------------------------------------------------------------------------- /audit/arrakis-v2-core-and-palm-statemind-audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/audit/arrakis-v2-core-and-palm-statemind-audit.pdf -------------------------------------------------------------------------------- /audit/arrakis-v2-core-update-statemind-audit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/audit/arrakis-v2-core-update-statemind-audit.pdf -------------------------------------------------------------------------------- /contracts/ArrakisV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/ArrakisV2.sol -------------------------------------------------------------------------------- /contracts/ArrakisV2Beacon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/ArrakisV2Beacon.sol -------------------------------------------------------------------------------- /contracts/ArrakisV2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/ArrakisV2Factory.sol -------------------------------------------------------------------------------- /contracts/ArrakisV2Helper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/ArrakisV2Helper.sol -------------------------------------------------------------------------------- /contracts/ArrakisV2Resolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/ArrakisV2Resolver.sol -------------------------------------------------------------------------------- /contracts/__mocks__/ManagerProxyMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/__mocks__/ManagerProxyMock.sol -------------------------------------------------------------------------------- /contracts/__mocks__/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/__mocks__/MockERC20.sol -------------------------------------------------------------------------------- /contracts/__mocks__/MockTransparentImplementation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/__mocks__/MockTransparentImplementation.sol -------------------------------------------------------------------------------- /contracts/__mocks__/SwapTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/__mocks__/SwapTest.sol -------------------------------------------------------------------------------- /contracts/__mocks__/TempProxyAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/__mocks__/TempProxyAdmin.sol -------------------------------------------------------------------------------- /contracts/__mocks__/functions/MockFArrakisV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/__mocks__/functions/MockFArrakisV2.sol -------------------------------------------------------------------------------- /contracts/__mocks__/functions/MockFArrakisV2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/__mocks__/functions/MockFArrakisV2Factory.sol -------------------------------------------------------------------------------- /contracts/abstract/ArrakisV2FactoryStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/abstract/ArrakisV2FactoryStorage.sol -------------------------------------------------------------------------------- /contracts/abstract/ArrakisV2Storage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/abstract/ArrakisV2Storage.sol -------------------------------------------------------------------------------- /contracts/constants/CArrakisV2.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | pragma solidity >=0.8.0; 3 | 4 | uint16 constant hundredPercent = 10_000; 5 | -------------------------------------------------------------------------------- /contracts/functions/FArrakisV2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/functions/FArrakisV2Factory.sol -------------------------------------------------------------------------------- /contracts/interfaces/IArrakisV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/interfaces/IArrakisV2.sol -------------------------------------------------------------------------------- /contracts/interfaces/IArrakisV2Beacon.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/interfaces/IArrakisV2Beacon.sol -------------------------------------------------------------------------------- /contracts/interfaces/IArrakisV2Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/interfaces/IArrakisV2Factory.sol -------------------------------------------------------------------------------- /contracts/interfaces/IArrakisV2Helper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/interfaces/IArrakisV2Helper.sol -------------------------------------------------------------------------------- /contracts/interfaces/IArrakisV2Resolver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/interfaces/IArrakisV2Resolver.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISwapRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/interfaces/ISwapRouter.sol -------------------------------------------------------------------------------- /contracts/interfaces/ITransparentUpgradeableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/interfaces/ITransparentUpgradeableProxy.sol -------------------------------------------------------------------------------- /contracts/libraries/Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/libraries/Pool.sol -------------------------------------------------------------------------------- /contracts/libraries/Position.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/libraries/Position.sol -------------------------------------------------------------------------------- /contracts/libraries/Underlying.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/libraries/Underlying.sol -------------------------------------------------------------------------------- /contracts/structs/SArrakisV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/structs/SArrakisV2.sol -------------------------------------------------------------------------------- /contracts/structs/SArrakisV2Helper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/contracts/structs/SArrakisV2Helper.sol -------------------------------------------------------------------------------- /deploy/ArrakisV2.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/ArrakisV2.deploy.ts -------------------------------------------------------------------------------- /deploy/ArrakisV2Beacon.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/ArrakisV2Beacon.deploy.ts -------------------------------------------------------------------------------- /deploy/ArrakisV2Factory.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/ArrakisV2Factory.deploy.ts -------------------------------------------------------------------------------- /deploy/ArrakisV2Helper.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/ArrakisV2Helper.deploy.ts -------------------------------------------------------------------------------- /deploy/ArrakisV2Resolver.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/ArrakisV2Resolver.deploy.ts -------------------------------------------------------------------------------- /deploy/Pool.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/Pool.deploy.ts -------------------------------------------------------------------------------- /deploy/Position.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/Position.deploy.ts -------------------------------------------------------------------------------- /deploy/Underlying.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/Underlying.deploy.ts -------------------------------------------------------------------------------- /deploy/__mocks__/ManagerProxyMock.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/__mocks__/ManagerProxyMock.deploy.ts -------------------------------------------------------------------------------- /deploy/__mocks__/MockFArrakisV2.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/__mocks__/MockFArrakisV2.deploy.ts -------------------------------------------------------------------------------- /deploy/__mocks__/MockFArrakisV2Factory.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/__mocks__/MockFArrakisV2Factory.deploy.ts -------------------------------------------------------------------------------- /deploy/__mocks__/MockTransparentImplementation.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/__mocks__/MockTransparentImplementation.deploy.ts -------------------------------------------------------------------------------- /deploy/__mocks__/TempProxyAdmin.deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploy/__mocks__/TempProxyAdmin.deploy.ts -------------------------------------------------------------------------------- /deployments/arbitrum/.chainId: -------------------------------------------------------------------------------- 1 | 42161 -------------------------------------------------------------------------------- /deployments/arbitrum/ArrakisV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/ArrakisV2.json -------------------------------------------------------------------------------- /deployments/arbitrum/ArrakisV2Beacon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/ArrakisV2Beacon.json -------------------------------------------------------------------------------- /deployments/arbitrum/ArrakisV2Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/ArrakisV2Factory.json -------------------------------------------------------------------------------- /deployments/arbitrum/ArrakisV2Factory_Implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/ArrakisV2Factory_Implementation.json -------------------------------------------------------------------------------- /deployments/arbitrum/ArrakisV2Factory_Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/ArrakisV2Factory_Proxy.json -------------------------------------------------------------------------------- /deployments/arbitrum/ArrakisV2Helper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/ArrakisV2Helper.json -------------------------------------------------------------------------------- /deployments/arbitrum/ArrakisV2Resolver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/ArrakisV2Resolver.json -------------------------------------------------------------------------------- /deployments/arbitrum/DefaultProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/DefaultProxyAdmin.json -------------------------------------------------------------------------------- /deployments/arbitrum/Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/Pool.json -------------------------------------------------------------------------------- /deployments/arbitrum/Position.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/Position.json -------------------------------------------------------------------------------- /deployments/arbitrum/Underlying.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/Underlying.json -------------------------------------------------------------------------------- /deployments/arbitrum/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json -------------------------------------------------------------------------------- /deployments/arbitrum/solcInputs/0e89febeebc7444140de8e67c9067d2c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/solcInputs/0e89febeebc7444140de8e67c9067d2c.json -------------------------------------------------------------------------------- /deployments/arbitrum/solcInputs/e8d630df65443fa8afbc5f806e282892.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/arbitrum/solcInputs/e8d630df65443fa8afbc5f806e282892.json -------------------------------------------------------------------------------- /deployments/base/.chainId: -------------------------------------------------------------------------------- 1 | 8453 -------------------------------------------------------------------------------- /deployments/base/ArrakisV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/ArrakisV2.json -------------------------------------------------------------------------------- /deployments/base/ArrakisV2Beacon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/ArrakisV2Beacon.json -------------------------------------------------------------------------------- /deployments/base/ArrakisV2Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/ArrakisV2Factory.json -------------------------------------------------------------------------------- /deployments/base/ArrakisV2Factory_Implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/ArrakisV2Factory_Implementation.json -------------------------------------------------------------------------------- /deployments/base/ArrakisV2Factory_Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/ArrakisV2Factory_Proxy.json -------------------------------------------------------------------------------- /deployments/base/ArrakisV2Helper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/ArrakisV2Helper.json -------------------------------------------------------------------------------- /deployments/base/ArrakisV2Resolver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/ArrakisV2Resolver.json -------------------------------------------------------------------------------- /deployments/base/DefaultProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/DefaultProxyAdmin.json -------------------------------------------------------------------------------- /deployments/base/Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/Pool.json -------------------------------------------------------------------------------- /deployments/base/Position.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/Position.json -------------------------------------------------------------------------------- /deployments/base/Underlying.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/Underlying.json -------------------------------------------------------------------------------- /deployments/base/solcInputs/0e89febeebc7444140de8e67c9067d2c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/solcInputs/0e89febeebc7444140de8e67c9067d2c.json -------------------------------------------------------------------------------- /deployments/base/solcInputs/a89c00f277df8e8890b7a7d529e057e9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/base/solcInputs/a89c00f277df8e8890b7a7d529e057e9.json -------------------------------------------------------------------------------- /deployments/binance/.chainId: -------------------------------------------------------------------------------- 1 | 56 -------------------------------------------------------------------------------- /deployments/binance/ArrakisV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/ArrakisV2.json -------------------------------------------------------------------------------- /deployments/binance/ArrakisV2Beacon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/ArrakisV2Beacon.json -------------------------------------------------------------------------------- /deployments/binance/ArrakisV2Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/ArrakisV2Factory.json -------------------------------------------------------------------------------- /deployments/binance/ArrakisV2Factory_Implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/ArrakisV2Factory_Implementation.json -------------------------------------------------------------------------------- /deployments/binance/ArrakisV2Factory_Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/ArrakisV2Factory_Proxy.json -------------------------------------------------------------------------------- /deployments/binance/ArrakisV2Helper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/ArrakisV2Helper.json -------------------------------------------------------------------------------- /deployments/binance/ArrakisV2Resolver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/ArrakisV2Resolver.json -------------------------------------------------------------------------------- /deployments/binance/DefaultProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/DefaultProxyAdmin.json -------------------------------------------------------------------------------- /deployments/binance/Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/Pool.json -------------------------------------------------------------------------------- /deployments/binance/Position.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/Position.json -------------------------------------------------------------------------------- /deployments/binance/Underlying.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/Underlying.json -------------------------------------------------------------------------------- /deployments/binance/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json -------------------------------------------------------------------------------- /deployments/binance/solcInputs/0e89febeebc7444140de8e67c9067d2c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/solcInputs/0e89febeebc7444140de8e67c9067d2c.json -------------------------------------------------------------------------------- /deployments/binance/solcInputs/0f11243331fb4ba5d2223dc589e3129c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/binance/solcInputs/0f11243331fb4ba5d2223dc589e3129c.json -------------------------------------------------------------------------------- /deployments/gnosis/.chainId: -------------------------------------------------------------------------------- 1 | 100 -------------------------------------------------------------------------------- /deployments/gnosis/ArrakisV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/ArrakisV2.json -------------------------------------------------------------------------------- /deployments/gnosis/ArrakisV2Beacon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/ArrakisV2Beacon.json -------------------------------------------------------------------------------- /deployments/gnosis/ArrakisV2Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/ArrakisV2Factory.json -------------------------------------------------------------------------------- /deployments/gnosis/ArrakisV2Factory_Implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/ArrakisV2Factory_Implementation.json -------------------------------------------------------------------------------- /deployments/gnosis/ArrakisV2Factory_Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/ArrakisV2Factory_Proxy.json -------------------------------------------------------------------------------- /deployments/gnosis/ArrakisV2Helper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/ArrakisV2Helper.json -------------------------------------------------------------------------------- /deployments/gnosis/ArrakisV2Resolver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/ArrakisV2Resolver.json -------------------------------------------------------------------------------- /deployments/gnosis/DefaultProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/DefaultProxyAdmin.json -------------------------------------------------------------------------------- /deployments/gnosis/Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/Pool.json -------------------------------------------------------------------------------- /deployments/gnosis/Position.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/Position.json -------------------------------------------------------------------------------- /deployments/gnosis/Underlying.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/Underlying.json -------------------------------------------------------------------------------- /deployments/gnosis/solcInputs/0e89febeebc7444140de8e67c9067d2c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/solcInputs/0e89febeebc7444140de8e67c9067d2c.json -------------------------------------------------------------------------------- /deployments/gnosis/solcInputs/a89c00f277df8e8890b7a7d529e057e9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/gnosis/solcInputs/a89c00f277df8e8890b7a7d529e057e9.json -------------------------------------------------------------------------------- /deployments/goerli/.chainId: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /deployments/goerli/ArrakisV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/ArrakisV2.json -------------------------------------------------------------------------------- /deployments/goerli/ArrakisV2Beacon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/ArrakisV2Beacon.json -------------------------------------------------------------------------------- /deployments/goerli/ArrakisV2Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/ArrakisV2Factory.json -------------------------------------------------------------------------------- /deployments/goerli/ArrakisV2Factory_Implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/ArrakisV2Factory_Implementation.json -------------------------------------------------------------------------------- /deployments/goerli/ArrakisV2Factory_Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/ArrakisV2Factory_Proxy.json -------------------------------------------------------------------------------- /deployments/goerli/ArrakisV2Helper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/ArrakisV2Helper.json -------------------------------------------------------------------------------- /deployments/goerli/ArrakisV2Resolver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/ArrakisV2Resolver.json -------------------------------------------------------------------------------- /deployments/goerli/DefaultProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/DefaultProxyAdmin.json -------------------------------------------------------------------------------- /deployments/goerli/Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/Pool.json -------------------------------------------------------------------------------- /deployments/goerli/Position.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/Position.json -------------------------------------------------------------------------------- /deployments/goerli/Underlying.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/Underlying.json -------------------------------------------------------------------------------- /deployments/goerli/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json -------------------------------------------------------------------------------- /deployments/goerli/solcInputs/0e89febeebc7444140de8e67c9067d2c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/solcInputs/0e89febeebc7444140de8e67c9067d2c.json -------------------------------------------------------------------------------- /deployments/goerli/solcInputs/e8d630df65443fa8afbc5f806e282892.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/goerli/solcInputs/e8d630df65443fa8afbc5f806e282892.json -------------------------------------------------------------------------------- /deployments/mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /deployments/mainnet/ArrakisV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/ArrakisV2.json -------------------------------------------------------------------------------- /deployments/mainnet/ArrakisV2Beacon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/ArrakisV2Beacon.json -------------------------------------------------------------------------------- /deployments/mainnet/ArrakisV2Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/ArrakisV2Factory.json -------------------------------------------------------------------------------- /deployments/mainnet/ArrakisV2Factory_Implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/ArrakisV2Factory_Implementation.json -------------------------------------------------------------------------------- /deployments/mainnet/ArrakisV2Factory_Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/ArrakisV2Factory_Proxy.json -------------------------------------------------------------------------------- /deployments/mainnet/ArrakisV2Helper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/ArrakisV2Helper.json -------------------------------------------------------------------------------- /deployments/mainnet/ArrakisV2Resolver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/ArrakisV2Resolver.json -------------------------------------------------------------------------------- /deployments/mainnet/DefaultProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/DefaultProxyAdmin.json -------------------------------------------------------------------------------- /deployments/mainnet/Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/Pool.json -------------------------------------------------------------------------------- /deployments/mainnet/Position.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/Position.json -------------------------------------------------------------------------------- /deployments/mainnet/Underlying.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/Underlying.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/0e89febeebc7444140de8e67c9067d2c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/solcInputs/0e89febeebc7444140de8e67c9067d2c.json -------------------------------------------------------------------------------- /deployments/mainnet/solcInputs/e8d630df65443fa8afbc5f806e282892.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/mainnet/solcInputs/e8d630df65443fa8afbc5f806e282892.json -------------------------------------------------------------------------------- /deployments/optimism/.chainId: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /deployments/optimism/ArrakisV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/ArrakisV2.json -------------------------------------------------------------------------------- /deployments/optimism/ArrakisV2Beacon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/ArrakisV2Beacon.json -------------------------------------------------------------------------------- /deployments/optimism/ArrakisV2Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/ArrakisV2Factory.json -------------------------------------------------------------------------------- /deployments/optimism/ArrakisV2Factory_Implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/ArrakisV2Factory_Implementation.json -------------------------------------------------------------------------------- /deployments/optimism/ArrakisV2Factory_Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/ArrakisV2Factory_Proxy.json -------------------------------------------------------------------------------- /deployments/optimism/ArrakisV2Helper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/ArrakisV2Helper.json -------------------------------------------------------------------------------- /deployments/optimism/ArrakisV2Resolver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/ArrakisV2Resolver.json -------------------------------------------------------------------------------- /deployments/optimism/DefaultProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/DefaultProxyAdmin.json -------------------------------------------------------------------------------- /deployments/optimism/Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/Pool.json -------------------------------------------------------------------------------- /deployments/optimism/Position.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/Position.json -------------------------------------------------------------------------------- /deployments/optimism/Underlying.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/Underlying.json -------------------------------------------------------------------------------- /deployments/optimism/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json -------------------------------------------------------------------------------- /deployments/optimism/solcInputs/0e89febeebc7444140de8e67c9067d2c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/solcInputs/0e89febeebc7444140de8e67c9067d2c.json -------------------------------------------------------------------------------- /deployments/optimism/solcInputs/e8d630df65443fa8afbc5f806e282892.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/optimism/solcInputs/e8d630df65443fa8afbc5f806e282892.json -------------------------------------------------------------------------------- /deployments/polygon/.chainId: -------------------------------------------------------------------------------- 1 | 137 -------------------------------------------------------------------------------- /deployments/polygon/ArrakisV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/ArrakisV2.json -------------------------------------------------------------------------------- /deployments/polygon/ArrakisV2Beacon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/ArrakisV2Beacon.json -------------------------------------------------------------------------------- /deployments/polygon/ArrakisV2Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/ArrakisV2Factory.json -------------------------------------------------------------------------------- /deployments/polygon/ArrakisV2Factory_Implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/ArrakisV2Factory_Implementation.json -------------------------------------------------------------------------------- /deployments/polygon/ArrakisV2Factory_Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/ArrakisV2Factory_Proxy.json -------------------------------------------------------------------------------- /deployments/polygon/ArrakisV2Helper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/ArrakisV2Helper.json -------------------------------------------------------------------------------- /deployments/polygon/ArrakisV2Resolver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/ArrakisV2Resolver.json -------------------------------------------------------------------------------- /deployments/polygon/DefaultProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/DefaultProxyAdmin.json -------------------------------------------------------------------------------- /deployments/polygon/Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/Pool.json -------------------------------------------------------------------------------- /deployments/polygon/Position.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/Position.json -------------------------------------------------------------------------------- /deployments/polygon/Underlying.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/Underlying.json -------------------------------------------------------------------------------- /deployments/polygon/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json -------------------------------------------------------------------------------- /deployments/polygon/solcInputs/0e89febeebc7444140de8e67c9067d2c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/solcInputs/0e89febeebc7444140de8e67c9067d2c.json -------------------------------------------------------------------------------- /deployments/polygon/solcInputs/e8d630df65443fa8afbc5f806e282892.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/polygon/solcInputs/e8d630df65443fa8afbc5f806e282892.json -------------------------------------------------------------------------------- /deployments/sepolia/.chainId: -------------------------------------------------------------------------------- 1 | 11155111 -------------------------------------------------------------------------------- /deployments/sepolia/ArrakisV2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/ArrakisV2.json -------------------------------------------------------------------------------- /deployments/sepolia/ArrakisV2Beacon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/ArrakisV2Beacon.json -------------------------------------------------------------------------------- /deployments/sepolia/ArrakisV2Factory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/ArrakisV2Factory.json -------------------------------------------------------------------------------- /deployments/sepolia/ArrakisV2Factory_Implementation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/ArrakisV2Factory_Implementation.json -------------------------------------------------------------------------------- /deployments/sepolia/ArrakisV2Factory_Proxy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/ArrakisV2Factory_Proxy.json -------------------------------------------------------------------------------- /deployments/sepolia/ArrakisV2Helper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/ArrakisV2Helper.json -------------------------------------------------------------------------------- /deployments/sepolia/ArrakisV2Resolver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/ArrakisV2Resolver.json -------------------------------------------------------------------------------- /deployments/sepolia/DefaultProxyAdmin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/DefaultProxyAdmin.json -------------------------------------------------------------------------------- /deployments/sepolia/Pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/Pool.json -------------------------------------------------------------------------------- /deployments/sepolia/Position.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/Position.json -------------------------------------------------------------------------------- /deployments/sepolia/Underlying.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/Underlying.json -------------------------------------------------------------------------------- /deployments/sepolia/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/solcInputs/09ea83f08c7e9f02549d56d0e42f83c3.json -------------------------------------------------------------------------------- /deployments/sepolia/solcInputs/0e89febeebc7444140de8e67c9067d2c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/solcInputs/0e89febeebc7444140de8e67c9067d2c.json -------------------------------------------------------------------------------- /deployments/sepolia/solcInputs/a89c00f277df8e8890b7a7d529e057e9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deployments/sepolia/solcInputs/a89c00f277df8e8890b7a7d529e057e9.json -------------------------------------------------------------------------------- /deploys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/deploys.md -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/package.json -------------------------------------------------------------------------------- /scripts/verify/verifyUnderlying.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/scripts/verify/verifyUnderlying.ts -------------------------------------------------------------------------------- /scripts/verify/verifyVaultV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/scripts/verify/verifyVaultV2.ts -------------------------------------------------------------------------------- /scripts/verify/verifyVaultV2Helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/scripts/verify/verifyVaultV2Helper.ts -------------------------------------------------------------------------------- /scripts/verify/verifyVaultV2Resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/scripts/verify/verifyVaultV2Resolver.ts -------------------------------------------------------------------------------- /src/addresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/src/addresses.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/sqrt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/src/utils/sqrt.ts -------------------------------------------------------------------------------- /test/integration_tests/ArrakisV2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/test/integration_tests/ArrakisV2.test.ts -------------------------------------------------------------------------------- /test/integration_tests/Rounding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/test/integration_tests/Rounding.test.ts -------------------------------------------------------------------------------- /test/unit_tests/ArrakisV2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/test/unit_tests/ArrakisV2.test.ts -------------------------------------------------------------------------------- /test/unit_tests/ArrakisV2Beacon.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/test/unit_tests/ArrakisV2Beacon.test.ts -------------------------------------------------------------------------------- /test/unit_tests/ArrakisV2Factory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/test/unit_tests/ArrakisV2Factory.test.ts -------------------------------------------------------------------------------- /test/unit_tests/ArrakisV2Helper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/test/unit_tests/ArrakisV2Helper.test.ts -------------------------------------------------------------------------------- /test/unit_tests/FArrakisV2.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/test/unit_tests/FArrakisV2.test.ts -------------------------------------------------------------------------------- /test/unit_tests/FArrakisV2Factory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/test/unit_tests/FArrakisV2Factory.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArrakisFinance/v2-core/HEAD/yarn.lock --------------------------------------------------------------------------------