diff --git a/sui/cetus_clmm/sources/math/tick_math.move b/sui/cetus_clmm/sources/math/tick_math.move index e4bd425..f5bbcef 100644 --- a/sui/cetus_clmm/sources/math/tick_math.move +++ b/sui/cetus_clmm/sources/math/tick_math.move @@ -45,6 +45,7 @@ module cetusclmm::tick_math { in_range && (i32::mod(index, i32::from(tick_spacing)) == i32::from(0)) } + #[allow(dead_code)] public fun get_tick_at_sqrt_price(sqrt_price: u128): i32::I32 { assert!(sqrt_price >= MIN_SQRT_PRICE_X64 && sqrt_price <= MAX_SQRT_PRICE_X64, EINVALID_SQRT_PRICE); let r = sqrt_price; diff --git a/sui/clmm_vester/Move.lock b/sui/clmm_vester/Move.lock index df0f16c..ee4556e 100644 --- a/sui/clmm_vester/Move.lock +++ b/sui/clmm_vester/Move.lock @@ -2,7 +2,7 @@ [move] version = 3 -manifest_digest = "3343C8F9B44CEACE7EC0A5BF8954378CE838D92F78D0AB4796AB6A2B9EE02BD8" +manifest_digest = "25BB8A14D2AFF10C66DCBFDFBFA8C7DCDEF832CD53C67C3B6B345A2A23D2D3BE" deps_digest = "CAFAD8A7CF51067FB4358215BECB86BD100DD64E57C2AC8A7AE7D74B688F5965" dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -16,7 +16,7 @@ dependencies = [ [[move.package]] id = "Bridge" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/bridge" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/bridge" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -26,7 +26,7 @@ dependencies = [ [[move.package]] id = "Cetus" -source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.48.2", subdir = "sui/token/cetus" } +source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.50.0", subdir = "sui/token/cetus" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -37,7 +37,7 @@ dependencies = [ [[move.package]] id = "CetusClmm" -source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.49.0", subdir = "sui/cetus_clmm" } +source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.50.0", subdir = "sui/cetus_clmm" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -50,15 +50,18 @@ dependencies = [ [[move.package]] id = "IntegerMate" -source = { git = "https://github.com/CetusProtocol/integer-mate.git", rev = "sui-v1.2.0", subdir = "sui" } +source = { git = "https://github.com/CetusProtocol/integer-mate.git", rev = "mainnet-v1.3.0", subdir = "" } dependencies = [ + { id = "Bridge", name = "Bridge" }, + { id = "MoveStdlib", name = "MoveStdlib" }, { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, ] [[move.package]] id = "MoveSTL" -source = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.48.2", subdir = "sui" } +source = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.3.0", subdir = "" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -69,11 +72,11 @@ dependencies = [ [[move.package]] id = "MoveStdlib" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/move-stdlib" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/move-stdlib" } [[move.package]] id = "Sui" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/sui-framework" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-framework" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -81,7 +84,7 @@ dependencies = [ [[move.package]] id = "SuiSystem" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/sui-system" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-system" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -89,7 +92,7 @@ dependencies = [ ] [move.toolchain-version] -compiler-version = "1.49.1" +compiler-version = "1.56.1" edition = "2024.beta" flavor = "sui" diff --git a/sui/clmm_vester/Move.toml b/sui/clmm_vester/Move.toml index 4554cdc..dd62f8e 100644 --- a/sui/clmm_vester/Move.toml +++ b/sui/clmm_vester/Move.toml @@ -1,14 +1,12 @@ [package] name = "ClmmVester" edition = "2024.beta" -published-at = "0x9d2f067d3b9d19ac0f8d2e5c2c393b1760232083e42005b2e5df39c06064d522" [dependencies] -CetusClmm = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/cetus_clmm", rev = "mainnet-v1.49.1", override = true } +CetusClmm = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/cetus_clmm", rev = "mainnet-v1.50.0", override = true } # CetusClmm = { local = "../cetus_clmm", override = true } -IntegerMate = { git = "https://github.com/CetusProtocol/integer-mate.git", subdir = "sui", rev = "sui-v1.2.0", override = true } -Cetus = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/token/cetus", rev = "mainnet-v1.48.2", override = true } +IntegerMate = { git = "https://github.com/CetusProtocol/integer-mate.git", rev = "mainnet-v1.3.0", override = true } +Cetus = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/token/cetus", rev = "mainnet-v1.50.0", override = true } [addresses] clmm_vester = "0x9d2f067d3b9d19ac0f8d2e5c2c393b1760232083e42005b2e5df39c06064d522" -cetus = "0x6864a6f921804860930db6ddbe2e16acdf8504495ea7481637a1c8b9a8fe54b" diff --git a/sui/dca/Move.lock b/sui/dca/Move.lock index 06c06f0..f5835ff 100644 --- a/sui/dca/Move.lock +++ b/sui/dca/Move.lock @@ -2,7 +2,7 @@ [move] version = 3 -manifest_digest = "38C23E3FDFEE0048CEF856892AF2EDD467D223A82F36AFE575A5DAB4185D53BA" +manifest_digest = "127BFC63D86E5252AF3FC8D19135AF7C87F9FB1A950DF93867C102DB66BB9A9F" deps_digest = "397E6A9F7A624706DBDFEE056CE88391A15876868FD18A88504DA74EB458D697" dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -14,7 +14,7 @@ dependencies = [ [[move.package]] id = "Bridge" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "3802482bd4e3", subdir = "crates/sui-framework/packages/bridge" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/bridge" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -24,7 +24,7 @@ dependencies = [ [[move.package]] id = "MoveSTL" -source = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.48.2", subdir = "sui" } +source = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.3.0", subdir = "" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -35,11 +35,11 @@ dependencies = [ [[move.package]] id = "MoveStdlib" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "3802482bd4e3", subdir = "crates/sui-framework/packages/move-stdlib" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/move-stdlib" } [[move.package]] id = "Sui" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "3802482bd4e3", subdir = "crates/sui-framework/packages/sui-framework" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-framework" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -47,7 +47,7 @@ dependencies = [ [[move.package]] id = "SuiSystem" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "3802482bd4e3", subdir = "crates/sui-framework/packages/sui-system" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-system" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -55,7 +55,7 @@ dependencies = [ ] [move.toolchain-version] -compiler-version = "1.48.2" +compiler-version = "1.56.1" edition = "2024.beta" flavor = "sui" @@ -64,5 +64,5 @@ flavor = "sui" [env.mainnet] chain-id = "35834a8a" original-published-id = "0x587614620d0d30aed66d86ffd3ba385a661a86aa573a4d579017068f561c6d8f" -latest-published-id = "0x587614620d0d30aed66d86ffd3ba385a661a86aa573a4d579017068f561c6d8f" -published-version = "1" +latest-published-id = "0xbeb32dee947006e0c22374d11af3fec2af862d380dea69488939dc4398d3daa9" +published-version = "2" diff --git a/sui/dca/Move.toml b/sui/dca/Move.toml index 6993d38..92887ea 100644 --- a/sui/dca/Move.toml +++ b/sui/dca/Move.toml @@ -3,7 +3,7 @@ name = "DCA" edition = "2024.beta" # edition = "legacy" to use legacy (pre-2024) Move [dependencies] -MoveSTL = { git = "https://github.com/CetusProtocol/move-stl.git", subdir = "sui", rev = "mainnet-v1.48.2", override = true } +MoveSTL = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.3.0", override = true } [addresses] dca = "0x587614620d0d30aed66d86ffd3ba385a661a86aa573a4d579017068f561c6d8f" diff --git a/sui/limit-order/Move.lock b/sui/limit-order/Move.lock index 12b60e8..bcb9804 100644 --- a/sui/limit-order/Move.lock +++ b/sui/limit-order/Move.lock @@ -2,7 +2,7 @@ [move] version = 3 -manifest_digest = "CFCDB106FC4B1533F60AB2D716F1C5D68F269D3D88E2C070C4731148968FD271" +manifest_digest = "E233BB00E616739104DC841CDA07600EF18639E2D5460DF435D8498D0B0BDC54" deps_digest = "52B406A7A21811BEF51751CF88DA0E76DAEFFEAC888D4F4060B1A72BBE7D8D35" dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -15,7 +15,7 @@ dependencies = [ [[move.package]] id = "Bridge" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "3802482bd4e3", subdir = "crates/sui-framework/packages/bridge" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/bridge" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -25,15 +25,18 @@ dependencies = [ [[move.package]] id = "IntegerMate" -source = { git = "https://github.com/CetusProtocol/integer-mate.git", rev = "sui-v1.1.2", subdir = "sui" } +source = { git = "https://github.com/CetusProtocol/integer-mate.git", rev = "mainnet-v1.3.0", subdir = "" } dependencies = [ + { id = "Bridge", name = "Bridge" }, + { id = "MoveStdlib", name = "MoveStdlib" }, { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, ] [[move.package]] id = "MoveSTL" -source = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.48.2", subdir = "sui" } +source = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.3.0", subdir = "" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -44,11 +47,11 @@ dependencies = [ [[move.package]] id = "MoveStdlib" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "3802482bd4e3", subdir = "crates/sui-framework/packages/move-stdlib" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/move-stdlib" } [[move.package]] id = "Sui" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "3802482bd4e3", subdir = "crates/sui-framework/packages/sui-framework" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-framework" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -56,7 +59,7 @@ dependencies = [ [[move.package]] id = "SuiSystem" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "3802482bd4e3", subdir = "crates/sui-framework/packages/sui-system" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-system" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -64,7 +67,7 @@ dependencies = [ ] [move.toolchain-version] -compiler-version = "1.48.2" +compiler-version = "1.56.1" edition = "2024" flavor = "sui" @@ -73,5 +76,5 @@ flavor = "sui" [env.mainnet] chain-id = "35834a8a" original-published-id = "0x533fab9a116080e2cb1c87f1832c1bf4231ab4c32318ced041e75cc28604bba9" -latest-published-id = "0x533fab9a116080e2cb1c87f1832c1bf4231ab4c32318ced041e75cc28604bba9" -published-version = "1" +latest-published-id = "0x37d6284f2c6cdeb5663124be7e44016399b1b657bc51564d67ec480bdff15491" +published-version = "3" diff --git a/sui/limit-order/Move.toml b/sui/limit-order/Move.toml index a13e43c..bc18c41 100644 --- a/sui/limit-order/Move.toml +++ b/sui/limit-order/Move.toml @@ -3,8 +3,8 @@ name = "LimitOrder" version = "0.1.1" [dependencies] -MoveSTL = { git = "https://github.com/CetusProtocol/move-stl.git", subdir = "sui", rev = "mainnet-v1.48.2", override = true } -IntegerMate = { git = "https://github.com/CetusProtocol/integer-mate.git", subdir = "sui", rev = "sui-v1.1.2", override = true } +MoveSTL = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.3.0", override = true } +IntegerMate = { git = "https://github.com/CetusProtocol/integer-mate.git", rev = "mainnet-v1.3.0", override = true } [addresses] diff --git a/sui/limit-order/sources/order.move b/sui/limit-order/sources/order.move index 74c4947..1827d8c 100644 --- a/sui/limit-order/sources/order.move +++ b/sui/limit-order/sources/order.move @@ -202,6 +202,7 @@ module limit_order::limit_order { /// - `_rate_orders_indexers`: Reference to the rate orders indexers. /// - `_clock`: Reference to the clock. /// - `_ctx`: Reference to the transaction context. + #[allow(lint(public_entry))] public entry fun create_rate_orders_indexer( _config: &GlobalConfig, _rate_orders_indexers: &mut RateOrdersIndexers, @@ -221,6 +222,7 @@ module limit_order::limit_order { /// - `_expire_ts`: The expiration timestamp of the order. /// - `_clock`: Reference to the clock. /// - `_ctx`: Reference to the transaction context. + #[allow(lint(public_entry))] public entry fun place_limit_order( _config: &GlobalConfig, _rate_orders_indexer: &mut RateOrdersIndexer, @@ -244,6 +246,7 @@ module limit_order::limit_order { /// - `_expire_ts`: The expiration timestamp of the order. /// - `_clock`: Reference to the clock. /// - `_ctx`: Reference to the transaction context. + #[allow(lint(public_entry))] public entry fun create_indexer_and_place_limit_order( _config: &GlobalConfig, _rate_orders_indexers: &mut RateOrdersIndexers, @@ -327,6 +330,7 @@ module limit_order::limit_order { /// Parameters: /// - `_owner`: The owner address. /// - `_user_orders_indexer`: Reference to the user orders indexer. + #[allow(lint(public_entry))] public entry fun get_orders_indexer_by_owner( _owner: address, _user_orders_indexer: &UserOrdersIndexer @@ -338,6 +342,7 @@ module limit_order::limit_order { /// Parameters: /// - `_rate`: The rate at which the order is placed. /// - `_rate_orders_indexer`: Reference to the rate orders indexer. + #[allow(lint(public_entry))] public entry fun get_orders_indexer_by_rate( _rate: u128, _rate_orders_indexer: &RateOrdersIndexer diff --git a/sui/lp_burn/Move.lock b/sui/lp_burn/Move.lock index 0caf846..0e56282 100644 --- a/sui/lp_burn/Move.lock +++ b/sui/lp_burn/Move.lock @@ -2,11 +2,10 @@ [move] version = 3 -manifest_digest = "76B2844EC4C38E3E291570CCE986F1AEC6ED302107577C50197C580B895D0D78" -deps_digest = "52B406A7A21811BEF51751CF88DA0E76DAEFFEAC888D4F4060B1A72BBE7D8D35" +manifest_digest = "EAFC01388881FBA54A210304E8F3B82CCAEFA7AB435A72E07C246D8C191648A5" +deps_digest = "397E6A9F7A624706DBDFEE056CE88391A15876868FD18A88504DA74EB458D697" dependencies = [ { id = "Bridge", name = "Bridge" }, - { id = "CetusClmm", name = "CetusClmm" }, { id = "ClmmVester", name = "ClmmVester" }, { id = "MoveStdlib", name = "MoveStdlib" }, { id = "Sui", name = "Sui" }, @@ -15,7 +14,7 @@ dependencies = [ [[move.package]] id = "Bridge" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/bridge" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/bridge" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -36,7 +35,7 @@ dependencies = [ [[move.package]] id = "CetusClmm" -source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.49.0", subdir = "sui/cetus_clmm" } +source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.49.1", subdir = "sui/cetus_clmm" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -49,7 +48,7 @@ dependencies = [ [[move.package]] id = "ClmmVester" -source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.49.1", subdir = "sui/clmm_vester" } +source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.50.0", subdir = "sui/clmm_vester" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -82,11 +81,11 @@ dependencies = [ [[move.package]] id = "MoveStdlib" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/move-stdlib" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/move-stdlib" } [[move.package]] id = "Sui" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/sui-framework" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-framework" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -94,7 +93,7 @@ dependencies = [ [[move.package]] id = "SuiSystem" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/sui-system" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-system" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -102,7 +101,7 @@ dependencies = [ ] [move.toolchain-version] -compiler-version = "1.49.1" +compiler-version = "1.56.1" edition = "2024.beta" flavor = "sui" @@ -111,5 +110,5 @@ flavor = "sui" [env.mainnet] chain-id = "35834a8a" original-published-id = "0x12d73de9a6bc3cb658ec9dc0fe7de2662be1cea5c76c092fcc3606048cdbac27" -latest-published-id = "0xf80a6bb02d98cebf90a6476e8c106a4ddf1865ef79d6067a66933eb57b9f0f7b" -published-version = "5" +latest-published-id = "0xa235e50f9eb9b9a869b343d9de09f54038a7ac39a5d9cf784a3a7bfa6819a3c1" +published-version = "6" diff --git a/sui/lp_burn/Move.toml b/sui/lp_burn/Move.toml index 8c8f9d8..4e7e3a7 100644 --- a/sui/lp_burn/Move.toml +++ b/sui/lp_burn/Move.toml @@ -5,8 +5,8 @@ edition = "2024.beta" # edition = "legacy" to use legacy (pre-2024) Move [dependencies] # cetusclmm = { r.mvr = "@cetuspackages/clmm" } -CetusClmm = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/cetus_clmm", rev = "mainnet-v1.49.0" } -ClmmVester = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/clmm_vester", rev = "mainnet-v1.49.1" } +# CetusClmm = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/cetus_clmm", rev = "mainnet-v1.50.0" } +ClmmVester = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/clmm_vester", rev = "mainnet-v1.50.0" } [addresses] lpburn = "0x12d73de9a6bc3cb658ec9dc0fe7de2662be1cea5c76c092fcc3606048cdbac27" diff --git a/sui/lp_burn/sources/lp_burn.move b/sui/lp_burn/sources/lp_burn.move index 8844875..c2e4b04 100644 --- a/sui/lp_burn/sources/lp_burn.move +++ b/sui/lp_burn/sources/lp_burn.move @@ -62,6 +62,7 @@ module lpburn::lp_burn { abort 0 } + #[allow(lint(public_entry))] public entry fun burn( _manager: &mut BurnManager, _pool: &Pool, @@ -79,6 +80,7 @@ module lpburn::lp_burn { abort 0 } + #[allow(lint(public_entry))] public entry fun burn_v2( _manager: &mut BurnManager, _position: Position, diff --git a/sui/stable_farming/Move.lock b/sui/stable_farming/Move.lock index 8fa5429..637a08b 100644 --- a/sui/stable_farming/Move.lock +++ b/sui/stable_farming/Move.lock @@ -2,7 +2,7 @@ [move] version = 3 -manifest_digest = "F56916B300CA1A31F0BF7DCCD635A3C417A8DE062E2C058943ADC99C4D70E7DF" +manifest_digest = "1B12FA1E5CD6A72771A2A52BD8A9A542766DB2C266B5B7818090E445788D4989" deps_digest = "397E6A9F7A624706DBDFEE056CE88391A15876868FD18A88504DA74EB458D697" dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -14,7 +14,7 @@ dependencies = [ [[move.package]] id = "Bridge" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/bridge" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/bridge" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -24,7 +24,7 @@ dependencies = [ [[move.package]] id = "CetusClmm" -source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.49.0", subdir = "sui/cetus_clmm" } +source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.50.0", subdir = "sui/cetus_clmm" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -37,15 +37,18 @@ dependencies = [ [[move.package]] id = "IntegerMate" -source = { git = "https://github.com/CetusProtocol/integer-mate.git", rev = "sui-v1.2.0", subdir = "sui" } +source = { git = "https://github.com/CetusProtocol/integer-mate.git", rev = "mainnet-v1.3.0", subdir = "" } dependencies = [ + { id = "Bridge", name = "Bridge" }, + { id = "MoveStdlib", name = "MoveStdlib" }, { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, ] [[move.package]] id = "MoveSTL" -source = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.48.2", subdir = "sui" } +source = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.3.0", subdir = "" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -56,11 +59,11 @@ dependencies = [ [[move.package]] id = "MoveStdlib" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/move-stdlib" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/move-stdlib" } [[move.package]] id = "Sui" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/sui-framework" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-framework" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -68,7 +71,7 @@ dependencies = [ [[move.package]] id = "SuiSystem" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/sui-system" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-system" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -76,7 +79,7 @@ dependencies = [ ] [move.toolchain-version] -compiler-version = "1.48.4" +compiler-version = "1.56.1" edition = "2024" flavor = "sui" @@ -85,5 +88,5 @@ flavor = "sui" [env.mainnet] chain-id = "35834a8a" original-published-id = "0x11ea791d82b5742cc8cab0bf7946035c97d9001d7c3803a93f119753da66f526" -latest-published-id = "0x7dba8e74b5d512a3c3bd8a1f7ef111fe9f624ddeb935635385645ca5db1f7850" -published-version = "7" +latest-published-id = "0x894c344135024be3b91fec9d118cba2ffcd705088325a1fa1e777d5fe93b224f" +published-version = "8" diff --git a/sui/stable_farming/Move.toml b/sui/stable_farming/Move.toml index b6097b8..5851e3b 100644 --- a/sui/stable_farming/Move.toml +++ b/sui/stable_farming/Move.toml @@ -4,7 +4,7 @@ version = "1.2.0" [dependencies] # cetusclmm = { r.mvr = "@cetuspackages/clmm/10" } -CetusClmm = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/cetus_clmm", rev = "mainnet-v1.49.0" } +CetusClmm = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/cetus_clmm", rev = "mainnet-v1.50.0" } [addresses] farming = "0x11ea791d82b5742cc8cab0bf7946035c97d9001d7c3803a93f119753da66f526" diff --git a/sui/stable_farming/sources/router.move b/sui/stable_farming/sources/router.move index 327c214..612468a 100644 --- a/sui/stable_farming/sources/router.move +++ b/sui/stable_farming/sources/router.move @@ -1,4 +1,4 @@ -#[allow(unused_type_parameter, unused_field, unused_function, unused_const, unused_use)] +#[allow(unused_type_parameter, unused_field, unused_function, unused_const, unused_use, lint(public_entry))] module farming::router { use sui::clock::Clock; use sui::tx_context::{Self, TxContext}; diff --git a/sui/token/dividends/Move.toml b/sui/token/dividends/Move.toml index 6ccfbca..442255d 100644 --- a/sui/token/dividends/Move.toml +++ b/sui/token/dividends/Move.toml @@ -3,7 +3,7 @@ name = "Dividends" version = "1.0.3" [dependencies] -MoveSTL = { git = "https://github.com/CetusProtocol/move-stl.git", subdir = "sui", rev = "mainnet-v1.48.2", override = true } +MoveSTL = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.3.0", override = true } xcetus = { r.mvr = "@cetuspackages/xcetus" } diff --git a/sui/token/xcetus/Move.toml b/sui/token/xcetus/Move.toml index e321549..ffdfb9c 100644 --- a/sui/token/xcetus/Move.toml +++ b/sui/token/xcetus/Move.toml @@ -3,8 +3,8 @@ name = "Xcetus" version = "1.0.0" [dependencies] -MoveSTL = { git = "https://github.com/CetusProtocol/move-stl.git", subdir = "sui", rev = "mainnet-v1.48.2", override = true } -Cetus = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/token/cetus", rev = "mainnet-v1.48.2" } +MoveSTL = { git = "https://github.com/CetusProtocol/move-stl.git", rev = "mainnet-v1.3.0", override = true } +Cetus = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/token/cetus", rev = "mainnet-v1.50.0" } [addresses] xcetus = "0x9e69acc50ca03bc943c4f7c5304c2a6002d507b51c11913b247159c60422c606" diff --git a/sui/vaults/Move.lock b/sui/vaults/Move.lock index 7af4998..33d6ca0 100644 --- a/sui/vaults/Move.lock +++ b/sui/vaults/Move.lock @@ -2,7 +2,7 @@ [move] version = 3 -manifest_digest = "7C1EC04877988A4B3E6DF0399DAAE723BAB51AD2C0B3A03EF6B6A583A6508F08" +manifest_digest = "B34CD9CBC473F2798D99F02BDB68030767D92327DA50CC1BED6A73E939527569" deps_digest = "397E6A9F7A624706DBDFEE056CE88391A15876868FD18A88504DA74EB458D697" dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -14,7 +14,7 @@ dependencies = [ [[move.package]] id = "Bridge" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/bridge" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/bridge" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -37,7 +37,7 @@ dependencies = [ [[move.package]] id = "Farming" -source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.49.0", subdir = "sui/stable_farming" } +source = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", rev = "mainnet-v1.50.0", subdir = "sui/stable_farming" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -68,11 +68,11 @@ dependencies = [ [[move.package]] id = "MoveStdlib" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/move-stdlib" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/move-stdlib" } [[move.package]] id = "Sui" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/sui-framework" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-framework" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -80,7 +80,7 @@ dependencies = [ [[move.package]] id = "SuiSystem" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "b5633abb4177", subdir = "crates/sui-framework/packages/sui-system" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-system" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -88,7 +88,7 @@ dependencies = [ ] [move.toolchain-version] -compiler-version = "1.49.1" +compiler-version = "1.56.1" edition = "2024" flavor = "sui" @@ -97,5 +97,5 @@ flavor = "sui" [env.mainnet] chain-id = "35834a8a" original-published-id = "0xd3453d9be7e35efe222f78a810bb3af1859fd1600926afced8b4936d825c9a05" -latest-published-id = "0x9890eca0da01697ddfdc2cd4b34def4733f755cc3de662f689ab6f0763ca6f52" -published-version = "8" +latest-published-id = "0x92efb523574a0c60b0f5bd794b2f5abfb26f5ddec3818dde8336abb6e0b07c21" +published-version = "11" diff --git a/sui/vaults/Move.toml b/sui/vaults/Move.toml index 051ca7b..3e238e3 100644 --- a/sui/vaults/Move.toml +++ b/sui/vaults/Move.toml @@ -5,7 +5,7 @@ version = "1.2.0" [dependencies] # farming = { r.mvr = "@cetuspackages/farming" } # cetusclmm = { r.mvr = "@cetuspackages/clmm" } -Farming = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/stable_farming", rev = "mainnet-v1.49.0" } +Farming = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/stable_farming", rev = "mainnet-v1.51.0" } # CetusClmm = { git = "https://github.com/CetusProtocol/cetus-clmm-interface.git", subdir = "sui/cetus_clmm", rev = "mainnet-v1.48.3" } [addresses] diff --git a/sui/vaults/sources/fetcher.move b/sui/vaults/sources/fetcher.move index 276375d..5d33721 100644 --- a/sui/vaults/sources/fetcher.move +++ b/sui/vaults/sources/fetcher.move @@ -18,6 +18,7 @@ module vaults::fetcher { } /// Get the Coin amounts by Lp Token amount. + #[allow(lint(public_entry))] public entry fun get_position_amounts( _: &Vault, _: &Pool, diff --git a/sui/vaults/sources/router.move b/sui/vaults/sources/router.move index db84e2e..5870ad6 100644 --- a/sui/vaults/sources/router.move +++ b/sui/vaults/sources/router.move @@ -19,6 +19,7 @@ module vaults::router { /// User deposit Asset into `Vault` + #[allow(lint(public_entry))] public entry fun deposit( _: &VaultsManager, _: &mut Vault, @@ -40,6 +41,7 @@ module vaults::router { } /// User Remove Asset from `Vault` by Lp Token + #[allow(lint(public_entry))] public entry fun remove( _: &VaultsManager, _: &mut Vault,