{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":829120909,"defaultBranch":"main","name":"briefcase","ownerLogin":"Uniswap","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-15T19:58:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36115574?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727606917.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"aac120b2e4dcaff8e438e2f1f731237ada30a851","ref":"refs/heads/rename-briefcase","pushedAt":"2024-09-29T10:48:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mr-uniswap","name":null,"path":"/mr-uniswap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144828035?s=80&v=4"},"commit":{"message":"Rename to briefcase","shortMessageHtmlLink":"Rename to briefcase"}},{"before":"e9dc1b4d5c5aa72b2a13148bd323691c12504192","after":null,"ref":"refs/heads/chore/code-owners","pushedAt":"2024-08-08T00:55:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"}},{"before":"a04194500d25d9cbe122a33ba0db51a297609fc8","after":"525bb2a61f3ac5b401cecea1df1d0b9716d508e6","ref":"refs/heads/main","pushedAt":"2024-08-08T00:55:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"Merge pull request #8 from Uniswap/chore/code-owners\n\nchore: create code owners","shortMessageHtmlLink":"Merge pull request #8 from Uniswap/chore/code-owners"}},{"before":"4de28148f9ee3828d7253bf52f4ad917df057785","after":null,"ref":"refs/heads/fix/ci-readme","pushedAt":"2024-07-31T21:51:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"}},{"before":null,"after":"e9dc1b4d5c5aa72b2a13148bd323691c12504192","ref":"refs/heads/chore/code-owners","pushedAt":"2024-07-31T21:01:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mr-uniswap","name":null,"path":"/mr-uniswap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144828035?s=80&v=4"},"commit":{"message":"chore: create code owners","shortMessageHtmlLink":"chore: create code owners"}},{"before":"56d6ed21d937035c2f2bc1cfd6231189c167dc51","after":"a04194500d25d9cbe122a33ba0db51a297609fc8","ref":"refs/heads/main","pushedAt":"2024-07-31T20:59:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mr-uniswap","name":null,"path":"/mr-uniswap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144828035?s=80&v=4"},"commit":{"message":"Merge pull request #7 from Uniswap/fix/ci-readme\n\nFix/ci readme","shortMessageHtmlLink":"Merge pull request #7 from Uniswap/fix/ci-readme"}},{"before":"56d6ed21d937035c2f2bc1cfd6231189c167dc51","after":"4de28148f9ee3828d7253bf52f4ad917df057785","ref":"refs/heads/fix/ci-readme","pushedAt":"2024-07-31T20:57:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"add npm shield","shortMessageHtmlLink":"add npm shield"}},{"before":null,"after":"56d6ed21d937035c2f2bc1cfd6231189c167dc51","ref":"refs/heads/fix/ci-readme","pushedAt":"2024-07-31T20:53:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"Release v0.0.1","shortMessageHtmlLink":"Release v0.0.1"}},{"before":"f21ae06b3b9c1f2b124a4945f6f4220e4ca058ce","after":"56d6ed21d937035c2f2bc1cfd6231189c167dc51","ref":"refs/heads/main","pushedAt":"2024-07-31T20:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-uniswap","name":null,"path":"/mr-uniswap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144828035?s=80&v=4"},"commit":{"message":"Release v0.0.1","shortMessageHtmlLink":"Release v0.0.1"}},{"before":"f33c3e47faf27b8474b893f8e6d5032e08af3bc0","after":"f21ae06b3b9c1f2b124a4945f6f4220e4ca058ce","ref":"refs/heads/main","pushedAt":"2024-07-31T20:48:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-uniswap","name":null,"path":"/mr-uniswap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144828035?s=80&v=4"},"commit":{"message":"Update interfaces\n\nChanges:\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/introspection/IERC165.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC20/IERC20.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721Enumerable.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721Metadata.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC1155/IERC1155Receiver.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC20/IERC20.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC721/IERC721Receiver.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/utils/introspection/IERC165.sol\nA\tsrc/lib-external/solmate-27545b0/src/tokens/ERC20.sol\nA\tsrc/lib-external/solmate-8d910d8/src/tokens/ERC20.sol\nA\tsrc/permit2/interfaces/IAllowanceTransfer.sol\nA\tsrc/permit2/interfaces/IDAIPermit.sol\nA\tsrc/permit2/interfaces/IEIP712.sol\nA\tsrc/permit2/interfaces/IERC1271.sol\nA\tsrc/permit2/interfaces/IPermit2.sol\nA\tsrc/permit2/interfaces/ISignatureTransfer.sol\nA\tsrc/uniswapx/base/ReactorStructs.sol\nA\tsrc/uniswapx/interfaces/IProtocolFeeController.sol\nA\tsrc/uniswapx/interfaces/IReactor.sol\nA\tsrc/uniswapx/interfaces/IReactorCallback.sol\nA\tsrc/uniswapx/interfaces/IValidationCallback.sol\nA\tsrc/universal-router/interfaces/IRewardsCollector.sol\nA\tsrc/universal-router/interfaces/IUniversalRouter.sol\nA\tsrc/universal-router/interfaces/external/ICryptoPunksMarket.sol\nA\tsrc/universal-router/interfaces/external/IWETH9.sol\nA\tsrc/v2-core/interfaces/IERC20.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Callee.sol\nA\tsrc/v2-core/interfaces/IUniswapV2ERC20.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Factory.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Pair.sol\nA\tsrc/v2-periphery/interfaces/IERC20.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Migrator.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Router01.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Router02.sol\nA\tsrc/v2-periphery/interfaces/IWETH.sol\nA\tsrc/v2-periphery/interfaces/V1/IUniswapV1Exchange.sol\nA\tsrc/v2-periphery/interfaces/V1/IUniswapV1Factory.sol\nA\tsrc/v3-core/interfaces/IERC20Minimal.sol\nA\tsrc/v3-core/interfaces/IUniswapV3Factory.sol\nA\tsrc/v3-core/interfaces/IUniswapV3Pool.sol\nA\tsrc/v3-core/interfaces/IUniswapV3PoolDeployer.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3FlashCallback.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3MintCallback.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3SwapCallback.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolActions.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolDerivedState.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolEvents.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolImmutables.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolOwnerActions.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolState.sol\nA\tsrc/v3-periphery/interfaces/IERC20Metadata.sol\nA\tsrc/v3-periphery/interfaces/IERC721Permit.sol\nA\tsrc/v3-periphery/interfaces/IMulticall.sol\nA\tsrc/v3-periphery/interfaces/INonfungiblePositionManager.sol\nA\tsrc/v3-periphery/interfaces/INonfungibleTokenPositionDescriptor.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryImmutableState.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryPayments.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryPaymentsWithFee.sol\nA\tsrc/v3-periphery/interfaces/IPoolInitializer.sol\nA\tsrc/v3-periphery/interfaces/IQuoter.sol\nA\tsrc/v3-periphery/interfaces/IQuoterV2.sol\nA\tsrc/v3-periphery/interfaces/ISelfPermit.sol\nA\tsrc/v3-periphery/interfaces/ISwapRouter.sol\nA\tsrc/v3-periphery/interfaces/ITickLens.sol\nA\tsrc/v3-periphery/interfaces/IV3Migrator.sol\nA\tsrc/v3-periphery/interfaces/external/IERC1271.sol\nA\tsrc/v3-periphery/interfaces/external/IERC20PermitAllowed.sol\nA\tsrc/v3-periphery/interfaces/external/IWETH9.sol\nA\tsrc/v4-core/interfaces/IExtsload.sol\nA\tsrc/v4-core/interfaces/IExttload.sol\nA\tsrc/v4-core/interfaces/IHooks.sol\nA\tsrc/v4-core/interfaces/IPoolManager.sol\nA\tsrc/v4-core/interfaces/IProtocolFeeController.sol\nA\tsrc/v4-core/interfaces/IProtocolFees.sol\nA\tsrc/v4-core/interfaces/callback/IUnlockCallback.sol\nA\tsrc/v4-core/interfaces/external/IERC20Minimal.sol\nA\tsrc/v4-core/interfaces/external/IERC6909Claims.sol\nA\tsrc/v4-core/libraries/CustomRevert.sol\nA\tsrc/v4-core/libraries/SafeCast.sol\nA\tsrc/v4-core/types/BalanceDelta.sol\nA\tsrc/v4-core/types/BeforeSwapDelta.sol\nA\tsrc/v4-core/types/Currency.sol\nA\tsrc/v4-core/types/PoolId.sol\nA\tsrc/v4-core/types/PoolKey.sol\nA\tsrc/v4-periphery/interfaces/IERC721Permit.sol\nA\tsrc/v4-periphery/interfaces/IMulticall.sol\nA\tsrc/v4-periphery/interfaces/IPositionManager.sol\nA\tsrc/v4-periphery/interfaces/IQuoter.sol\nA\tsrc/v4-periphery/interfaces/IV4Router.sol\nA\tsrc/v4-periphery/interfaces/external/IERC20PermitAllowed.sol\nA\tsrc/v4-periphery/libraries/PathKey.sol","shortMessageHtmlLink":"Update interfaces"}},{"before":"a9235817241f233fe5af7544375c0e6ca2a28ba6","after":"f33c3e47faf27b8474b893f8e6d5032e08af3bc0","ref":"refs/heads/main","pushedAt":"2024-07-31T20:45:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"add permissions to create releases","shortMessageHtmlLink":"add permissions to create releases"}},{"before":"d56b7e14eda6937f3f88a6ed446f6dd169d722d5","after":"a9235817241f233fe5af7544375c0e6ca2a28ba6","ref":"refs/heads/main","pushedAt":"2024-07-31T20:44:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"add permissions to create releases","shortMessageHtmlLink":"add permissions to create releases"}},{"before":"4a40c23f4e687be0e9b9a65a3198bbcf3b978b6a","after":"d56b7e14eda6937f3f88a6ed446f6dd169d722d5","ref":"refs/heads/main","pushedAt":"2024-07-31T20:43:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"Update interfaces\n\nChanges:\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/introspection/IERC165.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC20/IERC20.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721Enumerable.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721Metadata.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC1155/IERC1155Receiver.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC20/IERC20.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC721/IERC721Receiver.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/utils/introspection/IERC165.sol\nA\tsrc/lib-external/solmate-27545b0/src/tokens/ERC20.sol\nA\tsrc/lib-external/solmate-8d910d8/src/tokens/ERC20.sol\nA\tsrc/permit2/interfaces/IAllowanceTransfer.sol\nA\tsrc/permit2/interfaces/IDAIPermit.sol\nA\tsrc/permit2/interfaces/IEIP712.sol\nA\tsrc/permit2/interfaces/IERC1271.sol\nA\tsrc/permit2/interfaces/IPermit2.sol\nA\tsrc/permit2/interfaces/ISignatureTransfer.sol\nA\tsrc/uniswapx/base/ReactorStructs.sol\nA\tsrc/uniswapx/interfaces/IProtocolFeeController.sol\nA\tsrc/uniswapx/interfaces/IReactor.sol\nA\tsrc/uniswapx/interfaces/IReactorCallback.sol\nA\tsrc/uniswapx/interfaces/IValidationCallback.sol\nA\tsrc/universal-router/interfaces/IRewardsCollector.sol\nA\tsrc/universal-router/interfaces/IUniversalRouter.sol\nA\tsrc/universal-router/interfaces/external/ICryptoPunksMarket.sol\nA\tsrc/universal-router/interfaces/external/IWETH9.sol\nA\tsrc/v2-core/interfaces/IERC20.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Callee.sol\nA\tsrc/v2-core/interfaces/IUniswapV2ERC20.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Factory.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Pair.sol\nA\tsrc/v2-periphery/interfaces/IERC20.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Migrator.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Router01.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Router02.sol\nA\tsrc/v2-periphery/interfaces/IWETH.sol\nA\tsrc/v2-periphery/interfaces/V1/IUniswapV1Exchange.sol\nA\tsrc/v2-periphery/interfaces/V1/IUniswapV1Factory.sol\nA\tsrc/v3-core/interfaces/IERC20Minimal.sol\nA\tsrc/v3-core/interfaces/IUniswapV3Factory.sol\nA\tsrc/v3-core/interfaces/IUniswapV3Pool.sol\nA\tsrc/v3-core/interfaces/IUniswapV3PoolDeployer.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3FlashCallback.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3MintCallback.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3SwapCallback.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolActions.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolDerivedState.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolEvents.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolImmutables.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolOwnerActions.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolState.sol\nA\tsrc/v3-periphery/interfaces/IERC20Metadata.sol\nA\tsrc/v3-periphery/interfaces/IERC721Permit.sol\nA\tsrc/v3-periphery/interfaces/IMulticall.sol\nA\tsrc/v3-periphery/interfaces/INonfungiblePositionManager.sol\nA\tsrc/v3-periphery/interfaces/INonfungibleTokenPositionDescriptor.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryImmutableState.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryPayments.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryPaymentsWithFee.sol\nA\tsrc/v3-periphery/interfaces/IPoolInitializer.sol\nA\tsrc/v3-periphery/interfaces/IQuoter.sol\nA\tsrc/v3-periphery/interfaces/IQuoterV2.sol\nA\tsrc/v3-periphery/interfaces/ISelfPermit.sol\nA\tsrc/v3-periphery/interfaces/ISwapRouter.sol\nA\tsrc/v3-periphery/interfaces/ITickLens.sol\nA\tsrc/v3-periphery/interfaces/IV3Migrator.sol\nA\tsrc/v3-periphery/interfaces/external/IERC1271.sol\nA\tsrc/v3-periphery/interfaces/external/IERC20PermitAllowed.sol\nA\tsrc/v3-periphery/interfaces/external/IWETH9.sol\nA\tsrc/v4-core/interfaces/IExtsload.sol\nA\tsrc/v4-core/interfaces/IExttload.sol\nA\tsrc/v4-core/interfaces/IHooks.sol\nA\tsrc/v4-core/interfaces/IPoolManager.sol\nA\tsrc/v4-core/interfaces/IProtocolFeeController.sol\nA\tsrc/v4-core/interfaces/IProtocolFees.sol\nA\tsrc/v4-core/interfaces/callback/IUnlockCallback.sol\nA\tsrc/v4-core/interfaces/external/IERC20Minimal.sol\nA\tsrc/v4-core/interfaces/external/IERC6909Claims.sol\nA\tsrc/v4-core/libraries/CustomRevert.sol\nA\tsrc/v4-core/libraries/SafeCast.sol\nA\tsrc/v4-core/types/BalanceDelta.sol\nA\tsrc/v4-core/types/BeforeSwapDelta.sol\nA\tsrc/v4-core/types/Currency.sol\nA\tsrc/v4-core/types/PoolId.sol\nA\tsrc/v4-core/types/PoolKey.sol\nA\tsrc/v4-periphery/interfaces/IERC721Permit.sol\nA\tsrc/v4-periphery/interfaces/IMulticall.sol\nA\tsrc/v4-periphery/interfaces/IPositionManager.sol\nA\tsrc/v4-periphery/interfaces/IQuoter.sol\nA\tsrc/v4-periphery/interfaces/IV4Router.sol\nA\tsrc/v4-periphery/interfaces/external/IERC20PermitAllowed.sol\nA\tsrc/v4-periphery/libraries/PathKey.sol","shortMessageHtmlLink":"Update interfaces"}},{"before":"d56b7e14eda6937f3f88a6ed446f6dd169d722d5","after":"4a40c23f4e687be0e9b9a65a3198bbcf3b978b6a","ref":"refs/heads/main","pushedAt":"2024-07-31T20:39:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-uniswap","name":null,"path":"/mr-uniswap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144828035?s=80&v=4"},"commit":{"message":"Release v0.0.1","shortMessageHtmlLink":"Release v0.0.1"}},{"before":"8242af5d61bcd8effb9cd47c1b161045f1f47e33","after":"d56b7e14eda6937f3f88a6ed446f6dd169d722d5","ref":"refs/heads/main","pushedAt":"2024-07-31T20:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-uniswap","name":null,"path":"/mr-uniswap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144828035?s=80&v=4"},"commit":{"message":"Update interfaces\n\nChanges:\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/introspection/IERC165.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC20/IERC20.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721Enumerable.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721Metadata.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC1155/IERC1155Receiver.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC20/IERC20.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC721/IERC721Receiver.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/utils/introspection/IERC165.sol\nA\tsrc/lib-external/solmate-27545b0/src/tokens/ERC20.sol\nA\tsrc/lib-external/solmate-8d910d8/src/tokens/ERC20.sol\nA\tsrc/permit2/interfaces/IAllowanceTransfer.sol\nA\tsrc/permit2/interfaces/IDAIPermit.sol\nA\tsrc/permit2/interfaces/IEIP712.sol\nA\tsrc/permit2/interfaces/IERC1271.sol\nA\tsrc/permit2/interfaces/IPermit2.sol\nA\tsrc/permit2/interfaces/ISignatureTransfer.sol\nA\tsrc/uniswapx/base/ReactorStructs.sol\nA\tsrc/uniswapx/interfaces/IProtocolFeeController.sol\nA\tsrc/uniswapx/interfaces/IReactor.sol\nA\tsrc/uniswapx/interfaces/IReactorCallback.sol\nA\tsrc/uniswapx/interfaces/IValidationCallback.sol\nA\tsrc/universal-router/interfaces/IRewardsCollector.sol\nA\tsrc/universal-router/interfaces/IUniversalRouter.sol\nA\tsrc/universal-router/interfaces/external/ICryptoPunksMarket.sol\nA\tsrc/universal-router/interfaces/external/IWETH9.sol\nA\tsrc/v2-core/interfaces/IERC20.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Callee.sol\nA\tsrc/v2-core/interfaces/IUniswapV2ERC20.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Factory.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Pair.sol\nA\tsrc/v2-periphery/interfaces/IERC20.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Migrator.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Router01.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Router02.sol\nA\tsrc/v2-periphery/interfaces/IWETH.sol\nA\tsrc/v2-periphery/interfaces/V1/IUniswapV1Exchange.sol\nA\tsrc/v2-periphery/interfaces/V1/IUniswapV1Factory.sol\nA\tsrc/v3-core/interfaces/IERC20Minimal.sol\nA\tsrc/v3-core/interfaces/IUniswapV3Factory.sol\nA\tsrc/v3-core/interfaces/IUniswapV3Pool.sol\nA\tsrc/v3-core/interfaces/IUniswapV3PoolDeployer.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3FlashCallback.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3MintCallback.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3SwapCallback.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolActions.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolDerivedState.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolEvents.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolImmutables.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolOwnerActions.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolState.sol\nA\tsrc/v3-periphery/interfaces/IERC20Metadata.sol\nA\tsrc/v3-periphery/interfaces/IERC721Permit.sol\nA\tsrc/v3-periphery/interfaces/IMulticall.sol\nA\tsrc/v3-periphery/interfaces/INonfungiblePositionManager.sol\nA\tsrc/v3-periphery/interfaces/INonfungibleTokenPositionDescriptor.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryImmutableState.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryPayments.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryPaymentsWithFee.sol\nA\tsrc/v3-periphery/interfaces/IPoolInitializer.sol\nA\tsrc/v3-periphery/interfaces/IQuoter.sol\nA\tsrc/v3-periphery/interfaces/IQuoterV2.sol\nA\tsrc/v3-periphery/interfaces/ISelfPermit.sol\nA\tsrc/v3-periphery/interfaces/ISwapRouter.sol\nA\tsrc/v3-periphery/interfaces/ITickLens.sol\nA\tsrc/v3-periphery/interfaces/IV3Migrator.sol\nA\tsrc/v3-periphery/interfaces/external/IERC1271.sol\nA\tsrc/v3-periphery/interfaces/external/IERC20PermitAllowed.sol\nA\tsrc/v3-periphery/interfaces/external/IWETH9.sol\nA\tsrc/v4-core/interfaces/IExtsload.sol\nA\tsrc/v4-core/interfaces/IExttload.sol\nA\tsrc/v4-core/interfaces/IHooks.sol\nA\tsrc/v4-core/interfaces/IPoolManager.sol\nA\tsrc/v4-core/interfaces/IProtocolFeeController.sol\nA\tsrc/v4-core/interfaces/IProtocolFees.sol\nA\tsrc/v4-core/interfaces/callback/IUnlockCallback.sol\nA\tsrc/v4-core/interfaces/external/IERC20Minimal.sol\nA\tsrc/v4-core/interfaces/external/IERC6909Claims.sol\nA\tsrc/v4-core/libraries/CustomRevert.sol\nA\tsrc/v4-core/libraries/SafeCast.sol\nA\tsrc/v4-core/types/BalanceDelta.sol\nA\tsrc/v4-core/types/BeforeSwapDelta.sol\nA\tsrc/v4-core/types/Currency.sol\nA\tsrc/v4-core/types/PoolId.sol\nA\tsrc/v4-core/types/PoolKey.sol\nA\tsrc/v4-periphery/interfaces/IERC721Permit.sol\nA\tsrc/v4-periphery/interfaces/IMulticall.sol\nA\tsrc/v4-periphery/interfaces/IPositionManager.sol\nA\tsrc/v4-periphery/interfaces/IQuoter.sol\nA\tsrc/v4-periphery/interfaces/IV4Router.sol\nA\tsrc/v4-periphery/interfaces/external/IERC20PermitAllowed.sol\nA\tsrc/v4-periphery/libraries/PathKey.sol","shortMessageHtmlLink":"Update interfaces"}},{"before":"09d479ba11139d416f061f2d95c7a4139abb3c66","after":"8242af5d61bcd8effb9cd47c1b161045f1f47e33","ref":"refs/heads/main","pushedAt":"2024-07-31T20:38:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"chore: allow provenance","shortMessageHtmlLink":"chore: allow provenance"}},{"before":"e80f7f62a687f6a65dd8c1f5df84f393ea7c43f5","after":"09d479ba11139d416f061f2d95c7a4139abb3c66","ref":"refs/heads/main","pushedAt":"2024-07-31T20:33:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-uniswap","name":null,"path":"/mr-uniswap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144828035?s=80&v=4"},"commit":{"message":"Update interfaces\n\nChanges:\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/introspection/IERC165.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC20/IERC20.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721Enumerable.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721Metadata.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC1155/IERC1155Receiver.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC20/IERC20.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC721/IERC721Receiver.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/utils/introspection/IERC165.sol\nA\tsrc/lib-external/solmate-27545b0/src/tokens/ERC20.sol\nA\tsrc/lib-external/solmate-8d910d8/src/tokens/ERC20.sol\nA\tsrc/permit2/interfaces/IAllowanceTransfer.sol\nA\tsrc/permit2/interfaces/IDAIPermit.sol\nA\tsrc/permit2/interfaces/IEIP712.sol\nA\tsrc/permit2/interfaces/IERC1271.sol\nA\tsrc/permit2/interfaces/IPermit2.sol\nA\tsrc/permit2/interfaces/ISignatureTransfer.sol\nA\tsrc/uniswapx/base/ReactorStructs.sol\nA\tsrc/uniswapx/interfaces/IProtocolFeeController.sol\nA\tsrc/uniswapx/interfaces/IReactor.sol\nA\tsrc/uniswapx/interfaces/IReactorCallback.sol\nA\tsrc/uniswapx/interfaces/IValidationCallback.sol\nA\tsrc/universal-router/interfaces/IRewardsCollector.sol\nA\tsrc/universal-router/interfaces/IUniversalRouter.sol\nA\tsrc/universal-router/interfaces/external/ICryptoPunksMarket.sol\nA\tsrc/universal-router/interfaces/external/IWETH9.sol\nA\tsrc/v2-core/interfaces/IERC20.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Callee.sol\nA\tsrc/v2-core/interfaces/IUniswapV2ERC20.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Factory.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Pair.sol\nA\tsrc/v2-periphery/interfaces/IERC20.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Migrator.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Router01.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Router02.sol\nA\tsrc/v2-periphery/interfaces/IWETH.sol\nA\tsrc/v2-periphery/interfaces/V1/IUniswapV1Exchange.sol\nA\tsrc/v2-periphery/interfaces/V1/IUniswapV1Factory.sol\nA\tsrc/v3-core/interfaces/IERC20Minimal.sol\nA\tsrc/v3-core/interfaces/IUniswapV3Factory.sol\nA\tsrc/v3-core/interfaces/IUniswapV3Pool.sol\nA\tsrc/v3-core/interfaces/IUniswapV3PoolDeployer.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3FlashCallback.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3MintCallback.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3SwapCallback.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolActions.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolDerivedState.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolEvents.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolImmutables.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolOwnerActions.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolState.sol\nA\tsrc/v3-periphery/interfaces/IERC20Metadata.sol\nA\tsrc/v3-periphery/interfaces/IERC721Permit.sol\nA\tsrc/v3-periphery/interfaces/IMulticall.sol\nA\tsrc/v3-periphery/interfaces/INonfungiblePositionManager.sol\nA\tsrc/v3-periphery/interfaces/INonfungibleTokenPositionDescriptor.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryImmutableState.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryPayments.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryPaymentsWithFee.sol\nA\tsrc/v3-periphery/interfaces/IPoolInitializer.sol\nA\tsrc/v3-periphery/interfaces/IQuoter.sol\nA\tsrc/v3-periphery/interfaces/IQuoterV2.sol\nA\tsrc/v3-periphery/interfaces/ISelfPermit.sol\nA\tsrc/v3-periphery/interfaces/ISwapRouter.sol\nA\tsrc/v3-periphery/interfaces/ITickLens.sol\nA\tsrc/v3-periphery/interfaces/IV3Migrator.sol\nA\tsrc/v3-periphery/interfaces/external/IERC1271.sol\nA\tsrc/v3-periphery/interfaces/external/IERC20PermitAllowed.sol\nA\tsrc/v3-periphery/interfaces/external/IWETH9.sol\nA\tsrc/v4-core/interfaces/IExtsload.sol\nA\tsrc/v4-core/interfaces/IExttload.sol\nA\tsrc/v4-core/interfaces/IHooks.sol\nA\tsrc/v4-core/interfaces/IPoolManager.sol\nA\tsrc/v4-core/interfaces/IProtocolFeeController.sol\nA\tsrc/v4-core/interfaces/IProtocolFees.sol\nA\tsrc/v4-core/interfaces/callback/IUnlockCallback.sol\nA\tsrc/v4-core/interfaces/external/IERC20Minimal.sol\nA\tsrc/v4-core/interfaces/external/IERC6909Claims.sol\nA\tsrc/v4-core/libraries/CustomRevert.sol\nA\tsrc/v4-core/libraries/SafeCast.sol\nA\tsrc/v4-core/types/BalanceDelta.sol\nA\tsrc/v4-core/types/BeforeSwapDelta.sol\nA\tsrc/v4-core/types/Currency.sol\nA\tsrc/v4-core/types/PoolId.sol\nA\tsrc/v4-core/types/PoolKey.sol\nA\tsrc/v4-periphery/interfaces/IERC721Permit.sol\nA\tsrc/v4-periphery/interfaces/IMulticall.sol\nA\tsrc/v4-periphery/interfaces/IPositionManager.sol\nA\tsrc/v4-periphery/interfaces/IQuoter.sol\nA\tsrc/v4-periphery/interfaces/IV4Router.sol\nA\tsrc/v4-periphery/interfaces/external/IERC20PermitAllowed.sol\nA\tsrc/v4-periphery/libraries/PathKey.sol","shortMessageHtmlLink":"Update interfaces"}},{"before":"aa5048baaa3adf7d92be1ccdd30a664baa623a8c","after":null,"ref":"refs/tags/v0.0.1","pushedAt":"2024-07-31T20:31:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"}},{"before":"6f61021bd7d7a33a110ceb4cb4c201f37b0481fd","after":null,"ref":"refs/heads/chore/provenance","pushedAt":"2024-07-31T20:30:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"}},{"before":"d1193b57b835cd33b37309832b50c97039ec52c3","after":"e80f7f62a687f6a65dd8c1f5df84f393ea7c43f5","ref":"refs/heads/main","pushedAt":"2024-07-31T20:30:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"Merge pull request #6 from Uniswap/chore/provenance\n\nchore: allow provenance","shortMessageHtmlLink":"Merge pull request #6 from Uniswap/chore/provenance"}},{"before":null,"after":"6f61021bd7d7a33a110ceb4cb4c201f37b0481fd","ref":"refs/heads/chore/provenance","pushedAt":"2024-07-31T20:26:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mr-uniswap","name":null,"path":"/mr-uniswap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144828035?s=80&v=4"},"commit":{"message":"chore: allow provenance","shortMessageHtmlLink":"chore: allow provenance"}},{"before":"c7c2cf84ce291b58180bbd9a059ee3930e5227c8","after":null,"ref":"refs/heads/fix/script-permissions","pushedAt":"2024-07-31T20:26:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"}},{"before":"28666619abbf0b9ab9b143d7120bec5cbb020531","after":"d1193b57b835cd33b37309832b50c97039ec52c3","ref":"refs/heads/main","pushedAt":"2024-07-31T20:26:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"Merge pull request #5 from Uniswap/fix/script-permissions\n\nAdd provenance permissions","shortMessageHtmlLink":"Merge pull request #5 from Uniswap/fix/script-permissions"}},{"before":null,"after":"c7c2cf84ce291b58180bbd9a059ee3930e5227c8","ref":"refs/heads/fix/script-permissions","pushedAt":"2024-07-31T20:16:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"Add provenance permissions","shortMessageHtmlLink":"Add provenance permissions"}},{"before":"aa5048baaa3adf7d92be1ccdd30a664baa623a8c","after":"28666619abbf0b9ab9b143d7120bec5cbb020531","ref":"refs/heads/main","pushedAt":"2024-07-31T20:16:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"Merge pull request #4 from Uniswap/fix/script\n\nfix script","shortMessageHtmlLink":"Merge pull request #4 from Uniswap/fix/script"}},{"before":"88af3e0242007bcd13eceafc0841a75b791d961f","after":"aa5048baaa3adf7d92be1ccdd30a664baa623a8c","ref":"refs/heads/main","pushedAt":"2024-07-31T20:09:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-uniswap","name":null,"path":"/mr-uniswap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144828035?s=80&v=4"},"commit":{"message":"Release v0.0.1","shortMessageHtmlLink":"Release v0.0.1"}},{"before":"28666619abbf0b9ab9b143d7120bec5cbb020531","after":"88af3e0242007bcd13eceafc0841a75b791d961f","ref":"refs/heads/main","pushedAt":"2024-07-31T20:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-uniswap","name":null,"path":"/mr-uniswap","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144828035?s=80&v=4"},"commit":{"message":"Update interfaces\n\nChanges:\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/introspection/IERC165.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC20/IERC20.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721Enumerable.sol\nA\tsrc/lib-external/oz-v3.4-solc-0.7/contracts/token/ERC721/IERC721Metadata.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC1155/IERC1155Receiver.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC20/IERC20.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/token/ERC721/IERC721Receiver.sol\nA\tsrc/lib-external/oz-v4.7.0/contracts/utils/introspection/IERC165.sol\nA\tsrc/lib-external/solmate-27545b0/src/tokens/ERC20.sol\nA\tsrc/lib-external/solmate-8d910d8/src/tokens/ERC20.sol\nA\tsrc/permit2/interfaces/IAllowanceTransfer.sol\nA\tsrc/permit2/interfaces/IDAIPermit.sol\nA\tsrc/permit2/interfaces/IEIP712.sol\nA\tsrc/permit2/interfaces/IERC1271.sol\nA\tsrc/permit2/interfaces/IPermit2.sol\nA\tsrc/permit2/interfaces/ISignatureTransfer.sol\nA\tsrc/uniswapx/base/ReactorStructs.sol\nA\tsrc/uniswapx/interfaces/IProtocolFeeController.sol\nA\tsrc/uniswapx/interfaces/IReactor.sol\nA\tsrc/uniswapx/interfaces/IReactorCallback.sol\nA\tsrc/uniswapx/interfaces/IValidationCallback.sol\nA\tsrc/universal-router/interfaces/IRewardsCollector.sol\nA\tsrc/universal-router/interfaces/IUniversalRouter.sol\nA\tsrc/universal-router/interfaces/external/ICryptoPunksMarket.sol\nA\tsrc/universal-router/interfaces/external/IWETH9.sol\nA\tsrc/v2-core/interfaces/IERC20.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Callee.sol\nA\tsrc/v2-core/interfaces/IUniswapV2ERC20.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Factory.sol\nA\tsrc/v2-core/interfaces/IUniswapV2Pair.sol\nA\tsrc/v2-periphery/interfaces/IERC20.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Migrator.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Router01.sol\nA\tsrc/v2-periphery/interfaces/IUniswapV2Router02.sol\nA\tsrc/v2-periphery/interfaces/IWETH.sol\nA\tsrc/v2-periphery/interfaces/V1/IUniswapV1Exchange.sol\nA\tsrc/v2-periphery/interfaces/V1/IUniswapV1Factory.sol\nA\tsrc/v3-core/interfaces/IERC20Minimal.sol\nA\tsrc/v3-core/interfaces/IUniswapV3Factory.sol\nA\tsrc/v3-core/interfaces/IUniswapV3Pool.sol\nA\tsrc/v3-core/interfaces/IUniswapV3PoolDeployer.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3FlashCallback.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3MintCallback.sol\nA\tsrc/v3-core/interfaces/callback/IUniswapV3SwapCallback.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolActions.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolDerivedState.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolEvents.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolImmutables.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolOwnerActions.sol\nA\tsrc/v3-core/interfaces/pool/IUniswapV3PoolState.sol\nA\tsrc/v3-periphery/interfaces/IERC20Metadata.sol\nA\tsrc/v3-periphery/interfaces/IERC721Permit.sol\nA\tsrc/v3-periphery/interfaces/IMulticall.sol\nA\tsrc/v3-periphery/interfaces/INonfungiblePositionManager.sol\nA\tsrc/v3-periphery/interfaces/INonfungibleTokenPositionDescriptor.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryImmutableState.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryPayments.sol\nA\tsrc/v3-periphery/interfaces/IPeripheryPaymentsWithFee.sol\nA\tsrc/v3-periphery/interfaces/IPoolInitializer.sol\nA\tsrc/v3-periphery/interfaces/IQuoter.sol\nA\tsrc/v3-periphery/interfaces/IQuoterV2.sol\nA\tsrc/v3-periphery/interfaces/ISelfPermit.sol\nA\tsrc/v3-periphery/interfaces/ISwapRouter.sol\nA\tsrc/v3-periphery/interfaces/ITickLens.sol\nA\tsrc/v3-periphery/interfaces/IV3Migrator.sol\nA\tsrc/v3-periphery/interfaces/external/IERC1271.sol\nA\tsrc/v3-periphery/interfaces/external/IERC20PermitAllowed.sol\nA\tsrc/v3-periphery/interfaces/external/IWETH9.sol\nA\tsrc/v4-core/interfaces/IExtsload.sol\nA\tsrc/v4-core/interfaces/IExttload.sol\nA\tsrc/v4-core/interfaces/IHooks.sol\nA\tsrc/v4-core/interfaces/IPoolManager.sol\nA\tsrc/v4-core/interfaces/IProtocolFeeController.sol\nA\tsrc/v4-core/interfaces/IProtocolFees.sol\nA\tsrc/v4-core/interfaces/callback/IUnlockCallback.sol\nA\tsrc/v4-core/interfaces/external/IERC20Minimal.sol\nA\tsrc/v4-core/interfaces/external/IERC6909Claims.sol\nA\tsrc/v4-core/libraries/CustomRevert.sol\nA\tsrc/v4-core/libraries/SafeCast.sol\nA\tsrc/v4-core/types/BalanceDelta.sol\nA\tsrc/v4-core/types/BeforeSwapDelta.sol\nA\tsrc/v4-core/types/Currency.sol\nA\tsrc/v4-core/types/PoolId.sol\nA\tsrc/v4-core/types/PoolKey.sol\nA\tsrc/v4-periphery/interfaces/IERC721Permit.sol\nA\tsrc/v4-periphery/interfaces/IMulticall.sol\nA\tsrc/v4-periphery/interfaces/IPositionManager.sol\nA\tsrc/v4-periphery/interfaces/IQuoter.sol\nA\tsrc/v4-periphery/interfaces/IV4Router.sol\nA\tsrc/v4-periphery/interfaces/external/IERC20PermitAllowed.sol\nA\tsrc/v4-periphery/libraries/PathKey.sol","shortMessageHtmlLink":"Update interfaces"}},{"before":"b8290eb280a277fb487bc41c54d18d754719ff43","after":null,"ref":"refs/heads/fix/script","pushedAt":"2024-07-31T20:05:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"}},{"before":"428f4265fbecc029a50f6d8fba1691287eeaca3a","after":"28666619abbf0b9ab9b143d7120bec5cbb020531","ref":"refs/heads/main","pushedAt":"2024-07-31T20:05:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"Merge pull request #4 from Uniswap/fix/script\n\nfix script","shortMessageHtmlLink":"Merge pull request #4 from Uniswap/fix/script"}},{"before":"4111c34a7cee6f8a72d16c6b2d2c003e68e54096","after":"b8290eb280a277fb487bc41c54d18d754719ff43","ref":"refs/heads/fix/script","pushedAt":"2024-07-31T19:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gretzke","name":"Daniel Gretzke","path":"/gretzke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10338391?s=80&v=4"},"commit":{"message":"set remote url to push using deploy key","shortMessageHtmlLink":"set remote url to push using deploy key"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yOVQxMDo0ODozNy4wMDAwMDBazwAAAATD0R7A","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMVQxOTo1MzowNS4wMDAwMDBazwAAAASOcHNL"}},"title":"Activity ยท Uniswap/briefcase"}