{"abi":[{"type":"function","name":"compress","inputs":[{"name":"_data","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"pure"},{"type":"function","name":"decompress","inputs":[{"name":"_data","type":"bytes","internalType":"bytes"}],"outputs":[{"name":"","type":"bytes","internalType":"bytes"}],"stateMutability":"pure"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"compress(bytes)":"7e2224bd","decompress(bytes)":"5cd3f3a1"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"compress\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"_data\",\"type\":\"bytes\"}],\"name\":\"decompress\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{\"compress(bytes)\":{\"details\":\"Compresses the input data\"},\"decompress(bytes)\":{\"details\":\"Decompresses the input data\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/interfaces/precompile/ICompress.sol\":\"ICompress\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@forma-dev/sdk/=/\",\":@hyperlane-xyz/=node_modules/@hyperlane-xyz/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@thirdweb-dev/=node_modules/@thirdweb-dev/\",\":forge-std/=lib/forge-std/src/\"]},\"sources\":{\"contracts/interfaces/precompile/ICompress.sol\":{\"keccak256\":\"0xd2f09267cabc10a8d36f3b4b9ff43022162f7c4b111fb40b737bc015369cc209\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://44656924bc9e10fcb85a2627afa8e6609b50269fcbaeb90c069940db7ffdf4c6\",\"dweb:/ipfs/QmcZCeJca2y2ceMLeZV1NAPyYRy7wAM6wC6JucrfQCJN4D\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"_data","type":"bytes"}],"stateMutability":"pure","type":"function","name":"compress","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]},{"inputs":[{"internalType":"bytes","name":"_data","type":"bytes"}],"stateMutability":"pure","type":"function","name":"decompress","outputs":[{"internalType":"bytes","name":"","type":"bytes"}]}],"devdoc":{"kind":"dev","methods":{"compress(bytes)":{"details":"Compresses the input data"},"decompress(bytes)":{"details":"Decompresses the input data"}},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@forma-dev/sdk/=/","@hyperlane-xyz/=node_modules/@hyperlane-xyz/","@openzeppelin/=node_modules/@openzeppelin/","@thirdweb-dev/=node_modules/@thirdweb-dev/","forge-std/=lib/forge-std/src/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/interfaces/precompile/ICompress.sol":"ICompress"},"evmVersion":"cancun","libraries":{}},"sources":{"contracts/interfaces/precompile/ICompress.sol":{"keccak256":"0xd2f09267cabc10a8d36f3b4b9ff43022162f7c4b111fb40b737bc015369cc209","urls":["bzz-raw://44656924bc9e10fcb85a2627afa8e6609b50269fcbaeb90c069940db7ffdf4c6","dweb:/ipfs/QmcZCeJca2y2ceMLeZV1NAPyYRy7wAM6wC6JucrfQCJN4D"],"license":"MIT"}},"version":1},"id":9}