From be7f3c862925d1dd4c55cbca35e7693dc562284d Mon Sep 17 00:00:00 2001 From: 0xxgen1 <0xxgen@solend.fi> Date: Mon, 18 Aug 2025 10:55:27 -0400 Subject: [PATCH 1/3] fix docs and package id --- sui/wormhole/Move.toml | 2 +- sui/wormhole/sources/datatypes/external_address.move | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sui/wormhole/Move.toml b/sui/wormhole/Move.toml index 130d0ed9e1..efabbb1fa8 100644 --- a/sui/wormhole/Move.toml +++ b/sui/wormhole/Move.toml @@ -8,7 +8,7 @@ subdir = "crates/sui-framework/packages/sui-framework" rev = "041c5f2bae2fe52079e44b70514333532d69f4e6" [addresses] -wormhole = "_" +wormhole = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a" [dev-addresses] wormhole = "0x100" diff --git a/sui/wormhole/sources/datatypes/external_address.move b/sui/wormhole/sources/datatypes/external_address.move index b2134caf35..ccf202bb8b 100644 --- a/sui/wormhole/sources/datatypes/external_address.move +++ b/sui/wormhole/sources/datatypes/external_address.move @@ -20,7 +20,7 @@ module wormhole::external_address { ExternalAddress { value } } - /// Create `ExternalAddress` of all zeros.` + /// Create `ExternalAddress` of all zeros. public fun default(): ExternalAddress { new(bytes32::default()) } @@ -36,7 +36,7 @@ module wormhole::external_address { bytes32::to_bytes(to_bytes32(ext)) } - /// Destroy 'ExternalAddress` for underlying data. + /// Destroy `ExternalAddress` for underlying data. public fun to_bytes32(ext: ExternalAddress): Bytes32 { let ExternalAddress { value } = ext; value From 88c57a91758a67121b2a10e2d752f95ae2f29284 Mon Sep 17 00:00:00 2001 From: 0xxgen1 <0xxgen@solend.fi> Date: Mon, 22 Sep 2025 11:00:32 +0100 Subject: [PATCH 2/3] fix build --- sui/wormhole/Move.lock | 49 ++++++++++++++++++++++++++-------- sui/wormhole/Move.mainnet.toml | 5 ---- sui/wormhole/Move.testnet.toml | 5 ---- sui/wormhole/Move.toml | 6 +---- 4 files changed, 39 insertions(+), 26 deletions(-) diff --git a/sui/wormhole/Move.lock b/sui/wormhole/Move.lock index 570d17a100..d9d6f306e5 100644 --- a/sui/wormhole/Move.lock +++ b/sui/wormhole/Move.lock @@ -1,27 +1,54 @@ # @generated by Move, please check-in and do not edit manually. [move] -version = 0 -manifest_digest = "E8C411A83F4F7EF268B73C732B9B6F49F7B204F0C9C2530765365C38B76EF646" -deps_digest = "F8BBB0CCB2491CA29A3DF03D6F92277A4F3574266507ACD77214D37ECA3F3082" +version = 3 +manifest_digest = "748259B33D0CC5087FB7B78A12A5572E83931D3C572CDF29647FCEBF5280826D" +deps_digest = "F9B494B64F0615AED0E98FC12A85B85ECD2BC5185C22D30E7F67786BB52E507C" +dependencies = [ + { id = "Bridge", name = "Bridge" }, + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, +] + +[[move.package]] +id = "Bridge" +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/bridge" } dependencies = [ - { name = "Sui" }, + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Sui", name = "Sui" }, + { id = "SuiSystem", name = "SuiSystem" }, ] [[move.package]] -name = "MoveStdlib" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "041c5f2bae2fe52079e44b70514333532d69f4e6", subdir = "crates/sui-framework/packages/move-stdlib" } +id = "MoveStdlib" +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 = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-framework" } + +dependencies = [ + { id = "MoveStdlib", name = "MoveStdlib" }, +] [[move.package]] -name = "Sui" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "041c5f2bae2fe52079e44b70514333532d69f4e6", subdir = "crates/sui-framework/packages/sui-framework" } +id = "SuiSystem" +source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-system" } dependencies = [ - { name = "MoveStdlib" }, + { id = "MoveStdlib", name = "MoveStdlib" }, + { id = "Sui", name = "Sui" }, ] [move.toolchain-version] -compiler-version = "1.19.0" -edition = "legacy" +compiler-version = "1.56.2" +edition = "2024" flavor = "sui" + +[env.mainnet] +chain-id = "35834a8a" +original-published-id = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a" +latest-published-id = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a" +published-version = "1" \ No newline at end of file diff --git a/sui/wormhole/Move.mainnet.toml b/sui/wormhole/Move.mainnet.toml index 7465390ebb..0d18c3ffeb 100644 --- a/sui/wormhole/Move.mainnet.toml +++ b/sui/wormhole/Move.mainnet.toml @@ -3,10 +3,5 @@ name = "Wormhole" version = "0.2.0" published-at = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a" -[dependencies.Sui] -git = "https://github.com/MystenLabs/sui.git" -subdir = "crates/sui-framework/packages/sui-framework" -rev = "041c5f2bae2fe52079e44b70514333532d69f4e6" - [addresses] wormhole = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a" diff --git a/sui/wormhole/Move.testnet.toml b/sui/wormhole/Move.testnet.toml index ed34ccb472..5853a9a6be 100644 --- a/sui/wormhole/Move.testnet.toml +++ b/sui/wormhole/Move.testnet.toml @@ -3,10 +3,5 @@ name = "Wormhole" version = "0.2.0" published-at = "0xf47329f4344f3bf0f8e436e2f7b485466cff300f12a166563995d3888c296a94" -[dependencies.Sui] -git = "https://github.com/MystenLabs/sui.git" -subdir = "crates/sui-framework/packages/sui-framework" -rev = "041c5f2bae2fe52079e44b70514333532d69f4e6" - [addresses] wormhole = "0xf47329f4344f3bf0f8e436e2f7b485466cff300f12a166563995d3888c296a94" diff --git a/sui/wormhole/Move.toml b/sui/wormhole/Move.toml index efabbb1fa8..3e1d127451 100644 --- a/sui/wormhole/Move.toml +++ b/sui/wormhole/Move.toml @@ -1,11 +1,7 @@ [package] name = "Wormhole" version = "0.2.0" - -[dependencies.Sui] -git = "https://github.com/MystenLabs/sui.git" -subdir = "crates/sui-framework/packages/sui-framework" -rev = "041c5f2bae2fe52079e44b70514333532d69f4e6" +published-at = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a" [addresses] wormhole = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a" From 77f64bb000d6823b2a3c8ce5afc3e2f521b9a298 Mon Sep 17 00:00:00 2001 From: 0xxgen1 <0xxgen@solend.fi> Date: Mon, 22 Sep 2025 11:22:26 +0100 Subject: [PATCH 3/3] fix dependencies --- sui/wormhole/Move.lock | 36 ++++-------------------------------- sui/wormhole/Move.toml | 5 +++++ 2 files changed, 9 insertions(+), 32 deletions(-) diff --git a/sui/wormhole/Move.lock b/sui/wormhole/Move.lock index d9d6f306e5..15442a6ddb 100644 --- a/sui/wormhole/Move.lock +++ b/sui/wormhole/Move.lock @@ -2,53 +2,25 @@ [move] version = 3 -manifest_digest = "748259B33D0CC5087FB7B78A12A5572E83931D3C572CDF29647FCEBF5280826D" -deps_digest = "F9B494B64F0615AED0E98FC12A85B85ECD2BC5185C22D30E7F67786BB52E507C" +manifest_digest = "950E8490300EE6489BD9A328D0C7C7172299AD6541EFD23CBE980D9C67FD514B" +deps_digest = "F8BBB0CCB2491CA29A3DF03D6F92277A4F3574266507ACD77214D37ECA3F3082" dependencies = [ - { id = "Bridge", name = "Bridge" }, - { id = "MoveStdlib", name = "MoveStdlib" }, - { id = "Sui", name = "Sui" }, - { id = "SuiSystem", name = "SuiSystem" }, -] - -[[move.package]] -id = "Bridge" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", 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 = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/move-stdlib" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "041c5f2bae2fe52079e44b70514333532d69f4e6", subdir = "crates/sui-framework/packages/move-stdlib" } [[move.package]] id = "Sui" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-framework" } +source = { git = "https://github.com/MystenLabs/sui.git", rev = "041c5f2bae2fe52079e44b70514333532d69f4e6", subdir = "crates/sui-framework/packages/sui-framework" } dependencies = [ { id = "MoveStdlib", name = "MoveStdlib" }, ] -[[move.package]] -id = "SuiSystem" -source = { git = "https://github.com/MystenLabs/sui.git", rev = "664b05b3b047c5bb03979d093660176176ea6175", subdir = "crates/sui-framework/packages/sui-system" } - -dependencies = [ - { id = "MoveStdlib", name = "MoveStdlib" }, - { id = "Sui", name = "Sui" }, -] - [move.toolchain-version] compiler-version = "1.56.2" edition = "2024" flavor = "sui" - -[env.mainnet] -chain-id = "35834a8a" -original-published-id = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a" -latest-published-id = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a" -published-version = "1" \ No newline at end of file diff --git a/sui/wormhole/Move.toml b/sui/wormhole/Move.toml index 3e1d127451..db02c25483 100644 --- a/sui/wormhole/Move.toml +++ b/sui/wormhole/Move.toml @@ -3,6 +3,11 @@ name = "Wormhole" version = "0.2.0" published-at = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a" +[dependencies.Sui] +git = "https://github.com/MystenLabs/sui.git" +subdir = "crates/sui-framework/packages/sui-framework" +rev = "041c5f2bae2fe52079e44b70514333532d69f4e6" + [addresses] wormhole = "0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a"