UNPKG

@uniswap/v4-core

Version:

🦄 Core smart contracts of Uniswap v4

1 lines • 4.85 kB
{"abi":[{"type":"function","name":"addDelta","inputs":[{"name":"x","type":"uint128","internalType":"uint128"},{"name":"y","type":"int128","internalType":"int128"}],"outputs":[{"name":"z","type":"uint128","internalType":"uint128"}],"stateMutability":"pure"}],"bytecode":{"object":"0x6080806040523460135760ba908160188239f35b5f80fdfe60808060405260043610156011575f80fd5b5f3560e01c63402d44fb146023575f80fd5b3460a95760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011260a9576004356fffffffffffffffffffffffffffffffff811680910360a9576024359081600f0b80920360a95701908160801c609c576fffffffffffffffffffffffffffffffff602092168152f35b6393dafdf15f526004601cfd5b5f80fdfea164736f6c634300081a000a","sourceMap":"128:160:80:-:0;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60808060405260043610156011575f80fd5b5f3560e01c63402d44fb146023575f80fd5b3460a95760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011260a9576004356fffffffffffffffffffffffffffffffff811680910360a9576024359081600f0b80920360a95701908160801c609c576fffffffffffffffffffffffffffffffff602092168152f35b6393dafdf15f526004601cfd5b5f80fdfea164736f6c634300081a000a","sourceMap":"128:160:80:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;452:281:52;;;;;;;128:160:80;;;;;;;452:281:52;;128:160:80;452:281:52;128:160:80;452:281:52;;128:160:80;;;","linkReferences":{}},"methodIdentifiers":{"addDelta(uint128,int128)":"402d44fb"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint128\",\"name\":\"x\",\"type\":\"uint128\"},{\"internalType\":\"int128\",\"name\":\"y\",\"type\":\"int128\"}],\"name\":\"addDelta\",\"outputs\":[{\"internalType\":\"uint128\",\"name\":\"z\",\"type\":\"uint128\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/test/LiquidityMathTest.sol\":\"LiquidityMathTest\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"none\"},\"optimizer\":{\"enabled\":true,\"runs\":44444444},\"remappings\":[\":@ensdomains/=node_modules/@ensdomains/\",\":@openzeppelin/=lib/openzeppelin-contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":hardhat/=node_modules/hardhat/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solmate/=lib/solmate/\"],\"viaIR\":true},\"sources\":{\"src/libraries/LiquidityMath.sol\":{\"keccak256\":\"0x000ef2eadcc1eb7b2c18a77655f94e76e0e860f605783484657ef65fd6eda353\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a766b620a7a22798b43c6c1f23b5c6cff0ebf588deb89842bad05208d448cd99\",\"dweb:/ipfs/QmVKjaFJdzkqA3ey2Byum8iTCMssWVD8MmVC8rw62Tj5WD\"]},\"src/test/LiquidityMathTest.sol\":{\"keccak256\":\"0x9998cf79a63249c076874aad65bd156f1ce5af7dfd7eab857fa912df83954f84\",\"license\":\"UNLICENSED\",\"urls\":[\"bzz-raw://ef6ec28307ed5f000dad77820bad21f906f9044de67b1329cab3a77c218c1bb0\",\"dweb:/ipfs/QmetpABMmVFP6KZNtfLdxXnUbn5fTZUXioLcdLQEGxJKd4\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint128","name":"x","type":"uint128"},{"internalType":"int128","name":"y","type":"int128"}],"stateMutability":"pure","type":"function","name":"addDelta","outputs":[{"internalType":"uint128","name":"z","type":"uint128"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@ensdomains/=node_modules/@ensdomains/","@openzeppelin/=lib/openzeppelin-contracts/","ds-test/=lib/forge-std/lib/ds-test/src/","erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","hardhat/=node_modules/hardhat/","openzeppelin-contracts/=lib/openzeppelin-contracts/","solmate/=lib/solmate/"],"optimizer":{"enabled":true,"runs":44444444},"metadata":{"bytecodeHash":"none"},"compilationTarget":{"src/test/LiquidityMathTest.sol":"LiquidityMathTest"},"evmVersion":"cancun","libraries":{},"viaIR":true},"sources":{"src/libraries/LiquidityMath.sol":{"keccak256":"0x000ef2eadcc1eb7b2c18a77655f94e76e0e860f605783484657ef65fd6eda353","urls":["bzz-raw://a766b620a7a22798b43c6c1f23b5c6cff0ebf588deb89842bad05208d448cd99","dweb:/ipfs/QmVKjaFJdzkqA3ey2Byum8iTCMssWVD8MmVC8rw62Tj5WD"],"license":"MIT"},"src/test/LiquidityMathTest.sol":{"keccak256":"0x9998cf79a63249c076874aad65bd156f1ce5af7dfd7eab857fa912df83954f84","urls":["bzz-raw://ef6ec28307ed5f000dad77820bad21f906f9044de67b1329cab3a77c218c1bb0","dweb:/ipfs/QmetpABMmVFP6KZNtfLdxXnUbn5fTZUXioLcdLQEGxJKd4"],"license":"UNLICENSED"}},"version":1},"id":80}