├── .env.example ├── .gitignore ├── Functions-request-config.js ├── Functions-request-source.js ├── FunctionsSandboxLibrary ├── Functions.js ├── Log.js ├── Sandbox.js ├── Validator.js ├── buildRequest.js ├── encryptSecrets.js ├── getRequestConfig.js ├── handler.js ├── index.js └── simulateRequest.js ├── LICENSE ├── README.md ├── contracts ├── LPSC.sol ├── LPSCApyStrategy.sol ├── LPSCRegistry.sol ├── LPSCVault.sol ├── dev │ ├── AuthorizedReceiver.sol │ ├── functions │ │ ├── AuthorizedOriginReceiverUpgradeable.sol │ │ ├── ConfirmedOwnerUpgradeable.sol │ │ ├── Functions.sol │ │ ├── FunctionsBillingRegistry.sol │ │ ├── FunctionsClient.sol │ │ ├── FunctionsOracle.sol │ │ └── vendor │ │ │ ├── ProxyAdmin.sol │ │ │ └── TransparentUpgradeableProxy.sol │ ├── interfaces │ │ ├── AuthorizedOriginReceiverInterface.sol │ │ ├── AuthorizedReceiverInterface.sol │ │ ├── FunctionsBillingRegistryInterface.sol │ │ ├── FunctionsClientInterface.sol │ │ └── FunctionsOracleInterface.sol │ ├── ocr2 │ │ ├── OCR2Base.sol │ │ └── OCR2BaseUpgradeable.sol │ └── vendor │ │ ├── @ensdomains │ │ └── buffer │ │ │ └── 0.1.0 │ │ │ └── Buffer.sol │ │ ├── openzeppelin-solidity │ │ ├── v.4.8.0 │ │ │ └── contracts │ │ │ │ ├── security │ │ │ │ └── Pausable.sol │ │ │ │ └── utils │ │ │ │ ├── Context.sol │ │ │ │ ├── SafeCast.sol │ │ │ │ └── structs │ │ │ │ └── EnumerableSet.sol │ │ └── v4.3.1 │ │ │ └── contracts │ │ │ └── utils │ │ │ └── Address.sol │ │ └── solidity-cborutils │ │ └── 2.0.0 │ │ └── CBOR.sol ├── interfaces │ ├── IMockLending.sol │ ├── aave-v2 │ │ └── ILendingPoolAaveV2.sol │ ├── aave-v3 │ │ ├── IL2PoolAaveV3.sol │ │ └── IPoolAaveV3.sol │ ├── compound-v3 │ │ └── IComet.sol │ └── compound │ │ ├── IComptroller.sol │ │ └── ICtoken.sol ├── mocks │ ├── MockLending.sol │ └── MockVault.sol ├── monitors │ ├── MonitorAaveV2.sol │ ├── MonitorAaveV3.sol │ ├── MonitorCompoundV2.sol │ ├── MonitorCompoundV3.sol │ └── MonitorMockLending.sol ├── test │ ├── LinkToken.sol │ └── MockV3Aggregator.sol └── utils │ └── Withdraw.sol ├── hardhat.config.ts ├── img ├── automation.png ├── basic-architecture.png ├── event-log.png ├── functions-playground.png └── trigger-manual-execution.png ├── networks.js ├── package.json ├── scripts ├── generateKeypair.js └── simulateFunctionsJavaScript.js ├── tasks ├── Functions-billing │ ├── accept.js │ ├── add.js │ ├── cancel.js │ ├── create.js │ ├── fund.js │ ├── index.js │ ├── info.js │ ├── remove.js │ ├── timeoutRequest.js │ └── transfer.js ├── Functions-client │ ├── buildOffchainSecrets.js │ ├── buildRequestJSON.js │ ├── checkUpkeep.js │ ├── clearGists.js │ ├── deployAutoClient.js │ ├── deployClient.js │ ├── index.js │ ├── performManualUpkeep.js │ ├── readResultAndError.js │ ├── request.js │ ├── setAutoRequest.js │ ├── setOracleAddr.js │ └── simulate.js ├── accounts.js ├── balance.js ├── block-number.js ├── constants.ts ├── deploy-lpsc.ts ├── deploy-monitor-mock-lending.ts ├── fund.ts ├── index.js ├── prepare-mock-scenario.ts ├── reply.ts ├── trigger.ts └── utils │ ├── artifact.js │ ├── generateOffchainSecrets.js │ ├── github.js │ ├── index.js │ ├── logger.js │ ├── network.js │ ├── price.js │ ├── prompt.js │ └── spin.js ├── tsconfig.json ├── typechain-types ├── @chainlink │ ├── contracts-ccip │ │ ├── index.ts │ │ └── src │ │ │ ├── index.ts │ │ │ └── v0.8 │ │ │ ├── ConfirmedOwner.ts │ │ │ ├── ConfirmedOwnerWithProposal.ts │ │ │ ├── ccip │ │ │ ├── applications │ │ │ │ ├── CCIPReceiver.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── interfaces │ │ │ │ ├── IAny2EVMMessageReceiver.ts │ │ │ │ ├── IRouterClient.ts │ │ │ │ └── index.ts │ │ │ └── libraries │ │ │ │ ├── Client.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── interfaces │ │ │ ├── OwnableInterface.ts │ │ │ └── index.ts │ │ │ ├── shared │ │ │ ├── access │ │ │ │ ├── OwnerIsCreator.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ │ └── vendor │ │ │ ├── index.ts │ │ │ └── openzeppelin-solidity │ │ │ ├── index.ts │ │ │ └── v4.8.0 │ │ │ ├── index.ts │ │ │ ├── token │ │ │ ├── ERC20 │ │ │ │ ├── IERC20.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ │ └── utils │ │ │ ├── index.ts │ │ │ └── introspection │ │ │ ├── IERC165.ts │ │ │ └── index.ts │ ├── contracts │ │ ├── index.ts │ │ └── src │ │ │ ├── index.ts │ │ │ ├── v0.4 │ │ │ ├── ERC677Token.ts │ │ │ ├── LinkToken.ts │ │ │ ├── index.ts │ │ │ ├── interfaces │ │ │ │ ├── ERC20.ts │ │ │ │ ├── ERC20Basic.ts │ │ │ │ ├── ERC677.ts │ │ │ │ ├── ERC677Receiver.ts │ │ │ │ └── index.ts │ │ │ └── vendor │ │ │ │ ├── BasicToken.ts │ │ │ │ ├── StandardToken.ts │ │ │ │ └── index.ts │ │ │ ├── v0.7 │ │ │ ├── index.ts │ │ │ ├── interfaces │ │ │ │ ├── AggregatorInterface.ts │ │ │ │ ├── AggregatorV2V3Interface.ts │ │ │ │ ├── AggregatorV3Interface.ts │ │ │ │ └── index.ts │ │ │ └── tests │ │ │ │ ├── MockV3Aggregator.ts │ │ │ │ └── index.ts │ │ │ └── v0.8 │ │ │ ├── ConfirmedOwner.ts │ │ │ ├── ConfirmedOwnerWithProposal.ts │ │ │ ├── dev │ │ │ ├── index.ts │ │ │ └── ocr2 │ │ │ │ ├── OCR2Abstract.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── interfaces │ │ │ ├── AggregatorV3Interface.ts │ │ │ ├── AutomationCompatibleInterface.ts │ │ │ ├── ERC677ReceiverInterface.ts │ │ │ ├── LinkTokenInterface.ts │ │ │ ├── OwnableInterface.ts │ │ │ ├── TypeAndVersionInterface.ts │ │ │ └── index.ts │ └── index.ts ├── @openzeppelin │ ├── contracts-upgradeable │ │ ├── index.ts │ │ ├── proxy │ │ │ ├── index.ts │ │ │ └── utils │ │ │ │ ├── Initializable.ts │ │ │ │ └── index.ts │ │ ├── security │ │ │ ├── PausableUpgradeable.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── ContextUpgradeable.ts │ │ │ └── index.ts │ ├── contracts │ │ ├── access │ │ │ ├── Ownable.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── IERC1967.ts │ │ │ ├── draft-IERC1822.sol │ │ │ │ ├── IERC1822Proxiable.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── proxy │ │ │ ├── ERC1967 │ │ │ │ ├── ERC1967Proxy.ts │ │ │ │ ├── ERC1967Upgrade.ts │ │ │ │ └── index.ts │ │ │ ├── Proxy.ts │ │ │ ├── beacon │ │ │ │ ├── IBeacon.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── transparent │ │ │ │ ├── ProxyAdmin.ts │ │ │ │ ├── TransparentUpgradeableProxy.sol │ │ │ │ ├── ITransparentUpgradeableProxy.ts │ │ │ │ ├── TransparentUpgradeableProxy.ts │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ └── token │ │ │ ├── ERC20 │ │ │ └── index.ts │ │ │ └── index.ts │ └── index.ts ├── common.ts ├── contracts │ ├── LPSC.ts │ ├── LPSCApyStrategy.sol │ │ ├── FunctionsConsumer.ts │ │ ├── LPSCApyStrategy.ts │ │ └── index.ts │ ├── LPSCRegistry.ts │ ├── LPSCVault.ts │ ├── dev │ │ ├── AuthorizedReceiver.ts │ │ ├── functions │ │ │ ├── AuthorizedOriginReceiverUpgradeable.ts │ │ │ ├── ConfirmedOwnerUpgradeable.ts │ │ │ ├── Functions.ts │ │ │ ├── FunctionsBillingRegistry.ts │ │ │ ├── FunctionsClient.ts │ │ │ ├── FunctionsOracle.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── AuthorizedOriginReceiverInterface.ts │ │ │ ├── AuthorizedReceiverInterface.ts │ │ │ ├── FunctionsBillingRegistryInterface.ts │ │ │ ├── FunctionsClientInterface.ts │ │ │ ├── FunctionsOracleInterface.ts │ │ │ └── index.ts │ │ ├── ocr2 │ │ │ ├── OCR2Base.ts │ │ │ ├── OCR2BaseUpgradeable.ts │ │ │ └── index.ts │ │ └── vendor │ │ │ ├── index.ts │ │ │ └── openzeppelin-solidity │ │ │ ├── index.ts │ │ │ └── v.4.8.0 │ │ │ ├── contracts │ │ │ ├── index.ts │ │ │ └── security │ │ │ │ ├── Pausable.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ ├── index.ts │ ├── interfaces │ │ ├── IL2PoolAaveV3.ts │ │ ├── ILendingPoolAaveV2.ts │ │ ├── IMockLending.ts │ │ ├── IPoolAaveV3.ts │ │ ├── aave-v2 │ │ │ ├── ILendingPoolAaveV2.ts │ │ │ └── index.ts │ │ ├── aave-v3 │ │ │ ├── IL2PoolAaveV3.ts │ │ │ ├── IPoolAaveV3.ts │ │ │ └── index.ts │ │ ├── compound-v3 │ │ │ ├── IComet.ts │ │ │ └── index.ts │ │ ├── compound │ │ │ ├── IComptroller.ts │ │ │ ├── ICtoken.sol │ │ │ │ ├── ICToken.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── index.ts │ ├── mocks │ │ ├── MockLending.ts │ │ ├── MockVault.sol │ │ │ ├── IBurnMintERC677Helper.ts │ │ │ ├── MockVault.ts │ │ │ └── index.ts │ │ └── index.ts │ ├── monitors │ │ ├── MonitorAaveV2.ts │ │ ├── MonitorAaveV3.ts │ │ ├── MonitorCompoundV2.ts │ │ ├── MonitorCompoundV3.ts │ │ ├── MonitorMockLending.ts │ │ └── index.ts │ └── utils │ │ ├── Withdraw.ts │ │ └── index.ts ├── factories │ ├── @chainlink │ │ ├── contracts-ccip │ │ │ ├── index.ts │ │ │ └── src │ │ │ │ ├── index.ts │ │ │ │ └── v0.8 │ │ │ │ ├── ConfirmedOwnerWithProposal__factory.ts │ │ │ │ ├── ConfirmedOwner__factory.ts │ │ │ │ ├── ccip │ │ │ │ ├── applications │ │ │ │ │ ├── CCIPReceiver__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interfaces │ │ │ │ │ ├── IAny2EVMMessageReceiver__factory.ts │ │ │ │ │ ├── IRouterClient__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ └── libraries │ │ │ │ │ ├── Client__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interfaces │ │ │ │ ├── OwnableInterface__factory.ts │ │ │ │ └── index.ts │ │ │ │ ├── shared │ │ │ │ ├── access │ │ │ │ │ ├── OwnerIsCreator__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ │ └── vendor │ │ │ │ ├── index.ts │ │ │ │ └── openzeppelin-solidity │ │ │ │ ├── index.ts │ │ │ │ └── v4.8.0 │ │ │ │ ├── index.ts │ │ │ │ ├── token │ │ │ │ ├── ERC20 │ │ │ │ │ ├── IERC20__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ │ └── utils │ │ │ │ ├── index.ts │ │ │ │ └── introspection │ │ │ │ ├── IERC165__factory.ts │ │ │ │ └── index.ts │ │ ├── contracts │ │ │ ├── index.ts │ │ │ └── src │ │ │ │ ├── index.ts │ │ │ │ ├── v0.4 │ │ │ │ ├── ERC677Token__factory.ts │ │ │ │ ├── LinkToken__factory.ts │ │ │ │ ├── index.ts │ │ │ │ ├── interfaces │ │ │ │ │ ├── ERC20Basic__factory.ts │ │ │ │ │ ├── ERC20__factory.ts │ │ │ │ │ ├── ERC677Receiver__factory.ts │ │ │ │ │ ├── ERC677__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ └── vendor │ │ │ │ │ ├── BasicToken__factory.ts │ │ │ │ │ ├── StandardToken__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── v0.7 │ │ │ │ ├── index.ts │ │ │ │ ├── interfaces │ │ │ │ │ ├── AggregatorInterface__factory.ts │ │ │ │ │ ├── AggregatorV2V3Interface__factory.ts │ │ │ │ │ ├── AggregatorV3Interface__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ └── tests │ │ │ │ │ ├── MockV3Aggregator__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ └── v0.8 │ │ │ │ ├── ConfirmedOwnerWithProposal__factory.ts │ │ │ │ ├── ConfirmedOwner__factory.ts │ │ │ │ ├── dev │ │ │ │ ├── index.ts │ │ │ │ └── ocr2 │ │ │ │ │ ├── OCR2Abstract__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── interfaces │ │ │ │ ├── AggregatorV3Interface__factory.ts │ │ │ │ ├── AutomationCompatibleInterface__factory.ts │ │ │ │ ├── ERC677ReceiverInterface__factory.ts │ │ │ │ ├── LinkTokenInterface__factory.ts │ │ │ │ ├── OwnableInterface__factory.ts │ │ │ │ ├── TypeAndVersionInterface__factory.ts │ │ │ │ └── index.ts │ │ └── index.ts │ ├── @openzeppelin │ │ ├── contracts-upgradeable │ │ │ ├── index.ts │ │ │ ├── proxy │ │ │ │ ├── index.ts │ │ │ │ └── utils │ │ │ │ │ ├── Initializable__factory.ts │ │ │ │ │ └── index.ts │ │ │ ├── security │ │ │ │ ├── PausableUpgradeable__factory.ts │ │ │ │ └── index.ts │ │ │ └── utils │ │ │ │ ├── ContextUpgradeable__factory.ts │ │ │ │ └── index.ts │ │ ├── contracts │ │ │ ├── access │ │ │ │ ├── Ownable__factory.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── interfaces │ │ │ │ ├── IERC1967__factory.ts │ │ │ │ ├── draft-IERC1822.sol │ │ │ │ │ ├── IERC1822Proxiable__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── proxy │ │ │ │ ├── ERC1967 │ │ │ │ │ ├── ERC1967Proxy__factory.ts │ │ │ │ │ ├── ERC1967Upgrade__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── Proxy__factory.ts │ │ │ │ ├── beacon │ │ │ │ │ ├── IBeacon__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── transparent │ │ │ │ │ ├── ProxyAdmin__factory.ts │ │ │ │ │ ├── TransparentUpgradeableProxy.sol │ │ │ │ │ ├── ITransparentUpgradeableProxy__factory.ts │ │ │ │ │ ├── TransparentUpgradeableProxy__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ │ └── index.ts │ │ │ └── token │ │ │ │ ├── ERC20 │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ └── index.ts │ ├── contracts │ │ ├── LPSCApyStrategy.sol │ │ │ ├── FunctionsConsumer__factory.ts │ │ │ ├── LPSCApyStrategy__factory.ts │ │ │ └── index.ts │ │ ├── LPSCRegistry__factory.ts │ │ ├── LPSCVault__factory.ts │ │ ├── LPSC__factory.ts │ │ ├── dev │ │ │ ├── AuthorizedReceiver__factory.ts │ │ │ ├── functions │ │ │ │ ├── AuthorizedOriginReceiverUpgradeable__factory.ts │ │ │ │ ├── ConfirmedOwnerUpgradeable__factory.ts │ │ │ │ ├── FunctionsBillingRegistry__factory.ts │ │ │ │ ├── FunctionsClient__factory.ts │ │ │ │ ├── FunctionsOracle__factory.ts │ │ │ │ ├── Functions__factory.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── interfaces │ │ │ │ ├── AuthorizedOriginReceiverInterface__factory.ts │ │ │ │ ├── AuthorizedReceiverInterface__factory.ts │ │ │ │ ├── FunctionsBillingRegistryInterface__factory.ts │ │ │ │ ├── FunctionsClientInterface__factory.ts │ │ │ │ ├── FunctionsOracleInterface__factory.ts │ │ │ │ └── index.ts │ │ │ ├── ocr2 │ │ │ │ ├── OCR2BaseUpgradeable__factory.ts │ │ │ │ ├── OCR2Base__factory.ts │ │ │ │ └── index.ts │ │ │ └── vendor │ │ │ │ ├── index.ts │ │ │ │ └── openzeppelin-solidity │ │ │ │ ├── index.ts │ │ │ │ └── v.4.8.0 │ │ │ │ ├── contracts │ │ │ │ ├── index.ts │ │ │ │ └── security │ │ │ │ │ ├── Pausable__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── IL2PoolAaveV3__factory.ts │ │ │ ├── ILendingPoolAaveV2__factory.ts │ │ │ ├── IMockLending__factory.ts │ │ │ ├── IPoolAaveV3__factory.ts │ │ │ ├── aave-v2 │ │ │ │ ├── ILendingPoolAaveV2__factory.ts │ │ │ │ └── index.ts │ │ │ ├── aave-v3 │ │ │ │ ├── IL2PoolAaveV3__factory.ts │ │ │ │ ├── IPoolAaveV3__factory.ts │ │ │ │ └── index.ts │ │ │ ├── compound-v3 │ │ │ │ ├── IComet__factory.ts │ │ │ │ └── index.ts │ │ │ ├── compound │ │ │ │ ├── IComptroller__factory.ts │ │ │ │ ├── ICtoken.sol │ │ │ │ │ ├── ICToken__factory.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── mocks │ │ │ ├── MockLending__factory.ts │ │ │ ├── MockVault.sol │ │ │ │ ├── IBurnMintERC677Helper__factory.ts │ │ │ │ ├── MockVault__factory.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── monitors │ │ │ ├── MonitorAaveV2__factory.ts │ │ │ ├── MonitorAaveV3__factory.ts │ │ │ ├── MonitorCompoundV2__factory.ts │ │ │ ├── MonitorCompoundV3__factory.ts │ │ │ ├── MonitorMockLending__factory.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── Withdraw__factory.ts │ │ │ └── index.ts │ └── index.ts ├── hardhat.d.ts └── index.ts └── utils └── spinner.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/.gitignore -------------------------------------------------------------------------------- /Functions-request-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/Functions-request-config.js -------------------------------------------------------------------------------- /Functions-request-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/Functions-request-source.js -------------------------------------------------------------------------------- /FunctionsSandboxLibrary/Functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/FunctionsSandboxLibrary/Functions.js -------------------------------------------------------------------------------- /FunctionsSandboxLibrary/Log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/FunctionsSandboxLibrary/Log.js -------------------------------------------------------------------------------- /FunctionsSandboxLibrary/Sandbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/FunctionsSandboxLibrary/Sandbox.js -------------------------------------------------------------------------------- /FunctionsSandboxLibrary/Validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/FunctionsSandboxLibrary/Validator.js -------------------------------------------------------------------------------- /FunctionsSandboxLibrary/buildRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/FunctionsSandboxLibrary/buildRequest.js -------------------------------------------------------------------------------- /FunctionsSandboxLibrary/encryptSecrets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/FunctionsSandboxLibrary/encryptSecrets.js -------------------------------------------------------------------------------- /FunctionsSandboxLibrary/getRequestConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/FunctionsSandboxLibrary/getRequestConfig.js -------------------------------------------------------------------------------- /FunctionsSandboxLibrary/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/FunctionsSandboxLibrary/handler.js -------------------------------------------------------------------------------- /FunctionsSandboxLibrary/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/FunctionsSandboxLibrary/index.js -------------------------------------------------------------------------------- /FunctionsSandboxLibrary/simulateRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/FunctionsSandboxLibrary/simulateRequest.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/README.md -------------------------------------------------------------------------------- /contracts/LPSC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/LPSC.sol -------------------------------------------------------------------------------- /contracts/LPSCApyStrategy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/LPSCApyStrategy.sol -------------------------------------------------------------------------------- /contracts/LPSCRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/LPSCRegistry.sol -------------------------------------------------------------------------------- /contracts/LPSCVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/LPSCVault.sol -------------------------------------------------------------------------------- /contracts/dev/AuthorizedReceiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/AuthorizedReceiver.sol -------------------------------------------------------------------------------- /contracts/dev/functions/AuthorizedOriginReceiverUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/functions/AuthorizedOriginReceiverUpgradeable.sol -------------------------------------------------------------------------------- /contracts/dev/functions/ConfirmedOwnerUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/functions/ConfirmedOwnerUpgradeable.sol -------------------------------------------------------------------------------- /contracts/dev/functions/Functions.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/functions/Functions.sol -------------------------------------------------------------------------------- /contracts/dev/functions/FunctionsBillingRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/functions/FunctionsBillingRegistry.sol -------------------------------------------------------------------------------- /contracts/dev/functions/FunctionsClient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/functions/FunctionsClient.sol -------------------------------------------------------------------------------- /contracts/dev/functions/FunctionsOracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/functions/FunctionsOracle.sol -------------------------------------------------------------------------------- /contracts/dev/functions/vendor/ProxyAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/functions/vendor/ProxyAdmin.sol -------------------------------------------------------------------------------- /contracts/dev/functions/vendor/TransparentUpgradeableProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/functions/vendor/TransparentUpgradeableProxy.sol -------------------------------------------------------------------------------- /contracts/dev/interfaces/AuthorizedOriginReceiverInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/interfaces/AuthorizedOriginReceiverInterface.sol -------------------------------------------------------------------------------- /contracts/dev/interfaces/AuthorizedReceiverInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/interfaces/AuthorizedReceiverInterface.sol -------------------------------------------------------------------------------- /contracts/dev/interfaces/FunctionsBillingRegistryInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/interfaces/FunctionsBillingRegistryInterface.sol -------------------------------------------------------------------------------- /contracts/dev/interfaces/FunctionsClientInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/interfaces/FunctionsClientInterface.sol -------------------------------------------------------------------------------- /contracts/dev/interfaces/FunctionsOracleInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/interfaces/FunctionsOracleInterface.sol -------------------------------------------------------------------------------- /contracts/dev/ocr2/OCR2Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/ocr2/OCR2Base.sol -------------------------------------------------------------------------------- /contracts/dev/ocr2/OCR2BaseUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/ocr2/OCR2BaseUpgradeable.sol -------------------------------------------------------------------------------- /contracts/dev/vendor/@ensdomains/buffer/0.1.0/Buffer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/vendor/@ensdomains/buffer/0.1.0/Buffer.sol -------------------------------------------------------------------------------- /contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/security/Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/security/Pausable.sol -------------------------------------------------------------------------------- /contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/utils/Context.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/utils/Context.sol -------------------------------------------------------------------------------- /contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/utils/SafeCast.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/utils/SafeCast.sol -------------------------------------------------------------------------------- /contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/utils/structs/EnumerableSet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/utils/structs/EnumerableSet.sol -------------------------------------------------------------------------------- /contracts/dev/vendor/openzeppelin-solidity/v4.3.1/contracts/utils/Address.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/vendor/openzeppelin-solidity/v4.3.1/contracts/utils/Address.sol -------------------------------------------------------------------------------- /contracts/dev/vendor/solidity-cborutils/2.0.0/CBOR.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/dev/vendor/solidity-cborutils/2.0.0/CBOR.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMockLending.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/interfaces/IMockLending.sol -------------------------------------------------------------------------------- /contracts/interfaces/aave-v2/ILendingPoolAaveV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/interfaces/aave-v2/ILendingPoolAaveV2.sol -------------------------------------------------------------------------------- /contracts/interfaces/aave-v3/IL2PoolAaveV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/interfaces/aave-v3/IL2PoolAaveV3.sol -------------------------------------------------------------------------------- /contracts/interfaces/aave-v3/IPoolAaveV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/interfaces/aave-v3/IPoolAaveV3.sol -------------------------------------------------------------------------------- /contracts/interfaces/compound-v3/IComet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/interfaces/compound-v3/IComet.sol -------------------------------------------------------------------------------- /contracts/interfaces/compound/IComptroller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/interfaces/compound/IComptroller.sol -------------------------------------------------------------------------------- /contracts/interfaces/compound/ICtoken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/interfaces/compound/ICtoken.sol -------------------------------------------------------------------------------- /contracts/mocks/MockLending.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/mocks/MockLending.sol -------------------------------------------------------------------------------- /contracts/mocks/MockVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/mocks/MockVault.sol -------------------------------------------------------------------------------- /contracts/monitors/MonitorAaveV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/monitors/MonitorAaveV2.sol -------------------------------------------------------------------------------- /contracts/monitors/MonitorAaveV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/monitors/MonitorAaveV3.sol -------------------------------------------------------------------------------- /contracts/monitors/MonitorCompoundV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/monitors/MonitorCompoundV2.sol -------------------------------------------------------------------------------- /contracts/monitors/MonitorCompoundV3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/monitors/MonitorCompoundV3.sol -------------------------------------------------------------------------------- /contracts/monitors/MonitorMockLending.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/monitors/MonitorMockLending.sol -------------------------------------------------------------------------------- /contracts/test/LinkToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/test/LinkToken.sol -------------------------------------------------------------------------------- /contracts/test/MockV3Aggregator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/test/MockV3Aggregator.sol -------------------------------------------------------------------------------- /contracts/utils/Withdraw.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/contracts/utils/Withdraw.sol -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /img/automation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/img/automation.png -------------------------------------------------------------------------------- /img/basic-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/img/basic-architecture.png -------------------------------------------------------------------------------- /img/event-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/img/event-log.png -------------------------------------------------------------------------------- /img/functions-playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/img/functions-playground.png -------------------------------------------------------------------------------- /img/trigger-manual-execution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/img/trigger-manual-execution.png -------------------------------------------------------------------------------- /networks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/networks.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/package.json -------------------------------------------------------------------------------- /scripts/generateKeypair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/scripts/generateKeypair.js -------------------------------------------------------------------------------- /scripts/simulateFunctionsJavaScript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/scripts/simulateFunctionsJavaScript.js -------------------------------------------------------------------------------- /tasks/Functions-billing/accept.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-billing/accept.js -------------------------------------------------------------------------------- /tasks/Functions-billing/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-billing/add.js -------------------------------------------------------------------------------- /tasks/Functions-billing/cancel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-billing/cancel.js -------------------------------------------------------------------------------- /tasks/Functions-billing/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-billing/create.js -------------------------------------------------------------------------------- /tasks/Functions-billing/fund.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-billing/fund.js -------------------------------------------------------------------------------- /tasks/Functions-billing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-billing/index.js -------------------------------------------------------------------------------- /tasks/Functions-billing/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-billing/info.js -------------------------------------------------------------------------------- /tasks/Functions-billing/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-billing/remove.js -------------------------------------------------------------------------------- /tasks/Functions-billing/timeoutRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-billing/timeoutRequest.js -------------------------------------------------------------------------------- /tasks/Functions-billing/transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-billing/transfer.js -------------------------------------------------------------------------------- /tasks/Functions-client/buildOffchainSecrets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/buildOffchainSecrets.js -------------------------------------------------------------------------------- /tasks/Functions-client/buildRequestJSON.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/buildRequestJSON.js -------------------------------------------------------------------------------- /tasks/Functions-client/checkUpkeep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/checkUpkeep.js -------------------------------------------------------------------------------- /tasks/Functions-client/clearGists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/clearGists.js -------------------------------------------------------------------------------- /tasks/Functions-client/deployAutoClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/deployAutoClient.js -------------------------------------------------------------------------------- /tasks/Functions-client/deployClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/deployClient.js -------------------------------------------------------------------------------- /tasks/Functions-client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/index.js -------------------------------------------------------------------------------- /tasks/Functions-client/performManualUpkeep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/performManualUpkeep.js -------------------------------------------------------------------------------- /tasks/Functions-client/readResultAndError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/readResultAndError.js -------------------------------------------------------------------------------- /tasks/Functions-client/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/request.js -------------------------------------------------------------------------------- /tasks/Functions-client/setAutoRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/setAutoRequest.js -------------------------------------------------------------------------------- /tasks/Functions-client/setOracleAddr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/setOracleAddr.js -------------------------------------------------------------------------------- /tasks/Functions-client/simulate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/Functions-client/simulate.js -------------------------------------------------------------------------------- /tasks/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/accounts.js -------------------------------------------------------------------------------- /tasks/balance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/balance.js -------------------------------------------------------------------------------- /tasks/block-number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/block-number.js -------------------------------------------------------------------------------- /tasks/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/constants.ts -------------------------------------------------------------------------------- /tasks/deploy-lpsc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/deploy-lpsc.ts -------------------------------------------------------------------------------- /tasks/deploy-monitor-mock-lending.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/deploy-monitor-mock-lending.ts -------------------------------------------------------------------------------- /tasks/fund.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/fund.ts -------------------------------------------------------------------------------- /tasks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/index.js -------------------------------------------------------------------------------- /tasks/prepare-mock-scenario.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/prepare-mock-scenario.ts -------------------------------------------------------------------------------- /tasks/reply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/reply.ts -------------------------------------------------------------------------------- /tasks/trigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/trigger.ts -------------------------------------------------------------------------------- /tasks/utils/artifact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/utils/artifact.js -------------------------------------------------------------------------------- /tasks/utils/generateOffchainSecrets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/utils/generateOffchainSecrets.js -------------------------------------------------------------------------------- /tasks/utils/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/utils/github.js -------------------------------------------------------------------------------- /tasks/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/utils/index.js -------------------------------------------------------------------------------- /tasks/utils/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/utils/logger.js -------------------------------------------------------------------------------- /tasks/utils/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/utils/network.js -------------------------------------------------------------------------------- /tasks/utils/price.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/utils/price.js -------------------------------------------------------------------------------- /tasks/utils/prompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/utils/prompt.js -------------------------------------------------------------------------------- /tasks/utils/spin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tasks/utils/spin.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/ConfirmedOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/ConfirmedOwner.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/ConfirmedOwnerWithProposal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/ConfirmedOwnerWithProposal.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/applications/CCIPReceiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/applications/CCIPReceiver.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/applications/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/applications/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/IAny2EVMMessageReceiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/IAny2EVMMessageReceiver.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/IRouterClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/IRouterClient.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/libraries/Client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/libraries/Client.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/libraries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/ccip/libraries/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/interfaces/OwnableInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/interfaces/OwnableInterface.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/shared/access/OwnerIsCreator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/shared/access/OwnerIsCreator.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/shared/access/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/shared/access/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/shared/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/ERC20/IERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/ERC20/IERC20.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/ERC20/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/ERC20/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/introspection/IERC165.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/introspection/IERC165.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/introspection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/introspection/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.4/ERC677Token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.4/ERC677Token.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.4/LinkToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.4/LinkToken.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.4/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.4/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.4/interfaces/ERC20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.4/interfaces/ERC20.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.4/interfaces/ERC20Basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.4/interfaces/ERC20Basic.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.4/interfaces/ERC677.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.4/interfaces/ERC677.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.4/interfaces/ERC677Receiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.4/interfaces/ERC677Receiver.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.4/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.4/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.4/vendor/BasicToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.4/vendor/BasicToken.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.4/vendor/StandardToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.4/vendor/StandardToken.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.4/vendor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.4/vendor/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.7/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.7/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.7/interfaces/AggregatorInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.7/interfaces/AggregatorInterface.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.7/interfaces/AggregatorV2V3Interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.7/interfaces/AggregatorV2V3Interface.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.7/interfaces/AggregatorV3Interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.7/interfaces/AggregatorV3Interface.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.7/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.7/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.7/tests/MockV3Aggregator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.7/tests/MockV3Aggregator.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.7/tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.7/tests/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/ConfirmedOwner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/ConfirmedOwner.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/ConfirmedOwnerWithProposal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/ConfirmedOwnerWithProposal.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/dev/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/dev/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/dev/ocr2/OCR2Abstract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/dev/ocr2/OCR2Abstract.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/dev/ocr2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/dev/ocr2/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/interfaces/AutomationCompatibleInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/interfaces/AutomationCompatibleInterface.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/interfaces/ERC677ReceiverInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/interfaces/ERC677ReceiverInterface.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/interfaces/OwnableInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/interfaces/OwnableInterface.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/interfaces/TypeAndVersionInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/interfaces/TypeAndVersionInterface.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/contracts/src/v0.8/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/contracts/src/v0.8/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/@chainlink/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@chainlink/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts-upgradeable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts-upgradeable/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts-upgradeable/proxy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts-upgradeable/proxy/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts-upgradeable/proxy/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts-upgradeable/proxy/utils/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts-upgradeable/security/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts-upgradeable/security/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts-upgradeable/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts-upgradeable/utils/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/access/Ownable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/access/Ownable.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/access/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/access/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/interfaces/IERC1967.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/interfaces/IERC1967.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/interfaces/draft-IERC1822.sol/IERC1822Proxiable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/interfaces/draft-IERC1822.sol/IERC1822Proxiable.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/interfaces/draft-IERC1822.sol/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/interfaces/draft-IERC1822.sol/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/ERC1967/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/ERC1967/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/Proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/Proxy.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/beacon/IBeacon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/beacon/IBeacon.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/beacon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/beacon/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/ITransparentUpgradeableProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/ITransparentUpgradeableProxy.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/proxy/transparent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/proxy/transparent/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/token/ERC20/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/token/ERC20/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/contracts/token/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/@openzeppelin/index.ts -------------------------------------------------------------------------------- /typechain-types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/common.ts -------------------------------------------------------------------------------- /typechain-types/contracts/LPSC.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/LPSC.ts -------------------------------------------------------------------------------- /typechain-types/contracts/LPSCApyStrategy.sol/FunctionsConsumer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/LPSCApyStrategy.sol/FunctionsConsumer.ts -------------------------------------------------------------------------------- /typechain-types/contracts/LPSCApyStrategy.sol/LPSCApyStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/LPSCApyStrategy.sol/LPSCApyStrategy.ts -------------------------------------------------------------------------------- /typechain-types/contracts/LPSCApyStrategy.sol/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/LPSCApyStrategy.sol/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/LPSCRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/LPSCRegistry.ts -------------------------------------------------------------------------------- /typechain-types/contracts/LPSCVault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/LPSCVault.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/AuthorizedReceiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/AuthorizedReceiver.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/functions/AuthorizedOriginReceiverUpgradeable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/functions/AuthorizedOriginReceiverUpgradeable.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/functions/ConfirmedOwnerUpgradeable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/functions/ConfirmedOwnerUpgradeable.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/functions/Functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/functions/Functions.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/functions/FunctionsBillingRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/functions/FunctionsBillingRegistry.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/functions/FunctionsClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/functions/FunctionsClient.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/functions/FunctionsOracle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/functions/FunctionsOracle.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/functions/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/interfaces/AuthorizedOriginReceiverInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/interfaces/AuthorizedOriginReceiverInterface.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/interfaces/AuthorizedReceiverInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/interfaces/AuthorizedReceiverInterface.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/interfaces/FunctionsBillingRegistryInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/interfaces/FunctionsBillingRegistryInterface.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/interfaces/FunctionsClientInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/interfaces/FunctionsClientInterface.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/interfaces/FunctionsOracleInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/interfaces/FunctionsOracleInterface.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/ocr2/OCR2Base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/ocr2/OCR2Base.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/ocr2/OCR2BaseUpgradeable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/ocr2/OCR2BaseUpgradeable.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/ocr2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/ocr2/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/vendor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/vendor/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/vendor/openzeppelin-solidity/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/vendor/openzeppelin-solidity/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/security/Pausable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/security/Pausable.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/security/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/security/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/IL2PoolAaveV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/IL2PoolAaveV3.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/ILendingPoolAaveV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/ILendingPoolAaveV2.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/IMockLending.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/IMockLending.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/IPoolAaveV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/IPoolAaveV3.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/aave-v2/ILendingPoolAaveV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/aave-v2/ILendingPoolAaveV2.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/aave-v2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/aave-v2/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/aave-v3/IL2PoolAaveV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/aave-v3/IL2PoolAaveV3.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/aave-v3/IPoolAaveV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/aave-v3/IPoolAaveV3.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/aave-v3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/aave-v3/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/compound-v3/IComet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/compound-v3/IComet.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/compound-v3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/compound-v3/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/compound/IComptroller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/compound/IComptroller.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/compound/ICtoken.sol/ICToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/compound/ICtoken.sol/ICToken.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/compound/ICtoken.sol/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/compound/ICtoken.sol/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/compound/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/compound/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/mocks/MockLending.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/mocks/MockLending.ts -------------------------------------------------------------------------------- /typechain-types/contracts/mocks/MockVault.sol/IBurnMintERC677Helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/mocks/MockVault.sol/IBurnMintERC677Helper.ts -------------------------------------------------------------------------------- /typechain-types/contracts/mocks/MockVault.sol/MockVault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/mocks/MockVault.sol/MockVault.ts -------------------------------------------------------------------------------- /typechain-types/contracts/mocks/MockVault.sol/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/mocks/MockVault.sol/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/mocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/mocks/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/monitors/MonitorAaveV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/monitors/MonitorAaveV2.ts -------------------------------------------------------------------------------- /typechain-types/contracts/monitors/MonitorAaveV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/monitors/MonitorAaveV3.ts -------------------------------------------------------------------------------- /typechain-types/contracts/monitors/MonitorCompoundV2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/monitors/MonitorCompoundV2.ts -------------------------------------------------------------------------------- /typechain-types/contracts/monitors/MonitorCompoundV3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/monitors/MonitorCompoundV3.ts -------------------------------------------------------------------------------- /typechain-types/contracts/monitors/MonitorMockLending.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/monitors/MonitorMockLending.ts -------------------------------------------------------------------------------- /typechain-types/contracts/monitors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/monitors/index.ts -------------------------------------------------------------------------------- /typechain-types/contracts/utils/Withdraw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/utils/Withdraw.ts -------------------------------------------------------------------------------- /typechain-types/contracts/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/contracts/utils/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ConfirmedOwnerWithProposal__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ConfirmedOwnerWithProposal__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ConfirmedOwner__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ConfirmedOwner__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/applications/CCIPReceiver__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/applications/CCIPReceiver__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/applications/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/applications/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/IAny2EVMMessageReceiver__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/IAny2EVMMessageReceiver__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/IRouterClient__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/IRouterClient__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/libraries/Client__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/libraries/Client__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/libraries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/ccip/libraries/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/interfaces/OwnableInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/interfaces/OwnableInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/shared/access/OwnerIsCreator__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/shared/access/OwnerIsCreator__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/shared/access/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/shared/access/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/shared/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/ERC20/IERC20__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/ERC20/IERC20__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/ERC20/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/ERC20/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/token/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/introspection/IERC165__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/introspection/IERC165__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/introspection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts-ccip/src/v0.8/vendor/openzeppelin-solidity/v4.8.0/utils/introspection/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.4/ERC677Token__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.4/ERC677Token__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.4/LinkToken__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.4/LinkToken__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.4/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.4/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.4/interfaces/ERC20Basic__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.4/interfaces/ERC20Basic__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.4/interfaces/ERC20__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.4/interfaces/ERC20__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.4/interfaces/ERC677Receiver__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.4/interfaces/ERC677Receiver__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.4/interfaces/ERC677__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.4/interfaces/ERC677__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.4/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.4/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.4/vendor/BasicToken__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.4/vendor/BasicToken__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.4/vendor/StandardToken__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.4/vendor/StandardToken__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.4/vendor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.4/vendor/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.7/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.7/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.7/interfaces/AggregatorInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.7/interfaces/AggregatorInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.7/interfaces/AggregatorV2V3Interface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.7/interfaces/AggregatorV2V3Interface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.7/interfaces/AggregatorV3Interface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.7/interfaces/AggregatorV3Interface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.7/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.7/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.7/tests/MockV3Aggregator__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.7/tests/MockV3Aggregator__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.7/tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.7/tests/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/ConfirmedOwnerWithProposal__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/ConfirmedOwnerWithProposal__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/ConfirmedOwner__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/ConfirmedOwner__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/dev/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/dev/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/dev/ocr2/OCR2Abstract__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/dev/ocr2/OCR2Abstract__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/dev/ocr2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/dev/ocr2/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/AutomationCompatibleInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/AutomationCompatibleInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/ERC677ReceiverInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/ERC677ReceiverInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/LinkTokenInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/OwnableInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/OwnableInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/TypeAndVersionInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/TypeAndVersionInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/contracts/src/v0.8/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@chainlink/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@chainlink/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts-upgradeable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts-upgradeable/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts-upgradeable/proxy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts-upgradeable/proxy/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts-upgradeable/proxy/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts-upgradeable/proxy/utils/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts-upgradeable/security/PausableUpgradeable__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts-upgradeable/security/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts-upgradeable/security/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts-upgradeable/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts-upgradeable/utils/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/access/Ownable__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/access/Ownable__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/access/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/access/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/interfaces/IERC1967__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/interfaces/IERC1967__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/interfaces/draft-IERC1822.sol/IERC1822Proxiable__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/interfaces/draft-IERC1822.sol/IERC1822Proxiable__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/interfaces/draft-IERC1822.sol/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/interfaces/draft-IERC1822.sol/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/ERC1967/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/ERC1967/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/Proxy__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/Proxy__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/beacon/IBeacon__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/beacon/IBeacon__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/beacon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/beacon/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/transparent/ProxyAdmin__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/transparent/ProxyAdmin__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/ITransparentUpgradeableProxy__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/ITransparentUpgradeableProxy__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/TransparentUpgradeableProxy__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/proxy/transparent/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/proxy/transparent/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/token/ERC20/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/token/ERC20/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/contracts/token/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/@openzeppelin/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/LPSCApyStrategy.sol/FunctionsConsumer__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/LPSCApyStrategy.sol/FunctionsConsumer__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/LPSCApyStrategy.sol/LPSCApyStrategy__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/LPSCApyStrategy.sol/LPSCApyStrategy__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/LPSCApyStrategy.sol/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/LPSCApyStrategy.sol/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/LPSCRegistry__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/LPSCRegistry__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/LPSCVault__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/LPSCVault__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/LPSC__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/LPSC__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/AuthorizedReceiver__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/AuthorizedReceiver__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/functions/AuthorizedOriginReceiverUpgradeable__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/functions/AuthorizedOriginReceiverUpgradeable__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/functions/ConfirmedOwnerUpgradeable__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/functions/ConfirmedOwnerUpgradeable__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/functions/FunctionsBillingRegistry__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/functions/FunctionsBillingRegistry__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/functions/FunctionsClient__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/functions/FunctionsClient__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/functions/FunctionsOracle__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/functions/FunctionsOracle__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/functions/Functions__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/functions/Functions__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/functions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/functions/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/interfaces/AuthorizedOriginReceiverInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/interfaces/AuthorizedOriginReceiverInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/interfaces/AuthorizedReceiverInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/interfaces/AuthorizedReceiverInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/interfaces/FunctionsBillingRegistryInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/interfaces/FunctionsBillingRegistryInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/interfaces/FunctionsClientInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/interfaces/FunctionsClientInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/interfaces/FunctionsOracleInterface__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/interfaces/FunctionsOracleInterface__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/ocr2/OCR2BaseUpgradeable__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/ocr2/OCR2BaseUpgradeable__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/ocr2/OCR2Base__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/ocr2/OCR2Base__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/ocr2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/ocr2/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/vendor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/vendor/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/vendor/openzeppelin-solidity/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/vendor/openzeppelin-solidity/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/security/Pausable__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/security/Pausable__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/security/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/contracts/security/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/dev/vendor/openzeppelin-solidity/v.4.8.0/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/IL2PoolAaveV3__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/IL2PoolAaveV3__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/ILendingPoolAaveV2__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/ILendingPoolAaveV2__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/IMockLending__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/IMockLending__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/IPoolAaveV3__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/IPoolAaveV3__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/aave-v2/ILendingPoolAaveV2__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/aave-v2/ILendingPoolAaveV2__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/aave-v2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/aave-v2/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/aave-v3/IL2PoolAaveV3__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/aave-v3/IL2PoolAaveV3__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/aave-v3/IPoolAaveV3__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/aave-v3/IPoolAaveV3__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/aave-v3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/aave-v3/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/compound-v3/IComet__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/compound-v3/IComet__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/compound-v3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/compound-v3/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/compound/IComptroller__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/compound/IComptroller__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/compound/ICtoken.sol/ICToken__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/compound/ICtoken.sol/ICToken__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/compound/ICtoken.sol/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/compound/ICtoken.sol/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/compound/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/compound/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/interfaces/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/mocks/MockLending__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/mocks/MockLending__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/mocks/MockVault.sol/IBurnMintERC677Helper__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/mocks/MockVault.sol/IBurnMintERC677Helper__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/mocks/MockVault.sol/MockVault__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/mocks/MockVault.sol/MockVault__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/mocks/MockVault.sol/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/mocks/MockVault.sol/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/mocks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/mocks/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/monitors/MonitorAaveV2__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/monitors/MonitorAaveV2__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/monitors/MonitorAaveV3__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/monitors/MonitorAaveV3__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/monitors/MonitorCompoundV2__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/monitors/MonitorCompoundV2__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/monitors/MonitorCompoundV3__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/monitors/MonitorCompoundV3__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/monitors/MonitorMockLending__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/monitors/MonitorMockLending__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/monitors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/monitors/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/utils/Withdraw__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/utils/Withdraw__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/contracts/utils/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/factories/index.ts -------------------------------------------------------------------------------- /typechain-types/hardhat.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/hardhat.d.ts -------------------------------------------------------------------------------- /typechain-types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/typechain-types/index.ts -------------------------------------------------------------------------------- /utils/spinner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smartcontractkit/ccip-liquidation-protector/HEAD/utils/spinner.ts --------------------------------------------------------------------------------