From 2d8ea79235c212459b077f9b90ed480af467aa19 Mon Sep 17 00:00:00 2001 From: simonjiao Date: Thu, 29 Aug 2024 17:14:13 +0800 Subject: [PATCH] update move dependencies --- Cargo.lock | 2182 +++++++++-------- Cargo.toml | 56 +- vm/compiler/src/lib.rs | 1 + .../error_descriptions.errmap | Bin 8502 -> 11105 bytes .../compiled/latest/stdlib/007_Vector.mv | Bin 1084 -> 0 bytes vm/stdlib/compiled/latest/stdlib/007_bcs.mv | Bin 0 -> 104 bytes .../latest/stdlib/008_fixed_point32.mv | Bin 0 -> 888 bytes vm/stdlib/compiled/latest/stdlib/009_hash.mv | Bin 0 -> 90 bytes .../compiled/latest/stdlib/010_signer.mv | Bin 0 -> 114 bytes .../compiled/latest/stdlib/011_vector.mv | Bin 0 -> 1756 bytes .../compiled/latest/stdlib/012_Vector.mv | Bin 0 -> 1080 bytes .../stdlib/{008_Errors.mv => 013_Errors.mv} | Bin .../latest/stdlib/{009_ACL.mv => 014_ACL.mv} | Bin .../stdlib/{010_Signer.mv => 015_Signer.mv} | Bin .../stdlib/{011_Math.mv => 016_Math.mv} | Bin .../latest/stdlib/{012_BCS.mv => 017_BCS.mv} | Bin .../stdlib/{013_Event.mv => 018_Event.mv} | Bin .../stdlib/{014_Token.mv => 019_Token.mv} | Bin ..._CoreAddresses.mv => 020_CoreAddresses.mv} | Bin .../{016_Timestamp.mv => 021_Timestamp.mv} | Bin .../stdlib/{017_Option.mv => 022_Option.mv} | Bin .../stdlib/{018_Config.mv => 023_Config.mv} | Bin .../stdlib/{019_ChainId.mv => 024_ChainId.mv} | Bin .../{020_VMConfig.mv => 025_VMConfig.mv} | Bin .../stdlib/{021_Version.mv => 026_Version.mv} | Bin ...TxnManager.mv => 027_PackageTxnManager.mv} | Bin .../{023_Treasury.mv => 028_Treasury.mv} | Bin .../latest/stdlib/{024_Dao.mv => 029_Dao.mv} | Bin ...sal.mv => 030_UpgradeModuleDaoProposal.mv} | Bin ...fig.mv => 031_TransactionTimeoutConfig.mv} | Bin ...ion.mv => 032_TransactionPublishOption.mv} | Bin ...28_RewardConfig.mv => 033_RewardConfig.mv} | Bin ...inConfigDao.mv => 034_OnChainConfigDao.mv} | Bin ...osal.mv => 035_ModifyDaoConfigProposal.mv} | Bin ...sensusConfig.mv => 036_ConsensusConfig.mv} | Bin .../latest/stdlib/{032_STC.mv => 037_STC.mv} | Bin ...ransactionFee.mv => 038_TransactionFee.mv} | Bin .../stdlib/{034_Hash.mv => 039_Hash.mv} | Bin ..._Authenticator.mv => 040_Authenticator.mv} | Bin .../stdlib/{036_Account.mv => 041_Account.mv} | Bin ...ccountScripts.mv => 042_AccountScripts.mv} | Bin .../stdlib/{038_Block.mv => 043_Block.mv} | Bin ....mv => 044_TreasuryWithdrawDaoProposal.mv} | Bin ...{040_BlockReward.mv => 045_BlockReward.mv} | Bin .../{041_Collection.mv => 046_Collection.mv} | Bin ...{042_Collection2.mv => 047_Collection2.mv} | Bin .../stdlib/{043_Compare.mv => 048_Compare.mv} | Bin ...usStrategy.mv => 049_ConsensusStrategy.mv} | Bin ...aoVoteScripts.mv => 050_DaoVoteScripts.mv} | Bin .../{046_DummyToken.mv => 051_DummyToken.mv} | Bin ...kenScripts.mv => 052_DummyTokenScripts.mv} | Bin .../{048_EVMAddress.mv => 053_EVMAddress.mv} | Bin ...lexiDagConfig.mv => 054_FlexiDagConfig.mv} | Bin .../stdlib/{050_Epoch.mv => 055_Epoch.mv} | Bin ...51_FixedPoint32.mv => 056_FixedPoint32.mv} | Bin ...52_FrozenConfig.mv => 057_FrozenConfig.mv} | Bin ...trategy.mv => 058_FrozenConfigStrategy.mv} | Bin ...lity.mv => 059_GenesisSignerCapability.mv} | Bin .../stdlib/{055_Oracle.mv => 060_Oracle.mv} | Bin ...{056_PriceOracle.mv => 061_PriceOracle.mv} | Bin ...57_STCUSDOracle.mv => 062_STCUSDOracle.mv} | Bin .../stdlib/{058_Offer.mv => 063_Offer.mv} | Bin .../latest/stdlib/{059_NFT.mv => 064_NFT.mv} | Bin ...guageVersion.mv => 065_LanguageVersion.mv} | Bin ...{061_MerkleProof.mv => 066_MerkleProof.mv} | Bin ...ributor.mv => 067_MerkleNFTDistributor.mv} | Bin ..._IdentifierNFT.mv => 068_IdentifierNFT.mv} | Bin .../{064_GenesisNFT.mv => 069_GenesisNFT.mv} | Bin ...Scripts.mv => 070_StdlibUpgradeScripts.mv} | Bin .../stdlib/{066_Genesis.mv => 071_Genesis.mv} | Bin ...NFTScripts.mv => 072_GenesisNFTScripts.mv} | Bin ...Scripts.mv => 073_IdentifierNFTScripts.mv} | Bin ...tDaoProposal.mv => 074_MintDaoProposal.mv} | Bin ...Scripts.mv => 075_ModuleUpgradeScripts.mv} | Bin .../{071_NFTGallery.mv => 076_NFTGallery.mv} | Bin ...eryScripts.mv => 077_NFTGalleryScripts.mv} | Bin ...Scripts.mv => 078_OnChainConfigScripts.mv} | Bin ...egator.mv => 079_PriceOracleAggregator.mv} | Bin ...leScripts.mv => 080_PriceOracleScripts.mv} | Bin .../{076_Signature.mv => 081_Signature.mv} | Bin ...icKey.mv => 082_SharedEd25519PublicKey.mv} | Bin ...onTimeout.mv => 083_TransactionTimeout.mv} | Bin ...onManager.mv => 084_TransactionManager.mv} | Bin ...nsferScripts.mv => 085_TransferScripts.mv} | Bin ...asuryScripts.mv => 086_TreasuryScripts.mv} | Bin .../stdlib/{082_Arith.mv => 087_Arith.mv} | Bin .../stdlib/{083_U256.mv => 088_U256.mv} | Bin ...84_YieldFarming.mv => 089_YieldFarming.mv} | Bin ...ieldFarmingV2.mv => 090_YieldFarmingV2.mv} | Bin vm/stdlib/compiled/latest/stdlib/091_error.mv | Bin 0 -> 610 bytes vm/stdlib/compiled/latest/stdlib/092_acl.mv | Bin 0 -> 438 bytes .../compiled/latest/stdlib/093_bit_vector.mv | Bin 0 -> 807 bytes .../compiled/latest/stdlib/094_option.mv | Bin 0 -> 1178 bytes .../compiled/latest/stdlib/095_string.mv | Bin 0 -> 907 bytes 94 files changed, 1197 insertions(+), 1042 deletions(-) delete mode 100644 vm/stdlib/compiled/latest/stdlib/007_Vector.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/007_bcs.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/008_fixed_point32.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/009_hash.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/010_signer.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/011_vector.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/012_Vector.mv rename vm/stdlib/compiled/latest/stdlib/{008_Errors.mv => 013_Errors.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{009_ACL.mv => 014_ACL.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{010_Signer.mv => 015_Signer.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{011_Math.mv => 016_Math.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{012_BCS.mv => 017_BCS.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{013_Event.mv => 018_Event.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{014_Token.mv => 019_Token.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{015_CoreAddresses.mv => 020_CoreAddresses.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{016_Timestamp.mv => 021_Timestamp.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{017_Option.mv => 022_Option.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{018_Config.mv => 023_Config.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{019_ChainId.mv => 024_ChainId.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{020_VMConfig.mv => 025_VMConfig.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{021_Version.mv => 026_Version.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{022_PackageTxnManager.mv => 027_PackageTxnManager.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{023_Treasury.mv => 028_Treasury.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{024_Dao.mv => 029_Dao.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{025_UpgradeModuleDaoProposal.mv => 030_UpgradeModuleDaoProposal.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{026_TransactionTimeoutConfig.mv => 031_TransactionTimeoutConfig.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{027_TransactionPublishOption.mv => 032_TransactionPublishOption.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{028_RewardConfig.mv => 033_RewardConfig.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{029_OnChainConfigDao.mv => 034_OnChainConfigDao.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{030_ModifyDaoConfigProposal.mv => 035_ModifyDaoConfigProposal.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{031_ConsensusConfig.mv => 036_ConsensusConfig.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{032_STC.mv => 037_STC.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{033_TransactionFee.mv => 038_TransactionFee.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{034_Hash.mv => 039_Hash.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{035_Authenticator.mv => 040_Authenticator.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{036_Account.mv => 041_Account.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{037_AccountScripts.mv => 042_AccountScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{038_Block.mv => 043_Block.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{039_TreasuryWithdrawDaoProposal.mv => 044_TreasuryWithdrawDaoProposal.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{040_BlockReward.mv => 045_BlockReward.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{041_Collection.mv => 046_Collection.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{042_Collection2.mv => 047_Collection2.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{043_Compare.mv => 048_Compare.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{044_ConsensusStrategy.mv => 049_ConsensusStrategy.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{045_DaoVoteScripts.mv => 050_DaoVoteScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{046_DummyToken.mv => 051_DummyToken.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{047_DummyTokenScripts.mv => 052_DummyTokenScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{048_EVMAddress.mv => 053_EVMAddress.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{049_FlexiDagConfig.mv => 054_FlexiDagConfig.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{050_Epoch.mv => 055_Epoch.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{051_FixedPoint32.mv => 056_FixedPoint32.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{052_FrozenConfig.mv => 057_FrozenConfig.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{053_FrozenConfigStrategy.mv => 058_FrozenConfigStrategy.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{054_GenesisSignerCapability.mv => 059_GenesisSignerCapability.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{055_Oracle.mv => 060_Oracle.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{056_PriceOracle.mv => 061_PriceOracle.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{057_STCUSDOracle.mv => 062_STCUSDOracle.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{058_Offer.mv => 063_Offer.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{059_NFT.mv => 064_NFT.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{060_LanguageVersion.mv => 065_LanguageVersion.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{061_MerkleProof.mv => 066_MerkleProof.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{062_MerkleNFTDistributor.mv => 067_MerkleNFTDistributor.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{063_IdentifierNFT.mv => 068_IdentifierNFT.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{064_GenesisNFT.mv => 069_GenesisNFT.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{065_StdlibUpgradeScripts.mv => 070_StdlibUpgradeScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{066_Genesis.mv => 071_Genesis.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{067_GenesisNFTScripts.mv => 072_GenesisNFTScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{068_IdentifierNFTScripts.mv => 073_IdentifierNFTScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{069_MintDaoProposal.mv => 074_MintDaoProposal.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{070_ModuleUpgradeScripts.mv => 075_ModuleUpgradeScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{071_NFTGallery.mv => 076_NFTGallery.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{072_NFTGalleryScripts.mv => 077_NFTGalleryScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{073_OnChainConfigScripts.mv => 078_OnChainConfigScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{074_PriceOracleAggregator.mv => 079_PriceOracleAggregator.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{075_PriceOracleScripts.mv => 080_PriceOracleScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{076_Signature.mv => 081_Signature.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{077_SharedEd25519PublicKey.mv => 082_SharedEd25519PublicKey.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{078_TransactionTimeout.mv => 083_TransactionTimeout.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{079_TransactionManager.mv => 084_TransactionManager.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{080_TransferScripts.mv => 085_TransferScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{081_TreasuryScripts.mv => 086_TreasuryScripts.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{082_Arith.mv => 087_Arith.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{083_U256.mv => 088_U256.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{084_YieldFarming.mv => 089_YieldFarming.mv} (100%) rename vm/stdlib/compiled/latest/stdlib/{085_YieldFarmingV2.mv => 090_YieldFarmingV2.mv} (100%) create mode 100644 vm/stdlib/compiled/latest/stdlib/091_error.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/092_acl.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/093_bit_vector.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/094_option.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/095_string.mv diff --git a/Cargo.lock b/Cargo.lock index 03f11ccbae..121b0aae45 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8,6 +8,16 @@ version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" +[[package]] +name = "abstract-domain-derive" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +dependencies = [ + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 1.0.107", +] + [[package]] name = "actix" version = "0.13.0" @@ -16,7 +26,7 @@ checksum = "f728064aca1c318585bf4bb04ffcfac9e75e508ab4e8b1bd9ba5dfe04e2cbed5" dependencies = [ "actix-rt", "actix_derive", - "bitflags", + "bitflags 1.3.2", "bytes 1.6.1", "crossbeam-channel", "futures-core", @@ -26,7 +36,7 @@ dependencies = [ "log 0.4.17", "once_cell", "parking_lot 0.12.1", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", "smallvec 1.10.0", "tokio", "tokio-util 0.7.7", @@ -182,14 +192,15 @@ dependencies = [ [[package]] name = "ahash" -version = "0.8.3" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if 1.0.0", "getrandom 0.2.8", "once_cell", "version_check 0.9.4", + "zerocopy", ] [[package]] @@ -201,6 +212,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "aho-corasick" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +dependencies = [ + "memchr", +] + [[package]] name = "airdrop" version = "2.0.1" @@ -208,7 +228,7 @@ dependencies = [ "anyhow", "async-trait", "bcs-ext", - "clap 3.2.23", + "clap 4.5.16", "csv", "elasticsearch", "futures-retry", @@ -216,7 +236,7 @@ dependencies = [ "hex", "jsonrpc-core-client 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "rpassword", - "serde 1.0.205", + "serde", "serde_json", "starcoin-crypto", "starcoin-logger", @@ -226,6 +246,18 @@ dependencies = [ "tokio", ] +[[package]] +name = "aliasable" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" + +[[package]] +name = "allocator-api2" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" + [[package]] name = "android_system_properties" version = "0.1.5" @@ -235,12 +267,6 @@ dependencies = [ "libc", ] -[[package]] -name = "ansi_term" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23ac7c30002a5accbf7e8987d0632fa6de155b7c3d39d0067317a391e00a2ef6" - [[package]] name = "ansi_term" version = "0.12.1" @@ -250,11 +276,60 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "anstream" +version = "0.6.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" + +[[package]] +name = "anstyle-parse" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" +dependencies = [ + "anstyle", + "windows-sys 0.52.0", +] + [[package]] name = "anyhow" -version = "1.0.69" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" +checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "api-limiter" @@ -267,9 +342,9 @@ dependencies = [ [[package]] name = "arbitrary" -version = "1.2.3" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e90af4de65aa7b293ef2d09daff88501eb254f58edde2e1ac02c82d873eadad" +checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" dependencies = [ "derive_arbitrary", ] @@ -313,8 +388,8 @@ dependencies = [ "asn1-rs-derive 0.1.0", "asn1-rs-impl", "displaydoc", - "nom 7.1.3", - "num-traits 0.2.15", + "nom", + "num-traits", "rusticata-macros", "thiserror", "time 0.3.19", @@ -329,8 +404,8 @@ dependencies = [ "asn1-rs-derive 0.4.0", "asn1-rs-impl", "displaydoc", - "nom 7.1.3", - "num-traits 0.2.15", + "nom", + "num-traits", "rusticata-macros", "thiserror", "time 0.3.19", @@ -407,7 +482,7 @@ dependencies = [ "flate2", "futures-core", "memchr", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", "tokio", ] @@ -456,7 +531,7 @@ dependencies = [ "parking", "polling", "slab", - "socket2", + "socket2 0.4.7", "waker-fn", "windows-sys 0.42.0", ] @@ -492,7 +567,7 @@ dependencies = [ "log 0.4.17", "memchr", "once_cell", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", "pin-utils", "slab", "wasm-bindgen-futures", @@ -525,7 +600,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", ] [[package]] @@ -538,7 +613,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", ] [[package]] @@ -649,13 +724,22 @@ version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b645a089122eccb6111b4f81cbc1a49f5900ac4666bb93ac027feaecf15607bf" +[[package]] +name = "bcs" +version = "0.1.4" +source = "git+https://github.com/aptos-labs/bcs.git?rev=d31fab9d81748e2594be5cd5cdf845786a30562d#d31fab9d81748e2594be5cd5cdf845786a30562d" +dependencies = [ + "serde", + "thiserror", +] + [[package]] name = "bcs" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4bd3ffe8b19a604421a5d461d4a70346223e535903fbc3067138bddbebddcf77" dependencies = [ - "serde 1.0.205", + "serde", "thiserror", ] @@ -664,8 +748,8 @@ name = "bcs-ext" version = "2.0.1" dependencies = [ "anyhow", - "bcs", - "serde 1.0.205", + "bcs 0.1.5", + "serde", ] [[package]] @@ -687,7 +771,7 @@ dependencies = [ "anyhow", "criterion", "forkable-jellyfish-merkle", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "network-api", "parking_lot 0.12.1", @@ -742,7 +826,7 @@ version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" dependencies = [ - "serde 1.0.205", + "serde", ] [[package]] @@ -751,12 +835,12 @@ version = "0.59.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cexpr", "clang-sys", "clap 2.34.0", "env_logger", - "lazy_static 1.4.0", + "lazy_static", "lazycell", "log 0.4.17", "peeking_take_while", @@ -774,10 +858,10 @@ version = "0.65.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cexpr", "clang-sys", - "lazy_static 1.4.0", + "lazy_static", "lazycell", "peeking_take_while", "prettyplease 0.2.6", @@ -810,6 +894,12 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +[[package]] +name = "bitflags" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" + [[package]] name = "bitmaps" version = "2.1.0" @@ -949,9 +1039,9 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" dependencies = [ - "lazy_static 1.4.0", + "lazy_static", "memchr", - "regex-automata", + "regex-automata 0.1.10", ] [[package]] @@ -961,7 +1051,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7f0778972c64420fdedc63f09919c8a88bda7b25135357fd25a5d9f3257e832" dependencies = [ "memchr", - "serde 1.0.205", + "serde", ] [[package]] @@ -988,18 +1078,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" -[[package]] -name = "bytecode-interpreter-crypto" -version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" -dependencies = [ - "anyhow", - "curve25519-dalek-fiat", - "ed25519-dalek-fiat", - "sha2 0.9.9", - "sha3", -] - [[package]] name = "bytemuck" version = "1.13.1" @@ -1027,6 +1105,9 @@ name = "bytes" version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952" +dependencies = [ + "serde", +] [[package]] name = "bytesize" @@ -1083,7 +1164,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" dependencies = [ - "nom 7.1.3", + "nom", ] [[package]] @@ -1132,7 +1213,7 @@ dependencies = [ "iana-time-zone", "js-sys", "num-integer", - "num-traits 0.2.15", + "num-traits", "time 0.1.43", "wasm-bindgen", "winapi 0.3.9", @@ -1207,9 +1288,9 @@ version = "2.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" dependencies = [ - "ansi_term 0.12.1", + "ansi_term", "atty", - "bitflags", + "bitflags 1.3.2", "strsim 0.8.0", "textwrap 0.11.0", "unicode-width", @@ -1223,16 +1304,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" dependencies = [ "atty", - "bitflags", - "clap_derive", - "clap_lex", - "indexmap", + "bitflags 1.3.2", + "clap_derive 3.2.18", + "clap_lex 0.2.4", + "indexmap 1.9.3", "once_cell", "strsim 0.10.0", "termcolor", "textwrap 0.16.0", ] +[[package]] +name = "clap" +version = "4.5.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" +dependencies = [ + "clap_builder", + "clap_derive 4.5.13", +] + +[[package]] +name = "clap_builder" +version = "4.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" +dependencies = [ + "anstream", + "anstyle", + "clap_lex 0.7.2", + "strsim 0.11.1", +] + [[package]] name = "clap_derive" version = "3.2.18" @@ -1246,6 +1349,18 @@ dependencies = [ "syn 1.0.107", ] +[[package]] +name = "clap_derive" +version = "4.5.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" +dependencies = [ + "heck 0.5.0", + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 2.0.72", +] + [[package]] name = "clap_lex" version = "0.2.4" @@ -1255,6 +1370,12 @@ dependencies = [ "os_str_bytes", ] +[[package]] +name = "clap_lex" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" + [[package]] name = "cli-table" version = "0.3.2" @@ -1282,7 +1403,7 @@ version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] [[package]] @@ -1303,7 +1424,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52899426b69706219a1aaee2e95868fd01a0bd8006bb163f069578a0af5b5bb2" dependencies = [ - "serde 1.0.205", + "serde", "unicode-segmentation", ] @@ -1314,7 +1435,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3362992a0d9f1dd7c3d0e89e0ab2bb540b7a95fea8cd798090e758fda2899b5e" dependencies = [ "codespan-reporting", - "serde 1.0.205", + "serde", ] [[package]] @@ -1323,11 +1444,17 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" dependencies = [ - "serde 1.0.205", + "serde", "termcolor", "unicode-width", ] +[[package]] +name = "colorchoice" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" + [[package]] name = "colored" version = "2.0.0" @@ -1335,20 +1462,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd" dependencies = [ "atty", - "lazy_static 1.4.0", + "lazy_static", "winapi 0.3.9", ] -[[package]] -name = "combine" -version = "4.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" -dependencies = [ - "bytes 1.6.1", - "memchr", -] - [[package]] name = "concurrent-queue" version = "2.1.0" @@ -1358,30 +1475,14 @@ dependencies = [ "crossbeam-utils 0.8.14", ] -[[package]] -name = "config" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1b9d958c2b1368a663f05538fc1b5975adce1e19f435acceae987aceeeb369" -dependencies = [ - "lazy_static 1.4.0", - "nom 5.1.2", - "rust-ini", - "serde 1.0.205", - "serde-hjson", - "serde_json", - "toml", - "yaml-rust", -] - [[package]] name = "console" version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60" dependencies = [ - "encode_unicode", - "lazy_static 1.4.0", + "encode_unicode 0.3.6", + "lazy_static", "libc", "windows-sys 0.42.0", ] @@ -1408,7 +1509,7 @@ dependencies = [ "hex", "rlp", "rlp-derive", - "serde 1.0.205", + "serde", "serde_json", "starcoin-crypto", "starcoin-executor", @@ -1511,14 +1612,14 @@ dependencies = [ "clap 2.34.0", "criterion-plot", "csv", - "itertools", - "lazy_static 1.4.0", - "num-traits 0.2.15", + "itertools 0.10.5", + "lazy_static", + "num-traits", "oorandom", "plotters", "rayon", "regex", - "serde 1.0.205", + "serde", "serde_cbor", "serde_derive", "serde_json", @@ -1543,7 +1644,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876" dependencies = [ "cast", - "itertools", + "itertools 0.10.5", ] [[package]] @@ -1612,7 +1713,7 @@ checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" dependencies = [ "autocfg 1.1.0", "cfg-if 0.1.10", - "lazy_static 1.4.0", + "lazy_static", ] [[package]] @@ -1626,15 +1727,15 @@ dependencies = [ [[package]] name = "crossterm" -version = "0.21.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "486d44227f71a1ef39554c0dc47e44b9f4139927c75043312690c3f476d1d788" +checksum = "e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67" dependencies = [ - "bitflags", - "crossterm_winapi 0.8.0", + "bitflags 1.3.2", + "crossterm_winapi", "libc", - "mio 0.7.14", - "parking_lot 0.11.2", + "mio 0.8.6", + "parking_lot 0.12.1", "signal-hook", "signal-hook-mio", "winapi 0.3.9", @@ -1642,29 +1743,20 @@ dependencies = [ [[package]] name = "crossterm" -version = "0.22.1" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c85525306c4291d1b73ce93c8acf9c339f9b213aef6c1d85c3830cbf1c16325c" +checksum = "a84cda67535339806297f1b331d6dd6320470d2a0fe65381e79ee9e156dd3d13" dependencies = [ - "bitflags", - "crossterm_winapi 0.9.0", + "bitflags 1.3.2", + "crossterm_winapi", "libc", - "mio 0.7.14", - "parking_lot 0.11.2", + "mio 0.8.6", + "parking_lot 0.12.1", "signal-hook", "signal-hook-mio", "winapi 0.3.9", ] -[[package]] -name = "crossterm_winapi" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a6966607622438301997d3dac0d2f6e9a90c68bb6bc1785ea98456ab93c0507" -dependencies = [ - "winapi 0.3.9", -] - [[package]] name = "crossterm_winapi" version = "0.9.0" @@ -1751,7 +1843,7 @@ dependencies = [ "csv-core", "itoa", "ryu", - "serde 1.0.205", + "serde", ] [[package]] @@ -2069,7 +2161,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" dependencies = [ "cfg-if 1.0.0", - "hashbrown", + "hashbrown 0.12.3", "lock_api 0.4.9", "once_cell", "parking_lot_core 0.9.7", @@ -2130,9 +2222,9 @@ dependencies = [ "anyhow", "atomic-counter", "bcs-ext", - "clap 3.2.23", + "clap 4.5.16", "csv", - "futures 0.3.26", + "futures 0.3.30", "hex", "indicatif", "move-binary-format", @@ -2140,7 +2232,7 @@ dependencies = [ "num_cpus", "pprof", "rayon", - "serde 1.0.205", + "serde", "serde_json", "starcoin-account", "starcoin-account-api", @@ -2195,9 +2287,9 @@ checksum = "fe398ac75057914d7d07307bf67dc7f3f574a26783b4fc7805a20ffa9f506e82" dependencies = [ "asn1-rs 0.3.1", "displaydoc", - "nom 7.1.3", - "num-bigint", - "num-traits 0.2.15", + "nom", + "num-bigint 0.4.3", + "num-traits", "rusticata-macros", ] @@ -2209,9 +2301,9 @@ checksum = "42d4bc9b0db0a0df9ae64634ac5bdefb7afcb534e182275ca0beadbe486701c1" dependencies = [ "asn1-rs 0.5.1", "displaydoc", - "nom 7.1.3", - "num-bigint", - "num-traits 0.2.15", + "nom", + "num-bigint 0.4.3", + "num-traits", "rusticata-macros", ] @@ -2228,13 +2320,13 @@ dependencies = [ [[package]] name = "derive_arbitrary" -version = "1.2.3" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8beee4701e2e229e8098bbdecdca12449bc3e322f137d269182fa1291e20bd00" +checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2 1.0.86", "quote 1.0.36", - "syn 1.0.107", + "syn 2.0.72", ] [[package]] @@ -2325,7 +2417,7 @@ source = "git+https://github.com/starcoinorg/starcoin-crypto?rev=8d41c280a227594 dependencies = [ "aes-gcm 0.8.0", "anyhow", - "bcs", + "bcs 0.1.5", "bindgen 0.59.2", "bytes 1.6.1", "cc", @@ -2340,10 +2432,10 @@ dependencies = [ "once_cell", "openrpc-schema", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rand 0.8.5", "rand_core 0.6.4", - "serde 1.0.205", + "serde", "serde-name 0.1.2", "serde_bytes", "sha2 0.9.9", @@ -2398,26 +2490,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "directories" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" -dependencies = [ - "dirs-sys", -] - -[[package]] -name = "dirs" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901" -dependencies = [ - "libc", - "redox_users 0.3.5", - "winapi 0.3.9", -] - [[package]] name = "dirs-next" version = "2.0.0" @@ -2428,17 +2500,6 @@ dependencies = [ "dirs-sys-next", ] -[[package]] -name = "dirs-sys" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" -dependencies = [ - "libc", - "redox_users 0.4.3", - "winapi 0.3.9", -] - [[package]] name = "dirs-sys-next" version = "0.1.2" @@ -2446,7 +2507,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" dependencies = [ "libc", - "redox_users 0.4.3", + "redox_users", "winapi 0.3.9", ] @@ -2491,7 +2552,7 @@ version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" dependencies = [ - "serde 1.0.205", + "serde", "signature", ] @@ -2504,7 +2565,7 @@ dependencies = [ "curve25519-dalek 3.2.0", "ed25519", "rand 0.7.3", - "serde 1.0.205", + "serde", "sha2 0.9.9", "zeroize", ] @@ -2518,7 +2579,7 @@ dependencies = [ "curve25519-dalek-fiat", "ed25519", "rand 0.8.5", - "serde 1.0.205", + "serde", "serde_bytes", "sha2 0.9.9", "zeroize", @@ -2539,11 +2600,11 @@ dependencies = [ "base64 0.11.0", "bytes 1.6.1", "dyn-clone", - "lazy_static 1.4.0", + "lazy_static", "percent-encoding 2.2.0", "reqwest", "rustc_version 0.2.3", - "serde 1.0.205", + "serde", "serde_json", "serde_with", "url 2.3.1", @@ -2578,6 +2639,12 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" +[[package]] +name = "encode_unicode" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" + [[package]] name = "encoding_rs" version = "0.8.32" @@ -2618,6 +2685,12 @@ dependencies = [ "termcolor", ] +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "errno" version = "0.3.1" @@ -2697,9 +2770,9 @@ dependencies = [ [[package]] name = "ethnum" -version = "1.3.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0198b9d0078e0f30dedc7acbb21c974e838fc8fae3ee170128658a98cb2c1c04" +checksum = "b90ca2580b73ab6a1f724b76ca11ab632df820fd6040c336200d2c1df7b3c82c" [[package]] name = "event-listener" @@ -2709,13 +2782,13 @@ checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "fail" -version = "0.4.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be3c61c59fdc91f5dbc3ea31ee8623122ce80057058be560654c5d410d181a6" +checksum = "fe5e43d0f78a42ad591453aedb1d7ae631ce7ee445c7643691055a9ed8d3b01c" dependencies = [ - "lazy_static 1.4.0", "log 0.4.17", - "rand 0.7.3", + "once_cell", + "rand 0.8.5", ] [[package]] @@ -2767,7 +2840,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64" dependencies = [ "cc", - "lazy_static 1.4.0", + "lazy_static", "libc", "winapi 0.3.9", ] @@ -2819,6 +2892,22 @@ dependencies = [ "miniz_oxide", ] +[[package]] +name = "flexi_logger" +version = "0.27.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "469e584c031833564840fb0cdbce99bdfe946fd45480a188545e73a76f45461c" +dependencies = [ + "chrono", + "glob", + "is-terminal", + "lazy_static", + "log 0.4.17", + "nu-ansi-term", + "regex", + "thiserror", +] + [[package]] name = "fnv" version = "1.0.7" @@ -2846,19 +2935,19 @@ version = "2.0.1" dependencies = [ "anyhow", "backtrace", - "bcs", + "bcs 0.1.5", "bcs-ext", "byteorder", "criterion", "hex", "mirai-annotations", "num-derive", - "num-traits 0.2.15", + "num-traits", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rand 0.8.5", "rand_core 0.6.4", - "serde 1.0.205", + "serde", "serde_bytes", "starcoin-crypto", "starcoin-logger", @@ -2892,7 +2981,7 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" dependencies = [ - "bitflags", + "bitflags 1.3.2", "fuchsia-zircon-sys", ] @@ -2916,9 +3005,9 @@ checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e2792b0ff0340399d58445b88fd9770e3489eff258a4cbc1523418f12abf84" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -2931,9 +3020,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -2950,9 +3039,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-core-preview" @@ -2962,9 +3051,9 @@ checksum = "b35b6263fb1ef523c3056565fa67b1d16f0a8604ff12b11b08c25f28a734c60a" [[package]] name = "futures-executor" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8de0a35a6ab97ec8869e32a2473f4b1324459e14c29275d14b10cb1fd19b50e" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -2974,9 +3063,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb8371b6fb2aeb2d280374607aeabfc99d95c72edfe51692e42d3d7f0d08531" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-lite" @@ -2989,19 +3078,19 @@ dependencies = [ "futures-io", "memchr", "parking", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", "waker-fn", ] [[package]] name = "futures-macro" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a73af87da33b5acf53acfebdc339fe592ecf5357ac7c0a7734ab9d8c876a70" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2 1.0.86", "quote 1.0.36", - "syn 1.0.107", + "syn 2.0.72", ] [[package]] @@ -3010,8 +3099,8 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fde5a672a61f96552aa5ed9fd9c81c3fbdae4be9b1e205d6eaf17c83705adc0f" dependencies = [ - "futures 0.3.26", - "pin-project-lite 0.2.9", + "futures 0.3.30", + "pin-project-lite 0.2.14", "tokio", ] @@ -3028,15 +3117,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-timer" @@ -3046,9 +3135,9 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.26" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures 0.1.31", "futures-channel", @@ -3058,7 +3147,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", "pin-utils", "slab", ] @@ -3100,11 +3189,11 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", - "clap 3.2.23", + "clap 4.5.16", "hex", "jsonrpc-core-client 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "rpassword", - "serde 1.0.205", + "serde", "serde_json", "starcoin-crypto", "starcoin-rpc-api", @@ -3207,7 +3296,7 @@ version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" dependencies = [ - "aho-corasick", + "aho-corasick 0.7.20", "bstr 1.2.0", "fnv", "log 0.4.17", @@ -3230,7 +3319,7 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc" dependencies = [ - "bitflags", + "bitflags 1.3.2", "ignore", "walkdir", ] @@ -3264,7 +3353,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19775995ee20209163239355bc3ad2f33f83da35d9ef72dea26e5af753552c87" dependencies = [ "dashmap", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "no-std-compat", "nonzero_ext", @@ -3297,7 +3386,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap", + "indexmap 1.9.3", "slab", "tokio", "tokio-util 0.7.7", @@ -3319,6 +3408,16 @@ dependencies = [ "ahash 0.7.6", ] +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash 0.8.11", + "allocator-api2", +] + [[package]] name = "heck" version = "0.3.3" @@ -3334,6 +3433,12 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "hermit-abi" version = "0.1.19" @@ -3354,9 +3459,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.1" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -3364,7 +3469,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" dependencies = [ - "serde 1.0.205", + "serde", ] [[package]] @@ -3466,7 +3571,7 @@ checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ "bytes 1.6.1", "http", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", ] [[package]] @@ -3528,8 +3633,8 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project-lite 0.2.9", - "socket2", + "pin-project-lite 0.2.14", + "socket2 0.4.7", "tokio", "tower-service", "tracing", @@ -3630,7 +3735,7 @@ dependencies = [ "async-io", "core-foundation", "fnv", - "futures 0.3.26", + "futures 0.3.30", "if-addrs", "ipnet", "log 0.4.17", @@ -3647,7 +3752,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492" dependencies = [ "globset", - "lazy_static 1.4.0", + "lazy_static", "log 0.4.17", "memchr", "regex", @@ -3704,7 +3809,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4551f042f3438e64dbd6226b20527fc84a6e1fe65688b58746a2f53623f25f5c" dependencies = [ - "serde 1.0.205", + "serde", ] [[package]] @@ -3744,12 +3849,22 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.2" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg 1.1.0", - "hashbrown", + "hashbrown 0.12.3", +] + +[[package]] +name = "indexmap" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" +dependencies = [ + "equivalent", + "hashbrown 0.14.5", ] [[package]] @@ -3759,7 +3874,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d207dc617c7a380ab07ff572a6e52fa202a2a8f355860ac9c38e23f8196be1b" dependencies = [ "console", - "lazy_static 1.4.0", + "lazy_static", "number_prefix", "regex", ] @@ -3770,8 +3885,8 @@ version = "0.11.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fb7c1b80a1dfa604bb4a649a5c5aeef3d913f7c520cb42b40e534e8a61bcdfc" dependencies = [ - "ahash 0.8.3", - "indexmap", + "ahash 0.8.11", + "indexmap 1.9.3", "is-terminal", "itoa", "log 0.4.17", @@ -3818,7 +3933,7 @@ checksum = "6ab388864246d58a276e60e7569a833d9cc4cd75c66e5ca77c177dad38e59996" dependencies = [ "ahash 0.7.6", "dashmap", - "hashbrown", + "hashbrown 0.12.3", "once_cell", "parking_lot 0.12.1", ] @@ -3854,7 +3969,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd302af1b90f2463a98fa5ad469fc212c8e3175a41c3068601bfa2727591c5be" dependencies = [ - "socket2", + "socket2 0.4.7", "widestring", "winapi 0.3.9", "winreg", @@ -3872,12 +3987,18 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef" dependencies = [ - "hermit-abi 0.3.1", + "hermit-abi 0.3.9", "io-lifetimes", "rustix", "windows-sys 0.45.0", ] +[[package]] +name = "is_terminal_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" + [[package]] name = "itertools" version = "0.10.5" @@ -3887,6 +4008,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.5" @@ -3912,7 +4042,7 @@ dependencies = [ "jsonpath-plus", "once_cell", "regex", - "serde 1.0.205", + "serde", "serde_json", ] @@ -3934,7 +4064,7 @@ dependencies = [ "error-chain 0.11.0", "pest 1.0.6", "pest_derive 1.0.8", - "serde 1.0.205", + "serde", "serde_json", ] @@ -3956,7 +4086,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2b99d4207e2a04fb4581746903c2bb7eb376f88de9c699d0f3e10feeac0cd3a" dependencies = [ "derive_more", - "futures 0.3.26", + "futures 0.3.30", "hyper 0.14.24", "hyper-tls", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3964,7 +4094,7 @@ dependencies = [ "jsonrpc-server-utils 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.17", "parity-tokio-ipc", - "serde 1.0.205", + "serde", "serde_json", "tokio", "url 1.7.2", @@ -3977,11 +4107,11 @@ version = "18.0.0" source = "git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19#e895b6cc5897f3813a953a9a6bb4718b4856ab19" dependencies = [ "derive_more", - "futures 0.3.26", + "futures 0.3.30", "jsonrpc-core 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", "jsonrpc-pubsub 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", "log 0.4.17", - "serde 1.0.205", + "serde", "serde_json", ] @@ -3991,11 +4121,11 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14f7f76aef2d054868398427f6c54943cf3d1caa9a7ec7d0c38d69df97a965eb" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "futures-executor", "futures-util", "log 0.4.17", - "serde 1.0.205", + "serde", "serde_derive", "serde_json", ] @@ -4005,11 +4135,11 @@ name = "jsonrpc-core" version = "18.0.0" source = "git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19#e895b6cc5897f3813a953a9a6bb4718b4856ab19" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "futures-executor", "futures-util", "log 0.4.17", - "serde 1.0.205", + "serde", "serde_derive", "serde_json", ] @@ -4020,7 +4150,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b51da17abecbdab3e3d4f26b01c5ec075e88d3abe3ab3b05dc9aa69392764ec0" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "jsonrpc-client-transports 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4029,7 +4159,7 @@ name = "jsonrpc-core-client" version = "18.0.0" source = "git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19#e895b6cc5897f3813a953a9a6bb4718b4856ab19" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "jsonrpc-client-transports 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", ] @@ -4062,7 +4192,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1dea6e07251d9ce6a552abfb5d7ad6bc290a4596c8dcc3d795fae2bbdc1f3ff" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "hyper 0.14.24", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-server-utils 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4078,7 +4208,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "382bb0206323ca7cda3dcd7e245cea86d37d02457a02a975e3378fb149a48845" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-server-utils 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.17", @@ -4093,13 +4223,13 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240f87695e6c6f62fb37f05c02c04953cf68d6408b8c1c89de85c7a0125b1011" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0", + "lazy_static", "log 0.4.17", "parking_lot 0.11.2", "rand 0.7.3", - "serde 1.0.205", + "serde", ] [[package]] @@ -4107,13 +4237,13 @@ name = "jsonrpc-pubsub" version = "18.0.0" source = "git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19#e895b6cc5897f3813a953a9a6bb4718b4856ab19" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "jsonrpc-core 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", - "lazy_static 1.4.0", + "lazy_static", "log 0.4.17", "parking_lot 0.11.2", "rand 0.7.3", - "serde 1.0.205", + "serde", "serde_json", ] @@ -4124,10 +4254,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa4fdea130485b572c39a460d50888beb00afb3e35de23ccd7fad8ff19f0e0d4" dependencies = [ "bytes 1.6.1", - "futures 0.3.26", + "futures 0.3.30", "globset", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0", + "lazy_static", "log 0.4.17", "tokio", "tokio-stream", @@ -4141,10 +4271,10 @@ version = "18.0.0" source = "git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19#e895b6cc5897f3813a953a9a6bb4718b4856ab19" dependencies = [ "bytes 1.6.1", - "futures 0.3.26", + "futures 0.3.30", "globset", "jsonrpc-core 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", - "lazy_static 1.4.0", + "lazy_static", "log 0.4.17", "tokio", "tokio-stream", @@ -4183,7 +4313,7 @@ version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f892c7d766369475ab7b0669f417906302d7c0fb521285c0a0c92e52e7c8e946" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-server-utils 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.17", @@ -4226,12 +4356,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" -[[package]] -name = "lazy_static" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" - [[package]] name = "lazy_static" version = "1.4.0" @@ -4244,24 +4368,11 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" -[[package]] -name = "lexical-core" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe" -dependencies = [ - "arrayvec 0.5.2", - "bitflags", - "cfg-if 1.0.0", - "ryu", - "static_assertions", -] - [[package]] name = "libc" -version = "0.2.139" +version = "0.2.158" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" +checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" [[package]] name = "libloading" @@ -4292,7 +4403,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e0a0d2f693675f49ded13c5d510c48b78069e23cbd9108d7ccd59f6dc568819" dependencies = [ "bytes 1.6.1", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "getrandom 0.2.8", "instant", @@ -4329,7 +4440,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "instant", "libsecp256k1", @@ -4359,7 +4470,7 @@ version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e42a271c1b49f789b92f7fc87749fa79ce5c7bdc88cbdfacb818a4bca47fec5" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "libp2p-core", "log 0.4.17", "parking_lot 0.12.1", @@ -4374,7 +4485,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c052d0026f4817b44869bfb6810f4e1112f43aec8553f2cb38881c524b563abf" dependencies = [ "asynchronous-codec 0.6.1", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "libp2p-core", "libp2p-swarm", @@ -4399,7 +4510,7 @@ dependencies = [ "bytes 1.6.1", "either", "fnv", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "instant", "libp2p-core", @@ -4423,14 +4534,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f378264aade9872d6ccd315c0accc18be3a35d15fc1b9c36e5b6f983b62b5b" dependencies = [ "data-encoding", - "futures 0.3.26", + "futures 0.3.30", "if-watch", "libp2p-core", "libp2p-swarm", "log 0.4.17", "rand 0.8.5", "smallvec 1.10.0", - "socket2", + "socket2 0.4.7", "tokio", "trust-dns-proto", "void", @@ -4458,7 +4569,7 @@ checksum = "03805b44107aa013e7cbbfa5627b31c36cbedfdfb00603c0311998882bc4bace" dependencies = [ "asynchronous-codec 0.6.1", "bytes 1.6.1", - "futures 0.3.26", + "futures 0.3.30", "libp2p-core", "log 0.4.17", "nohash-hasher", @@ -4476,7 +4587,7 @@ checksum = "a978cb57efe82e892ec6f348a536bfbd9fee677adbe5689d7a93ad3a9bffbf2e" dependencies = [ "bytes 1.6.1", "curve25519-dalek 3.2.0", - "futures 0.3.26", + "futures 0.3.30", "libp2p-core", "log 0.4.17", "once_cell", @@ -4497,7 +4608,7 @@ version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "929fcace45a112536e22b3dcfd4db538723ef9c3cb79f672b98be2cc8e25f37f" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "instant", "libp2p-core", @@ -4514,7 +4625,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01e7c867e95c8130667b24409d236d37598270e6da69b3baf54213ba31ffca59" dependencies = [ "bytes 1.6.1", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "if-watch", "libp2p-core", @@ -4536,7 +4647,7 @@ checksum = "3236168796727bfcf4927f766393415361e2c644b08bedb6a6b13d957c9a4884" dependencies = [ "async-trait", "bytes 1.6.1", - "futures 0.3.26", + "futures 0.3.30", "instant", "libp2p-core", "libp2p-swarm", @@ -4554,7 +4665,7 @@ checksum = "b2a35472fe3276b3855c00f1c032ea8413615e030256429ad5349cdf67c6e1a0" dependencies = [ "either", "fnv", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "instant", "libp2p-core", @@ -4585,13 +4696,13 @@ version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4b257baf6df8f2df39678b86c578961d48cc8b68642a12f0f763f56c8e5858d" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "if-watch", "libc", "libp2p-core", "log 0.4.17", - "socket2", + "socket2 0.4.7", "tokio", ] @@ -4601,7 +4712,7 @@ version = "0.1.0-alpha" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7905ce0d040576634e8a3229a7587cc8beab83f79db6023800f1792895defa8" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "futures-rustls", "libp2p-core", "rcgen 0.10.0", @@ -4622,7 +4733,7 @@ dependencies = [ "async-trait", "asynchronous-codec 0.6.1", "bytes 1.6.1", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "hex", "if-watch", @@ -4635,7 +4746,7 @@ dependencies = [ "prost-codec", "rand 0.8.5", "rcgen 0.9.3", - "serde 1.0.205", + "serde", "stun", "thiserror", "tinytemplate", @@ -4651,7 +4762,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d705506030d5c0aaf2882437c70dab437605f21c5f9811978f694e6917a3b54" dependencies = [ "either", - "futures 0.3.26", + "futures 0.3.30", "futures-rustls", "libp2p-core", "log 0.4.17", @@ -4669,7 +4780,7 @@ version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f63594a0aa818642d9d4915c791945053877253f08a3626f13416b5cd928a29" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "libp2p-core", "log 0.4.17", "parking_lot 0.12.1", @@ -4706,7 +4817,7 @@ dependencies = [ "libsecp256k1-gen-ecmult", "libsecp256k1-gen-genmult", "rand 0.8.5", - "serde 1.0.205", + "serde", "sha2 0.9.9", "typenum", ] @@ -4827,7 +4938,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" dependencies = [ "cfg-if 1.0.0", - "serde 1.0.205", + "serde", "value-bag", ] @@ -4854,7 +4965,7 @@ dependencies = [ "log 0.4.17", "log-mdc", "parking_lot 0.12.1", - "serde 1.0.205", + "serde", "serde-value", "serde_json", "serde_yaml", @@ -4870,7 +4981,7 @@ version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a" dependencies = [ - "hashbrown", + "hashbrown 0.12.3", ] [[package]] @@ -4879,7 +4990,7 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909" dependencies = [ - "hashbrown", + "hashbrown 0.12.3", ] [[package]] @@ -4945,9 +5056,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.5.0" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memmap2" @@ -4982,11 +5093,11 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", - "clap 3.2.23", + "clap 4.5.16", "csv", "hex", "merkletree", - "serde 1.0.205", + "serde", "serde_json", "sha3", "starcoin-crypto", @@ -5005,7 +5116,7 @@ dependencies = [ "memmap2", "positioned-io", "rayon", - "serde 1.0.205", + "serde", "tempfile", "typenum", ] @@ -5053,7 +5164,7 @@ dependencies = [ "kernel32-sys", "libc", "log 0.4.17", - "miow 0.2.2", + "miow", "net2", "slab", "winapi 0.2.8", @@ -5061,27 +5172,26 @@ dependencies = [ [[package]] name = "mio" -version = "0.7.14" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8067b404fe97c70829f082dec8bcf4f71225d7eaea1d8645349cb76fa06205cc" +checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" dependencies = [ "libc", "log 0.4.17", - "miow 0.3.7", - "ntapi 0.3.7", - "winapi 0.3.9", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.45.0", ] [[package]] name = "mio" -version = "0.8.6" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ + "hermit-abi 0.3.9", "libc", - "log 0.4.17", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.45.0", + "windows-sys 0.52.0", ] [[package]] @@ -5108,15 +5218,6 @@ dependencies = [ "ws2_32-sys", ] -[[package]] -name = "miow" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" -dependencies = [ - "winapi 0.3.9", -] - [[package]] name = "mirai-annotations" version = "1.12.0" @@ -5126,94 +5227,105 @@ checksum = "c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1" [[package]] name = "move-abigen" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "bcs", - "heck 0.3.3", + "bcs 0.1.4", + "heck 0.4.1", "log 0.4.17", "move-binary-format", "move-bytecode-verifier", "move-command-line-common", "move-core-types", "move-model", - "serde 1.0.205", + "serde", ] [[package]] name = "move-binary-format" version = "0.0.3" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", "arbitrary", + "backtrace", + "indexmap 1.9.3", + "move-bytecode-spec", "move-core-types", - "once_cell", "proptest", - "proptest-derive", + "proptest-derive 0.4.0", "ref-cast", - "serde 1.0.205", + "serde", "variant_count", ] [[package]] name = "move-borrow-graph" version = "0.0.1" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" [[package]] name = "move-bytecode-source-map" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "bcs", + "bcs 0.1.4", "move-binary-format", "move-command-line-common", "move-core-types", "move-ir-types", "move-symbol-pool", - "serde 1.0.205", + "serde", +] + +[[package]] +name = "move-bytecode-spec" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +dependencies = [ + "once_cell", + "quote 1.0.36", + "syn 1.0.107", ] [[package]] name = "move-bytecode-utils" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", "move-binary-format", "move-core-types", "petgraph 0.5.1", - "serde-reflection 0.3.6", + "serde-reflection 0.3.5", ] [[package]] name = "move-bytecode-verifier" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ - "anyhow", "fail", "move-binary-format", "move-borrow-graph", "move-core-types", "petgraph 0.5.1", + "serde", + "typed-arena", ] [[package]] name = "move-bytecode-viewer" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "clap 3.2.23", - "crossterm 0.21.0", + "clap 4.5.16", + "crossterm 0.26.1", "move-binary-format", "move-bytecode-source-map", - "move-command-line-common", "move-disassembler", - "move-ir-types", "regex", "tui", ] @@ -5221,62 +5333,46 @@ dependencies = [ [[package]] name = "move-cli" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "bcs", - "clap 3.2.23", + "clap 4.5.16", "codespan-reporting", "colored", - "difference", - "itertools", "move-binary-format", - "move-bytecode-source-map", - "move-bytecode-utils", - "move-bytecode-verifier", "move-bytecode-viewer", "move-command-line-common", "move-compiler", + "move-compiler-v2", "move-core-types", "move-coverage 0.1.0", "move-disassembler", "move-docgen", "move-errmapgen", - "move-ir-types", + "move-model", "move-package", "move-prover", - "move-resource-viewer", "move-stdlib", - "move-symbol-pool", "move-unit-test", "move-vm-runtime", "move-vm-test-utils", - "move-vm-types", "once_cell", - "read-write-set", - "read-write-set-dynamic", - "reqwest", - "serde 1.0.205", - "serde_json", - "serde_yaml", "tempfile", - "toml_edit", - "walkdir", ] [[package]] name = "move-command-line-common" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", "difference", "dirs-next", "hex", "move-core-types", - "num-bigint", + "num-bigint 0.3.3", "once_cell", - "serde 1.0.205", + "serde", "sha2 0.9.9", "walkdir", ] @@ -5284,13 +5380,12 @@ dependencies = [ [[package]] name = "move-compiler" version = "0.0.1" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "bcs", - "clap 3.2.23", + "bcs 0.1.4", + "clap 4.5.16", "codespan-reporting", - "difference", "hex", "move-binary-format", "move-borrow-graph", @@ -5301,47 +5396,78 @@ dependencies = [ "move-ir-to-bytecode", "move-ir-types", "move-symbol-pool", - "num-bigint", "once_cell", "petgraph 0.5.1", "regex", "sha3", "tempfile", - "walkdir", +] + +[[package]] +name = "move-compiler-v2" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" +dependencies = [ + "abstract-domain-derive", + "anyhow", + "bcs 0.1.4", + "clap 4.5.16", + "codespan-reporting", + "ethnum", + "flexi_logger", + "im", + "itertools 0.13.0", + "log 0.4.17", + "move-binary-format", + "move-bytecode-source-map", + "move-bytecode-verifier", + "move-command-line-common", + "move-compiler", + "move-core-types", + "move-disassembler", + "move-ir-types", + "move-model", + "move-stackless-bytecode", + "move-symbol-pool", + "num", + "once_cell", + "petgraph 0.5.1", ] [[package]] name = "move-core-types" version = "0.0.4" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", "arbitrary", - "bcs", - "bech32", + "bcs 0.1.4", + "bytes 1.6.1", "ethnum", + "hashbrown 0.14.5", "hex", "num", "once_cell", "openrpc-schema", "primitive-types 0.10.1", "proptest", - "proptest-derive", + "proptest-derive 0.4.0", "rand 0.8.5", "ref-cast", - "serde 1.0.205", + "serde", "serde_bytes", + "thiserror", "uint 0.9.5", ] [[package]] name = "move-coverage" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "bcs", - "clap 3.2.23", + "bcs 0.1.4", + "clap 4.5.16", "codespan 0.11.1", "colored", "move-binary-format", @@ -5349,9 +5475,8 @@ dependencies = [ "move-command-line-common", "move-core-types", "move-ir-types", - "once_cell", "petgraph 0.5.1", - "serde 1.0.205", + "serde", ] [[package]] @@ -5359,8 +5484,8 @@ name = "move-coverage" version = "2.0.1" dependencies = [ "anyhow", - "bcs", - "clap 3.2.23", + "bcs 0.1.5", + "clap 4.5.16", "codespan 0.8.0", "colored", "move-binary-format", @@ -5368,20 +5493,19 @@ dependencies = [ "move-command-line-common", "move-coverage 0.1.0", "petgraph 0.5.1", - "serde 1.0.205", + "serde", ] [[package]] name = "move-disassembler" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "clap 3.2.23", + "clap 4.5.16", "colored", "move-binary-format", "move-bytecode-source-map", - "move-bytecode-verifier", "move-command-line-common", "move-compiler", "move-core-types", @@ -5392,58 +5516,54 @@ dependencies = [ [[package]] name = "move-docgen" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", + "clap 4.5.16", "codespan 0.11.1", "codespan-reporting", - "itertools", + "itertools 0.13.0", "log 0.4.17", "move-compiler", + "move-core-types", "move-model", - "num", "once_cell", "regex", - "serde 1.0.205", + "serde", ] [[package]] name = "move-errmapgen" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "bcs", - "log 0.4.17", "move-command-line-common", "move-core-types", "move-model", - "serde 1.0.205", + "serde", ] [[package]] name = "move-ir-compiler" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "bcs", - "clap 3.2.23", + "bcs 0.1.4", + "clap 4.5.16", "move-binary-format", "move-bytecode-source-map", "move-bytecode-verifier", "move-command-line-common", - "move-core-types", "move-ir-to-bytecode", - "move-ir-types", - "move-symbol-pool", "serde_json", ] [[package]] name = "move-ir-to-bytecode" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", "codespan-reporting", @@ -5456,13 +5576,12 @@ dependencies = [ "move-ir-types", "move-symbol-pool", "ouroboros", - "thiserror", ] [[package]] name = "move-ir-to-bytecode-syntax" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", "hex", @@ -5475,31 +5594,29 @@ dependencies = [ [[package]] name = "move-ir-types" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ - "anyhow", "hex", "move-command-line-common", "move-core-types", "move-symbol-pool", "once_cell", - "serde 1.0.205", + "serde", ] [[package]] name = "move-model" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", "codespan 0.11.1", "codespan-reporting", "internment", - "itertools", + "itertools 0.13.0", "log 0.4.17", "move-binary-format", "move-bytecode-source-map", - "move-bytecode-verifier", "move-command-line-common", "move-compiler", "move-core-types", @@ -5507,28 +5624,28 @@ dependencies = [ "move-ir-types", "move-symbol-pool", "num", + "num-traits", "once_cell", "regex", - "serde 1.0.205", + "serde", ] [[package]] name = "move-package" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "bcs", - "clap 3.2.23", + "clap 4.5.16", "colored", - "dirs-next", - "itertools", + "itertools 0.13.0", "move-abigen", "move-binary-format", "move-bytecode-source-map", "move-bytecode-utils", "move-command-line-common", "move-compiler", + "move-compiler-v2", "move-core-types", "move-docgen", "move-model", @@ -5536,14 +5653,13 @@ dependencies = [ "named-lock", "once_cell", "petgraph 0.5.1", - "ptree", "regex", - "reqwest", - "serde 1.0.205", + "serde", "serde_yaml", "sha2 0.9.9", "tempfile", - "toml", + "termcolor", + "toml 0.7.8", "walkdir", "whoami", ] @@ -5553,15 +5669,15 @@ name = "move-package-manager" version = "2.0.1" dependencies = [ "anyhow", - "bcs", + "bcs 0.1.5", "bcs-ext", - "clap 3.2.23", + "clap 4.5.16", "codespan-reporting", "datatest-stable 0.1.1", "difference", - "futures 0.3.26", + "futures 0.3.30", "include_dir", - "itertools", + "itertools 0.10.5", "jsonrpc-client-transports 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core-client 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "move-binary-format", @@ -5602,154 +5718,123 @@ dependencies = [ [[package]] name = "move-prover" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "async-trait", "atty", - "clap 3.2.23", - "codespan 0.11.1", + "clap 4.5.16", "codespan-reporting", - "futures 0.3.26", - "hex", - "itertools", + "itertools 0.13.0", "log 0.4.17", "move-abigen", - "move-binary-format", "move-command-line-common", "move-compiler", - "move-core-types", + "move-compiler-v2", "move-docgen", "move-errmapgen", - "move-ir-types", "move-model", "move-prover-boogie-backend", + "move-prover-bytecode-pipeline", "move-stackless-bytecode", - "num", "once_cell", - "pretty", - "rand 0.8.5", - "serde 1.0.205", - "serde_json", - "simplelog 0.12.2", - "tokio", - "toml", + "serde", + "simplelog", + "toml 0.7.8", ] [[package]] name = "move-prover-boogie-backend" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", "async-trait", "codespan 0.11.1", "codespan-reporting", - "futures 0.3.26", - "itertools", + "futures 0.3.30", + "itertools 0.13.0", "log 0.4.17", "move-binary-format", "move-command-line-common", + "move-compiler", "move-core-types", "move-model", + "move-prover-bytecode-pipeline", "move-stackless-bytecode", "num", "once_cell", "pretty", - "rand 0.8.5", + "rand 0.7.3", "regex", - "serde 1.0.205", - "serde_json", + "serde", "tera", "tokio", ] [[package]] -name = "move-prover-test-utils" +name = "move-prover-bytecode-pipeline" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ + "abstract-domain-derive", "anyhow", - "move-command-line-common", - "prettydiff", - "regex", + "codespan-reporting", + "itertools 0.13.0", + "log 0.4.17", + "move-binary-format", + "move-core-types", + "move-model", + "move-stackless-bytecode", + "serde", ] [[package]] -name = "move-read-write-set-types" -version = "0.0.3" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +name = "move-prover-test-utils" +version = "0.1.0" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "move-binary-format", - "move-core-types", - "serde 1.0.205", + "move-command-line-common", + "prettydiff", + "regex", ] [[package]] name = "move-resource-viewer" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "bcs", "hex", "move-binary-format", "move-bytecode-utils", "move-core-types", - "once_cell", - "serde 1.0.205", + "serde", ] [[package]] name = "move-stackless-bytecode" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ - "codespan 0.11.1", + "abstract-domain-derive", "codespan-reporting", "ethnum", "im", - "itertools", + "itertools 0.13.0", "log 0.4.17", "move-binary-format", - "move-borrow-graph", - "move-bytecode-verifier", - "move-command-line-common", - "move-compiler", "move-core-types", - "move-ir-to-bytecode", "move-model", - "move-read-write-set-types", "num", - "once_cell", "paste", "petgraph 0.5.1", - "serde 1.0.205", -] - -[[package]] -name = "move-stackless-bytecode-interpreter" -version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" -dependencies = [ - "anyhow", - "bytecode-interpreter-crypto", - "clap 3.2.23", - "codespan-reporting", - "itertools", - "move-binary-format", - "move-core-types", - "move-model", - "move-stackless-bytecode", - "num", - "serde 1.0.205", ] [[package]] name = "move-stdlib" version = "0.1.1" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", "hex", @@ -5772,25 +5857,23 @@ dependencies = [ [[package]] name = "move-symbol-pool" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "once_cell", - "serde 1.0.205", + "serde", ] [[package]] name = "move-table-extension" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ - "anyhow", - "bcs", "better_any", + "bytes 1.6.1", "move-binary-format", "move-core-types", "move-vm-runtime", "move-vm-types", - "once_cell", "sha3", "smallvec 1.10.0", ] @@ -5798,64 +5881,56 @@ dependencies = [ [[package]] name = "move-transactional-test-runner" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", - "clap 3.2.23", - "colored", - "hex", - "jpst", + "clap 4.5.16", "move-binary-format", "move-bytecode-source-map", - "move-bytecode-utils", "move-bytecode-verifier", - "move-cli", "move-command-line-common", "move-compiler", + "move-compiler-v2", "move-core-types", "move-disassembler", "move-ir-compiler", "move-ir-types", + "move-model", "move-resource-viewer", - "move-stackless-bytecode-interpreter", "move-stdlib", "move-symbol-pool", "move-vm-runtime", "move-vm-test-utils", "move-vm-types", "once_cell", - "rayon", "regex", - "serde_json", "tempfile", + "termcolor", ] [[package]] name = "move-unit-test" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", "better_any", - "clap 3.2.23", + "clap 4.5.16", "codespan-reporting", "colored", - "itertools", + "itertools 0.13.0", "move-binary-format", "move-bytecode-utils", "move-command-line-common", "move-compiler", "move-core-types", "move-ir-types", - "move-model", "move-resource-viewer", - "move-stackless-bytecode-interpreter", "move-stdlib", "move-symbol-pool", "move-table-extension", "move-vm-runtime", "move-vm-test-utils", - "move-vm-types", "once_cell", "rayon", "regex", @@ -5864,47 +5939,58 @@ dependencies = [ [[package]] name = "move-vm-runtime" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "better_any", "bytes 1.6.1", "fail", + "hashbrown 0.14.5", + "lazy_static", + "lru 0.7.8", "move-binary-format", "move-bytecode-verifier", "move-core-types", "move-vm-types", "once_cell", - "parking_lot 0.11.2", + "parking_lot 0.12.1", + "serde", "sha3", "tracing", + "triomphe", "typed-arena", ] [[package]] name = "move-vm-test-utils" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ "anyhow", + "bytes 1.6.1", "move-binary-format", + "move-bytecode-utils", "move-core-types", "move-table-extension", "move-vm-types", "once_cell", - "serde 1.0.205", + "serde", ] [[package]] name = "move-vm-types" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" +source = "git+https://github.com/starcoinorg/aptos-core?rev=1d3c4ae8225b465ce16650089b831f1df876759f#1d3c4ae8225b465ce16650089b831f1df876759f" dependencies = [ - "bcs", + "bcs 0.1.4", + "bytes 1.6.1", + "derivative", + "itertools 0.13.0", "move-binary-format", "move-core-types", - "once_cell", - "serde 1.0.205", + "serde", + "smallbitvec", "smallvec 1.10.0", + "triomphe", ] [[package]] @@ -5919,7 +6005,7 @@ dependencies = [ "multibase", "multihash", "percent-encoding 2.2.0", - "serde 1.0.205", + "serde", "static_assertions", "unsigned-varint 0.7.1", "url 2.3.1", @@ -5976,7 +6062,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a" dependencies = [ "bytes 1.6.1", - "futures 0.3.26", + "futures 0.3.30", "log 0.4.17", "pin-project 1.0.12", "smallvec 1.10.0", @@ -6012,7 +6098,7 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" dependencies = [ - "lazy_static 1.4.0", + "lazy_static", "libc", "log 0.4.17", "openssl", @@ -6054,7 +6140,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab" dependencies = [ "anyhow", - "bitflags", + "bitflags 1.3.2", "byteorder", "libc", "netlink-packet-core", @@ -6080,7 +6166,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6" dependencies = [ "bytes 1.6.1", - "futures 0.3.26", + "futures 0.3.30", "log 0.4.17", "netlink-packet-core", "netlink-sys", @@ -6095,7 +6181,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "260e21fbb6f3d253a14df90eb0000a6066780a15dd901a7519ce02d77a94985b" dependencies = [ "bytes 1.6.1", - "futures 0.3.26", + "futures 0.3.30", "libc", "log 0.4.17", "tokio", @@ -6108,15 +6194,15 @@ dependencies = [ "anyhow", "async-trait", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "hex", - "itertools", + "itertools 0.10.5", "network-p2p-types", "network-types", "parking_lot 0.12.1", "rand 0.8.5", "schemars", - "serde 1.0.205", + "serde", "starcoin-crypto", "starcoin-logger", "starcoin-metrics", @@ -6133,13 +6219,13 @@ dependencies = [ "async-trait", "asynchronous-codec 0.5.0", "bcs-ext", - "bitflags", + "bitflags 1.3.2", "bs58 0.3.1", "bytes 1.6.1", "derive_more", "either", "fnv", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "hex", "ip_network", @@ -6155,7 +6241,7 @@ dependencies = [ "prometheus", "rand 0.8.5", "sc-peerset", - "serde 1.0.205", + "serde", "serde_json", "smallvec 1.10.0", "starcoin-config", @@ -6178,12 +6264,12 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "log 0.4.17", "network-p2p-derive", "network-p2p-types", "num_enum", - "serde 1.0.205", + "serde", "starcoin-types", "stest", ] @@ -6203,14 +6289,14 @@ name = "network-p2p-types" version = "2.0.1" dependencies = [ "anyhow", - "bitflags", + "bitflags 1.3.2", "bytes 1.6.1", "derive_more", "libp2p", "rand 0.8.5", "sc-peerset", "schemars", - "serde 1.0.205", + "serde", "serde_json", "starcoin-crypto", "starcoin-types", @@ -6223,7 +6309,7 @@ dependencies = [ "anyhow", "network-p2p-types", "schemars", - "serde 1.0.205", + "serde", "starcoin-crypto", "starcoin-types", ] @@ -6243,7 +6329,7 @@ version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cc", "cfg-if 1.0.0", "libc", @@ -6256,7 +6342,7 @@ version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cfg-if 1.0.0", "libc", "memoffset 0.6.5", @@ -6268,7 +6354,7 @@ version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cfg-if 1.0.0", "libc", "static_assertions", @@ -6286,17 +6372,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" -[[package]] -name = "nom" -version = "5.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af" -dependencies = [ - "lexical-core", - "memchr", - "version_check 0.9.4", -] - [[package]] name = "nom" version = "7.1.3" @@ -6315,20 +6390,20 @@ checksum = "38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21" [[package]] name = "ntapi" -version = "0.3.7" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" dependencies = [ "winapi 0.3.9", ] [[package]] -name = "ntapi" -version = "0.4.1" +name = "nu-ansi-term" +version = "0.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" +checksum = "c073d3c1930d0751774acf49e66653acecb416c3a54c6ec095a9b11caddb5a68" dependencies = [ - "winapi 0.3.9", + "windows-sys 0.48.0", ] [[package]] @@ -6337,12 +6412,24 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" dependencies = [ - "num-bigint", + "num-bigint 0.4.3", "num-complex", "num-integer", "num-iter", "num-rational", - "num-traits 0.2.15", + "num-traits", +] + +[[package]] +name = "num-bigint" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6f7833f2cbf2360a6cfd58cd41a53aa7a90bd4c202f5b1c7dd2ed73c57b2c3" +dependencies = [ + "autocfg 1.1.0", + "num-integer", + "num-traits", + "rand 0.7.3", ] [[package]] @@ -6353,7 +6440,7 @@ checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" dependencies = [ "autocfg 1.1.0", "num-integer", - "num-traits 0.2.15", + "num-traits", ] [[package]] @@ -6362,7 +6449,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d" dependencies = [ - "num-traits 0.2.15", + "num-traits", ] [[package]] @@ -6393,7 +6480,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" dependencies = [ "autocfg 1.1.0", - "num-traits 0.2.15", + "num-traits", ] [[package]] @@ -6404,7 +6491,7 @@ checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" dependencies = [ "autocfg 1.1.0", "num-integer", - "num-traits 0.2.15", + "num-traits", ] [[package]] @@ -6414,18 +6501,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" dependencies = [ "autocfg 1.1.0", - "num-bigint", + "num-bigint 0.4.3", "num-integer", - "num-traits 0.2.15", -] - -[[package]] -name = "num-traits" -version = "0.1.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" -dependencies = [ - "num-traits 0.2.15", + "num-traits", ] [[package]] @@ -6513,9 +6591,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.17.1" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "oorandom" @@ -6555,7 +6633,7 @@ version = "0.1.0" source = "git+https://github.com/starcoinorg/openrpc-rs?rev=f8ab047e30927cdf2f605b61a219c975d6c4f666#f8ab047e30927cdf2f605b61a219c975d6c4f666" dependencies = [ "schemars", - "serde 1.0.205", + "serde", "serde_json", ] @@ -6565,7 +6643,7 @@ version = "0.10.45" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cfg-if 1.0.0", "foreign-types", "libc", @@ -6610,7 +6688,7 @@ version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7940cf2ca942593318d07fcf2596cdca60a85c9e7fab408a5e21a4f9dcd40d87" dependencies = [ - "num-traits 0.2.15", + "num-traits", ] [[package]] @@ -6630,19 +6708,19 @@ checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" [[package]] name = "ouroboros" -version = "0.9.5" +version = "0.15.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbeff60e3e37407a80ead3e9458145b456e978c4068cddbfea6afb48572962ca" +checksum = "e1358bd1558bd2a083fed428ffeda486fbfb323e698cdda7794259d592ca72db" dependencies = [ + "aliasable", "ouroboros_macro", - "stable_deref_trait", ] [[package]] name = "ouroboros_macro" -version = "0.9.5" +version = "0.15.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03f2cb802b5bdfdf52f1ffa0b54ce105e4d346e91990dd571f86c91321ad49e2" +checksum = "5f7d21ccd03305a674437ee1248f3ab5d4b1db095cf1caf49f1713ddf61956b7" dependencies = [ "Inflector", "proc-macro-error", @@ -6683,6 +6761,15 @@ dependencies = [ "libm 0.1.4", ] +[[package]] +name = "pad" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ad9b889f1b12e0b9ee24db044b5129150d5eada288edc800f789928dc8c0e3" +dependencies = [ + "unicode-width", +] + [[package]] name = "parity-scale-codec" version = "1.3.7" @@ -6692,7 +6779,7 @@ dependencies = [ "arrayvec 0.5.2", "bitvec 0.17.4", "byte-slice-cast 0.3.5", - "serde 1.0.205", + "serde", ] [[package]] @@ -6706,7 +6793,7 @@ dependencies = [ "byte-slice-cast 1.2.2", "impl-trait-for-tuples", "parity-scale-codec-derive", - "serde 1.0.205", + "serde", ] [[package]] @@ -6727,7 +6814,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9981e32fb75e004cc148f5fb70342f393830e0a4aa62e3cc93b50976218d42b6" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "libc", "log 0.4.17", "rand 0.7.3", @@ -6981,7 +7068,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7" dependencies = [ "fixedbitset 0.2.0", - "indexmap", + "indexmap 1.9.3", ] [[package]] @@ -6991,7 +7078,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" dependencies = [ "fixedbitset 0.4.2", - "indexmap", + "indexmap 1.9.3", ] [[package]] @@ -7081,9 +7168,9 @@ checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" [[package]] name = "pin-project-lite" -version = "0.2.9" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -7119,7 +7206,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97" dependencies = [ - "num-traits 0.2.15", + "num-traits", "plotters-backend", "plotters-svg", "wasm-bindgen", @@ -7240,13 +7327,14 @@ dependencies = [ [[package]] name = "prettydiff" -version = "0.4.0" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bc9e8bdfe446d34975ff774fbb4a2b944d17054f6b5845ec132d4fb9ff8f559" +checksum = "8ff1fec61082821f8236cf6c0c14e8172b62ce8a72a0eedc30d3b247bb68dc11" dependencies = [ - "ansi_term 0.9.0", + "ansi_term", + "pad", "prettytable-rs", - "structopt 0.2.18", + "structopt", ] [[package]] @@ -7271,15 +7359,15 @@ dependencies = [ [[package]] name = "prettytable-rs" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fd04b170004fa2daccf418a7f8253aaf033c27760b5f225889024cf66d7ac2e" +checksum = "eea25e07510aa6ab6547308ebe3c036016d162b8da920dbb079e3ba8acf3d95a" dependencies = [ - "atty", "csv", - "encode_unicode", - "lazy_static 1.4.0", - "term 0.5.2", + "encode_unicode 1.0.0", + "is-terminal", + "lazy_static", + "term", "unicode-width", ] @@ -7314,7 +7402,7 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" dependencies = [ - "toml", + "toml 0.5.11", ] [[package]] @@ -7324,7 +7412,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a" dependencies = [ "thiserror", - "toml", + "toml 0.5.11", ] [[package]] @@ -7383,7 +7471,7 @@ checksum = "449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c" dependencies = [ "cfg-if 1.0.0", "fnv", - "lazy_static 1.4.0", + "lazy_static", "libc", "memchr", "parking_lot 0.12.1", @@ -7417,16 +7505,15 @@ dependencies = [ [[package]] name = "proptest" -version = "1.1.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29f1b898011ce9595050a68e60f90bad083ff2987a695a42357134c8381fba70" +checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d" dependencies = [ "bit-set", - "bitflags", - "byteorder", - "lazy_static 1.4.0", - "num-traits 0.2.15", - "quick-error 2.0.1", + "bit-vec", + "bitflags 2.6.0", + "lazy_static", + "num-traits", "rand 0.8.5", "rand_chacha 0.3.1", "rand_xorshift 0.3.0", @@ -7447,6 +7534,17 @@ dependencies = [ "syn 0.15.44", ] +[[package]] +name = "proptest-derive" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cf16337405ca084e9c78985114633b6827711d22b9e6ef6c6c0d665eb3f0b6e" +dependencies = [ + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 1.0.107", +] + [[package]] name = "prost" version = "0.11.6" @@ -7465,8 +7563,8 @@ checksum = "a3f8ad728fb08fe212df3c05169e940fbb6d9d16a877ddde14644a983ba2012e" dependencies = [ "bytes 1.6.1", "heck 0.4.1", - "itertools", - "lazy_static 1.4.0", + "itertools 0.10.5", + "lazy_static", "log 0.4.17", "multimap", "petgraph 0.6.3", @@ -7499,7 +7597,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8bda8c0881ea9f722eb9629376db3d0b903b462477c1aafcb0566610ac28ac5d" dependencies = [ "anyhow", - "itertools", + "itertools 0.10.5", "proc-macro2 1.0.86", "quote 1.0.36", "syn 1.0.107", @@ -7536,22 +7634,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "ptree" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0de80796b316aec75344095a6d2ef68ec9b8f573b9e7adc821149ba3598e270" -dependencies = [ - "ansi_term 0.12.1", - "atty", - "config", - "directories", - "petgraph 0.6.3", - "serde 1.0.205", - "serde-value", - "tint", -] - [[package]] name = "quanta" version = "0.9.3" @@ -7574,12 +7656,6 @@ version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" -[[package]] -name = "quick-error" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" - [[package]] name = "quick-xml" version = "0.26.0" @@ -7768,7 +7844,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ "getrandom 0.2.8", - "serde 1.0.205", + "serde", ] [[package]] @@ -7866,7 +7942,7 @@ version = "10.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c307f7aacdbab3f0adee67d52739a1d71112cc068d6fab169ddeb18e48877fad" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] [[package]] @@ -7925,33 +8001,6 @@ dependencies = [ "rand_core 0.3.1", ] -[[package]] -name = "read-write-set" -version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" -dependencies = [ - "anyhow", - "move-binary-format", - "move-bytecode-utils", - "move-core-types", - "move-model", - "move-read-write-set-types", - "move-stackless-bytecode", - "read-write-set-dynamic", -] - -[[package]] -name = "read-write-set-dynamic" -version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=905484b15b2a2218013fdb2c034f1d7898d29a25#905484b15b2a2218013fdb2c034f1d7898d29a25" -dependencies = [ - "anyhow", - "move-binary-format", - "move-bytecode-utils", - "move-core-types", - "move-read-write-set-types", -] - [[package]] name = "redox_syscall" version = "0.1.57" @@ -7964,18 +8013,16 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" dependencies = [ - "bitflags", + "bitflags 1.3.2", ] [[package]] -name = "redox_users" -version = "0.3.5" +name = "redox_syscall" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" dependencies = [ - "getrandom 0.1.16", - "redox_syscall 0.1.57", - "rust-argon2", + "bitflags 1.3.2", ] [[package]] @@ -8011,12 +8058,13 @@ dependencies = [ [[package]] name = "regex" -version = "1.7.1" +version = "1.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" +checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" dependencies = [ - "aho-corasick", + "aho-corasick 1.1.3", "memchr", + "regex-automata 0.4.7", "regex-syntax", ] @@ -8026,11 +8074,22 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +[[package]] +name = "regex-automata" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" +dependencies = [ + "aho-corasick 1.1.3", + "memchr", + "regex-syntax", +] + [[package]] name = "regex-syntax" -version = "0.6.28" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" +checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] name = "remove_dir_all" @@ -8065,8 +8124,8 @@ dependencies = [ "native-tls", "once_cell", "percent-encoding 2.2.0", - "pin-project-lite 0.2.9", - "serde 1.0.205", + "pin-project-lite 0.2.14", + "serde", "serde_json", "serde_urlencoded", "tokio", @@ -8087,7 +8146,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00" dependencies = [ "hostname", - "quick-error 1.2.3", + "quick-error", ] [[package]] @@ -8096,11 +8155,11 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", - "clap 3.2.23", + "clap 4.5.16", "csv", "hex", "pprof", - "serde 1.0.205", + "serde", "serde_json", "starcoin-crypto", "starcoin-resource-viewer", @@ -8214,7 +8273,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "322c53fd76a18698f1c27381d58091de3a043d356aa5bd0d510608b565f469a0" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "log 0.4.17", "netlink-packet-route", "netlink-proto", @@ -8232,7 +8291,7 @@ dependencies = [ "async-trait", "bytes 1.6.1", "rand 0.8.5", - "serde 1.0.205", + "serde", "thiserror", "webrtc-util", ] @@ -8294,12 +8353,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "rust-ini" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2" - [[package]] name = "rustc-demangle" version = "0.1.21" @@ -8348,7 +8401,7 @@ version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" dependencies = [ - "nom 7.1.3", + "nom", ] [[package]] @@ -8357,7 +8410,7 @@ version = "0.36.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14e4d67015953998ad0eb82887a0eb0129e18a7e2f3b7b0f6c422fddcd503d62" dependencies = [ - "bitflags", + "bitflags 1.3.2", "errno", "io-lifetimes", "libc", @@ -8403,7 +8456,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f" dependencies = [ "fnv", - "quick-error 1.2.3", + "quick-error", "tempfile", "wait-timeout", ] @@ -8414,7 +8467,7 @@ version = "9.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db7826789c0e25614b03e5a54a0717a86f9ff6e6e5247f92b369472869320039" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cfg-if 1.0.0", "clipboard-win", "dirs-next", @@ -8448,7 +8501,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "pin-project 1.0.12", "static_assertions", ] @@ -8478,7 +8531,7 @@ dependencies = [ name = "sc-peerset" version = "2.0.1" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "libp2p", "log 0.4.17", "rand 0.8.5", @@ -8504,7 +8557,7 @@ dependencies = [ "dyn-clone", "multiaddr", "schemars_derive", - "serde 1.0.205", + "serde", "serde_json", ] @@ -8524,7 +8577,7 @@ name = "scmd" version = "2.0.1" dependencies = [ "anyhow", - "clap 3.2.23", + "clap 4.5.16", "cli-table", "ctrlc", "jpst", @@ -8533,7 +8586,7 @@ dependencies = [ "rust-flatten-json", "rustyline", "rustyline-derive", - "serde 1.0.205", + "serde", "serde_json", "thiserror", ] @@ -8602,7 +8655,7 @@ version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254" dependencies = [ - "bitflags", + "bitflags 1.3.2", "core-foundation", "core-foundation-sys", "libc", @@ -8640,12 +8693,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -[[package]] -name = "serde" -version = "0.8.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dad3f759919b92c3068c696c15c3d17238234498bbdcc80f2c469606f948ac8" - [[package]] name = "serde" version = "1.0.205" @@ -8660,16 +8707,16 @@ name = "serde-generate" version = "0.19.1" source = "git+https://github.com/starcoinorg/serde-reflection?rev=eb95fd4e3b67e08d71432b522c53833a0b855d80#eb95fd4e3b67e08d71432b522c53833a0b855d80" dependencies = [ - "bcs", + "bcs 0.1.5", "bincode", "heck 0.3.3", "include_dir", "maplit", - "serde 1.0.205", + "serde", "serde-reflection 0.3.2", "serde_bytes", "serde_yaml", - "structopt 0.3.26", + "structopt", "textwrap 0.13.4", ] @@ -8679,30 +8726,18 @@ version = "2.0.1" dependencies = [ "bcs-ext", "hex", - "serde 1.0.205", + "serde", "serde_bytes", "serde_json", ] -[[package]] -name = "serde-hjson" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a3a4e0ea8a88553209f6cc6cfe8724ecad22e1acf372793c27d995290fe74f8" -dependencies = [ - "lazy_static 1.4.0", - "num-traits 0.1.43", - "regex", - "serde 0.8.23", -] - [[package]] name = "serde-name" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12c47087018ec281d1cdab673d36aea22d816b54d498264029c05d5fa1910da6" dependencies = [ - "serde 1.0.205", + "serde", "thiserror", ] @@ -8712,7 +8747,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b5b14ebbcc4e4f2b3642fa99c388649da58d1dc3308c7d109f39f565d1710f0" dependencies = [ - "serde 1.0.205", + "serde", "thiserror", ] @@ -8721,18 +8756,17 @@ name = "serde-reflection" version = "0.3.2" source = "git+https://github.com/starcoinorg/serde-reflection?rev=eb95fd4e3b67e08d71432b522c53833a0b855d80#eb95fd4e3b67e08d71432b522c53833a0b855d80" dependencies = [ - "serde 1.0.205", + "serde", "thiserror", ] [[package]] name = "serde-reflection" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f05a5f801ac62a51a49d378fdb3884480041b99aced450b28990673e8ff99895" +version = "0.3.5" +source = "git+https://github.com/aptos-labs/serde-reflection?rev=73b6bbf748334b71ff6d7d09d06a29e3062ca075#73b6bbf748334b71ff6d7d09d06a29e3062ca075" dependencies = [ "once_cell", - "serde 1.0.205", + "serde", "thiserror", ] @@ -8743,7 +8777,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" dependencies = [ "ordered-float", - "serde 1.0.205", + "serde", ] [[package]] @@ -8752,7 +8786,7 @@ version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "416bda436f9aab92e02c8e10d49a15ddd339cea90b6e340fe51ed97abb548294" dependencies = [ - "serde 1.0.205", + "serde", ] [[package]] @@ -8762,7 +8796,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" dependencies = [ "half", - "serde 1.0.205", + "serde", ] [[package]] @@ -8793,9 +8827,19 @@ version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76" dependencies = [ + "indexmap 1.9.3", "itoa", "ryu", - "serde 1.0.205", + "serde", +] + +[[package]] +name = "serde_spanned" +version = "0.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" +dependencies = [ + "serde", ] [[package]] @@ -8807,7 +8851,7 @@ dependencies = [ "form_urlencoded", "itoa", "ryu", - "serde 1.0.205", + "serde", ] [[package]] @@ -8816,7 +8860,7 @@ version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff" dependencies = [ - "serde 1.0.205", + "serde", "serde_with_macros", ] @@ -8838,9 +8882,9 @@ version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" dependencies = [ - "indexmap", + "indexmap 1.9.3", "ryu", - "serde 1.0.205", + "serde", "yaml-rust", ] @@ -8959,7 +9003,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af" dependencies = [ "libc", - "mio 0.7.14", + "mio 0.8.6", "signal-hook", ] @@ -9022,17 +9066,6 @@ dependencies = [ "termcolor", ] -[[package]] -name = "simplelog" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0" -dependencies = [ - "log 0.4.17", - "termcolor", - "time 0.3.19", -] - [[package]] name = "siphasher" version = "0.3.10" @@ -9084,7 +9117,7 @@ checksum = "87d29185c55b7b258b4f120eab00f48557d4d9bc814f41713f449d35b0f8977c" dependencies = [ "atty", "slog", - "term 0.7.0", + "term", "thread_local", "time 0.3.19", ] @@ -9098,6 +9131,12 @@ dependencies = [ "deunicode", ] +[[package]] +name = "smallbitvec" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc3fc564a4b53fd1e8589628efafe57602d91bde78be18186b5f61e8faea470" + [[package]] name = "smallvec" version = "0.6.14" @@ -9146,6 +9185,16 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "socket2" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "soketto" version = "0.7.1" @@ -9155,7 +9204,7 @@ dependencies = [ "base64 0.13.1", "bytes 1.6.1", "flate2", - "futures 0.3.26", + "futures 0.3.30", "httparse", "log 0.4.17", "rand 0.8.5", @@ -9166,9 +9215,9 @@ dependencies = [ name = "sp-utils" version = "2.0.1" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "futures-core", - "lazy_static 1.4.0", + "lazy_static", "once_cell", "parking_lot 0.12.1", "prometheus", @@ -9202,13 +9251,13 @@ name = "starcoin-abi-decoder" version = "2.0.1" dependencies = [ "anyhow", - "bcs", + "bcs 0.1.5", "bcs-ext", "hex", "move-binary-format", "ordinal", "schemars", - "serde 1.0.205", + "serde", "serde_bytes", "serde_json", "starcoin-abi-resolver", @@ -9239,7 +9288,7 @@ dependencies = [ "hex", "move-core-types", "schemars", - "serde 1.0.205", + "serde", "serde_bytes", "serde_json", "starcoin-vm-types", @@ -9252,12 +9301,12 @@ dependencies = [ "anyhow", "async-trait", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "hex", "parking_lot 0.12.1", "rand 0.8.5", "rand_core 0.6.4", - "serde 1.0.205", + "serde", "serde_json", "starcoin-account-api", "starcoin-config", @@ -9276,12 +9325,12 @@ dependencies = [ "anyhow", "async-trait", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "hex", "rand 0.8.5", "rand_core 0.6.4", "schemars", - "serde 1.0.205", + "serde", "serde_bytes", "serde_json", "starcoin-crypto", @@ -9311,7 +9360,7 @@ dependencies = [ "anyhow", "async-trait", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "starcoin-account", "starcoin-account-api", "starcoin-chain-notify", @@ -9332,17 +9381,17 @@ dependencies = [ "anyhow", "bcs-ext", "byteorder", - "itertools", + "itertools 0.10.5", "lru 0.7.8", "mirai-annotations", "once_cell", "parking_lot 0.12.1", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rand 0.8.5", "rand_core 0.6.4", "schemars", - "serde 1.0.205", + "serde", "starcoin-crypto", "starcoin-logger", ] @@ -9354,7 +9403,7 @@ dependencies = [ "anyhow", "async-trait", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "hex", "network-api", "starcoin-chain", @@ -9383,10 +9432,10 @@ dependencies = [ "anyhow", "async-std", "bcs-ext", - "clap 3.2.23", + "clap 4.5.16", "once_cell", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rand 0.8.5", "rand_core 0.6.4", "serde_json", @@ -9428,11 +9477,11 @@ version = "2.0.1" dependencies = [ "anyhow", "async-trait", - "futures 0.3.26", + "futures 0.3.30", "network-api", "rand 0.8.5", "rand_core 0.6.4", - "serde 1.0.205", + "serde", "starcoin-accumulator", "starcoin-config", "starcoin-crypto", @@ -9454,11 +9503,11 @@ dependencies = [ "anyhow", "async-trait", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "parking_lot 0.12.1", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "starcoin-account-api", "starcoin-accumulator", "starcoin-chain", @@ -9497,10 +9546,10 @@ dependencies = [ "anyhow", "async-std", "async-trait", - "futures 0.3.26", + "futures 0.3.30", "rand 0.8.5", "rand_core 0.6.4", - "serde 1.0.205", + "serde", "starcoin-accumulator", "starcoin-chain", "starcoin-chain-api", @@ -9528,12 +9577,12 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", - "clap 3.2.23", + "clap 4.5.16", "crossbeam-channel", "forkable-jellyfish-merkle", - "futures 0.3.26", + "futures 0.3.30", "hex", - "itertools", + "itertools 0.10.5", "move-command-line-common", "move-errmapgen", "network-api", @@ -9542,7 +9591,7 @@ dependencies = [ "num_cpus", "rand 0.8.5", "scmd", - "serde 1.0.205", + "serde", "serde_json", "starcoin-abi-decoder", "starcoin-abi-resolver", @@ -9586,7 +9635,7 @@ name = "starcoin-config" version = "2.0.1" dependencies = [ "anyhow", - "clap 3.2.23", + "clap 4.5.16", "dirs-next", "git-version", "hex", @@ -9602,7 +9651,7 @@ dependencies = [ "rand 0.8.5", "rand_core 0.6.4", "schemars", - "serde 1.0.205", + "serde", "serde_json", "starcoin-account-api", "starcoin-crypto", @@ -9618,7 +9667,7 @@ dependencies = [ "stdlib", "tempfile", "thiserror", - "toml", + "toml 0.5.11", ] [[package]] @@ -9628,13 +9677,13 @@ dependencies = [ "anyhow", "byteorder", "cryptonight-rs", - "futures 0.3.26", + "futures 0.3.30", "hex", "once_cell", "rand 0.8.5", "rand_core 0.6.4", "rust-argon2", - "serde 1.0.205", + "serde", "serde_json", "sha3", "starcoin-chain-api", @@ -9654,14 +9703,14 @@ version = "1.10.0-rc.2" source = "git+https://github.com/starcoinorg/starcoin-crypto?rev=8d41c280a227594ca0a2b6ecba580643518274ea#8d41c280a227594ca0a2b6ecba580643518274ea" dependencies = [ "anyhow", - "bcs", + "bcs 0.1.5", "diem-crypto", "diem-crypto-derive", "hex", "once_cell", "rand 0.8.5", "rand_core 0.6.4", - "serde 1.0.205", + "serde", "serde-name 0.2.1", "serde_bytes", "starcoin-crypto-macro", @@ -9686,19 +9735,19 @@ dependencies = [ "bincode", "byteorder", "cryptonight-rs", - "futures 0.3.26", + "futures 0.3.30", "hex", - "itertools", + "itertools 0.10.5", "once_cell", "parking_lot 0.12.1", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rand 0.8.5", "rand_core 0.6.4", "rocksdb", "rust-argon2", "schemars", - "serde 1.0.205", + "serde", "sha3", "starcoin-accumulator", "starcoin-config", @@ -9721,7 +9770,7 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", - "serde 1.0.205", + "serde", "serde-reflection 0.3.2", "serde_yaml", "starcoin-crypto", @@ -9774,7 +9823,7 @@ dependencies = [ "log 0.4.17", "move-transactional-test-runner", "once_cell", - "serde 1.0.205", + "serde", "serde_json", "starcoin-abi-resolver", "starcoin-abi-types", @@ -9803,8 +9852,8 @@ name = "starcoin-executor-benchmark" version = "2.0.1" dependencies = [ "anyhow", - "clap 3.2.23", - "itertools", + "clap 4.5.16", + "itertools 0.10.5", "rand 0.8.5", "rayon", "starcoin-accumulator", @@ -9828,13 +9877,13 @@ version = "2.0.1" dependencies = [ "anyhow", "ascii", - "clap 3.2.23", - "futures 0.3.26", + "clap 4.5.16", + "futures 0.3.30", "futures-timer", "hex", "once_cell", "rust-embed", - "serde 1.0.205", + "serde", "serde_json", "starcoin-account-api", "starcoin-config", @@ -9857,7 +9906,7 @@ dependencies = [ "anyhow", "async-trait", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "include_dir", "parking_lot 0.12.1", "starcoin-accumulator", @@ -9879,7 +9928,7 @@ dependencies = [ [[package]] name = "starcoin-framework" version = "13.0.0" -source = "git+https://github.com/starcoinorg/starcoin-framework?rev=94bcd77e80232b169cf95754ef4e87775645afcd#94bcd77e80232b169cf95754ef4e87775645afcd" +source = "git+https://github.com/starcoinorg/starcoin-framework?rev=e804cfaead592b5318a5b75fc1239c192926b7fa#e804cfaead592b5318a5b75fc1239c192926b7fa" dependencies = [ "anyhow", "include_dir", @@ -9926,7 +9975,7 @@ dependencies = [ "move-table-extension", "move-vm-test-utils", "move-vm-types", - "serde 1.0.205", + "serde", "starcoin-frameworks", ] @@ -9950,12 +9999,12 @@ name = "starcoin-generator" version = "2.0.1" dependencies = [ "anyhow", - "clap 3.2.23", - "futures 0.3.26", + "clap 4.5.16", + "futures 0.3.30", "futures-timer", "hex", "scmd", - "serde 1.0.205", + "serde", "serde_json", "starcoin-account", "starcoin-account-api", @@ -9976,10 +10025,10 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", - "clap 3.2.23", + "clap 4.5.16", "include_dir", "once_cell", - "serde 1.0.205", + "serde", "starcoin-accumulator", "starcoin-chain", "starcoin-config", @@ -10007,12 +10056,12 @@ version = "2.0.1" dependencies = [ "anyhow", "async-trait", - "clap 3.2.23", + "clap 4.5.16", "elasticsearch", "futures-retry", "futures-util", "jsonrpc-core-client 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.205", + "serde", "serde_json", "starcoin-crypto", "starcoin-logger", @@ -10030,7 +10079,7 @@ name = "starcoin-language-e2e-tests" version = "2.0.1" dependencies = [ "anyhow", - "bcs", + "bcs 0.1.5", "goldenfile", "hex", "move-core-types", @@ -10039,9 +10088,9 @@ dependencies = [ "num_cpus", "once_cell", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rand 0.8.5", - "serde 1.0.205", + "serde", "starcoin-config", "starcoin-crypto", "starcoin-gas-algebra-ext", @@ -10065,13 +10114,13 @@ dependencies = [ "anyhow", "arc-swap", "chrono", - "lazy_static 1.4.0", + "lazy_static", "log 0.4.17", "log4rs", "once_cell", "parking_lot 0.12.1", "schemars", - "serde 1.0.205", + "serde", "slog", "slog-async", "slog-term", @@ -10082,7 +10131,7 @@ name = "starcoin-metrics" version = "2.0.1" dependencies = [ "anyhow", - "futures 0.3.26", + "futures 0.3.30", "hyper 0.14.24", "prometheus", "psutil", @@ -10097,12 +10146,12 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "hex", "once_cell", "parking_lot 0.12.1", - "serde 1.0.205", + "serde", "starcoin-account-api", "starcoin-account-service", "starcoin-accumulator", @@ -10147,9 +10196,9 @@ dependencies = [ "async-std", "async-trait", "byteorder", - "clap 3.2.23", + "clap 4.5.16", "dyn-clone", - "futures 0.3.26", + "futures 0.3.30", "futures-channel", "futures-timer", "hex", @@ -10161,7 +10210,7 @@ dependencies = [ "rand 0.8.5", "rand_core 0.6.4", "rust-argon2", - "serde 1.0.205", + "serde", "serde_json", "starcoin-config", "starcoin-consensus", @@ -10187,7 +10236,7 @@ dependencies = [ "anyhow", "async-trait", "dyn-clone", - "futures 0.3.26", + "futures 0.3.30", "starcoin-types", ] @@ -10215,7 +10264,7 @@ name = "starcoin-move-explain" version = "2.0.1" dependencies = [ "bcs-ext", - "clap 3.2.23", + "clap 4.5.16", "move-core-types", "stdlib", ] @@ -10226,11 +10275,11 @@ version = "2.0.1" dependencies = [ "anyhow", "atty", - "clap 3.2.23", + "clap 4.5.16", "codespan-reporting", "datatest-stable 0.1.3", "hex", - "itertools", + "itertools 0.10.5", "log 0.4.17", "move-command-line-common", "move-prover", @@ -10239,12 +10288,12 @@ dependencies = [ "once_cell", "pretty", "rand 0.8.5", - "serde 1.0.205", + "serde", "serde_json", "shell-words", - "simplelog 0.9.0", + "simplelog", "tempfile", - "toml", + "toml 0.5.11", "walkdir", ] @@ -10258,7 +10307,7 @@ dependencies = [ "num_cpus", "once_cell", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rayon", ] @@ -10270,11 +10319,11 @@ dependencies = [ "async-std", "async-trait", "bcs-ext", - "bitflags", + "bitflags 1.3.2", "bytes 1.6.1", "derive_more", "fnv", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "hex", "log 0.4.17", @@ -10287,7 +10336,7 @@ dependencies = [ "prometheus", "rand 0.8.5", "sc-peerset", - "serde 1.0.205", + "serde", "serde_json", "starcoin-config", "starcoin-crypto", @@ -10314,7 +10363,7 @@ dependencies = [ "api-limiter", "bcs-ext", "bytes 1.6.1", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "hex", "network-api", @@ -10323,7 +10372,7 @@ dependencies = [ "network-p2p-types", "once_cell", "prometheus", - "serde 1.0.205", + "serde", "serde_json", "starcoin-account-api", "starcoin-accumulator", @@ -10358,13 +10407,13 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "network-p2p-core", "network-p2p-derive", "network-p2p-types", "network-types", "once_cell", - "serde 1.0.205", + "serde", "starcoin-accumulator", "starcoin-crypto", "starcoin-logger", @@ -10385,7 +10434,7 @@ dependencies = [ "async-trait", "backtrace", "chrono", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "network-api", "network-p2p-core", @@ -10440,8 +10489,8 @@ dependencies = [ "anyhow", "async-trait", "backtrace", - "futures 0.3.26", - "serde 1.0.205", + "futures 0.3.30", + "serde", "starcoin-config", "starcoin-consensus", "starcoin-crypto", @@ -10461,7 +10510,7 @@ dependencies = [ "anyhow", "async-trait", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "parking_lot 0.12.1", "starcoin-accumulator", "starcoin-chain-api", @@ -10491,7 +10540,7 @@ dependencies = [ "num_cpus", "once_cell", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rayon", "starcoin-infallible", "starcoin-logger", @@ -10505,8 +10554,8 @@ dependencies = [ "anyhow", "async-std", "bcs-ext", - "clap 3.2.23", - "futures 0.3.26", + "clap 4.5.16", + "futures 0.3.30", "network-p2p", "network-p2p-types", "network-types", @@ -10526,7 +10575,7 @@ version = "2.0.1" dependencies = [ "crossbeam", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", ] [[package]] @@ -10534,7 +10583,7 @@ name = "starcoin-replay" version = "2.0.1" dependencies = [ "anyhow", - "clap 3.2.23", + "clap 4.5.16", "sp-utils", "starcoin-chain", "starcoin-config", @@ -10554,7 +10603,7 @@ dependencies = [ "hex", "move-binary-format", "move-core-types", - "serde 1.0.205", + "serde", "serde_json", "starcoin-vm-types", ] @@ -10566,8 +10615,8 @@ dependencies = [ "anyhow", "async-trait", "bcs-ext", - "clap 3.2.23", - "futures 0.3.26", + "clap 4.5.16", + "futures 0.3.30", "hex", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core-client 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -10581,7 +10630,7 @@ dependencies = [ "openrpc-derive", "openrpc-schema", "schemars", - "serde 1.0.205", + "serde", "serde-helpers", "serde_json", "starcoin-abi-decoder", @@ -10613,7 +10662,7 @@ dependencies = [ "anyhow", "async-std", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "hex", "jsonrpc-client-transports 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -10628,7 +10677,7 @@ dependencies = [ "network-types", "parity-tokio-ipc", "parking_lot 0.12.1", - "serde 1.0.205", + "serde", "serde_json", "starcoin-abi-types", "starcoin-account-api", @@ -10656,7 +10705,7 @@ name = "starcoin-rpc-middleware" version = "2.0.1" dependencies = [ "anyhow", - "futures 0.3.26", + "futures 0.3.30", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "once_cell", "rand 0.8.5", @@ -10677,10 +10726,10 @@ dependencies = [ "actix-rt", "anyhow", "api-limiter", - "bcs", + "bcs 0.1.5", "bcs-ext", "dashmap", - "futures 0.3.26", + "futures 0.3.30", "futures-channel", "governor", "hex", @@ -10699,7 +10748,7 @@ dependencies = [ "network-p2p-types", "network-types", "parking_lot 0.12.1", - "serde 1.0.205", + "serde", "serde_json", "starcoin-abi-decoder", "starcoin-abi-resolver", @@ -10756,12 +10805,12 @@ dependencies = [ "anyhow", "async-std", "async-trait", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "log 0.4.17", "once_cell", "schemars", - "serde 1.0.205", + "serde", "stest", "thiserror", "tokio", @@ -10776,7 +10825,7 @@ dependencies = [ "bcs-ext", "forkable-jellyfish-merkle", "once_cell", - "serde 1.0.205", + "serde", "starcoin-crypto", "starcoin-service-registry", "starcoin-state-tree", @@ -10790,7 +10839,7 @@ version = "2.0.1" dependencies = [ "anyhow", "async-trait", - "futures 0.3.26", + "futures 0.3.30", "starcoin-config", "starcoin-crypto", "starcoin-logger", @@ -10812,7 +10861,7 @@ version = "2.0.1" dependencies = [ "anyhow", "forkable-jellyfish-merkle", - "serde 1.0.205", + "serde", "starcoin-crypto", "starcoin-vm-types", ] @@ -10825,7 +10874,7 @@ dependencies = [ "bcs-ext", "forkable-jellyfish-merkle", "parking_lot 0.12.1", - "serde 1.0.205", + "serde", "starcoin-config", "starcoin-crypto", "starcoin-logger", @@ -10844,7 +10893,7 @@ dependencies = [ "forkable-jellyfish-merkle", "lru 0.7.8", "parking_lot 0.12.1", - "serde 1.0.205", + "serde", "starcoin-crypto", "starcoin-logger", "starcoin-state-api", @@ -10871,10 +10920,10 @@ dependencies = [ "once_cell", "parking_lot 0.12.1", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rand 0.8.5", "rocksdb", - "serde 1.0.205", + "serde", "starcoin-accumulator", "starcoin-config", "starcoin-crypto", @@ -10894,7 +10943,7 @@ version = "2.0.1" dependencies = [ "anyhow", "byteorder", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "hex", "jsonrpc-core 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", @@ -10902,7 +10951,7 @@ dependencies = [ "jsonrpc-derive 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", "jsonrpc-pubsub 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", "jsonrpc-tcp-server 18.0.0 (git+https://github.com/starcoinorg/jsonrpc?rev=e895b6cc5897f3813a953a9a6bb4718b4856ab19)", - "serde 1.0.205", + "serde", "serde_json", "starcoin-config", "starcoin-crypto", @@ -10923,18 +10972,18 @@ dependencies = [ "bcs-ext", "byteorder", "forkable-jellyfish-merkle", - "futures 0.3.26", + "futures 0.3.30", "futures-retry", "futures-timer", "hex", - "itertools", + "itertools 0.10.5", "network-api", "network-p2p-core", "parking_lot 0.12.1", "pin-project 0.4.30", "pin-utils", "rand 0.8.5", - "serde 1.0.205", + "serde", "starcoin-account-api", "starcoin-accumulator", "starcoin-block-relayer", @@ -10986,7 +11035,7 @@ dependencies = [ "async-trait", "network-api", "schemars", - "serde 1.0.205", + "serde", "starcoin-accumulator", "starcoin-crypto", "starcoin-logger", @@ -11008,7 +11057,7 @@ name = "starcoin-time-service" version = "2.0.1" dependencies = [ "log 0.4.17", - "serde 1.0.205", + "serde", ] [[package]] @@ -11020,7 +11069,7 @@ dependencies = [ "log 0.4.17", "num_cpus", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "starcoin-crypto", "starcoin-language-e2e-tests", "starcoin-types", @@ -11049,15 +11098,16 @@ version = "2.0.1" dependencies = [ "anyhow", "async-trait", - "bcs", + "bcs 0.1.5", "bcs-ext", - "clap 3.2.23", + "bytes 1.6.1", + "clap 4.5.16", "dashmap", "datatest-stable 0.1.3", "either", - "futures 0.3.26", + "futures 0.3.30", "hex", - "itertools", + "itertools 0.10.5", "jsonrpc-client-transports 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core-client 18.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -11072,8 +11122,9 @@ dependencies = [ "move-resource-viewer", "move-table-extension", "move-transactional-test-runner", + "move-vm-types", "once_cell", - "serde 1.0.205", + "serde", "serde_json", "starcoin-abi-decoder", "starcoin-accumulator", @@ -11104,9 +11155,9 @@ name = "starcoin-tx-factory" version = "2.0.1" dependencies = [ "anyhow", - "clap 3.2.23", + "clap 4.5.16", "ctrlc", - "futures 0.3.26", + "futures 0.3.30", "starcoin-account-api", "starcoin-config", "starcoin-crypto", @@ -11127,17 +11178,17 @@ dependencies = [ "anyhow", "async-trait", "forkable-jellyfish-merkle", - "futures 0.3.26", + "futures 0.3.30", "futures-channel", "linked-hash-map", "log 0.4.17", "network-api", "parking_lot 0.12.1", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rand 0.8.5", "rand_core 0.6.4", - "serde 1.0.205", + "serde", "serde_derive", "starcoin-config", "starcoin-crypto", @@ -11171,7 +11222,7 @@ dependencies = [ "async-trait", "futures-channel", "schemars", - "serde 1.0.205", + "serde", "starcoin-crypto", "starcoin-types", ] @@ -11201,14 +11252,14 @@ dependencies = [ "bytes 1.6.1", "forkable-jellyfish-merkle", "hex", - "lazy_static 1.4.0", + "lazy_static", "num_enum", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rand 0.8.5", "rand_core 0.6.4", "schemars", - "serde 1.0.205", + "serde", "serde_bytes", "serde_json", "starcoin-accumulator", @@ -11225,7 +11276,7 @@ version = "2.0.1" dependencies = [ "bcs-ext", "hex", - "serde 1.0.205", + "serde", "serde_json", "starcoin-crypto", "starcoin-types", @@ -11238,6 +11289,7 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", + "bytes 1.6.1", "hex", "move-binary-format", "move-bytecode-utils", @@ -11252,7 +11304,7 @@ dependencies = [ "rand 0.8.5", "rand_core 0.6.4", "rayon", - "serde 1.0.205", + "serde", "starcoin-config", "starcoin-crypto", "starcoin-frameworks", @@ -11288,10 +11340,10 @@ dependencies = [ "num_enum", "once_cell", "proptest", - "proptest-derive", + "proptest-derive 0.3.0", "rand 0.8.5", "schemars", - "serde 1.0.205", + "serde", "serde_bytes", "serde_json", "starcoin-accumulator", @@ -11312,19 +11364,19 @@ version = "2.0.1" dependencies = [ "anyhow", "bcs-ext", - "clap 3.2.23", + "clap 4.5.16", "datatest-stable 0.1.3", "fs_extra", "include_dir", - "itertools", + "itertools 0.10.5", "log 0.4.17", "move-bytecode-verifier", "move-compiler", "move-prover", "once_cell", - "serde 1.0.205", + "serde", "sha2 0.10.6", - "simplelog 0.9.0", + "simplelog", "starcoin-crypto", "starcoin-framework", "starcoin-move-compiler", @@ -11340,7 +11392,7 @@ dependencies = [ "actix", "actix-rt", "anyhow", - "futures 0.3.26", + "futures 0.3.30", "log 0.4.17", "starcoin-logger", "stest-macro", @@ -11378,7 +11430,7 @@ version = "2.0.1" dependencies = [ "anyhow", "async-std", - "futures 0.3.26", + "futures 0.3.30", "futures-retry", "futures-timer", "log 0.4.17", @@ -11386,7 +11438,7 @@ dependencies = [ "pin-project 0.4.30", "pin-utils", "schemars", - "serde 1.0.205", + "serde", "starcoin-logger", "stest", "thiserror", @@ -11418,14 +11470,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] -name = "structopt" -version = "0.2.18" +name = "strsim" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16c2cdbf9cc375f15d1b4141bc48aeef444806655cd0e904207edc8d68d86ed7" -dependencies = [ - "clap 2.34.0", - "structopt-derive 0.2.18", -] +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "structopt" @@ -11434,20 +11482,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10" dependencies = [ "clap 2.34.0", - "lazy_static 1.4.0", - "structopt-derive 0.4.18", -] - -[[package]] -name = "structopt-derive" -version = "0.2.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53010261a84b37689f9ed7d395165029f9cc7abb9f56bbfe86bee2597ed25107" -dependencies = [ - "heck 0.3.3", - "proc-macro2 0.4.30", - "quote 0.6.13", - "syn 0.15.44", + "lazy_static", + "structopt-derive", ] [[package]] @@ -11471,7 +11507,7 @@ checksum = "a7e94b1ec00bad60e6410e058b52f1c66de3dc5fe4d62d09b3e52bb7d3b73e25" dependencies = [ "base64 0.13.1", "crc", - "lazy_static 1.4.0", + "lazy_static", "md-5", "rand 0.8.5", "ring", @@ -11594,7 +11630,7 @@ dependencies = [ "cfg-if 1.0.0", "core-foundation-sys", "libc", - "ntapi 0.4.1", + "ntapi", "once_cell", "rayon", "winapi 0.3.9", @@ -11606,7 +11642,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d75182f12f490e953596550b65ee31bda7c8e043d9386174b353bda50838c3fd" dependencies = [ - "bitflags", + "bitflags 1.3.2", "core-foundation", "system-configuration-sys", ] @@ -11629,9 +11665,9 @@ checksum = "91a3cae256f8af5246c2daad51ff29c32de4b4b0b0222063920af445fa3e12ab" dependencies = [ "bytesize", "chrono", - "lazy_static 1.4.0", + "lazy_static", "libc", - "nom 7.1.3", + "nom", "winapi 0.3.9", ] @@ -11671,29 +11707,18 @@ dependencies = [ "chrono-tz", "globwalk 0.8.1", "humansize", - "lazy_static 1.4.0", + "lazy_static", "percent-encoding 2.2.0", "pest 2.5.5", "pest_derive 2.5.5", "rand 0.8.5", "regex", - "serde 1.0.205", + "serde", "serde_json", "slug", "unic-segment", ] -[[package]] -name = "term" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42" -dependencies = [ - "byteorder", - "dirs", - "winapi 0.3.9", -] - [[package]] name = "term" version = "0.7.0" @@ -11732,7 +11757,7 @@ dependencies = [ "async-trait", "backtrace", "bcs-ext", - "futures 0.3.26", + "futures 0.3.30", "futures-timer", "hex", "move-ir-compiler", @@ -11740,7 +11765,7 @@ dependencies = [ "network-p2p-core", "network-p2p-types", "rand 0.8.5", - "serde 1.0.205", + "serde", "serde_json", "starcoin-account-api", "starcoin-account-service", @@ -11787,13 +11812,13 @@ name = "testsuite" version = "2.0.1" dependencies = [ "anyhow", - "clap 3.2.23", + "clap 4.5.16", "cucumber_rust", "jpst", "jsonpath", "regex", "scmd", - "serde 1.0.205", + "serde", "serde_bytes", "serde_json", "starcoin-account-api", @@ -11926,7 +11951,7 @@ dependencies = [ "itoa", "libc", "num_threads", - "serde 1.0.205", + "serde", "time-core", "time-macros", ] @@ -11954,15 +11979,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "tint" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7af24570664a3074673dbbf69a65bdae0ae0b72f2949b1adfbacb736ee4d6896" -dependencies = [ - "lazy_static 0.2.11", -] - [[package]] name = "tiny-keccak" version = "2.0.2" @@ -11991,7 +12007,7 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" dependencies = [ - "serde 1.0.205", + "serde", "serde_json", ] @@ -12012,22 +12028,20 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.25.0" +version = "1.39.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e00990ebabbe4c14c08aca901caed183ecd5c09562a12c824bb53d3c3fd3af" +checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" dependencies = [ - "autocfg 1.1.0", + "backtrace", "bytes 1.6.1", "libc", - "memchr", - "mio 0.8.6", - "num_cpus", + "mio 1.0.2", "parking_lot 0.12.1", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", "signal-hook-registry", - "socket2", + "socket2 0.5.7", "tokio-macros", - "windows-sys 0.42.0", + "windows-sys 0.52.0", ] [[package]] @@ -12058,7 +12072,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ee9ceecf69145923834ea73f32ba40c790fd877b74a7817dd0b089f1eb9c7c8" dependencies = [ "futures-util-preview", - "lazy_static 1.4.0", + "lazy_static", "tokio-sync 0.2.0-alpha.6", ] @@ -12075,13 +12089,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.8.2" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2 1.0.86", "quote 1.0.36", - "syn 1.0.107", + "syn 2.0.72", ] [[package]] @@ -12102,7 +12116,7 @@ checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351" dependencies = [ "crossbeam-utils 0.7.2", "futures 0.1.31", - "lazy_static 1.4.0", + "lazy_static", "log 0.4.17", "mio 0.6.23", "num_cpus", @@ -12120,7 +12134,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce" dependencies = [ "futures-core", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", "tokio", ] @@ -12180,7 +12194,7 @@ dependencies = [ "futures-core", "futures-sink", "log 0.4.17", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", "tokio", ] @@ -12194,7 +12208,7 @@ dependencies = [ "futures-core", "futures-io", "futures-sink", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", "tokio", "tracing", ] @@ -12205,19 +12219,41 @@ version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" dependencies = [ - "serde 1.0.205", + "serde", +] + +[[package]] +name = "toml" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +dependencies = [ + "serde", ] [[package]] name = "toml_edit" -version = "0.14.4" +version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5376256e44f2443f8896ac012507c19a012df0fe8758b55246ae51a2279db51f" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "combine", - "indexmap", - "itertools", - "serde 1.0.205", + "indexmap 2.4.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", ] [[package]] @@ -12242,7 +12278,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" dependencies = [ "cfg-if 1.0.0", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.14", "tracing-attributes", "tracing-core", ] @@ -12278,8 +12314,8 @@ name = "transaction-builder-generator" version = "2.0.1" dependencies = [ "anyhow", - "bcs", - "clap 3.2.23", + "bcs 0.1.5", + "clap 4.5.16", "heck 0.3.3", "move-core-types", "regex", @@ -12303,6 +12339,16 @@ dependencies = [ "trace-time", ] +[[package]] +name = "triomphe" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6631e42e10b40c0690bf92f404ebcfe6e1fdb480391d15f17cc8e96eeed5369" +dependencies = [ + "serde", + "stable_deref_trait", +] + [[package]] name = "trust-dns-proto" version = "0.22.0" @@ -12318,10 +12364,10 @@ dependencies = [ "futures-util", "idna 0.2.3", "ipnet", - "lazy_static 1.4.0", + "lazy_static", "rand 0.8.5", "smallvec 1.10.0", - "socket2", + "socket2 0.4.7", "thiserror", "tinyvec", "tokio", @@ -12338,7 +12384,7 @@ dependencies = [ "cfg-if 1.0.0", "futures-util", "ipconfig", - "lazy_static 1.4.0", + "lazy_static", "lru-cache", "parking_lot 0.12.1", "resolv-conf", @@ -12357,13 +12403,13 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "tui" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23ed0a32c88b039b73f1b6c5acbd0554bfa5b6be94467375fd947c4de3a02271" +checksum = "ccdd26cbd674007e649a272da4475fb666d3aa0ad0531da7136db6fab0e5bad1" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cassowary", - "crossterm 0.22.1", + "crossterm 0.25.0", "unicode-segmentation", "unicode-width", ] @@ -12376,7 +12422,7 @@ checksum = "4712ee30d123ec7ae26d1e1b218395a16c87cdbaf4b3925d170d684af62ea5e8" dependencies = [ "async-trait", "base64 0.13.1", - "futures 0.3.26", + "futures 0.3.30", "log 0.4.17", "md-5", "rand 0.8.5", @@ -12545,7 +12591,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5faade31a542b8b35855fff6e8def199853b2da8da256da52f52f1316ee3137" dependencies = [ - "hashbrown", + "hashbrown 0.12.3", "regex", ] @@ -12661,9 +12707,9 @@ dependencies = [ [[package]] name = "utf8parse" -version = "0.2.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" @@ -12724,7 +12770,7 @@ version = "2.0.1" dependencies = [ "anyhow", "schemars", - "serde 1.0.205", + "serde", "starcoin-move-explain", "starcoin-vm-types", ] @@ -12761,12 +12807,11 @@ checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" [[package]] name = "walkdir" -version = "2.3.2" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" dependencies = [ "same-file", - "winapi 0.3.9", "winapi-util", ] @@ -12798,6 +12843,12 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +[[package]] +name = "wasite" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" + [[package]] name = "wasm-bindgen" version = "0.2.84" @@ -12870,7 +12921,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "js-sys", "parking_lot 0.11.2", "pin-utils", @@ -12929,7 +12980,7 @@ dependencies = [ "bytes 1.6.1", "hex", "interceptor", - "lazy_static 1.4.0", + "lazy_static", "log 0.4.17", "rand 0.8.5", "rcgen 0.9.3", @@ -12939,7 +12990,7 @@ dependencies = [ "rtp", "rustls 0.19.1", "sdp", - "serde 1.0.205", + "serde", "serde_json", "sha2 0.10.6", "stun", @@ -13002,7 +13053,7 @@ dependencies = [ "ring", "rustls 0.19.1", "sec1", - "serde 1.0.205", + "serde", "sha-1 0.9.8", "sha2 0.9.9", "signature", @@ -13026,7 +13077,7 @@ dependencies = [ "crc", "log 0.4.17", "rand 0.8.5", - "serde 1.0.205", + "serde", "serde_json", "stun", "thiserror", @@ -13046,7 +13097,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f08dfd7a6e3987e255c4dbe710dde5d94d0f0574f8a21afa95d171376c143106" dependencies = [ "log 0.4.17", - "socket2", + "socket2 0.4.7", "thiserror", "tokio", "webrtc-util", @@ -13116,11 +13167,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93f1db1727772c05cf7a2cfece52c3aca8045ca1e176cd517d323489aa3c6d87" dependencies = [ "async-trait", - "bitflags", + "bitflags 1.3.2", "bytes 1.6.1", "cc", "ipnet", - "lazy_static 1.4.0", + "lazy_static", "libc", "log 0.4.17", "nix 0.24.3", @@ -13158,7 +13209,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e3810f0d00c4dccb54c30a4eee815e703232819dec7b007db115791c42aa374" dependencies = [ "base64 0.10.1", - "bitflags", + "bitflags 1.3.2", "byteorder", "bytes 0.4.12", "futures 0.1.31", @@ -13193,11 +13244,12 @@ dependencies = [ [[package]] name = "whoami" -version = "1.3.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45dbc71f0cdca27dc261a9bd37ddec174e4a0af2b900b890f378460f745426e3" +checksum = "a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9" dependencies = [ - "wasm-bindgen", + "redox_syscall 0.4.1", + "wasite", "web-sys", ] @@ -13296,6 +13348,15 @@ dependencies = [ "windows-targets 0.48.0", ] +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-targets" version = "0.42.1" @@ -13326,6 +13387,22 @@ dependencies = [ "windows_x86_64_msvc 0.48.0", ] +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.1" @@ -13338,6 +13415,12 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + [[package]] name = "windows_aarch64_msvc" version = "0.34.0" @@ -13356,6 +13439,12 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + [[package]] name = "windows_i686_gnu" version = "0.34.0" @@ -13374,6 +13463,18 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + [[package]] name = "windows_i686_msvc" version = "0.34.0" @@ -13392,6 +13493,12 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + [[package]] name = "windows_x86_64_gnu" version = "0.34.0" @@ -13410,6 +13517,12 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + [[package]] name = "windows_x86_64_gnullvm" version = "0.42.1" @@ -13422,6 +13535,12 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + [[package]] name = "windows_x86_64_msvc" version = "0.34.0" @@ -13440,6 +13559,21 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.10.1" @@ -13508,8 +13642,8 @@ dependencies = [ "base64 0.13.1", "data-encoding", "der-parser 7.0.0", - "lazy_static 1.4.0", - "nom 7.1.3", + "lazy_static", + "nom", "oid-registry 0.4.0", "ring", "rusticata-macros", @@ -13527,8 +13661,8 @@ dependencies = [ "base64 0.13.1", "data-encoding", "der-parser 8.1.0", - "lazy_static 1.4.0", - "nom 7.1.3", + "lazy_static", + "nom", "oid-registry 0.6.1", "rusticata-macros", "thiserror", @@ -13550,7 +13684,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5d9ba232399af1783a58d8eb26f6b5006fbefe2dc9ef36bd283324792d03ea5" dependencies = [ - "futures 0.3.26", + "futures 0.3.30", "log 0.4.17", "nohash-hasher", "parking_lot 0.12.1", @@ -13567,6 +13701,26 @@ dependencies = [ "time 0.3.19", ] +[[package]] +name = "zerocopy" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +dependencies = [ + "proc-macro2 1.0.86", + "quote 1.0.36", + "syn 2.0.72", +] + [[package]] name = "zeroize" version = "1.5.7" diff --git a/Cargo.toml b/Cargo.toml index f1f8ad52ce..23be2e0909 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -345,32 +345,32 @@ merkletree = { version = "0.22.1" } mirai-annotations = "1.10.1" # Move dependencies -move-binary-format = { path = "../aptos-core/third_party/move/move-binary-format" } -move-bytecode-source-map = { path = "../aptos-core/third_party/move/move-ir-compiler/move-bytecode-source-map" } -move-bytecode-verifier = { path = "../aptos-core/third_party/move/move-bytecode-verifier" } -move-bytecode-utils = { path = "../aptos-core/third_party/move/tools/move-bytecode-utils" } -move-cli = { path = "../aptos-core/third_party/move/tools/move-cli" } -move-command-line-common = { path = "../aptos-core/third_party/move/move-command-line-common" } -move-compiler = { path = "../aptos-core/third_party/move/move-compiler" } -move-core-types = { path = "../aptos-core/third_party/move/move-core/types", features = ["address16"] } -move-coverage = { path = "../aptos-core/third_party/move/tools/move-coverage" } -move-disassembler = { path = "../aptos-core/third_party/move/tools/move-disassembler" } -move-docgen = { path = "../aptos-core/third_party/move/move-prover/move-docgen" } -move-errmapgen = { path = "../aptos-core/third_party/move/move-prover/move-errmapgen" } -move-ir-compiler = { path = "../aptos-core/third_party/move/move-ir-compiler" } -move-ir-types = { path = "../aptos-core/third_party/move/move-ir/types" } -move-model = { path = "../aptos-core/third_party/move/move-model" } -move-package = { path = "../aptos-core/third_party/move/tools/move-package" } -move-prover = { path = "../aptos-core/third_party/move/move-prover" } -move-prover-test-utils = { path = "../aptos-core/third_party/move/move-prover/test-utils" } -move-resource-viewer = { path = "../aptos-core/third_party/move/tools/move-resource-viewer" } -move-stdlib = { path = "../aptos-core/third_party/move/move-stdlib" } -move-transactional-test-runner = { path = "../aptos-core/third_party/move/testing-infra/transactional-test-runner" } -move-unit-test = { path = "../aptos-core/third_party/move/tools/move-unit-test", features = ["table-extension"] } -move-vm-runtime = { path = "../aptos-core/third_party/move/move-vm/runtime" } -move-vm-types = { path = "../aptos-core/third_party/move/move-vm/types" } -move-table-extension = { path = "../aptos-core/third_party/move/extensions/move-table-extension" } -move-vm-test-utils = { path = "../aptos-core/third_party/move/move-vm/test-utils", features = ["table-extension"] } +move-binary-format = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-bytecode-source-map = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-bytecode-verifier = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-bytecode-utils = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-cli = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-command-line-common = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-compiler = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-core-types = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f", features = ["address16"] } +move-coverage = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-disassembler = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-docgen = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-errmapgen = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-ir-compiler = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-ir-types = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-model = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-package = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-prover = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-prover-test-utils = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-resource-viewer = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-stdlib = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-transactional-test-runner = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-unit-test = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f", features = ["table-extension"] } +move-vm-runtime = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-vm-types = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-table-extension = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f"} +move-vm-test-utils = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f", features = ["table-extension"] } names = { version = "0.14.0", default-features = false } network-api = { path = "network/api", package = "network-api" } @@ -457,7 +457,7 @@ starcoin-crypto = { git = "https://github.com/starcoinorg/starcoin-crypto", rev starcoin-decrypt = { path = "commons/decrypt" } starcoin-dev = { path = "vm/dev" } starcoin-executor = { path = "executor" } -starcoin-framework = { git = "https://github.com/starcoinorg/starcoin-framework", rev = "94bcd77e80232b169cf95754ef4e87775645afcd" } +starcoin-framework = { git = "https://github.com/starcoinorg/starcoin-framework", rev = "e804cfaead592b5318a5b75fc1239c192926b7fa" } starcoin-genesis = { path = "genesis" } starcoin-logger = { path = "commons/logger" } starcoin-metrics = { path = "commons/metrics" } @@ -538,7 +538,7 @@ unsigned-varint = { version = "0.6.0", features = [ "futures", "asynchronous_codec", ] } -vm = { path = "../aptos-core/third_party/move/move-binary-format", package = "move-binary-format", features = ["fuzzing"] } +vm = { git = "https://github.com/starcoinorg/aptos-core", rev = "1d3c4ae8225b465ce16650089b831f1df876759f", package = "move-binary-format", features = ["fuzzing"] } vm-status-translator = { path = "vm/vm-status-translator" } void = "1.0.2" walkdir = "2.3.1" diff --git a/vm/compiler/src/lib.rs b/vm/compiler/src/lib.rs index 7c9daa76f2..7f0cb4ef13 100644 --- a/vm/compiler/src/lib.rs +++ b/vm/compiler/src/lib.rs @@ -51,6 +51,7 @@ pub fn starcoin_framework_named_addresses() -> BTreeMapg5=6it(Uq|@)JFbFmeX%-VH&GcgiXxZS#FRdllt{kTt#KLv$=j4H7d!C=u zhE4Xc8s(RuN-X#RY!DI~c5K-43s`cWpPhuRV*9;w?mg$++n+D~zMX6>Rpj5UX51>e zraFps*}KMueT>>}7!rokgm^Td#7Ay~Xf$#|3O`vt8tJbj7$6#QpBw!<0xi`ku(e8SAbmP#lvKhahKB=PNXOnM*_s$s81GQYX$69Sz*^! zY-}KVKu|hPIT?!EQOtn`U{gRO=wUz@K^%_631O1MgZl3Yg6AM+L+Iz_U@|LyxnSAp z8A{K-0s*u((5O9Rk#`wMdCuTw02y)W0f&$L3@BnWq-jc{ezO#(DLN&O31vbvxB-X0 zBhkF40Ir2g(l=WjG+Zwnd=rjug>g6Axft(U#o2h@= zSS=ve4byfyX3tPtNLersq>nS^ky5N6&LV#@M|j;>D-hO{3)6zuF>1$=moY{nZwz)t zK}bE`gi^c#a#JwV^$&-!PlNH{1EZjNd1j7!)~FY#+lp>sMg7{rZ?&%7?d1MVW>xWl z%S9+;@0^Lefwmry0I(YhvN5PiQ=TruuNUz97VerotBnEwO6hf>{#VG9k?KRSU`Y(# zF(kZ)#{j*{Vm@(aSSM$VXQhN~#b{$)$7*xtK7_|3Fb_VuALqF$DlHv2J8Ntd*Xx>L zW6MzVPmmUI!Xh_BgfXa~IQ#~NWivlKsZ@4^U)uGJj>Xhr^#$rc%Ne9MkMuAJi5N5> zp4~ofY!y@+kk(s8)0GPyJ8~ij8&T=9w2p^kltu2yrJ;Ktk`~nD=lM;cjl*1YMmQ4& zXQ7YMIE1u`!GTmmzGtMTjn96n{#ISDA3YwQpSxc8ej|JOy{fJ5Zsc#`L<}+v>++;(i!bad0Wynqc8i6$X7DQB4n0f=B;^Mw$wcnEnI z5s!m#4-}^8M3^{?K^Y=7Nn4T{F2np)%T>08%T4i3&+dHjvD`p%Z;2NO@(ihs`mJ(f zZO?9KhKk=F2#v_&|29%VCF_Cltxo@_cb+d*B*YvbUwYGj>P_ffe)|YR)3#}K9UU8& z_LT$key!N;t43~ENTNP82Z0o#OZ*h}tMngsj~ljX1=PGV$oGvZ4d*0535!S6hm61q zyvsM}-9!v}v96nFn85~v<=4;Wi2)Z#{XJoEYq`Kam}$_}H5jA3kxz39xsnBR3LAjj zEg-ixbMqAs(i8FhB9;||Z=PPQf3Pyy$v@vy?#RwS5~<26(1Fx1a)O2Oh3@lz2KQn~ zrKQSiSSr|9babvCu#|Cuf$!51iJsK$_x0!dc@Y79B)*fxG~%ZxD@&E7>0i5VYT(lJ gU{9}s#8Yq2t}Vm+U-rJNt-$lYd*43&`JwylKUB&c6951J delta 31 ncmaDDw#|u&!CnXTO>K#{PD`9{u)42;o4W#9MVg(O+O`|G*D$-{jEzloWo+?}}4E z00@C7*-E9^Dr4Dd7jXkjA*@N*I*NEgo-K8^ybA1xG-jr0^aq3J?{)aF!$%=9jByXF z*dNB|L5wEB1qc*;&>;=lrEVNTKud|>DbTQ$U=q-etj(gT@?vRD%epRasNd$BtJa;BMY~uPO}fmRwl44H`KD^` zbZ6bFSmw9$^4zVO9yjZ}xM(laV$rUy^Lfwu?^NfT@;VxtoPAEJ ztLC!vOrK~UGLmLhT&(l9EOb+?SFLJp7L|`?-Y4?A?GBJ`dt`w@dEp^ri2&Ik3n|3t zI5tE#0+PreNJ5e`^+FQ~!VC$H)x-<%01iDGzSNCLK&^W`LB({MSB#EkPf#B1QcfQz zJw8RcWx?2Bz_l{iV#nyX9KSC29171X@Hyo*;AB4}@s|IEKi=aT6}XlaC*AK$ZaHR? z%%*V2uCtjAkOBk71CAIPpJz6>s0P9FV75hrB|~r+12Z-4;_*BU_Av!nJ~LDA^h>5q z9&t^Y_*SM*2nY{JPl8Mn5?*F_z?Jomuv))Loli3NpWM&rvCwOE$_4n1GVpd96si8R wKIso>d^y$AsvTOT-?I?ROqtWmsK3K8E4CjMOFPB3+0)n!p4H0|7KTv#1@N40u>b%7 diff --git a/vm/stdlib/compiled/latest/stdlib/007_bcs.mv b/vm/stdlib/compiled/latest/stdlib/007_bcs.mv new file mode 100644 index 0000000000000000000000000000000000000000..657a21ff48be11ed646ec6c3ae8aa23eefadd57c GIT binary patch literal 104 zcmZ1|^O~EDfq{XIk%5VsiHDVslU-bv!$g3`g##$c$iT?Rz`(@71Z1#rGB7eTaxpO{ qB^UD-rxs-<=44i-roWB}C01T=z)fdK%;T@C>N literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/latest/stdlib/008_fixed_point32.mv b/vm/stdlib/compiled/latest/stdlib/008_fixed_point32.mv new file mode 100644 index 0000000000000000000000000000000000000000..16b48bdb3885d09d4d292fa2c5290f020a797a46 GIT binary patch literal 888 zcmZuwU2YRW4EA_tb~ZDUKNQ*$6_GSlkq}awlJLX>LWpN>uv#@6w9+P9ElDXn@xT$d z0OBxQffp_ShX8vv4W+_LEZg5_kH_Qva`?+d0AK|mqLR@w{o;X1zl!)1cB0St(tbzn zf8bBq{1zb*g#kbi0FpgL25451ByAXoSv5dWQB8njt*OSAZt}OuhpZ~)GQE<^eC3y$Vx3e6j) zijXngDnw+AG#VBet6fa)VtQ+-&hM=RGAk4<$r)nbLRU`)CtkFm13fE-s_n#NaEeaM z&X`)C#TLLG0aFwdGN%@1ljkR16OZ$iRe@d;Ykj2Jx@%zUv{QXAt^5z;F!rbi4tObo z3_UtjBYkYt*h-_1)g%3wY$vC8XlLl`NID>spE&L~YJ=Oif~i(}rV6I=uEh6Sg08hI zex!_U7#!DG0h{$bTIA#d-8W+FaEiQPQ4}V^qlnm5!A0{I+EpDQy$L`&FhbFX$~mBm zHJ#w=VB;1(x`or{0CA7Hs#`jsQ?I+?5z5e&BU0nu^@Gtkxq**7v^|gEY=&7}oSB}N tTEvx@l2VjfTpXXD#+Q^|RFq#H4;2CGLIz+Hm|3_P1Q|t`7#W!u7yzdz599y< literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/latest/stdlib/011_vector.mv b/vm/stdlib/compiled/latest/stdlib/011_vector.mv new file mode 100644 index 0000000000000000000000000000000000000000..23d4b17dd31a179248a45730a1c67eb91843434f GIT binary patch literal 1756 zcmZ`&U2+>m5T5Rt*`Jx+(T`=xb^?Vkj*FK(QhH2M4mpNOu@_r~EvZ&(n_PewiaP*R zT!0Jk#1S|Jm*DGJWlN^W)^1O4|9<^5zdrxRCrYV|6l?y4%x~1Uf6&jA{>eXb_Lu1= zf17WLpX~1$tVj_l#jHWKv7jbNL2V}Tgb+ogNe-Ghk>p;q&KID*44_3%IdHcBFpzK@ zgKMzKLv`7#>twOnRI97x{kpE#kFGuDclS+pxn4Dk*}GZw^i7k^A=+H@ppT>ysVOX-7Fe7#$z63`F6RwzO9<|%Eo`Q zeOzq3ka-*5H1+bX5CTEWfhF31NMo%yN;C%ekux2qJC1jpljV~)DQTv>@-!nRf*POb z`cqlx_!R8a>riONPM?}*);Z<)O>i_dW3R{)W$ZbDQ+&n+TieQWHV9|&iMD_GiIC6t zLr!)fJ%1`_7lq|s6jP^OMtIn)Gn3mA0aA7Dl;;b86wII7LtqB`E_m7lO12MUmenUf zejU2dQ_g|f;q&<9=7_Fvo{^MNfA}2=1akjcvSFS`f)*Cdv^3LNDXfT_Yn1HgsNfq(({Z9 zV*((XnSLc1<5OrmM5PsdZp8r%HMoF2dgQ zCz!rQ3Qym5NqC4D^fgN5Gqfm|V(DCdrzQ^IslO;r%?o=RXU6}X*;8XXLNq=Qkl0IE z1b$KhI$?Pv`G;+|nZb!oo*B#pD}gh%ax&&am}Ti+bErf+P#*CZs^eV+4(`~MGc>cv zrGchr52PkO-}9C6p^P(oQc6a86GjrL8!#ql52aCtCs?r~sbGQ%X2};Ou}9B Di*}kv literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/latest/stdlib/012_Vector.mv b/vm/stdlib/compiled/latest/stdlib/012_Vector.mv new file mode 100644 index 0000000000000000000000000000000000000000..1fd2dae4da28ddb9669f17aedf1a693389c58a36 GIT binary patch literal 1080 zcmZ`&&2G~`5Z;;n@p^ySq(n)93aJE%SMag?A2@O0gcPNX+eWmuWxFlCaNr?0aDppm zo`zT84LC7lM@fX#l{Gu_&FswXH{%}%f4mVwSP)98&*}?|^jBCUf8jgWZ*pLMN*8{~ z--=>Dpa2j;q9m!5CaFzA(pbh5pe(|glw|4{cg~aaA(9L`91|7mJAw7x$ngW*g+vSo zjO?)&x+>5`LKg`gK8!X(+>7_3jxK8J>?mU5QbC_ULsEiCMF&YpNMno;03Zc{+_cli zhhP;+nj=#(Ch27|mEB^n|IGXRq%CW6-EZ@%%8P|LF6+9yas4*CylU-9S+w(I(ZogG zv~_tq%P*_;R(H}ai$(rvR-W2r)8pnMFV5O?Tb0%9cz*IRt*)B$PBV3WSzhN!onPm5 zlc&wHIJ?N(vd~R+v20ayGp{_0SszH9*>@KXu@6-|2CXF?GVr3`bO1Z*i^l<7j=F+5b9l-)#y#QO8t(+LnP&CP6vXU+aT@ p7rB|LPph`lD*cwYrpzw0dcm|?`YnkWV$_4jHxUPH_QRB-_y?aoU>X1b literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/latest/stdlib/008_Errors.mv b/vm/stdlib/compiled/latest/stdlib/013_Errors.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/008_Errors.mv rename to vm/stdlib/compiled/latest/stdlib/013_Errors.mv diff --git a/vm/stdlib/compiled/latest/stdlib/009_ACL.mv b/vm/stdlib/compiled/latest/stdlib/014_ACL.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/009_ACL.mv rename to vm/stdlib/compiled/latest/stdlib/014_ACL.mv diff --git a/vm/stdlib/compiled/latest/stdlib/010_Signer.mv b/vm/stdlib/compiled/latest/stdlib/015_Signer.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/010_Signer.mv rename to vm/stdlib/compiled/latest/stdlib/015_Signer.mv diff --git a/vm/stdlib/compiled/latest/stdlib/011_Math.mv b/vm/stdlib/compiled/latest/stdlib/016_Math.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/011_Math.mv rename to vm/stdlib/compiled/latest/stdlib/016_Math.mv diff --git a/vm/stdlib/compiled/latest/stdlib/012_BCS.mv b/vm/stdlib/compiled/latest/stdlib/017_BCS.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/012_BCS.mv rename to vm/stdlib/compiled/latest/stdlib/017_BCS.mv diff --git a/vm/stdlib/compiled/latest/stdlib/013_Event.mv b/vm/stdlib/compiled/latest/stdlib/018_Event.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/013_Event.mv rename to vm/stdlib/compiled/latest/stdlib/018_Event.mv diff --git a/vm/stdlib/compiled/latest/stdlib/014_Token.mv b/vm/stdlib/compiled/latest/stdlib/019_Token.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/014_Token.mv rename to vm/stdlib/compiled/latest/stdlib/019_Token.mv diff --git a/vm/stdlib/compiled/latest/stdlib/015_CoreAddresses.mv b/vm/stdlib/compiled/latest/stdlib/020_CoreAddresses.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/015_CoreAddresses.mv rename to vm/stdlib/compiled/latest/stdlib/020_CoreAddresses.mv diff --git a/vm/stdlib/compiled/latest/stdlib/016_Timestamp.mv b/vm/stdlib/compiled/latest/stdlib/021_Timestamp.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/016_Timestamp.mv rename to vm/stdlib/compiled/latest/stdlib/021_Timestamp.mv diff --git a/vm/stdlib/compiled/latest/stdlib/017_Option.mv b/vm/stdlib/compiled/latest/stdlib/022_Option.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/017_Option.mv rename to vm/stdlib/compiled/latest/stdlib/022_Option.mv diff --git a/vm/stdlib/compiled/latest/stdlib/018_Config.mv b/vm/stdlib/compiled/latest/stdlib/023_Config.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/018_Config.mv rename to vm/stdlib/compiled/latest/stdlib/023_Config.mv diff --git a/vm/stdlib/compiled/latest/stdlib/019_ChainId.mv b/vm/stdlib/compiled/latest/stdlib/024_ChainId.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/019_ChainId.mv rename to vm/stdlib/compiled/latest/stdlib/024_ChainId.mv diff --git a/vm/stdlib/compiled/latest/stdlib/020_VMConfig.mv b/vm/stdlib/compiled/latest/stdlib/025_VMConfig.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/020_VMConfig.mv rename to vm/stdlib/compiled/latest/stdlib/025_VMConfig.mv diff --git a/vm/stdlib/compiled/latest/stdlib/021_Version.mv b/vm/stdlib/compiled/latest/stdlib/026_Version.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/021_Version.mv rename to vm/stdlib/compiled/latest/stdlib/026_Version.mv diff --git a/vm/stdlib/compiled/latest/stdlib/022_PackageTxnManager.mv b/vm/stdlib/compiled/latest/stdlib/027_PackageTxnManager.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/022_PackageTxnManager.mv rename to vm/stdlib/compiled/latest/stdlib/027_PackageTxnManager.mv diff --git a/vm/stdlib/compiled/latest/stdlib/023_Treasury.mv b/vm/stdlib/compiled/latest/stdlib/028_Treasury.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/023_Treasury.mv rename to vm/stdlib/compiled/latest/stdlib/028_Treasury.mv diff --git a/vm/stdlib/compiled/latest/stdlib/024_Dao.mv b/vm/stdlib/compiled/latest/stdlib/029_Dao.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/024_Dao.mv rename to vm/stdlib/compiled/latest/stdlib/029_Dao.mv diff --git a/vm/stdlib/compiled/latest/stdlib/025_UpgradeModuleDaoProposal.mv b/vm/stdlib/compiled/latest/stdlib/030_UpgradeModuleDaoProposal.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/025_UpgradeModuleDaoProposal.mv rename to vm/stdlib/compiled/latest/stdlib/030_UpgradeModuleDaoProposal.mv diff --git a/vm/stdlib/compiled/latest/stdlib/026_TransactionTimeoutConfig.mv b/vm/stdlib/compiled/latest/stdlib/031_TransactionTimeoutConfig.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/026_TransactionTimeoutConfig.mv rename to vm/stdlib/compiled/latest/stdlib/031_TransactionTimeoutConfig.mv diff --git a/vm/stdlib/compiled/latest/stdlib/027_TransactionPublishOption.mv b/vm/stdlib/compiled/latest/stdlib/032_TransactionPublishOption.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/027_TransactionPublishOption.mv rename to vm/stdlib/compiled/latest/stdlib/032_TransactionPublishOption.mv diff --git a/vm/stdlib/compiled/latest/stdlib/028_RewardConfig.mv b/vm/stdlib/compiled/latest/stdlib/033_RewardConfig.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/028_RewardConfig.mv rename to vm/stdlib/compiled/latest/stdlib/033_RewardConfig.mv diff --git a/vm/stdlib/compiled/latest/stdlib/029_OnChainConfigDao.mv b/vm/stdlib/compiled/latest/stdlib/034_OnChainConfigDao.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/029_OnChainConfigDao.mv rename to vm/stdlib/compiled/latest/stdlib/034_OnChainConfigDao.mv diff --git a/vm/stdlib/compiled/latest/stdlib/030_ModifyDaoConfigProposal.mv b/vm/stdlib/compiled/latest/stdlib/035_ModifyDaoConfigProposal.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/030_ModifyDaoConfigProposal.mv rename to vm/stdlib/compiled/latest/stdlib/035_ModifyDaoConfigProposal.mv diff --git a/vm/stdlib/compiled/latest/stdlib/031_ConsensusConfig.mv b/vm/stdlib/compiled/latest/stdlib/036_ConsensusConfig.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/031_ConsensusConfig.mv rename to vm/stdlib/compiled/latest/stdlib/036_ConsensusConfig.mv diff --git a/vm/stdlib/compiled/latest/stdlib/032_STC.mv b/vm/stdlib/compiled/latest/stdlib/037_STC.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/032_STC.mv rename to vm/stdlib/compiled/latest/stdlib/037_STC.mv diff --git a/vm/stdlib/compiled/latest/stdlib/033_TransactionFee.mv b/vm/stdlib/compiled/latest/stdlib/038_TransactionFee.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/033_TransactionFee.mv rename to vm/stdlib/compiled/latest/stdlib/038_TransactionFee.mv diff --git a/vm/stdlib/compiled/latest/stdlib/034_Hash.mv b/vm/stdlib/compiled/latest/stdlib/039_Hash.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/034_Hash.mv rename to vm/stdlib/compiled/latest/stdlib/039_Hash.mv diff --git a/vm/stdlib/compiled/latest/stdlib/035_Authenticator.mv b/vm/stdlib/compiled/latest/stdlib/040_Authenticator.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/035_Authenticator.mv rename to vm/stdlib/compiled/latest/stdlib/040_Authenticator.mv diff --git a/vm/stdlib/compiled/latest/stdlib/036_Account.mv b/vm/stdlib/compiled/latest/stdlib/041_Account.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/036_Account.mv rename to vm/stdlib/compiled/latest/stdlib/041_Account.mv diff --git a/vm/stdlib/compiled/latest/stdlib/037_AccountScripts.mv b/vm/stdlib/compiled/latest/stdlib/042_AccountScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/037_AccountScripts.mv rename to vm/stdlib/compiled/latest/stdlib/042_AccountScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/038_Block.mv b/vm/stdlib/compiled/latest/stdlib/043_Block.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/038_Block.mv rename to vm/stdlib/compiled/latest/stdlib/043_Block.mv diff --git a/vm/stdlib/compiled/latest/stdlib/039_TreasuryWithdrawDaoProposal.mv b/vm/stdlib/compiled/latest/stdlib/044_TreasuryWithdrawDaoProposal.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/039_TreasuryWithdrawDaoProposal.mv rename to vm/stdlib/compiled/latest/stdlib/044_TreasuryWithdrawDaoProposal.mv diff --git a/vm/stdlib/compiled/latest/stdlib/040_BlockReward.mv b/vm/stdlib/compiled/latest/stdlib/045_BlockReward.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/040_BlockReward.mv rename to vm/stdlib/compiled/latest/stdlib/045_BlockReward.mv diff --git a/vm/stdlib/compiled/latest/stdlib/041_Collection.mv b/vm/stdlib/compiled/latest/stdlib/046_Collection.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/041_Collection.mv rename to vm/stdlib/compiled/latest/stdlib/046_Collection.mv diff --git a/vm/stdlib/compiled/latest/stdlib/042_Collection2.mv b/vm/stdlib/compiled/latest/stdlib/047_Collection2.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/042_Collection2.mv rename to vm/stdlib/compiled/latest/stdlib/047_Collection2.mv diff --git a/vm/stdlib/compiled/latest/stdlib/043_Compare.mv b/vm/stdlib/compiled/latest/stdlib/048_Compare.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/043_Compare.mv rename to vm/stdlib/compiled/latest/stdlib/048_Compare.mv diff --git a/vm/stdlib/compiled/latest/stdlib/044_ConsensusStrategy.mv b/vm/stdlib/compiled/latest/stdlib/049_ConsensusStrategy.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/044_ConsensusStrategy.mv rename to vm/stdlib/compiled/latest/stdlib/049_ConsensusStrategy.mv diff --git a/vm/stdlib/compiled/latest/stdlib/045_DaoVoteScripts.mv b/vm/stdlib/compiled/latest/stdlib/050_DaoVoteScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/045_DaoVoteScripts.mv rename to vm/stdlib/compiled/latest/stdlib/050_DaoVoteScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/046_DummyToken.mv b/vm/stdlib/compiled/latest/stdlib/051_DummyToken.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/046_DummyToken.mv rename to vm/stdlib/compiled/latest/stdlib/051_DummyToken.mv diff --git a/vm/stdlib/compiled/latest/stdlib/047_DummyTokenScripts.mv b/vm/stdlib/compiled/latest/stdlib/052_DummyTokenScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/047_DummyTokenScripts.mv rename to vm/stdlib/compiled/latest/stdlib/052_DummyTokenScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/048_EVMAddress.mv b/vm/stdlib/compiled/latest/stdlib/053_EVMAddress.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/048_EVMAddress.mv rename to vm/stdlib/compiled/latest/stdlib/053_EVMAddress.mv diff --git a/vm/stdlib/compiled/latest/stdlib/049_FlexiDagConfig.mv b/vm/stdlib/compiled/latest/stdlib/054_FlexiDagConfig.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/049_FlexiDagConfig.mv rename to vm/stdlib/compiled/latest/stdlib/054_FlexiDagConfig.mv diff --git a/vm/stdlib/compiled/latest/stdlib/050_Epoch.mv b/vm/stdlib/compiled/latest/stdlib/055_Epoch.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/050_Epoch.mv rename to vm/stdlib/compiled/latest/stdlib/055_Epoch.mv diff --git a/vm/stdlib/compiled/latest/stdlib/051_FixedPoint32.mv b/vm/stdlib/compiled/latest/stdlib/056_FixedPoint32.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/051_FixedPoint32.mv rename to vm/stdlib/compiled/latest/stdlib/056_FixedPoint32.mv diff --git a/vm/stdlib/compiled/latest/stdlib/052_FrozenConfig.mv b/vm/stdlib/compiled/latest/stdlib/057_FrozenConfig.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/052_FrozenConfig.mv rename to vm/stdlib/compiled/latest/stdlib/057_FrozenConfig.mv diff --git a/vm/stdlib/compiled/latest/stdlib/053_FrozenConfigStrategy.mv b/vm/stdlib/compiled/latest/stdlib/058_FrozenConfigStrategy.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/053_FrozenConfigStrategy.mv rename to vm/stdlib/compiled/latest/stdlib/058_FrozenConfigStrategy.mv diff --git a/vm/stdlib/compiled/latest/stdlib/054_GenesisSignerCapability.mv b/vm/stdlib/compiled/latest/stdlib/059_GenesisSignerCapability.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/054_GenesisSignerCapability.mv rename to vm/stdlib/compiled/latest/stdlib/059_GenesisSignerCapability.mv diff --git a/vm/stdlib/compiled/latest/stdlib/055_Oracle.mv b/vm/stdlib/compiled/latest/stdlib/060_Oracle.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/055_Oracle.mv rename to vm/stdlib/compiled/latest/stdlib/060_Oracle.mv diff --git a/vm/stdlib/compiled/latest/stdlib/056_PriceOracle.mv b/vm/stdlib/compiled/latest/stdlib/061_PriceOracle.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/056_PriceOracle.mv rename to vm/stdlib/compiled/latest/stdlib/061_PriceOracle.mv diff --git a/vm/stdlib/compiled/latest/stdlib/057_STCUSDOracle.mv b/vm/stdlib/compiled/latest/stdlib/062_STCUSDOracle.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/057_STCUSDOracle.mv rename to vm/stdlib/compiled/latest/stdlib/062_STCUSDOracle.mv diff --git a/vm/stdlib/compiled/latest/stdlib/058_Offer.mv b/vm/stdlib/compiled/latest/stdlib/063_Offer.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/058_Offer.mv rename to vm/stdlib/compiled/latest/stdlib/063_Offer.mv diff --git a/vm/stdlib/compiled/latest/stdlib/059_NFT.mv b/vm/stdlib/compiled/latest/stdlib/064_NFT.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/059_NFT.mv rename to vm/stdlib/compiled/latest/stdlib/064_NFT.mv diff --git a/vm/stdlib/compiled/latest/stdlib/060_LanguageVersion.mv b/vm/stdlib/compiled/latest/stdlib/065_LanguageVersion.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/060_LanguageVersion.mv rename to vm/stdlib/compiled/latest/stdlib/065_LanguageVersion.mv diff --git a/vm/stdlib/compiled/latest/stdlib/061_MerkleProof.mv b/vm/stdlib/compiled/latest/stdlib/066_MerkleProof.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/061_MerkleProof.mv rename to vm/stdlib/compiled/latest/stdlib/066_MerkleProof.mv diff --git a/vm/stdlib/compiled/latest/stdlib/062_MerkleNFTDistributor.mv b/vm/stdlib/compiled/latest/stdlib/067_MerkleNFTDistributor.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/062_MerkleNFTDistributor.mv rename to vm/stdlib/compiled/latest/stdlib/067_MerkleNFTDistributor.mv diff --git a/vm/stdlib/compiled/latest/stdlib/063_IdentifierNFT.mv b/vm/stdlib/compiled/latest/stdlib/068_IdentifierNFT.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/063_IdentifierNFT.mv rename to vm/stdlib/compiled/latest/stdlib/068_IdentifierNFT.mv diff --git a/vm/stdlib/compiled/latest/stdlib/064_GenesisNFT.mv b/vm/stdlib/compiled/latest/stdlib/069_GenesisNFT.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/064_GenesisNFT.mv rename to vm/stdlib/compiled/latest/stdlib/069_GenesisNFT.mv diff --git a/vm/stdlib/compiled/latest/stdlib/065_StdlibUpgradeScripts.mv b/vm/stdlib/compiled/latest/stdlib/070_StdlibUpgradeScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/065_StdlibUpgradeScripts.mv rename to vm/stdlib/compiled/latest/stdlib/070_StdlibUpgradeScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/066_Genesis.mv b/vm/stdlib/compiled/latest/stdlib/071_Genesis.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/066_Genesis.mv rename to vm/stdlib/compiled/latest/stdlib/071_Genesis.mv diff --git a/vm/stdlib/compiled/latest/stdlib/067_GenesisNFTScripts.mv b/vm/stdlib/compiled/latest/stdlib/072_GenesisNFTScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/067_GenesisNFTScripts.mv rename to vm/stdlib/compiled/latest/stdlib/072_GenesisNFTScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/068_IdentifierNFTScripts.mv b/vm/stdlib/compiled/latest/stdlib/073_IdentifierNFTScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/068_IdentifierNFTScripts.mv rename to vm/stdlib/compiled/latest/stdlib/073_IdentifierNFTScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/069_MintDaoProposal.mv b/vm/stdlib/compiled/latest/stdlib/074_MintDaoProposal.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/069_MintDaoProposal.mv rename to vm/stdlib/compiled/latest/stdlib/074_MintDaoProposal.mv diff --git a/vm/stdlib/compiled/latest/stdlib/070_ModuleUpgradeScripts.mv b/vm/stdlib/compiled/latest/stdlib/075_ModuleUpgradeScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/070_ModuleUpgradeScripts.mv rename to vm/stdlib/compiled/latest/stdlib/075_ModuleUpgradeScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/071_NFTGallery.mv b/vm/stdlib/compiled/latest/stdlib/076_NFTGallery.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/071_NFTGallery.mv rename to vm/stdlib/compiled/latest/stdlib/076_NFTGallery.mv diff --git a/vm/stdlib/compiled/latest/stdlib/072_NFTGalleryScripts.mv b/vm/stdlib/compiled/latest/stdlib/077_NFTGalleryScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/072_NFTGalleryScripts.mv rename to vm/stdlib/compiled/latest/stdlib/077_NFTGalleryScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/073_OnChainConfigScripts.mv b/vm/stdlib/compiled/latest/stdlib/078_OnChainConfigScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/073_OnChainConfigScripts.mv rename to vm/stdlib/compiled/latest/stdlib/078_OnChainConfigScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/074_PriceOracleAggregator.mv b/vm/stdlib/compiled/latest/stdlib/079_PriceOracleAggregator.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/074_PriceOracleAggregator.mv rename to vm/stdlib/compiled/latest/stdlib/079_PriceOracleAggregator.mv diff --git a/vm/stdlib/compiled/latest/stdlib/075_PriceOracleScripts.mv b/vm/stdlib/compiled/latest/stdlib/080_PriceOracleScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/075_PriceOracleScripts.mv rename to vm/stdlib/compiled/latest/stdlib/080_PriceOracleScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/076_Signature.mv b/vm/stdlib/compiled/latest/stdlib/081_Signature.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/076_Signature.mv rename to vm/stdlib/compiled/latest/stdlib/081_Signature.mv diff --git a/vm/stdlib/compiled/latest/stdlib/077_SharedEd25519PublicKey.mv b/vm/stdlib/compiled/latest/stdlib/082_SharedEd25519PublicKey.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/077_SharedEd25519PublicKey.mv rename to vm/stdlib/compiled/latest/stdlib/082_SharedEd25519PublicKey.mv diff --git a/vm/stdlib/compiled/latest/stdlib/078_TransactionTimeout.mv b/vm/stdlib/compiled/latest/stdlib/083_TransactionTimeout.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/078_TransactionTimeout.mv rename to vm/stdlib/compiled/latest/stdlib/083_TransactionTimeout.mv diff --git a/vm/stdlib/compiled/latest/stdlib/079_TransactionManager.mv b/vm/stdlib/compiled/latest/stdlib/084_TransactionManager.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/079_TransactionManager.mv rename to vm/stdlib/compiled/latest/stdlib/084_TransactionManager.mv diff --git a/vm/stdlib/compiled/latest/stdlib/080_TransferScripts.mv b/vm/stdlib/compiled/latest/stdlib/085_TransferScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/080_TransferScripts.mv rename to vm/stdlib/compiled/latest/stdlib/085_TransferScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/081_TreasuryScripts.mv b/vm/stdlib/compiled/latest/stdlib/086_TreasuryScripts.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/081_TreasuryScripts.mv rename to vm/stdlib/compiled/latest/stdlib/086_TreasuryScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/082_Arith.mv b/vm/stdlib/compiled/latest/stdlib/087_Arith.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/082_Arith.mv rename to vm/stdlib/compiled/latest/stdlib/087_Arith.mv diff --git a/vm/stdlib/compiled/latest/stdlib/083_U256.mv b/vm/stdlib/compiled/latest/stdlib/088_U256.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/083_U256.mv rename to vm/stdlib/compiled/latest/stdlib/088_U256.mv diff --git a/vm/stdlib/compiled/latest/stdlib/084_YieldFarming.mv b/vm/stdlib/compiled/latest/stdlib/089_YieldFarming.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/084_YieldFarming.mv rename to vm/stdlib/compiled/latest/stdlib/089_YieldFarming.mv diff --git a/vm/stdlib/compiled/latest/stdlib/085_YieldFarmingV2.mv b/vm/stdlib/compiled/latest/stdlib/090_YieldFarmingV2.mv similarity index 100% rename from vm/stdlib/compiled/latest/stdlib/085_YieldFarmingV2.mv rename to vm/stdlib/compiled/latest/stdlib/090_YieldFarmingV2.mv diff --git a/vm/stdlib/compiled/latest/stdlib/091_error.mv b/vm/stdlib/compiled/latest/stdlib/091_error.mv new file mode 100644 index 0000000000000000000000000000000000000000..53b98bf71203294aaaf03360e0d8fdfc4ca2dbdf GIT binary patch literal 610 zcmYk4O-{ow5QY7dAE!xa%YqemKpX+F;uMkFOj}E-T{%t#JH!bPH(<>HI24y)W-KHu z`RRSO$H~0p^Y*8$gb=k9N~?$Rv8tcGrFm8B>Rr9b?n8e`+@>iMi6&c+D@mwU)Fg(a zAz6^LBpt~Tr_@SoQ9_I%)^;0Wg5k=J5$y2N!?T;x)a0F9pO$|MQ?dyfA5y;$vmaLE-03_5or0kYbLzvskJcYxbB1_w)8vBh2k;Jt>j+br z;|}oAM>|hgv6{V|(-Euj4Uk*pi*=*jjzCTP8&Vr?7?-r+uGw+d?6`Gy92+~0N<$k? zj2)-Lj+14_p|ayB*>T$JC`ul9u_|f|d83rfAQ==v)r$M|T`O-CeJwnwd9TP&Fq9ce jhAIQr;eGfkP)*HXG8l#?L&LDhuwZC2v8Up@!-vnwjvN12VgY< zCUrsvz@Y{3LsgtXz~DVlbU^_ha|9MAUdVZ1ZBdVi+AfSt5;Bks(2%epy_^CD^%Tn$ zr?zcc*`#IPwC4Ke&J<-iD!MMU{bJeFeNok&-vyl3PyMU3Y29p+T~%E_uIf#(s>(&t zK0dEg-TSI8)61fHP%`_5#_v+&mDaxzW`Va|NU-O_fj%AVn-Rsf2pxf=J7STTckVVO82qx>DGRt_!>l55gnx zB%CX8L1Mflu&R(4X}$CFdB)#2U+#bR1^^ra5ou)#KA72)_t{t6G2d|RZZHc!@rN4R zuofIz00IP1qyRL?!Ac5-rHf5RCI^`e6e7wG6=pzIVjw4hMWZY#rL05uu8!r$>MUMf z?m2Et|igmLpPorw8PfCie zy{MP5TvyA;*Nr6dG-6p->vMU0-%w?VNivlQ`Hd%(HlA?&ZA41tqK_oZNFEJ4u)soF z_CCom^OEp*gk!=4(J5XaQ4;B(!{fLIcNl2yNZO?IK2IDt8o^XQkaqmgli5zb8;A#< zJnm6fQc|#w9i)AA_DC~Zi!%q73LW^4_S+aV&4oJWYrNm%rVR+t-DMAq4w(HamN`z+fCZlctWHbu714?$yL|k0SHX zTjVz)i*|aW$}v9?Rdk?3FVg6zDR8(q()?`e8n1g@G>a}GsA$z|^O{c*d~_T8QsnGp M{twkWQB8Y?Uk-#w2><{9 literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/latest/stdlib/094_option.mv b/vm/stdlib/compiled/latest/stdlib/094_option.mv new file mode 100644 index 0000000000000000000000000000000000000000..48244bcce9952a9de679fde41fb39182b39c1563 GIT binary patch literal 1178 zcmZuxJ8u**5S|%(ZLjU!+j|5WglG_5N?53Pg_fUiI+9H|>FzeV+Yr(qQ9(;XhXlWX z4)IeEH64F~8E>8$1~&ce!KNI7yu{`G-;#!JN*&M>@$8q`-T3Xd#@|=N#FM0 zwGBTs#h?1CE`B*Ge>>uR2xO7D0%WF1G0n8dMrTZ|5w|mrX`VYI@Fa5ZVvoTvEuupO zB?x|yXl2DdbV5g7@MACX!~_JqQ8E(EKK18&C)dVFTqLCM%}i%}g|vVkIJ~X%D-3yE1Q@-L74mm%a9? zU9a0?-?QoRs2iV($Mf#>bg$W;9W6Sy+pfCVe6@*t&8AzoC(~8CYR;8SyKE+Bp3D1e z^R`>hc00X4Uo71Ix?N8B^y;ALrdMF|O$un4ODrwXb&@v6v%@H4+ODS(#dNL2Q2aTD zH_OBBB;U+e2aBd_SA6l87b?dykSvNX?M$Lm2?)2iG2nP=z!n~A&^mM6F^l&CJOCNQ zw4OSW5wfL+Z3bmoeg?XK0ea?$7*vd9YgAsH zXZR9o#d#PDoWvt|!8P=YWFV`G{gNjSa`HziXvakibb$;=GM?2y0z_4)ZO+A~M2bQ& zS`L?im#Y7(Xvd`|F{}dIhe)1ex65K6l$_SDVaP;;bG5dG?P+ z*R`U$(uYaPg&z%AE$A94ijulg;~nBZ0a*3;ybBz=JVn=sZ`$u(uj6{J#?B+La@ ljGSzxqO{kkC3VJkQ+mDQY9on66?8%?8m4olf%0E*@DDepe|P`@ literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/latest/stdlib/095_string.mv b/vm/stdlib/compiled/latest/stdlib/095_string.mv new file mode 100644 index 0000000000000000000000000000000000000000..6be40110c9ebf78be150e12c801354a9dcc7e97f GIT binary patch literal 907 zcmYjP&2AGh5T5bBJ>JbaNl`&u5Gs{8L>zPN6L8>8l(yS8qTP*lw^j2vJPMD1kaz=5 zm3Rim8)&fB+2^n06+*vm>{dqs&V?^(f-CC=)TFye3$d^OPcs3pG5J~ z2qq&4kQT7A$UDV*(1MMT3cza4=W@g=2M|1ODX?qwJ9@!(j%>?nQdMOtg>}Fu^AZFa2WWy2yk=KQhB+}J|3d!qlyWr49&@BbjuU1p zgbkjBf#Z{zl~YSj=s_dq#1j2T_F(#<+cejv-42_!F%R{{(01n29$as?b#qDkWpzJX zE%o_ssC&0*F6+ltdu29FUw6Z7(+qXjtZ!ErH}%Drk(r*cf8>`3q-Wx~Tb;M}&E>k= z9nSan=c~OUx9L~)-FDcS+q$_PZo(mCK8|AD(Cx;nR92??_O4b<+tggL{|8E!Ynq4T z$NxL{jf2RAMN2S&5-XT5L2!)#HF3M7B7w+7M@ditKN-6wyTsgNgkoU23=BjYFxa!| zL>0ttvQg?p7JZZ?)m$GF-vXxr7AeFKAYfFB+?3-Wl_>haX(>b#^@21RhFsxEBw*_j zkS9128U+~cP0Q2q^jVY2nwBWS^X9A)-0m>{kR#Cqb5^lLLH0yVSgAP4`u5_EgBb-Y z{mMs0O1)t~@E>UX)<;cRz0>c>Wcg%Rp-65DB69W#H+9m=5lmsphz?5`xdBCyb@(x; Mw6S=a8My*~0C0?KXaE2J literal 0 HcmV?d00001