UNPKG

@airdao/astra-cl-periphery

Version:

🎚 Peripheral smart contracts for interacting with AstraDEX Concentrated Liquidity version

1,806 lines (1,805 loc) • 141 kB
{ "_format": "hh-sol-cache-2", "files": { "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/CLMigrator.sol": { "lastModificationDate": 1731329125023, "contentHash": "6333e616e9645504c7711761754d74e3", "sourceName": "contracts/CLMigrator.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@airdao/astra-cl-core/contracts/libraries/LowGasSafeMath.sol", "./interfaces/classic/IAstraPair.sol", "./interfaces/INonfungiblePositionManager.sol", "./libraries/TransferHelper.sol", "./interfaces/ICLMigrator.sol", "./base/PeripheryImmutableState.sol", "./base/Multicall.sol", "./base/SelfPermit.sol", "./interfaces/external/ISAMB.sol", "./base/PoolInitializer.sol" ], "versionPragmas": [ "=0.7.6" ], "artifacts": [ "CLMigrator" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/interfaces/classic/IAstraPair.sol": { "lastModificationDate": 1731329125023, "contentHash": "00da5fe25794e32b01749fa22a2137ce", "sourceName": "contracts/interfaces/classic/IAstraPair.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "IAstraPair" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/interfaces/INonfungiblePositionManager.sol": { "lastModificationDate": 1731329125023, "contentHash": "f931f37f3fdde064477e3612193a3600", "sourceName": "contracts/interfaces/INonfungiblePositionManager.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC721/IERC721Metadata.sol", "@openzeppelin/contracts/token/ERC721/IERC721Enumerable.sol", "./IPoolInitializer.sol", "./IERC721Permit.sol", "./IPeripheryPayments.sol", "./IPeripheryImmutableState.sol" ], "versionPragmas": [ ">=0.7.5" ], "artifacts": [ "INonfungiblePositionManager" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/libraries/TransferHelper.sol": { "lastModificationDate": 1731329125023, "contentHash": "90e5e08e3d410fcf695805ccff197ace", "sourceName": "contracts/libraries/TransferHelper.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol" ], "versionPragmas": [ ">=0.6.0" ], "artifacts": [ "TransferHelper" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/interfaces/ICLMigrator.sol": { "lastModificationDate": 1731329125023, "contentHash": "a0eac02f36cf08c26129460aaf541ae7", "sourceName": "contracts/interfaces/ICLMigrator.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "./IMulticall.sol", "./ISelfPermit.sol", "./IPoolInitializer.sol" ], "versionPragmas": [ ">=0.7.5" ], "artifacts": [ "ICLMigrator" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/base/PeripheryImmutableState.sol": { "lastModificationDate": 1731329125023, "contentHash": "9792ae9f0948abd6a74d07145a8c8c7c", "sourceName": "contracts/base/PeripheryImmutableState.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "../interfaces/IPeripheryImmutableState.sol" ], "versionPragmas": [ "=0.7.6" ], "artifacts": [ "PeripheryImmutableState" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/base/Multicall.sol": { "lastModificationDate": 1731329125023, "contentHash": "97e35fe1126f33cbfe6e70ba30f14fb8", "sourceName": "contracts/base/Multicall.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "../interfaces/IMulticall.sol" ], "versionPragmas": [ "=0.7.6" ], "artifacts": [ "Multicall" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/base/SelfPermit.sol": { "lastModificationDate": 1731329125023, "contentHash": "f5a28c4a86996c97e107f97a57419728", "sourceName": "contracts/base/SelfPermit.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/drafts/IERC20Permit.sol", "../interfaces/ISelfPermit.sol", "../interfaces/external/IERC20PermitAllowed.sol" ], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "SelfPermit" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/interfaces/external/ISAMB.sol": { "lastModificationDate": 1731329125023, "contentHash": "35e342ae3e8d562601eb0245a3d058e6", "sourceName": "contracts/interfaces/external/ISAMB.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol" ], "versionPragmas": [ "=0.7.6" ], "artifacts": [ "ISAMB" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/base/PoolInitializer.sol": { "lastModificationDate": 1731329125023, "contentHash": "ddecee0bfc3c203c3a64486dd6ac6feb", "sourceName": "contracts/base/PoolInitializer.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@airdao/astra-cl-core/contracts/interfaces/IAstraCLFactory.sol", "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol", "./PeripheryImmutableState.sol", "../interfaces/IPoolInitializer.sol" ], "versionPragmas": [ "=0.7.6" ], "artifacts": [ "PoolInitializer" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/libraries/LowGasSafeMath.sol": { "lastModificationDate": 1731329149987, "contentHash": "ff4d506a22d90b314ab325b437ff7729", "sourceName": "@airdao/astra-cl-core/contracts/libraries/LowGasSafeMath.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.7.0" ], "artifacts": [ "LowGasSafeMath" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/interfaces/IPoolInitializer.sol": { "lastModificationDate": 1731329125023, "contentHash": "c679870c681ddeb72151a1357227f06b", "sourceName": "contracts/interfaces/IPoolInitializer.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.7.5" ], "artifacts": [ "IPoolInitializer" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/interfaces/IERC721Permit.sol": { "lastModificationDate": 1731329125023, "contentHash": "3b478f70d318f5ac944f064653603660", "sourceName": "contracts/interfaces/IERC721Permit.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC721/IERC721.sol" ], "versionPragmas": [ ">=0.7.5" ], "artifacts": [ "IERC721Permit" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/interfaces/IPeripheryPayments.sol": { "lastModificationDate": 1731329125023, "contentHash": "02bdb07a470f5f9e479fb3595f23adbb", "sourceName": "contracts/interfaces/IPeripheryPayments.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.7.5" ], "artifacts": [ "IPeripheryPayments" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/interfaces/IPeripheryImmutableState.sol": { "lastModificationDate": 1731329125023, "contentHash": "efd90638e3dcff5d2f4368c52377d223", "sourceName": "contracts/interfaces/IPeripheryImmutableState.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "IPeripheryImmutableState" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@openzeppelin/contracts/token/ERC721/IERC721Metadata.sol": { "lastModificationDate": 1731329150395, "contentHash": "7fe751b35ebe8466b56415cce55a7074", "sourceName": "@openzeppelin/contracts/token/ERC721/IERC721Metadata.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "./IERC721.sol" ], "versionPragmas": [ "^0.7.0" ], "artifacts": [ "IERC721Metadata" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@openzeppelin/contracts/token/ERC721/IERC721Enumerable.sol": { "lastModificationDate": 1731329150395, "contentHash": "889ec04fca4214581eef408fff230efa", "sourceName": "@openzeppelin/contracts/token/ERC721/IERC721Enumerable.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "./IERC721.sol" ], "versionPragmas": [ "^0.7.0" ], "artifacts": [ "IERC721Enumerable" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol": { "lastModificationDate": 1731329150395, "contentHash": "1607fe9cc333c6de30f5098d45061a0b", "sourceName": "@openzeppelin/contracts/token/ERC721/IERC721.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "../../introspection/IERC165.sol" ], "versionPragmas": [ "^0.7.0" ], "artifacts": [ "IERC721" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@openzeppelin/contracts/introspection/IERC165.sol": { "lastModificationDate": 1731329148711, "contentHash": "253edeb099cfd6a3b0501d2620312e3e", "sourceName": "@openzeppelin/contracts/introspection/IERC165.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.7.0" ], "artifacts": [ "IERC165" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol": { "lastModificationDate": 1731329150375, "contentHash": "70ec621ea910798b6c590a0b402a5bb9", "sourceName": "@openzeppelin/contracts/token/ERC20/IERC20.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.7.0" ], "artifacts": [ "IERC20" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/interfaces/IMulticall.sol": { "lastModificationDate": 1731329125023, "contentHash": "a2e56a9714654fdbdf3a7bd35ad4ebd1", "sourceName": "contracts/interfaces/IMulticall.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.7.5" ], "artifacts": [ "IMulticall" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/interfaces/ISelfPermit.sol": { "lastModificationDate": 1731329125023, "contentHash": "7840089a08d97b9878dbda9ede005ebc", "sourceName": "contracts/interfaces/ISelfPermit.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.7.5" ], "artifacts": [ "ISelfPermit" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/interfaces/external/IERC20PermitAllowed.sol": { "lastModificationDate": 1731329125023, "contentHash": "3cad3f665d74d11ab6a79c298d6f27fa", "sourceName": "contracts/interfaces/external/IERC20PermitAllowed.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "IERC20PermitAllowed" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@openzeppelin/contracts/drafts/IERC20Permit.sol": { "lastModificationDate": 1731329148711, "contentHash": "554ef6825dd2112860a7f82be25dab45", "sourceName": "@openzeppelin/contracts/drafts/IERC20Permit.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.6.0 <0.8.0" ], "artifacts": [ "IERC20Permit" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol": { "lastModificationDate": 1731329149987, "contentHash": "dc9b7cab54c0dd29e74e21accbb8cc05", "sourceName": "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "./pool/IAstraCLPoolActions.sol", "./pool/IAstraCLPoolDerivedState.sol", "./pool/IAstraCLPoolEvents.sol", "./pool/IAstraCLPoolImmutables.sol", "./pool/IAstraCLPoolOwnerActions.sol", "./pool/IAstraCLPoolState.sol" ], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "IAstraCLPool" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/interfaces/IAstraCLFactory.sol": { "lastModificationDate": 1731329149987, "contentHash": "30d7404c18ca5ffe9192a47d0189ed46", "sourceName": "@airdao/astra-cl-core/contracts/interfaces/IAstraCLFactory.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "IAstraCLFactory" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolActions.sol": { "lastModificationDate": 1731329151435, "contentHash": "4e18d15048c3d472976825cf9c05c3d7", "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolActions.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "IAstraCLPoolActions" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolDerivedState.sol": { "lastModificationDate": 1731329151431, "contentHash": "fca463c58eb45c607f9fa8930062c627", "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolDerivedState.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "IAstraCLPoolDerivedState" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolEvents.sol": { "lastModificationDate": 1731329151431, "contentHash": "c0e9417b5f128348cf7ba856a54ad0dc", "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolEvents.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "IAstraCLPoolEvents" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolImmutables.sol": { "lastModificationDate": 1731329151435, "contentHash": "509669b7d6cfd1b1978ee3518b469ec7", "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolImmutables.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "IAstraCLPoolImmutables" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolOwnerActions.sol": { "lastModificationDate": 1731329151431, "contentHash": "740a232314bac51a79cf55cd15ce08f0", "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolOwnerActions.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "IAstraCLPoolOwnerActions" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolState.sol": { "lastModificationDate": 1731329151431, "contentHash": "420e91da68ca516894ab5042ae4b6c40", "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolState.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "IAstraCLPoolState" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/libraries/Tick.sol": { "lastModificationDate": 1731329149991, "contentHash": "676260aa31ccdb40c282db65bc4f96d2", "sourceName": "@airdao/astra-cl-core/contracts/libraries/Tick.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "./LowGasSafeMath.sol", "./SafeCast.sol", "./TickMath.sol", "./LiquidityMath.sol" ], "versionPragmas": [ ">=0.5.0 <0.8.0" ], "artifacts": [ "Tick" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/libraries/SafeCast.sol": { "lastModificationDate": 1731329149987, "contentHash": "9dae19100fdb9998f92b9e9651d955ab", "sourceName": "@airdao/astra-cl-core/contracts/libraries/SafeCast.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "SafeCast" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/libraries/TickMath.sol": { "lastModificationDate": 1731329149991, "contentHash": "40d6a2a93b9a05098e849045a04c5ba7", "sourceName": "@airdao/astra-cl-core/contracts/libraries/TickMath.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0 <0.8.0" ], "artifacts": [ "TickMath" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/libraries/LiquidityMath.sol": { "lastModificationDate": 1731329149987, "contentHash": "b0a53c2998a11247a3d091e573acdff0", "sourceName": "@airdao/astra-cl-core/contracts/libraries/LiquidityMath.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "LiquidityMath" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/libraries/PositionValue.sol": { "lastModificationDate": 1731329125023, "contentHash": "9be5784fd6b4df11e4a681a0fc2d7898", "sourceName": "contracts/libraries/PositionValue.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol", "@airdao/astra-cl-core/contracts/libraries/FixedPoint128.sol", "@airdao/astra-cl-core/contracts/libraries/TickMath.sol", "@airdao/astra-cl-core/contracts/libraries/Tick.sol", "../interfaces/INonfungiblePositionManager.sol", "./LiquidityAmounts.sol", "./PoolAddress.sol", "./PositionKey.sol" ], "versionPragmas": [ ">=0.6.8 <0.8.0" ], "artifacts": [ "PositionValue" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/libraries/LiquidityAmounts.sol": { "lastModificationDate": 1731329125023, "contentHash": "aa9e4f283fe862b17769b3d005239189", "sourceName": "contracts/libraries/LiquidityAmounts.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "@airdao/astra-cl-core/contracts/libraries/FullMath.sol", "@airdao/astra-cl-core/contracts/libraries/FixedPoint96.sol" ], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "LiquidityAmounts" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/libraries/PoolAddress.sol": { "lastModificationDate": 1731329125023, "contentHash": "012d9fb7652f53cf28c447fef2700649", "sourceName": "contracts/libraries/PoolAddress.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "PoolAddress" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/libraries/PositionKey.sol": { "lastModificationDate": 1731329125023, "contentHash": "bfc15e7890e088103d6d1c9cee77b0dc", "sourceName": "contracts/libraries/PositionKey.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.5.0" ], "artifacts": [ "PositionKey" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/libraries/FixedPoint128.sol": { "lastModificationDate": 1731329149987, "contentHash": "1298041826d8bf2a444d660fc3b6aebd", "sourceName": "@airdao/astra-cl-core/contracts/libraries/FixedPoint128.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.4.0" ], "artifacts": [ "FixedPoint128" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/libraries/FullMath.sol": { "lastModificationDate": 1731329149987, "contentHash": "fdce970e95c876e35b94cea838bba2be", "sourceName": "@airdao/astra-cl-core/contracts/libraries/FullMath.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.4.0 <0.8.0" ], "artifacts": [ "FullMath" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/node_modules/@airdao/astra-cl-core/contracts/libraries/FixedPoint96.sol": { "lastModificationDate": 1731329149987, "contentHash": "f3ab03d6bbfd7c6834ecd3fc311cb0e7", "sourceName": "@airdao/astra-cl-core/contracts/libraries/FixedPoint96.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.4.0" ], "artifacts": [ "FixedPoint96" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/test/PositionValueTest.sol": { "lastModificationDate": 1731329125023, "contentHash": "2154ec89bf72b185e917fc8812856557", "sourceName": "contracts/test/PositionValueTest.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ], "": [ "ast" ] } } } }, "imports": [ "../libraries/PositionValue.sol", "../interfaces/INonfungiblePositionManager.sol" ], "versionPragmas": [ "=0.7.6" ], "artifacts": [ "PositionValueTest" ] }, "/home/runner/work/astra-cl-periphery/astra-cl-periphery/contracts/test/NonfungiblePositionManagerPositionsGasTest.sol": { "lastModificationDate": 1731329125023, "contentHash": "1d942fd8fa7fa97cb01d56cf5e670ca2", "sourceName": "contracts/test/NonfungiblePositionManagerPositionsGasTest.sol", "solcConfig": { "version": "0.7.6", "settings": { "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 1000000