From 9045c59126e6f35b756aaa2716214ee41256d3db Mon Sep 17 00:00:00 2001 From: bathord Date: Tue, 9 Dec 2025 13:00:07 +0300 Subject: [PATCH 1/9] Use sui-contract-mainnet rev for Pyth dependency --- packages/deepbook_margin/Move.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/deepbook_margin/Move.toml b/packages/deepbook_margin/Move.toml index 738afdf6c..038bf8183 100644 --- a/packages/deepbook_margin/Move.toml +++ b/packages/deepbook_margin/Move.toml @@ -8,7 +8,7 @@ token = { git = "https://github.com/MystenLabs/deepbookv3.git", subdir = "packag deepbook = { local = "../deepbook" } # Pyth dependency -Pyth = { git = "https://github.com/pyth-network/pyth-crosschain.git", subdir = "target_chains/sui/contracts", rev = "main" } +Pyth = { git = "https://github.com/pyth-network/pyth-crosschain.git", subdir = "target_chains/sui/contracts", rev = "sui-contract-mainnet" } [addresses] deepbook_margin = "0x0" From 75b3bea943e390b7f374770d04600fba264971e7 Mon Sep 17 00:00:00 2001 From: bathord Date: Tue, 9 Dec 2025 13:00:45 +0300 Subject: [PATCH 2/9] Upd Move.locks to include published contracts of both packages --- packages/deepbook/Move.lock | 6 +++--- packages/deepbook_margin/Move.lock | 22 ++++++++++++++-------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/packages/deepbook/Move.lock b/packages/deepbook/Move.lock index 17887344d..c021ad17a 100644 --- a/packages/deepbook/Move.lock +++ b/packages/deepbook/Move.lock @@ -69,6 +69,6 @@ published-version = "12" [env.mainnet] chain-id = "35834a8a" -original-published-id = "0x2c8d603bc51326b8c13cef9dd07031a408a48dddb541963357661df5d3204809" -latest-published-id = "0xb29d83c26cdd2a64959263abbcfc4a6937f0c9fccaf98580ca56faded65be244" -published-version = "3" +original-published-id = "0xe37c5fc3882eaa43d3e670c2e9ca6884461dc398b0fe4d185d5343754bb23820" +latest-published-id = "0xe37c5fc3882eaa43d3e670c2e9ca6884461dc398b0fe4d185d5343754bb23820" +published-version = "1" diff --git a/packages/deepbook_margin/Move.lock b/packages/deepbook_margin/Move.lock index f35ab2371..b3c8698ba 100644 --- a/packages/deepbook_margin/Move.lock +++ b/packages/deepbook_margin/Move.lock @@ -2,7 +2,7 @@ [move] version = 3 -manifest_digest = "B457C66E907F0B7BA3BCCEB9BA9D4AB59CE7C3936F3184736F3BDBFC6C9CA546" +manifest_digest = "4F770AD763383260DA8A0D92FA02B40F38A3CFA53A0623575FA37C7087E722CC" 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 = "9a4d4016ba66c646c76c4b8d54fa9e767f240ab1", subdir = "crates/sui-framework/packages/bridge" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "f63c9fc78e2171fa174dc43e757ded416c204558", subdir = "crates/sui-framework/packages/bridge" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -26,11 +26,11 @@ dependencies = [ [[move.package]] id = "MoveStdlib" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "9a4d4016ba66c646c76c4b8d54fa9e767f240ab1", subdir = "crates/sui-framework/packages/move-stdlib" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "f63c9fc78e2171fa174dc43e757ded416c204558", subdir = "crates/sui-framework/packages/move-stdlib" } [[move.package]] id = "Pyth" -source = { git = "https://github.com/pyth-network/pyth-crosschain.git", rev = "main", subdir = "target_chains/sui/contracts" } +source = { git = "https://github.com/pyth-network/pyth-crosschain.git", rev = "sui-contract-mainnet", subdir = "target_chains/sui/contracts" } dependencies = [ { id = "Sui", name = "Sui" }, @@ -39,7 +39,7 @@ dependencies = [ [[move.package]] id = "Sui" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "9a4d4016ba66c646c76c4b8d54fa9e767f240ab1", subdir = "crates/sui-framework/packages/sui-framework" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "f63c9fc78e2171fa174dc43e757ded416c204558", 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 = "9a4d4016ba66c646c76c4b8d54fa9e767f240ab1", subdir = "crates/sui-framework/packages/sui-system" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "f63c9fc78e2171fa174dc43e757ded416c204558", subdir = "crates/sui-framework/packages/sui-system" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -56,7 +56,7 @@ dependencies = [ [[move.package]] id = "Wormhole" -source = { git = "https://github.com/wormhole-foundation/wormhole.git", rev = "82d82bffd5a8566e4b5d94be4e4678ad55ab1f4f", subdir = "sui/wormhole" } +source = { git = "https://github.com/wormhole-foundation/wormhole.git", rev = "sui/mainnet", subdir = "sui/wormhole" } dependencies = [ { id = "Sui", name = "Sui" }, @@ -64,7 +64,7 @@ dependencies = [ [[move.package]] id = "deepbook" -source = { local = "../deepbook" } +source = { local = "..\\deepbook" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -97,3 +97,9 @@ chain-id = "4c78adac" original-published-id = "0xb388009b59b09cd5d219dae79dd3e5d08a5734884363e59a37f3cbe6ef613424" latest-published-id = "0xb388009b59b09cd5d219dae79dd3e5d08a5734884363e59a37f3cbe6ef613424" published-version = "1" + +[env.mainnet] +chain-id = "35834a8a" +original-published-id = "0xdd550d2ab9e31e41f45444b1fb882e3dbdacde7fbb85f39b85ec4fa1d069006c" +latest-published-id = "0xdd550d2ab9e31e41f45444b1fb882e3dbdacde7fbb85f39b85ec4fa1d069006c" +published-version = "1" From f766971ca0daa68cb664943328d01a0d50eafc33 Mon Sep 17 00:00:00 2001 From: bathord Date: Wed, 24 Dec 2025 20:22:03 +0300 Subject: [PATCH 3/9] Publish deepbook package --- packages/deepbook/Move.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/deepbook/Move.lock b/packages/deepbook/Move.lock index a809afd77..d16cf84b9 100644 --- a/packages/deepbook/Move.lock +++ b/packages/deepbook/Move.lock @@ -69,6 +69,6 @@ published-version = "14" [env.mainnet] chain-id = "35834a8a" -original-published-id = "0xe37c5fc3882eaa43d3e670c2e9ca6884461dc398b0fe4d185d5343754bb23820" -latest-published-id = "0xe37c5fc3882eaa43d3e670c2e9ca6884461dc398b0fe4d185d5343754bb23820" +original-published-id = "0x1871df7998daea665dea310a930be8e870f1abd0b7530f5e1cb0cf096de5977f" +latest-published-id = "0x1871df7998daea665dea310a930be8e870f1abd0b7530f5e1cb0cf096de5977f" published-version = "1" From 6b307bd9213082933891e2980f4373c716b260bc Mon Sep 17 00:00:00 2001 From: bathord Date: Wed, 24 Dec 2025 20:28:35 +0300 Subject: [PATCH 4/9] Publish margin package --- packages/deepbook_margin/Move.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/deepbook_margin/Move.lock b/packages/deepbook_margin/Move.lock index 65db2b9f4..5c20cbede 100644 --- a/packages/deepbook_margin/Move.lock +++ b/packages/deepbook_margin/Move.lock @@ -100,6 +100,6 @@ published-version = "7" [env.mainnet] chain-id = "35834a8a" -original-published-id = "0xdd550d2ab9e31e41f45444b1fb882e3dbdacde7fbb85f39b85ec4fa1d069006c" -latest-published-id = "0xdd550d2ab9e31e41f45444b1fb882e3dbdacde7fbb85f39b85ec4fa1d069006c" +original-published-id = "0x1e349f8d0f89558e6ff240502fcc5ec9caa5103364d3b70995b99a6f7c51ab7a" +latest-published-id = "0x1e349f8d0f89558e6ff240502fcc5ec9caa5103364d3b70995b99a6f7c51ab7a" published-version = "1" From baca3e2a2ec14d4692b2eac459e299bc586f979f Mon Sep 17 00:00:00 2001 From: bathord Date: Sat, 3 Jan 2026 15:02:15 +0300 Subject: [PATCH 5/9] Publish deepbook and margin packages --- packages/deepbook/Move.lock | 4 ++-- packages/deepbook_margin/Move.lock | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/deepbook/Move.lock b/packages/deepbook/Move.lock index 12fa40757..834809198 100644 --- a/packages/deepbook/Move.lock +++ b/packages/deepbook/Move.lock @@ -69,6 +69,6 @@ published-version = "17" [env.mainnet] chain-id = "35834a8a" -original-published-id = "0x1871df7998daea665dea310a930be8e870f1abd0b7530f5e1cb0cf096de5977f" -latest-published-id = "0x1871df7998daea665dea310a930be8e870f1abd0b7530f5e1cb0cf096de5977f" +original-published-id = "0x4626eeeb99b797e25ba1766861336145b393f346b47db2942f79c703a85572c8" +latest-published-id = "0x4626eeeb99b797e25ba1766861336145b393f346b47db2942f79c703a85572c8" published-version = "1" diff --git a/packages/deepbook_margin/Move.lock b/packages/deepbook_margin/Move.lock index 4c3568b99..c86ad3e81 100644 --- a/packages/deepbook_margin/Move.lock +++ b/packages/deepbook_margin/Move.lock @@ -100,6 +100,6 @@ published-version = "11" [env.mainnet] chain-id = "35834a8a" -original-published-id = "0x1e349f8d0f89558e6ff240502fcc5ec9caa5103364d3b70995b99a6f7c51ab7a" -latest-published-id = "0x1e349f8d0f89558e6ff240502fcc5ec9caa5103364d3b70995b99a6f7c51ab7a" +original-published-id = "0x467d6ef98e999e183c5dfc58e2af57859fd20caaf417771a295bc9fa84871904" +latest-published-id = "0x467d6ef98e999e183c5dfc58e2af57859fd20caaf417771a295bc9fa84871904" published-version = "1" From 4f9ed1e4fb21938f82e27ceb22b0c27225349d28 Mon Sep 17 00:00:00 2001 From: avernikoz Date: Sun, 4 Jan 2026 22:14:15 +0300 Subject: [PATCH 6/9] update move locks --- packages/deepbook/Move.lock | 2 +- packages/deepbook_margin/Move.lock | 26 ++++++-------------------- 2 files changed, 7 insertions(+), 21 deletions(-) diff --git a/packages/deepbook/Move.lock b/packages/deepbook/Move.lock index 834809198..d3b8654b1 100644 --- a/packages/deepbook/Move.lock +++ b/packages/deepbook/Move.lock @@ -55,7 +55,7 @@ dependencies = [ ] [move.toolchain-version] -compiler-version = "1.62.0" +compiler-version = "1.62.1" edition = "2024.beta" flavor = "sui" diff --git a/packages/deepbook_margin/Move.lock b/packages/deepbook_margin/Move.lock index c86ad3e81..85385b2ff 100644 --- a/packages/deepbook_margin/Move.lock +++ b/packages/deepbook_margin/Move.lock @@ -16,7 +16,7 @@ dependencies = [ [[move.package]] id = "Bridge" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "f63c9fc78e2171fa174dc43e757ded416c204558", subdir = "crates/sui-framework/packages/bridge" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", subdir = "crates/sui-framework/packages/bridge" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -26,7 +26,7 @@ dependencies = [ [[move.package]] id = "MoveStdlib" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "f63c9fc78e2171fa174dc43e757ded416c204558", subdir = "crates/sui-framework/packages/move-stdlib" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", subdir = "crates/sui-framework/packages/move-stdlib" } [[move.package]] id = "Pyth" @@ -39,7 +39,7 @@ dependencies = [ [[move.package]] id = "Sui" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "f63c9fc78e2171fa174dc43e757ded416c204558", subdir = "crates/sui-framework/packages/sui-framework" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", 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 = "f63c9fc78e2171fa174dc43e757ded416c204558", subdir = "crates/sui-framework/packages/sui-system" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", subdir = "crates/sui-framework/packages/sui-system" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, @@ -64,7 +64,7 @@ dependencies = [ [[move.package]] id = "deepbook" -source = { local = "..\\deepbook" } +source = { local = "../deepbook" } dependencies = [ { id = "Bridge", name = "Bridge" }, @@ -86,20 +86,6 @@ dependencies = [ ] [move.toolchain-version] -compiler-version = "1.62.0" +compiler-version = "1.62.1" edition = "2024.beta" flavor = "sui" - -[env] - -[env.testnet] -chain-id = "4c78adac" -original-published-id = "0xb8620c24c9ea1a4a41e79613d2b3d1d93648d1bb6f6b789a7c8f261c94110e4b" -latest-published-id = "0xf0a090340d74ea598d59868378f27d2cc5e46a562ec3a5b26b5117572905d9f3" -published-version = "11" - -[env.mainnet] -chain-id = "35834a8a" -original-published-id = "0x467d6ef98e999e183c5dfc58e2af57859fd20caaf417771a295bc9fa84871904" -latest-published-id = "0x467d6ef98e999e183c5dfc58e2af57859fd20caaf417771a295bc9fa84871904" -published-version = "1" From de7fafa092a8471599fb04bf48ecaef2ce1239d9 Mon Sep 17 00:00:00 2001 From: bathord Date: Mon, 5 Jan 2026 19:44:49 +0300 Subject: [PATCH 7/9] Restore deepbook package Move.lock --- packages/deepbook/Move.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/deepbook/Move.lock b/packages/deepbook/Move.lock index d3b8654b1..c3dd06cbf 100644 --- a/packages/deepbook/Move.lock +++ b/packages/deepbook/Move.lock @@ -55,7 +55,7 @@ dependencies = [ ] [move.toolchain-version] -compiler-version = "1.62.1" +compiler-version = "1.62.0" edition = "2024.beta" flavor = "sui" @@ -69,6 +69,6 @@ published-version = "17" [env.mainnet] chain-id = "35834a8a" -original-published-id = "0x4626eeeb99b797e25ba1766861336145b393f346b47db2942f79c703a85572c8" -latest-published-id = "0x4626eeeb99b797e25ba1766861336145b393f346b47db2942f79c703a85572c8" -published-version = "1" +original-published-id = "0x2c8d603bc51326b8c13cef9dd07031a408a48dddb541963357661df5d3204809" +latest-published-id = "0x2d93777cc8b67c064b495e8606f2f8f5fd578450347bbe7b36e0bc03963c1c40" +published-version = "5" From 39e41e08ad954db0844a823bc9bd51ce12dc825e Mon Sep 17 00:00:00 2001 From: bathord Date: Mon, 5 Jan 2026 19:49:01 +0300 Subject: [PATCH 8/9] Publish margin package based on real deepbook --- packages/deepbook_margin/Move.lock | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/deepbook_margin/Move.lock b/packages/deepbook_margin/Move.lock index 85385b2ff..47fc21337 100644 --- a/packages/deepbook_margin/Move.lock +++ b/packages/deepbook_margin/Move.lock @@ -86,6 +86,14 @@ dependencies = [ ] [move.toolchain-version] -compiler-version = "1.62.1" +compiler-version = "1.62.0" edition = "2024.beta" flavor = "sui" + +[env] + +[env.mainnet] +chain-id = "35834a8a" +original-published-id = "0x405abd3f4d6ce9230f2280060a7c93c930f1e2c9ebebb124298f4a1329ed26a6" +latest-published-id = "0x405abd3f4d6ce9230f2280060a7c93c930f1e2c9ebebb124298f4a1329ed26a6" +published-version = "1" From 7da66c1b450b825da283882b128ec184d7e3f2dd Mon Sep 17 00:00:00 2001 From: bathord Date: Tue, 13 Jan 2026 20:03:11 +0300 Subject: [PATCH 9/9] Publish new packages --- packages/deepbook/Move.lock | 66 +++++++++++++++++++- packages/deepbook_margin/Move.lock | 97 +++++++++++++++++++++++++++++- 2 files changed, 161 insertions(+), 2 deletions(-) diff --git a/packages/deepbook/Move.lock b/packages/deepbook/Move.lock index e9a369a8b..f3a02c208 100644 --- a/packages/deepbook/Move.lock +++ b/packages/deepbook/Move.lock @@ -2,7 +2,30 @@ # This file should be checked in. [move] -version = 4 +version = 3 +manifest_digest = "F148F58F556AA69BA87EEAD31B43364CD597EB2F51C7557237AE090B6A94E9AA" +deps_digest = "397E6A9F7A624706DBDFEE056CE88391A15876868FD18A88504DA74EB458D697" +dependencies = [ + { id = "Bridge", name = "Bridge" }, + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, + { id = "token", name = "token" }, +] + +[[move.package]] +id = "Bridge" +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", subdir = "crates/sui-framework/packages/bridge" } + +dependencies = [ + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, +] + +[[move.package]] +id = "MoveStdlib" +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", subdir = "crates/sui-framework/packages/move-stdlib" } [pinned.mainnet.MoveStdlib] source = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/move-stdlib", rev = "22f9fc9781732d651e18384c9a8eb1dabddf73a6" } @@ -10,18 +33,51 @@ use_environment = "mainnet" manifest_digest = "C4FE4C91DE74CBF223B2E380AE40F592177D21870DC2D7EB6227D2D694E05363" deps = {} +[[move.package]] +id = "Sui" +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", subdir = "crates/sui-framework/packages/sui-framework" } + +dependencies = [ + { id = "MoveStdlib", name = "MoveStdlib" }, +] + [pinned.mainnet.Sui] source = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "22f9fc9781732d651e18384c9a8eb1dabddf73a6" } use_environment = "mainnet" manifest_digest = "CD547CB1ACCE0880C835DAED2D8FFCB91D56C833AE5240D3AA5B918398263195" deps = { MoveStdlib = "MoveStdlib" } +[[move.package]] +id = "SuiSystem" +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", subdir = "crates/sui-framework/packages/sui-system" } + +dependencies = [ + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Sui", name = "Sui" }, +] + [pinned.mainnet.deepbook] source = { root = true } use_environment = "mainnet" manifest_digest = "F4948AC65D214ECC0561B7E94987B2AF2D7BF78658F6AE5CA5D0E1DA68873872" deps = { std = "MoveStdlib", sui = "Sui", token = "token" } +[[move.package]] +id = "token" +source = { git = "https://github.com/MystenLabs/deepbookv3.git", rev = "main", subdir = "packages/token" } + +dependencies = [ + { id = "Bridge", name = "Bridge" }, + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, +] + +[move.toolchain-version] +compiler-version = "1.62.0" +edition = "2024.beta" +flavor = "sui" + [pinned.mainnet.token] source = { git = "https://github.com/MystenLabs/deepbookv3.git", subdir = "packages/token", rev = "5e82e2dd1ea7d47957855ddc66f835585d6fe091" } use_environment = "mainnet" @@ -51,3 +107,11 @@ source = { git = "https://github.com/MystenLabs/deepbookv3.git", subdir = "packa use_environment = "testnet" manifest_digest = "5745706258F61D6CE210904B3E6AE87A73CE9D31A6F93BE4718C442529332A87" deps = { std = "MoveStdlib", sui = "Sui" } + +[env] + +[env.mainnet] +chain-id = "35834a8a" +original-published-id = "0xe75d1a9d9ad283462899f78613947b7a159b9415ba23ba37c8f0dbc3264aea6d" +latest-published-id = "0xe75d1a9d9ad283462899f78613947b7a159b9415ba23ba37c8f0dbc3264aea6d" +published-version = "1" diff --git a/packages/deepbook_margin/Move.lock b/packages/deepbook_margin/Move.lock index ba2a734d7..74f38e331 100644 --- a/packages/deepbook_margin/Move.lock +++ b/packages/deepbook_margin/Move.lock @@ -2,7 +2,32 @@ # This file should be checked in. [move] -version = 4 +version = 3 +manifest_digest = "D9542B71CE33B4E9E7F5FA7020ED88519261D0B40FC055A49766F06FB43ED113" +deps_digest = "CAFAD8A7CF51067FB4358215BECB86BD100DD64E57C2AC8A7AE7D74B688F5965" +dependencies = [ + { id = "Bridge", name = "Bridge" }, + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Pyth", name = "Pyth" }, + { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, + { id = "deepbook", name = "deepbook" }, + { id = "token", name = "token" }, +] + +[[move.package]] +id = "Bridge" +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", subdir = "crates/sui-framework/packages/bridge" } + +dependencies = [ + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, +] + +[[move.package]] +id = "MoveStdlib" +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", subdir = "crates/sui-framework/packages/move-stdlib" } [pinned.mainnet.MoveStdlib] source = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/move-stdlib", rev = "22f9fc9781732d651e18384c9a8eb1dabddf73a6" } @@ -10,36 +35,98 @@ use_environment = "mainnet" manifest_digest = "C4FE4C91DE74CBF223B2E380AE40F592177D21870DC2D7EB6227D2D694E05363" deps = {} +[[move.package]] +id = "Pyth" +source = { git = "https://github.com/pyth-network/pyth-crosschain.git", rev = "sui-contract-mainnet", subdir = "target_chains/sui/contracts" } + +dependencies = [ + { id = "Sui", name = "Sui" }, + { id = "Wormhole", name = "Wormhole" }, +] + [pinned.mainnet.MoveStdlib_1] source = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/move-stdlib", rev = "041c5f2bae2fe52079e44b70514333532d69f4e6" } use_environment = "mainnet" manifest_digest = "C4FE4C91DE74CBF223B2E380AE40F592177D21870DC2D7EB6227D2D694E05363" deps = {} +[[move.package]] +id = "Sui" +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", subdir = "crates/sui-framework/packages/sui-framework" } + +dependencies = [ + { id = "MoveStdlib", name = "MoveStdlib" }, +] + [pinned.mainnet.Pyth] source = { git = "https://github.com/pyth-network/pyth-crosschain.git", subdir = "target_chains/sui/contracts", rev = "3bd1262dcba9518a6901aa6a15f04072799bfb37" } use_environment = "mainnet" manifest_digest = "F2C5AF85C4B72C8F6A8132D05DE4F787F4EB80DBFF812331ED65AE599E7DF92A" deps = { Sui = "Sui_1", Wormhole = "Wormhole" } +[[move.package]] +id = "SuiSystem" +source = { git = "https://github.com/MystenLabs/sui.git", rev = "ad937889f2f99bc666b05aaeadccb0d3d7d1f863", subdir = "crates/sui-framework/packages/sui-system" } + +dependencies = [ + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Sui", name = "Sui" }, +] + [pinned.mainnet.Sui] source = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "22f9fc9781732d651e18384c9a8eb1dabddf73a6" } use_environment = "mainnet" manifest_digest = "CD547CB1ACCE0880C835DAED2D8FFCB91D56C833AE5240D3AA5B918398263195" deps = { MoveStdlib = "MoveStdlib" } +[[move.package]] +id = "Wormhole" +source = { git = "https://github.com/wormhole-foundation/wormhole.git", rev = "sui/mainnet", subdir = "sui/wormhole" } + +dependencies = [ + { id = "Sui", name = "Sui" }, +] + [pinned.mainnet.Sui_1] source = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework/packages/sui-framework", rev = "041c5f2bae2fe52079e44b70514333532d69f4e6" } use_environment = "mainnet" manifest_digest = "CD547CB1ACCE0880C835DAED2D8FFCB91D56C833AE5240D3AA5B918398263195" deps = { MoveStdlib = "MoveStdlib_1" } +[[move.package]] +id = "deepbook" +source = { local = "..\\deepbook" } + +dependencies = [ + { id = "Bridge", name = "Bridge" }, + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, + { id = "token", name = "token" }, +] + [pinned.mainnet.Wormhole] source = { git = "https://github.com/wormhole-foundation/wormhole.git", subdir = "sui/wormhole", rev = "b71be5cbb9537c4aac8e23e74371affa3825efcd" } use_environment = "mainnet" manifest_digest = "0D766A0380B75080707CFA6099AF469A2E502B0D9DC334A9E9983B391C5555D9" deps = { Sui = "Sui_1" } +[[move.package]] +id = "token" +source = { git = "https://github.com/MystenLabs/deepbookv3.git", rev = "main", subdir = "packages/token" } + +dependencies = [ + { id = "Bridge", name = "Bridge" }, + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, +] + +[move.toolchain-version] +compiler-version = "1.62.0" +edition = "2024.alpha" +flavor = "sui" + [pinned.mainnet.deepbook] source = { local = "../deepbook" } use_environment = "mainnet" @@ -111,3 +198,11 @@ source = { git = "https://github.com/MystenLabs/deepbookv3.git", subdir = "packa use_environment = "testnet" manifest_digest = "5745706258F61D6CE210904B3E6AE87A73CE9D31A6F93BE4718C442529332A87" deps = { std = "MoveStdlib", sui = "Sui" } + +[env] + +[env.mainnet] +chain-id = "35834a8a" +original-published-id = "0x1007c0dce967fdb7d9fa7cc41d7d2b5a9d4fd2bafac137c85cd4c2a1cd2cc47c" +latest-published-id = "0x1007c0dce967fdb7d9fa7cc41d7d2b5a9d4fd2bafac137c85cd4c2a1cd2cc47c" +published-version = "1"