@airdao/astra-cl-periphery
Version:
🎚 Peripheral smart contracts for interacting with AstraDEX Concentrated Liquidity version
1,806 lines (1,805 loc) • 141 kB
JSON
{
"_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