Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: redeploy the latest contracts #21

Merged
merged 1 commit into from
Sep 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1 +1 @@
146326
145983
Original file line number Diff line number Diff line change
@@ -1 +1 @@
123384
123041
Original file line number Diff line number Diff line change
@@ -1 +1 @@
147288
146945
Original file line number Diff line number Diff line change
@@ -1 +1 @@
178698
177946
Original file line number Diff line number Diff line change
@@ -1 +1 @@
149084
148741
Original file line number Diff line number Diff line change
@@ -1 +1 @@
182539
181787
Original file line number Diff line number Diff line change
@@ -1 +1 @@
153457
153114
Original file line number Diff line number Diff line change
@@ -1 +1 @@
151667
151324
Original file line number Diff line number Diff line change
@@ -1 +1 @@
172330
171713
Original file line number Diff line number Diff line change
@@ -1 +1 @@
174580
173985
Original file line number Diff line number Diff line change
@@ -1 +1 @@
181679
181084
Original file line number Diff line number Diff line change
@@ -1 +1 @@
246993
245737
Original file line number Diff line number Diff line change
@@ -1 +1 @@
183219
182624
Original file line number Diff line number Diff line change
@@ -1 +1 @@
186018
185423
Original file line number Diff line number Diff line change
@@ -1 +1 @@
250752
249496
Original file line number Diff line number Diff line change
@@ -1 +1 @@
187551
186956
Original file line number Diff line number Diff line change
@@ -1 +1 @@
559373
558784
Original file line number Diff line number Diff line change
@@ -1 +1 @@
594191
594723
Original file line number Diff line number Diff line change
@@ -1 +1 @@
570028
570540
Original file line number Diff line number Diff line change
@@ -1 +1 @@
583544
582977
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ foundry-out/
.DS_Store
.idea

# Ignores local env variables, avoid committing sensitive information
.env

# Ignores development broadcast logs
!/broadcast
/broadcast/*
2 changes: 1 addition & 1 deletion deploy-addresses/bsc-testnet.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"UniversalRouter": "0x30067B296Edf5BEbB1CB7b593898794DDF6ab7c5",
"UniversalRouter": "0x7a7F562aCEb6e6352ee2FF93aeFb1051d4A1511A",
"UnsupportedProtocol": "0xe4da88F38C11C1450c720b8aDeDd94956610a4e5"
}
2 changes: 1 addition & 1 deletion deploy-addresses/ethereum-sepolia.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"UniversalRouter": "0xf342FfB466018938c6251E2CC62Cf6AD8D936cf8",
"UniversalRouter": "0x6A3d58cc25a92d90Fa3a8f0f5d5e75AD01ccd7a6",
"UnsupportedProtocol": "0x6879F5C1AdaDDF29892bf650F9C48350C12795D9"
}
2 changes: 1 addition & 1 deletion lib/pancake-v4-periphery
Submodule pancake-v4-periphery updated 99 files
+1 −1 .forge-snapshots/BinMigratorFromPancakeswapV2Test#testMigrateFromV2IncludingInit.snap
+1 −1 .forge-snapshots/BinMigratorFromPancakeswapV2Test#testMigrateFromV2WithoutInit.snap
+1 −1 .forge-snapshots/BinMigratorFromPancakeswapV2Test#testMigrateFromV2WithoutNativeToken.snap
+1 −1 .forge-snapshots/BinMigratorFromPancakeswapV3Test#testMigrateFromV3IncludingInit.snap
+1 −1 .forge-snapshots/BinMigratorFromPancakeswapV3Test#testMigrateFromV3WithoutInit.snap
+1 −1 .forge-snapshots/BinMigratorFromPancakeswapV3Test#testMigrateFromV3WithoutNativeToken.snap
+1 −1 .forge-snapshots/BinMigratorFromUniswapV2Test#testMigrateFromV2IncludingInit.snap
+1 −1 .forge-snapshots/BinMigratorFromUniswapV2Test#testMigrateFromV2WithoutInit.snap
+1 −1 .forge-snapshots/BinMigratorFromUniswapV2Test#testMigrateFromV2WithoutNativeToken.snap
+1 −1 .forge-snapshots/BinMigratorFromUniswapV3Test#testMigrateFromV3IncludingInit.snap
+1 −1 .forge-snapshots/BinMigratorFromUniswapV3Test#testMigrateFromV3WithoutInit.snap
+1 −1 .forge-snapshots/BinMigratorFromUniswapV3Test#testMigrateFromV3WithoutNativeToken.snap
+1 −1 .forge-snapshots/BinPositionManager_ModifyLiquidityTest#test_addLiquidity_OutsideActiveId_ExistingId.snap
+1 −1 .forge-snapshots/BinPositionManager_ModifyLiquidityTest#test_addLiquidity_OutsideActiveId_NewId.snap
+1 −1 .forge-snapshots/BinPositionManager_ModifyLiquidityTest#test_addLiquidity_SingleBin.snap
+1 −1 .forge-snapshots/BinPositionManager_ModifyLiquidityTest#test_addLiquidity_ThreeBins.snap
+1 −1 .forge-snapshots/BinPositionManager_ModifyLiquidityTest#test_decreaseLiquidity_threeBins.snap
+1 −1 .forge-snapshots/BinPositionManager_ModifyLiquidityTest#test_decreaseLiquidity_threeBins_half.snap
+1 −1 .forge-snapshots/BinPositionManager_NativeTokenTest#test_addLiquidity.snap
+1 −1 .forge-snapshots/BinPositionManager_NativeTokenTest#test_decreaseLiquidity.snap
+1 −1 .forge-snapshots/BinSwapRouterTest#testExactInputSingle_DifferentRecipient.snap
+1 −1 .forge-snapshots/BinSwapRouterTest#testExactInputSingle_EthPool_SwapEthForToken.snap
+1 −1 .forge-snapshots/BinSwapRouterTest#testExactInputSingle_EthPool_SwapTokenForEth.snap
+1 −1 .forge-snapshots/BinSwapRouterTest#testExactInputSingle_SwapForY_1.snap
+1 −1 .forge-snapshots/BinSwapRouterTest#testExactInputSingle_SwapForY_2.snap
+1 −1 .forge-snapshots/BinSwapRouterTest#testExactInput_MultiHopDifferentRecipient.snap
+1 −1 .forge-snapshots/BinSwapRouterTest#testExactOutputSingle_DifferentRecipient.snap
+1 −1 .forge-snapshots/BinSwapRouterTest#testExactOutputSingle_SwapForY_1.snap
+1 −1 .forge-snapshots/BinSwapRouterTest#testExactOutputSingle_SwapForY_2.snap
+1 −1 .forge-snapshots/BinSwapRouterTest#testExactOutput_MultiHopDifferentRecipient.snap
+1 −1 .forge-snapshots/BinSwapRouterTest#testExactOutput_SingleHop.snap
+1 −1 .forge-snapshots/CLMigratorFromPancakeswapV2Test#testCLMigrateFromV2IncludingInit.snap
+1 −1 .forge-snapshots/CLMigratorFromPancakeswapV2Test#testCLMigrateFromV2WithoutInit.snap
+1 −1 .forge-snapshots/CLMigratorFromPancakeswapV2Test#testCLMigrateFromV2WithoutNativeToken.snap
+1 −1 .forge-snapshots/CLMigratorFromPancakeswapV3Test#testCLMigrateFromV3IncludingInit.snap
+1 −1 .forge-snapshots/CLMigratorFromPancakeswapV3Test#testCLMigrateFromV3WithoutInit.snap
+1 −1 .forge-snapshots/CLMigratorFromPancakeswapV3Test#testCLMigrateFromV3WithoutNativeToken.snap
+1 −1 .forge-snapshots/CLMigratorFromUniswapV2Test#testCLMigrateFromV2IncludingInit.snap
+1 −1 .forge-snapshots/CLMigratorFromUniswapV2Test#testCLMigrateFromV2WithoutInit.snap
+1 −1 .forge-snapshots/CLMigratorFromUniswapV2Test#testCLMigrateFromV2WithoutNativeToken.snap
+1 −1 .forge-snapshots/CLMigratorFromUniswapV3Test#testCLMigrateFromV3IncludingInit.snap
+1 −1 .forge-snapshots/CLMigratorFromUniswapV3Test#testCLMigrateFromV3WithoutInit.snap
+1 −1 .forge-snapshots/CLMigratorFromUniswapV3Test#testCLMigrateFromV3WithoutNativeToken.snap
+1 −1 .forge-snapshots/CLPositionManager_burn_nonEmpty_native_withClose.snap
+1 −1 .forge-snapshots/CLPositionManager_burn_nonEmpty_native_withTakePair.snap
+1 −1 .forge-snapshots/CLPositionManager_burn_nonEmpty_withClose.snap
+1 −1 .forge-snapshots/CLPositionManager_burn_nonEmpty_withTakePair.snap
+1 −1 .forge-snapshots/CLPositionManager_collect_native.snap
+1 −1 .forge-snapshots/CLPositionManager_collect_sameRange.snap
+1 −1 .forge-snapshots/CLPositionManager_collect_withClose.snap
+1 −1 .forge-snapshots/CLPositionManager_collect_withTakePair.snap
+1 −1 .forge-snapshots/CLPositionManager_decreaseLiquidity_native.snap
+1 −1 .forge-snapshots/CLPositionManager_decreaseLiquidity_withClose.snap
+1 −1 .forge-snapshots/CLPositionManager_decreaseLiquidity_withTakePair.snap
+1 −1 .forge-snapshots/CLPositionManager_decrease_burnEmpty.snap
+1 −1 .forge-snapshots/CLPositionManager_decrease_burnEmpty_native.snap
+1 −1 .forge-snapshots/CLPositionManager_decrease_sameRange_allLiquidity.snap
+1 −1 .forge-snapshots/CLPositionManager_decrease_take_take.snap
+1 −1 .forge-snapshots/CLPositionManager_increaseLiquidity_erc20_withClose.snap
+1 −1 .forge-snapshots/CLPositionManager_increaseLiquidity_erc20_withSettlePair.snap
+1 −1 .forge-snapshots/CLPositionManager_increaseLiquidity_native.snap
+1 −1 .forge-snapshots/CLPositionManager_increase_autocompoundExactUnclaimedFees.snap
+1 −1 .forge-snapshots/CLPositionManager_increase_autocompoundExcessFeesCredit.snap
+1 −1 .forge-snapshots/CLPositionManager_increase_autocompound_clearExcess.snap
+1 −1 .forge-snapshots/CLPositionManager_mint_native.snap
+1 −1 .forge-snapshots/CLPositionManager_mint_nativeWithSweep_withClose.snap
+1 −1 .forge-snapshots/CLPositionManager_mint_nativeWithSweep_withSettlePair.snap
+1 −1 .forge-snapshots/CLPositionManager_mint_onSameTickLower.snap
+1 −1 .forge-snapshots/CLPositionManager_mint_onSameTickUpper.snap
+1 −1 .forge-snapshots/CLPositionManager_mint_sameRange.snap
+1 −1 .forge-snapshots/CLPositionManager_mint_settleWithBalance_sweep.snap
+1 −1 .forge-snapshots/CLPositionManager_mint_warmedPool_differentRange.snap
+1 −1 .forge-snapshots/CLPositionManager_mint_withClose.snap
+1 −1 .forge-snapshots/CLPositionManager_mint_withSettlePair.snap
+1 −1 .forge-snapshots/CLPositionManager_multicall_initialize_mint.snap
+1 −1 .forge-snapshots/CLSwapRouterTest#ExactInput.snap
+1 −1 .forge-snapshots/CLSwapRouterTest#ExactInputSingle.snap
+1 −1 .forge-snapshots/CLSwapRouterTest#ExactOutput.snap
+1 −1 .forge-snapshots/CLSwapRouterTest#ExactOutputSingle.snap
+3 −0 .gitignore
+1 −1 lib/pancake-v4-core
+1 −1 script/01_DeployCLPositionManager.s.sol
+10 −10 script/config/bsc-testnet.json
+10 −10 script/config/ethereum-sepolia.json
+1 −1 src/libraries/SlippageCheck.sol
+8 −6 src/pool-bin/BinMigrator.sol
+9 −15 src/pool-bin/BinPositionManager.sol
+2 −2 src/pool-bin/interfaces/IBinMigrator.sol
+6 −6 src/pool-bin/interfaces/IBinPositionManager.sol
+1 −1 src/pool-cl/CLPositionManager.sol
+2 −2 test/mocks/MockReentrantPositionManager.sol
+71 −16 test/pool-bin/BinPositionManager_ModifyLiquidites.t.sol
+6 −4 test/pool-bin/helper/BinLiquidityHelper.sol
+2 −2 test/pool-bin/libraries/BinCalldataDecoder.t.sol
+20 −20 test/pool-bin/migrator/BinMigratorFromV2.sol
+26 −26 test/pool-bin/migrator/BinMigratorFromV3.sol
+80 −0 test/pool-bin/shared/BinHookHookData.sol
+1 −1 test/pool-cl/position-managers/CLPositionManager.increaseLiquidity.t.sol
+1 −1 test/pool-cl/position-managers/CLPositionManager.t.sol
10 changes: 5 additions & 5 deletions script/deployParameters/testnet/DeployBscTestnet.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ contract DeployBscTestnet is DeployUniversalRouter {
v3InitCodeHash: 0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2,
stableFactory: 0xe6A00f8b819244e8Ab9Ea930e46449C2F20B6609,
stableInfo: 0xe6A00f8b819244e8Ab9Ea930e46449C2F20B6609,
v4Vault: 0x08F012b8E2f3021db8bd2A896A7F422F4041F131,
v4ClPoolManager: 0x969D90aC74A1a5228b66440f8C8326a8dA47A5F9,
v4BinPoolManager: 0x437ef7C8C00d20a8535ae1786c5800c88413e7Af,
v4Vault: 0x0a125Bb36e409957Ed951eF1FBe20e81D682EAb6,
v4ClPoolManager: 0x26Ca53c8C5CE90E22aA1FadDA68AB9a08f7BA06f,
v4BinPoolManager: 0x1DF0be383e9d17DA4448E57712849aBE5b3Fa33b,
v3NFTPositionManager: 0x427bF5b37357632377eCbEC9de3626C71A5396c1,
v4ClPositionManager: 0x89A7D45D007077485CB5aE2abFB740b1fe4FF574,
v4BinPositionManager: 0xfB84c0D67f217f078E949d791b8d3081FE91Bca2
v4ClPositionManager: 0x095bd2cf90ef113aa8c53904cE54C17f4583046d,
v4BinPositionManager: 0x26008c91a2D47147d6739db3fFd3598A27da859d
});

unsupported = 0xe4da88F38C11C1450c720b8aDeDd94956610a4e5;
Expand Down
10 changes: 5 additions & 5 deletions script/deployParameters/testnet/DeployEthSepolia.s.sol
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@ contract DeployEthSepolia is DeployUniversalRouter {
v3InitCodeHash: 0x6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2,
stableFactory: UNSUPPORTED_PROTOCOL,
stableInfo: UNSUPPORTED_PROTOCOL,
v4Vault: 0xA9B361Df352a80BA3213c656b4EfA5436EC80362,
v4ClPoolManager: 0x6F9302eE8760c764d775B1550C65468Ec4C25Dfc,
v4BinPoolManager: 0xc0270E12dd2bCF9A22A928af6047e247508E5615,
v4Vault: 0x4670F769Daa625FF5F89719AE5295E9824f5805f,
v4ClPoolManager: 0xD4EAc75ee0E76EAD6AC6995DF30CA14b38549682,
v4BinPoolManager: 0x0Ca8430E263A098B998E47e0544C2C82B30CbDB1,
v3NFTPositionManager: 0x46A15B0b27311cedF172AB29E4f4766fbE7F4364,
v4ClPositionManager: 0x969D90aC74A1a5228b66440f8C8326a8dA47A5F9,
v4BinPositionManager: 0xda00d92f2977B806E51f221132c722d4b0D53514
v4ClPositionManager: 0x53C9802F47295979c0E154779eD10fa6af27D7cA,
v4BinPositionManager: 0x21015eF9927e06b7Fc19D986A214e449Aa22FF7d
});

unsupported = 0x6879F5C1AdaDDF29892bf650F9C48350C12795D9;
Expand Down
Loading