From 4bafc82959a1b44652b41e13bec141ccb5876d8c Mon Sep 17 00:00:00 2001 From: sanlee42 Date: Sun, 20 Oct 2024 14:04:44 +0800 Subject: [PATCH 1/3] Support update pruing with on chain config --- chain/api/src/chain.rs | 1 + chain/mock/src/mock_chain.rs | 17 ++++----- chain/src/chain.rs | 17 ++++++++- chain/tests/test_prune.rs | 2 +- flexidag/src/blockdag.rs | 35 +++++++---------- flexidag/src/prune/pruning_point_manager.rs | 25 +++++------- flexidag/tests/tests.rs | 23 ++++++----- genesis/src/lib.rs | 4 +- node/src/node.rs | 2 - state/api/src/chain_state.rs | 5 +++ .../block_connector_service.rs | 10 ++++- sync/src/parallel/executor.rs | 6 ++- .../src/on_chain_config/flexi_dag_config.rs | 38 ++++++++++++++++++- vm/types/src/on_chain_config/mod.rs | 1 - 14 files changed, 119 insertions(+), 67 deletions(-) diff --git a/chain/api/src/chain.rs b/chain/api/src/chain.rs index 53bcdd2fb8..b34310e2d3 100644 --- a/chain/api/src/chain.rs +++ b/chain/api/src/chain.rs @@ -116,6 +116,7 @@ pub trait ChainReader { ) -> Result; fn is_dag_ancestor_of(&self, ancestor: HashValue, descendants: Vec) -> Result; fn get_pruning_height(&self) -> BlockNumber; + fn get_pruning_config(&self) -> (u64, u64); } pub trait ChainWriter { diff --git a/chain/mock/src/mock_chain.rs b/chain/mock/src/mock_chain.rs index 83b2176612..1a84036f78 100644 --- a/chain/mock/src/mock_chain.rs +++ b/chain/mock/src/mock_chain.rs @@ -43,12 +43,8 @@ impl MockChain { pub fn new_with_params( net: ChainNetwork, k: KType, - pruning_depth: u64, - pruning_finality: u64, ) -> Result { - let (storage, chain_info, _, dag) = - Genesis::init_storage_for_test_with_param(&net, k, pruning_depth, pruning_finality)?; - + let (storage, chain_info, _, dag) = Genesis::init_storage_for_test_with_param(&net, k)?; let chain = BlockChain::new( net.time_service(), chain_info.head().id(), @@ -263,15 +259,16 @@ impl MockChain { .dag() .ghostdata_by_hash(previous_pruning)? .ok_or_else(|| format_err!("Cannot find ghostdata by hash: {:?}", previous_pruning))?; - + let MineNewDagBlockInfo { tips: pruned_tips, blue_blocks, pruning_point, - } = self - .head - .dag() - .calc_mergeset_and_tips(previous_pruning, prevous_ghostdata.as_ref())?; + } = self.head.dag().calc_mergeset_and_tips( + previous_pruning, + prevous_ghostdata.as_ref(), + 4,3 + )?; debug!( "tips: {:?}, blue_blocks: {:?}, pruning_point: {:?}", diff --git a/chain/src/chain.rs b/chain/src/chain.rs index f2e208dadb..43ed856e7c 100644 --- a/chain/src/chain.rs +++ b/chain/src/chain.rs @@ -45,6 +45,7 @@ use starcoin_types::{ use starcoin_vm_types::access_path::AccessPath; use starcoin_vm_types::account_config::genesis_address; use starcoin_vm_types::genesis_config::{ChainId, ConsensusStrategy}; +use starcoin_vm_types::on_chain_config::FlexiDagConfigV2; use starcoin_vm_types::on_chain_resource::Epoch; use std::cmp::min; use std::iter::Extend; @@ -1389,7 +1390,7 @@ impl ChainReader for BlockChain { .get_block_header_by_hash(header.parent_hash())? .ok_or_else(|| format_err!("cannot find parent block header"))?; let next_ghostdata = self.dag().verify_and_ghostdata(uncles, header)?; - + let (pruning_depth, pruning_finality) = self.get_pruning_config(); if self.status().head().pruning_point() != HashValue::zero() { let previous_ghostdata = if previous_header.pruning_point() == HashValue::zero() { let genesis = self @@ -1409,6 +1410,8 @@ impl ChainReader for BlockChain { previous_ghostdata.as_ref(), header.pruning_point(), &next_ghostdata, + pruning_depth, + pruning_finality, )?; } @@ -1422,6 +1425,18 @@ impl ChainReader for BlockChain { fn get_pruning_height(&self) -> BlockNumber { self.get_pruning_height() } + + fn get_pruning_config(&self) -> (u64, u64) { + let reader = AccountStateReader::new(&self.statedb); + let FlexiDagConfigV2 { + pruning_depth, + pruning_finality, + } = reader + .get_dag_config() + .unwrap_or_default() + .unwrap_or_default(); + (pruning_depth, pruning_finality) + } } impl BlockChain { diff --git a/chain/tests/test_prune.rs b/chain/tests/test_prune.rs index 4e8f77078b..299fd53cd4 100644 --- a/chain/tests/test_prune.rs +++ b/chain/tests/test_prune.rs @@ -6,7 +6,7 @@ use std::collections::HashSet; #[stest::test] fn test_block_chain_prune() -> anyhow::Result<()> { - let mut mock_chain = MockChain::new_with_params(ChainNetwork::new_test(), 3, 4, 3)?; + let mut mock_chain = MockChain::new_with_params(ChainNetwork::new_test(), 3)?; let genesis = mock_chain.head().status().head.clone(); // blue blocks diff --git a/flexidag/src/blockdag.rs b/flexidag/src/blockdag.rs index 40493017bf..8b5e2def2f 100644 --- a/flexidag/src/blockdag.rs +++ b/flexidag/src/blockdag.rs @@ -16,7 +16,6 @@ use crate::ghostdag::protocol::GhostdagManager; use crate::prune::pruning_point_manager::PruningPointManagerT; use crate::{process_key_already_error, reachability}; use anyhow::{bail, ensure, Ok}; -use starcoin_config::genesis_config::{G_PRUNING_DEPTH, G_PRUNING_FINALITY}; use starcoin_config::temp_dir; use starcoin_crypto::{HashValue as Hash, HashValue}; use starcoin_logger::prelude::{debug, info, warn}; @@ -30,8 +29,6 @@ use std::ops::DerefMut; use std::sync::Arc; pub const DEFAULT_GHOSTDAG_K: KType = 8u16; -pub const DEFAULT_PRUNING_DEPTH: u64 = 185798; -pub const DEFAULT_FINALITY_DEPTH: u64 = 86400; pub type DbGhostdagManager = GhostdagManager< DbGhostdagStore, @@ -57,15 +54,10 @@ pub struct BlockDAG { impl BlockDAG { pub fn create_blockdag(dag_storage: FlexiDagStorage) -> Self { - Self::new( - DEFAULT_GHOSTDAG_K, - dag_storage, - G_PRUNING_DEPTH, - G_PRUNING_FINALITY, - ) + Self::new(DEFAULT_GHOSTDAG_K, dag_storage) } - pub fn new(k: KType, db: FlexiDagStorage, pruning_depth: u64, pruning_finality: u64) -> Self { + pub fn new(k: KType, db: FlexiDagStorage) -> Self { let ghostdag_store = db.ghost_dag_store.clone(); let header_store = db.header_store.clone(); let relations_store = db.relations_store.clone(); @@ -78,12 +70,7 @@ impl BlockDAG { header_store, reachability_service.clone(), ); - let pruning_point_manager = PruningPointManager::new( - reachability_service, - ghostdag_store, - pruning_depth, - pruning_finality, - ); + let pruning_point_manager = PruningPointManager::new(reachability_service, ghostdag_store); Self { ghostdag_manager, @@ -101,14 +88,10 @@ impl BlockDAG { Ok(Self::create_blockdag(dag_storage)) } - pub fn create_for_testing_with_parameters( - k: KType, - pruning_depth: u64, - pruning_finality: u64, - ) -> anyhow::Result { + pub fn create_for_testing_with_parameters(k: KType) -> anyhow::Result { let dag_storage = FlexiDagStorage::create_from_path(temp_dir(), FlexiDagStorageConfig::default())?; - Ok(Self::new(k, dag_storage, pruning_depth, pruning_finality)) + Ok(Self::new(k, dag_storage)) } pub fn has_dag_block(&self, hash: Hash) -> anyhow::Result { @@ -492,6 +475,8 @@ impl BlockDAG { &self, previous_pruning_point: HashValue, previous_ghostdata: &GhostdagData, + pruning_depth: u64, + pruning_finality: u64, ) -> anyhow::Result { info!("start to calculate the mergeset and tips, previous pruning point: {:?}, previous ghostdata: {:?}", previous_pruning_point, previous_ghostdata); let dag_state = self.get_dag_state(previous_pruning_point)?; @@ -504,6 +489,8 @@ impl BlockDAG { previous_pruning_point, previous_ghostdata, &next_ghostdata, + pruning_depth, + pruning_finality, )?; info!( "the next pruning point is: {:?}, and the previous pruning point is: {:?}", @@ -545,11 +532,15 @@ impl BlockDAG { previous_ghostdata: &GhostdagData, next_pruning_point: HashValue, next_ghostdata: &GhostdagData, + pruning_depth: u64, + pruning_finality: u64, ) -> anyhow::Result<()> { let inside_next_pruning_point = self.pruning_point_manager().next_pruning_point( previous_pruning_point, previous_ghostdata, next_ghostdata, + pruning_depth, + pruning_finality, )?; if next_pruning_point != inside_next_pruning_point { diff --git a/flexidag/src/prune/pruning_point_manager.rs b/flexidag/src/prune/pruning_point_manager.rs index 0e1a2dd1b4..4e2ee9cf3e 100644 --- a/flexidag/src/prune/pruning_point_manager.rs +++ b/flexidag/src/prune/pruning_point_manager.rs @@ -15,22 +15,16 @@ use crate::{ pub struct PruningPointManagerT { reachability_service: MTReachabilityService, ghost_dag_store: DbGhostdagStore, - pruning_depth: u64, - pruning_finality: u64, } impl PruningPointManagerT { pub fn new( reachability_service: MTReachabilityService, ghost_dag_store: DbGhostdagStore, - pruning_depth: u64, - pruning_finality: u64, ) -> Self { Self { reachability_service, ghost_dag_store, - pruning_depth, - pruning_finality, } } @@ -38,8 +32,8 @@ impl PruningPointManagerT { self.reachability_service.clone() } - pub fn finality_score(&self, blue_score: u64) -> u64 { - blue_score / self.pruning_finality + pub(crate) fn finality_score(&self, blue_score: u64, pruning_finality: u64) -> u64 { + blue_score / pruning_finality } pub fn prune( @@ -69,9 +63,12 @@ impl PruningPointManagerT { previous_pruning_point: HashValue, previous_ghostdata: &GhostdagData, next_ghostdata: &GhostdagData, + pruning_depth: u64, + pruning_finality: u64, ) -> anyhow::Result { let min_required_blue_score_for_next_pruning_point = - (self.finality_score(previous_ghostdata.blue_score) + 1) * self.pruning_finality; + (self.finality_score(previous_ghostdata.blue_score, pruning_finality) + 1) + * pruning_finality; debug!( "min_required_blue_score_for_next_pruning_point: {:?}", @@ -79,7 +76,7 @@ impl PruningPointManagerT { ); let mut latest_pruning_ghost_data = previous_ghostdata.to_compact(); - if min_required_blue_score_for_next_pruning_point + self.pruning_depth + if min_required_blue_score_for_next_pruning_point + pruning_depth <= next_ghostdata.blue_score { for child in self.reachability_service().forward_chain_iterator( @@ -92,13 +89,11 @@ impl PruningPointManagerT { "child: {:?}, observer2.blue_score: {:?}, next_pruning_ghostdata.blue_score: {:?}", child, next_ghostdata.blue_score, next_pruning_ghostdata.blue_score ); - if next_ghostdata.blue_score - next_pruning_ghostdata.blue_score - < self.pruning_depth - { + if next_ghostdata.blue_score - next_pruning_ghostdata.blue_score < pruning_depth { break; } - if self.finality_score(next_pruning_ghostdata.blue_score) - > self.finality_score(latest_pruning_ghost_data.blue_score) + if self.finality_score(next_pruning_ghostdata.blue_score, pruning_finality) + > self.finality_score(latest_pruning_ghost_data.blue_score, pruning_finality) { latest_pruning_ghost_data = CompactGhostdagData { blue_score: next_pruning_ghostdata.blue_score, diff --git a/flexidag/tests/tests.rs b/flexidag/tests/tests.rs index edb387c9d8..d3002c213c 100644 --- a/flexidag/tests/tests.rs +++ b/flexidag/tests/tests.rs @@ -2,7 +2,6 @@ // SPDX-License-Identifier: Apache-2.0 use anyhow::{bail, format_err, Ok, Result}; -use starcoin_config::genesis_config::{G_PRUNING_DEPTH, G_PRUNING_FINALITY}; use starcoin_crypto::HashValue as Hash; use starcoin_dag::{ blockdag::{BlockDAG, MineNewDagBlockInfo}, @@ -890,8 +889,7 @@ fn test_prune() -> anyhow::Result<()> { let pruning_depth = 4; let pruning_finality = 3; - let mut dag = - BlockDAG::create_for_testing_with_parameters(k, pruning_depth, pruning_finality).unwrap(); + let mut dag = BlockDAG::create_for_testing_with_parameters(k).unwrap(); let origin = BlockHeaderBuilder::random().with_number(0).build(); let genesis = BlockHeader::dag_genesis_random_with_parent(origin)?; @@ -1008,13 +1006,17 @@ fn test_prune() -> anyhow::Result<()> { block_main_5.pruning_point(), ) }; - // test the pruning point calculation let MineNewDagBlockInfo { tips, blue_blocks: _, pruning_point, - } = dag.calc_mergeset_and_tips(previous_pruning_point, previous_ghostdata.as_ref())?; + } = dag.calc_mergeset_and_tips( + previous_pruning_point, + previous_ghostdata.as_ref(), + pruning_depth, + pruning_finality, + )?; assert_eq!(pruning_point, block_main_2.id()); assert_eq!(tips.len(), 1); @@ -1050,7 +1052,12 @@ fn test_prune() -> anyhow::Result<()> { tips, blue_blocks: _, pruning_point, - } = dag.calc_mergeset_and_tips(previous_pruning_point, previous_ghostdata.as_ref())?; + } = dag.calc_mergeset_and_tips( + previous_pruning_point, + previous_ghostdata.as_ref(), + pruning_depth, + pruning_finality, + )?; assert_eq!(pruning_point, block_main_2.id()); assert_eq!(tips.len(), 2); @@ -1067,9 +1074,7 @@ fn test_verification_blue_block() -> anyhow::Result<()> { // initialzie the dag firstly let k = 5; - let mut dag = - BlockDAG::create_for_testing_with_parameters(k, G_PRUNING_DEPTH, G_PRUNING_FINALITY) - .unwrap(); + let mut dag = BlockDAG::create_for_testing_with_parameters(k).unwrap(); let origin = BlockHeaderBuilder::random().with_number(0).build(); let genesis = BlockHeader::dag_genesis_random_with_parent(origin)?; diff --git a/genesis/src/lib.rs b/genesis/src/lib.rs index e9894b1ef3..2593a6b63e 100644 --- a/genesis/src/lib.rs +++ b/genesis/src/lib.rs @@ -373,13 +373,11 @@ impl Genesis { pub fn init_storage_for_test_with_param( net: &ChainNetwork, k: KType, - pruning_depth: u64, - pruning_finality: u64, ) -> Result<(Arc, ChainInfo, Self, BlockDAG)> { debug!("init storage by genesis for test. {net:?}"); let storage = Arc::new(Storage::new(StorageInstance::new_cache_instance())?); let genesis = Self::load_or_build(net)?; - let dag = BlockDAG::create_for_testing_with_parameters(k, pruning_depth, pruning_finality)?; + let dag = BlockDAG::create_for_testing_with_parameters(k)?; let chain_info = genesis.execute_genesis_block(net, storage.clone(), dag.clone())?; Ok((storage, chain_info, genesis, dag)) } diff --git a/node/src/node.rs b/node/src/node.rs index a59468e1e5..6041b0ecf4 100644 --- a/node/src/node.rs +++ b/node/src/node.rs @@ -321,8 +321,6 @@ impl NodeService { let dag = starcoin_dag::blockdag::BlockDAG::new( KType::try_from(G_BASE_MAX_UNCLES_PER_BLOCK)?, dag_storage.clone(), - config.base().net().genesis_config().pruning_depth, - config.base().net().genesis_config().pruning_finality, ); registry.put_shared(dag.clone()).await?; let (chain_info, genesis) = Genesis::init_and_check_storage( diff --git a/state/api/src/chain_state.rs b/state/api/src/chain_state.rs index ca7f1328e0..66c0a9c286 100644 --- a/state/api/src/chain_state.rs +++ b/state/api/src/chain_state.rs @@ -18,6 +18,7 @@ use starcoin_types::{ }; use starcoin_vm_types::account_config::TABLE_HANDLE_ADDRESS_LIST; use starcoin_vm_types::genesis_config::ChainId; +use starcoin_vm_types::on_chain_config::FlexiDagConfigV2; use starcoin_vm_types::on_chain_resource::{Epoch, EpochInfo, GlobalTimeOnChain}; use starcoin_vm_types::state_store::table::{TableHandle, TableInfo}; use starcoin_vm_types::token::token_code::TokenCode; @@ -200,6 +201,10 @@ where self.reader.get_balance(*address) } + pub fn get_dag_config(&self) -> Result> { + self.get_on_chain_config::() + } + /// Get balance by address and coin type pub fn get_balance_by_type( &self, diff --git a/sync/src/block_connector/block_connector_service.rs b/sync/src/block_connector/block_connector_service.rs index 1e4d554ca6..600c1dd885 100644 --- a/sync/src/block_connector/block_connector_service.rs +++ b/sync/src/block_connector/block_connector_service.rs @@ -408,7 +408,15 @@ where main_header.pruning_point(), ) }; - dag.calc_mergeset_and_tips(pruning_point, previous_ghostdata.as_ref())? + let (pruning_depth, pruning_finality) = + self.chain_service.get_main().get_pruning_config(); + + dag.calc_mergeset_and_tips( + pruning_point, + previous_ghostdata.as_ref(), + pruning_depth, + pruning_finality, + )? } else { let genesis = ctx.get_shared::()?; let tips = dag.get_dag_state(genesis.block().id())?.tips; diff --git a/sync/src/parallel/executor.rs b/sync/src/parallel/executor.rs index 30b8dfc1ee..4b61ff3980 100644 --- a/sync/src/parallel/executor.rs +++ b/sync/src/parallel/executor.rs @@ -103,7 +103,11 @@ impl DagBlockExecutor { block.header().parents_hash(), ) { Ok(true) => break, - Ok(false) => tokio::task::yield_now().await, + Ok(false) => { + tokio::task::yield_now().await; + tokio::time::sleep(tokio::time::Duration::from_millis(100)) + .await + } Err(e) => { error!( "failed to check parents: {:?}, for reason: {:?}", diff --git a/vm/types/src/on_chain_config/flexi_dag_config.rs b/vm/types/src/on_chain_config/flexi_dag_config.rs index 0ab18b0d0a..35305dacc4 100644 --- a/vm/types/src/on_chain_config/flexi_dag_config.rs +++ b/vm/types/src/on_chain_config/flexi_dag_config.rs @@ -8,7 +8,7 @@ use serde::{Deserialize, Serialize}; const MV_FLEXI_DAG_CONFIG_MODULE_NAME: &str = "FlexiDagConfig"; const MV_FLEXI_DAG_CONFIG_STRUCT_NAME: &str = "FlexiDagConfig"; - +const MV_FLEXI_DAG_CONFIG_STRUCT_NAME_V2: &str = "FlexiDagConfigV2"; #[derive(Clone, Copy, Debug, Deserialize, Serialize, Eq, Hash, PartialEq, PartialOrd, Ord)] pub struct FlexiDagConfig { pub effective_height: u64, @@ -29,3 +29,39 @@ impl FlexiDagConfig { })) } } + +#[derive(Clone, Copy, Debug, Deserialize, Serialize, Eq, Hash, PartialEq, PartialOrd, Ord)] +pub struct FlexiDagConfigV2 { + pub pruning_depth: u64, + pub pruning_finality: u64, +} + +const G_PRUNING_DEPTH: u64 = 17280; +const G_PRUNING_FINALITY: u64 = 8640; + +impl Default for FlexiDagConfigV2 { + fn default() -> Self { + Self { + pruning_depth: G_PRUNING_DEPTH, + pruning_finality: G_PRUNING_FINALITY, + } + } +} +impl OnChainConfig for FlexiDagConfigV2 { + const MODULE_IDENTIFIER: &'static str = MV_FLEXI_DAG_CONFIG_MODULE_NAME; + const CONF_IDENTIFIER: &'static str = MV_FLEXI_DAG_CONFIG_STRUCT_NAME_V2; +} + +impl FlexiDagConfigV2 { + pub fn type_tag() -> TypeTag { + TypeTag::Struct(Box::new(StructTag { + address: CORE_CODE_ADDRESS, + module: Identifier::new(MV_FLEXI_DAG_CONFIG_MODULE_NAME).unwrap(), + name: Identifier::new(MV_FLEXI_DAG_CONFIG_STRUCT_NAME_V2).unwrap(), + type_params: vec![], + })) + } + pub fn get_pruning_config(&self) -> (u64, u64) { + (self.pruning_depth, self.pruning_finality) + } +} diff --git a/vm/types/src/on_chain_config/mod.rs b/vm/types/src/on_chain_config/mod.rs index 334b23a901..dc612e541e 100644 --- a/vm/types/src/on_chain_config/mod.rs +++ b/vm/types/src/on_chain_config/mod.rs @@ -24,7 +24,6 @@ mod genesis_gas_schedule; mod move_lang_version; mod version; mod vm_config; - pub use self::{ consensus_config::{consensus_config_type_tag, ConsensusConfig, G_CONSENSUS_CONFIG_IDENTIFIER}, dao_config::DaoConfig, From a329c4b9bbdadbcbba758fa50116f6fd0f5520ea Mon Sep 17 00:00:00 2001 From: sanlee42 Date: Sun, 20 Oct 2024 16:11:26 +0800 Subject: [PATCH 2/3] Update stdlib --- Cargo.lock | 2 +- Cargo.toml | 2 +- vm/stdlib/compiled/13/12-13/stdlib.blob | Bin 0 -> 6676 bytes .../13/12-13/stdlib/049_FlexiDagConfig.mv | Bin 0 -> 435 bytes .../12-13/stdlib/065_StdlibUpgradeScripts.mv | Bin 0 -> 2541 bytes .../compiled/13/12-13/stdlib/066_Genesis.mv | Bin 0 -> 3676 bytes .../compiled/13/stdlib/000_BitOperators.mv | Bin 0 -> 212 bytes vm/stdlib/compiled/13/stdlib/001_Debug.mv | Bin 0 -> 100 bytes .../compiled/13/stdlib/002_EmptyScripts.mv | Bin 0 -> 85 bytes .../compiled/13/stdlib/003_MintScripts.mv | Bin 0 -> 49 bytes vm/stdlib/compiled/13/stdlib/004_SIP_2.mv | Bin 0 -> 43 bytes vm/stdlib/compiled/13/stdlib/005_SIP_3.mv | Bin 0 -> 43 bytes .../compiled/13/stdlib/006_SignedInteger64.mv | Bin 0 -> 471 bytes vm/stdlib/compiled/13/stdlib/007_Vector.mv | Bin 0 -> 1100 bytes vm/stdlib/compiled/13/stdlib/008_Errors.mv | Bin 0 -> 480 bytes vm/stdlib/compiled/13/stdlib/009_ACL.mv | Bin 0 -> 470 bytes vm/stdlib/compiled/13/stdlib/010_Signer.mv | Bin 0 -> 114 bytes vm/stdlib/compiled/13/stdlib/011_Math.mv | Bin 0 -> 688 bytes vm/stdlib/compiled/13/stdlib/012_BCS.mv | Bin 0 -> 98 bytes vm/stdlib/compiled/13/stdlib/013_Event.mv | Bin 0 -> 695 bytes vm/stdlib/compiled/13/stdlib/014_Token.mv | Bin 0 -> 2397 bytes .../compiled/13/stdlib/015_CoreAddresses.mv | Bin 0 -> 460 bytes vm/stdlib/compiled/13/stdlib/016_Timestamp.mv | Bin 0 -> 636 bytes vm/stdlib/compiled/13/stdlib/017_Option.mv | Bin 0 -> 1051 bytes vm/stdlib/compiled/13/stdlib/018_Config.mv | Bin 0 -> 1317 bytes vm/stdlib/compiled/13/stdlib/019_ChainId.mv | Bin 0 -> 439 bytes vm/stdlib/compiled/13/stdlib/020_VMConfig.mv | Bin 0 -> 3631 bytes vm/stdlib/compiled/13/stdlib/021_Version.mv | Bin 0 -> 195 bytes .../13/stdlib/022_PackageTxnManager.mv | Bin 0 -> 3175 bytes vm/stdlib/compiled/13/stdlib/023_Treasury.mv | Bin 0 -> 2454 bytes vm/stdlib/compiled/13/stdlib/024_Dao.mv | Bin 0 -> 4845 bytes .../13/stdlib/025_UpgradeModuleDaoProposal.mv | Bin 0 -> 846 bytes .../13/stdlib/026_TransactionTimeoutConfig.mv | Bin 0 -> 447 bytes .../13/stdlib/027_TransactionPublishOption.mv | Bin 0 -> 600 bytes .../compiled/13/stdlib/028_RewardConfig.mv | Bin 0 -> 419 bytes .../13/stdlib/029_OnChainConfigDao.mv | Bin 0 -> 649 bytes .../13/stdlib/030_ModifyDaoConfigProposal.mv | Bin 0 -> 850 bytes .../compiled/13/stdlib/031_ConsensusConfig.mv | Bin 0 -> 1292 bytes vm/stdlib/compiled/13/stdlib/032_STC.mv | Bin 0 -> 1339 bytes .../compiled/13/stdlib/033_TransactionFee.mv | Bin 0 -> 567 bytes vm/stdlib/compiled/13/stdlib/034_Hash.mv | Bin 0 -> 129 bytes .../compiled/13/stdlib/035_Authenticator.mv | Bin 0 -> 801 bytes vm/stdlib/compiled/13/stdlib/036_Account.mv | Bin 0 -> 5235 bytes .../compiled/13/stdlib/037_AccountScripts.mv | Bin 0 -> 191 bytes vm/stdlib/compiled/13/stdlib/038_Block.mv | Bin 0 -> 1369 bytes .../stdlib/039_TreasuryWithdrawDaoProposal.mv | Bin 0 -> 1013 bytes .../compiled/13/stdlib/040_BlockReward.mv | Bin 0 -> 1514 bytes .../compiled/13/stdlib/041_Collection.mv | Bin 0 -> 814 bytes .../compiled/13/stdlib/042_Collection2.mv | Bin 0 -> 1860 bytes vm/stdlib/compiled/13/stdlib/043_Compare.mv | Bin 0 -> 526 bytes .../13/stdlib/044_ConsensusStrategy.mv | Bin 0 -> 435 bytes .../compiled/13/stdlib/045_DaoVoteScripts.mv | Bin 0 -> 650 bytes .../compiled/13/stdlib/046_DummyToken.mv | Bin 0 -> 731 bytes .../13/stdlib/047_DummyTokenScripts.mv | Bin 0 -> 292 bytes .../compiled/13/stdlib/048_EVMAddress.mv | Bin 0 -> 367 bytes .../compiled/13/stdlib/049_FlexiDagConfig.mv | Bin 0 -> 435 bytes vm/stdlib/compiled/13/stdlib/050_Epoch.mv | Bin 0 -> 2882 bytes .../compiled/13/stdlib/051_FixedPoint32.mv | Bin 0 -> 595 bytes .../compiled/13/stdlib/052_FrozenConfig.mv | Bin 0 -> 670 bytes .../13/stdlib/053_FrozenConfigStrategy.mv | Bin 0 -> 2298 bytes .../13/stdlib/054_GenesisSignerCapability.mv | Bin 0 -> 454 bytes vm/stdlib/compiled/13/stdlib/055_Oracle.mv | Bin 0 -> 1893 bytes .../compiled/13/stdlib/056_PriceOracle.mv | Bin 0 -> 694 bytes .../compiled/13/stdlib/057_STCUSDOracle.mv | Bin 0 -> 322 bytes vm/stdlib/compiled/13/stdlib/058_Offer.mv | Bin 0 -> 538 bytes vm/stdlib/compiled/13/stdlib/059_NFT.mv | Bin 0 -> 4046 bytes .../compiled/13/stdlib/060_LanguageVersion.mv | Bin 0 -> 143 bytes .../compiled/13/stdlib/061_MerkleProof.mv | Bin 0 -> 322 bytes .../13/stdlib/062_MerkleNFTDistributor.mv | Bin 0 -> 1259 bytes .../compiled/13/stdlib/063_IdentifierNFT.mv | Bin 0 -> 1049 bytes .../compiled/13/stdlib/064_GenesisNFT.mv | Bin 0 -> 1204 bytes .../13/stdlib/065_StdlibUpgradeScripts.mv | Bin 0 -> 2541 bytes vm/stdlib/compiled/13/stdlib/066_Genesis.mv | Bin 0 -> 3676 bytes .../13/stdlib/067_GenesisNFTScripts.mv | Bin 0 -> 121 bytes .../13/stdlib/068_IdentifierNFTScripts.mv | Bin 0 -> 172 bytes .../compiled/13/stdlib/069_MintDaoProposal.mv | Bin 0 -> 681 bytes .../13/stdlib/070_ModuleUpgradeScripts.mv | Bin 0 -> 756 bytes .../compiled/13/stdlib/071_NFTGallery.mv | Bin 0 -> 1819 bytes .../13/stdlib/072_NFTGalleryScripts.mv | Bin 0 -> 174 bytes .../13/stdlib/073_OnChainConfigScripts.mv | Bin 0 -> 1254 bytes .../13/stdlib/074_PriceOracleAggregator.mv | Bin 0 -> 498 bytes .../13/stdlib/075_PriceOracleScripts.mv | Bin 0 -> 223 bytes vm/stdlib/compiled/13/stdlib/076_Signature.mv | Bin 0 -> 343 bytes .../13/stdlib/077_SharedEd25519PublicKey.mv | Bin 0 -> 615 bytes .../13/stdlib/078_TransactionTimeout.mv | Bin 0 -> 293 bytes .../13/stdlib/079_TransactionManager.mv | Bin 0 -> 1488 bytes .../compiled/13/stdlib/080_TransferScripts.mv | Bin 0 -> 719 bytes .../compiled/13/stdlib/081_TreasuryScripts.mv | Bin 0 -> 892 bytes vm/stdlib/compiled/13/stdlib/082_Arith.mv | Bin 0 -> 395 bytes vm/stdlib/compiled/13/stdlib/083_U256.mv | Bin 0 -> 1411 bytes .../compiled/13/stdlib/084_YieldFarming.mv | Bin 0 -> 1610 bytes .../compiled/13/stdlib/085_YieldFarmingV2.mv | Bin 0 -> 3429 bytes .../latest/stdlib/049_FlexiDagConfig.mv | Bin 326 -> 435 bytes .../latest/stdlib/065_StdlibUpgradeScripts.mv | Bin 2418 -> 2541 bytes .../compiled/latest/stdlib/066_Genesis.mv | Bin 3617 -> 3676 bytes 95 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 vm/stdlib/compiled/13/12-13/stdlib.blob create mode 100644 vm/stdlib/compiled/13/12-13/stdlib/049_FlexiDagConfig.mv create mode 100644 vm/stdlib/compiled/13/12-13/stdlib/065_StdlibUpgradeScripts.mv create mode 100644 vm/stdlib/compiled/13/12-13/stdlib/066_Genesis.mv create mode 100644 vm/stdlib/compiled/13/stdlib/000_BitOperators.mv create mode 100644 vm/stdlib/compiled/13/stdlib/001_Debug.mv create mode 100644 vm/stdlib/compiled/13/stdlib/002_EmptyScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/003_MintScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/004_SIP_2.mv create mode 100644 vm/stdlib/compiled/13/stdlib/005_SIP_3.mv create mode 100644 vm/stdlib/compiled/13/stdlib/006_SignedInteger64.mv create mode 100644 vm/stdlib/compiled/13/stdlib/007_Vector.mv create mode 100644 vm/stdlib/compiled/13/stdlib/008_Errors.mv create mode 100644 vm/stdlib/compiled/13/stdlib/009_ACL.mv create mode 100644 vm/stdlib/compiled/13/stdlib/010_Signer.mv create mode 100644 vm/stdlib/compiled/13/stdlib/011_Math.mv create mode 100644 vm/stdlib/compiled/13/stdlib/012_BCS.mv create mode 100644 vm/stdlib/compiled/13/stdlib/013_Event.mv create mode 100644 vm/stdlib/compiled/13/stdlib/014_Token.mv create mode 100644 vm/stdlib/compiled/13/stdlib/015_CoreAddresses.mv create mode 100644 vm/stdlib/compiled/13/stdlib/016_Timestamp.mv create mode 100644 vm/stdlib/compiled/13/stdlib/017_Option.mv create mode 100644 vm/stdlib/compiled/13/stdlib/018_Config.mv create mode 100644 vm/stdlib/compiled/13/stdlib/019_ChainId.mv create mode 100644 vm/stdlib/compiled/13/stdlib/020_VMConfig.mv create mode 100644 vm/stdlib/compiled/13/stdlib/021_Version.mv create mode 100644 vm/stdlib/compiled/13/stdlib/022_PackageTxnManager.mv create mode 100644 vm/stdlib/compiled/13/stdlib/023_Treasury.mv create mode 100644 vm/stdlib/compiled/13/stdlib/024_Dao.mv create mode 100644 vm/stdlib/compiled/13/stdlib/025_UpgradeModuleDaoProposal.mv create mode 100644 vm/stdlib/compiled/13/stdlib/026_TransactionTimeoutConfig.mv create mode 100644 vm/stdlib/compiled/13/stdlib/027_TransactionPublishOption.mv create mode 100644 vm/stdlib/compiled/13/stdlib/028_RewardConfig.mv create mode 100644 vm/stdlib/compiled/13/stdlib/029_OnChainConfigDao.mv create mode 100644 vm/stdlib/compiled/13/stdlib/030_ModifyDaoConfigProposal.mv create mode 100644 vm/stdlib/compiled/13/stdlib/031_ConsensusConfig.mv create mode 100644 vm/stdlib/compiled/13/stdlib/032_STC.mv create mode 100644 vm/stdlib/compiled/13/stdlib/033_TransactionFee.mv create mode 100644 vm/stdlib/compiled/13/stdlib/034_Hash.mv create mode 100644 vm/stdlib/compiled/13/stdlib/035_Authenticator.mv create mode 100644 vm/stdlib/compiled/13/stdlib/036_Account.mv create mode 100644 vm/stdlib/compiled/13/stdlib/037_AccountScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/038_Block.mv create mode 100644 vm/stdlib/compiled/13/stdlib/039_TreasuryWithdrawDaoProposal.mv create mode 100644 vm/stdlib/compiled/13/stdlib/040_BlockReward.mv create mode 100644 vm/stdlib/compiled/13/stdlib/041_Collection.mv create mode 100644 vm/stdlib/compiled/13/stdlib/042_Collection2.mv create mode 100644 vm/stdlib/compiled/13/stdlib/043_Compare.mv create mode 100644 vm/stdlib/compiled/13/stdlib/044_ConsensusStrategy.mv create mode 100644 vm/stdlib/compiled/13/stdlib/045_DaoVoteScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/046_DummyToken.mv create mode 100644 vm/stdlib/compiled/13/stdlib/047_DummyTokenScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/048_EVMAddress.mv create mode 100644 vm/stdlib/compiled/13/stdlib/049_FlexiDagConfig.mv create mode 100644 vm/stdlib/compiled/13/stdlib/050_Epoch.mv create mode 100644 vm/stdlib/compiled/13/stdlib/051_FixedPoint32.mv create mode 100644 vm/stdlib/compiled/13/stdlib/052_FrozenConfig.mv create mode 100644 vm/stdlib/compiled/13/stdlib/053_FrozenConfigStrategy.mv create mode 100644 vm/stdlib/compiled/13/stdlib/054_GenesisSignerCapability.mv create mode 100644 vm/stdlib/compiled/13/stdlib/055_Oracle.mv create mode 100644 vm/stdlib/compiled/13/stdlib/056_PriceOracle.mv create mode 100644 vm/stdlib/compiled/13/stdlib/057_STCUSDOracle.mv create mode 100644 vm/stdlib/compiled/13/stdlib/058_Offer.mv create mode 100644 vm/stdlib/compiled/13/stdlib/059_NFT.mv create mode 100644 vm/stdlib/compiled/13/stdlib/060_LanguageVersion.mv create mode 100644 vm/stdlib/compiled/13/stdlib/061_MerkleProof.mv create mode 100644 vm/stdlib/compiled/13/stdlib/062_MerkleNFTDistributor.mv create mode 100644 vm/stdlib/compiled/13/stdlib/063_IdentifierNFT.mv create mode 100644 vm/stdlib/compiled/13/stdlib/064_GenesisNFT.mv create mode 100644 vm/stdlib/compiled/13/stdlib/065_StdlibUpgradeScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/066_Genesis.mv create mode 100644 vm/stdlib/compiled/13/stdlib/067_GenesisNFTScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/068_IdentifierNFTScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/069_MintDaoProposal.mv create mode 100644 vm/stdlib/compiled/13/stdlib/070_ModuleUpgradeScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/071_NFTGallery.mv create mode 100644 vm/stdlib/compiled/13/stdlib/072_NFTGalleryScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/073_OnChainConfigScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/074_PriceOracleAggregator.mv create mode 100644 vm/stdlib/compiled/13/stdlib/075_PriceOracleScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/076_Signature.mv create mode 100644 vm/stdlib/compiled/13/stdlib/077_SharedEd25519PublicKey.mv create mode 100644 vm/stdlib/compiled/13/stdlib/078_TransactionTimeout.mv create mode 100644 vm/stdlib/compiled/13/stdlib/079_TransactionManager.mv create mode 100644 vm/stdlib/compiled/13/stdlib/080_TransferScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/081_TreasuryScripts.mv create mode 100644 vm/stdlib/compiled/13/stdlib/082_Arith.mv create mode 100644 vm/stdlib/compiled/13/stdlib/083_U256.mv create mode 100644 vm/stdlib/compiled/13/stdlib/084_YieldFarming.mv create mode 100644 vm/stdlib/compiled/13/stdlib/085_YieldFarmingV2.mv diff --git a/Cargo.lock b/Cargo.lock index 3434c406d2..dd1b7eb6c4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9875,7 +9875,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=a2546b32ad26d048e97d729e45153e0cba26ba18#a2546b32ad26d048e97d729e45153e0cba26ba18" dependencies = [ "anyhow", "include_dir", diff --git a/Cargo.toml b/Cargo.toml index 90c08f7f00..3ca45eb2f0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -454,7 +454,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 = "a2546b32ad26d048e97d729e45153e0cba26ba18" } starcoin-genesis = { path = "genesis" } starcoin-logger = { path = "commons/logger" } starcoin-metrics = { path = "commons/metrics" } diff --git a/vm/stdlib/compiled/13/12-13/stdlib.blob b/vm/stdlib/compiled/13/12-13/stdlib.blob new file mode 100644 index 0000000000000000000000000000000000000000..e746c4a3e3b234c95d4d3ce2433e5443918e0b34 GIT binary patch literal 6676 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 TG29hL>XrYSdMp|7&z%1NbRai= literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/12-13/stdlib/049_FlexiDagConfig.mv b/vm/stdlib/compiled/13/12-13/stdlib/049_FlexiDagConfig.mv new file mode 100644 index 0000000000000000000000000000000000000000..17cb8c9a5d5fb06e130426c2a2ca50ec7bb8cbd3 GIT binary patch literal 435 zcmY*WOHRWu5S z;|P2b01`b`eE}FT4=4_pCZWK<^Q0#y=%XN+uo!}16gUBt2}_J2X7_9TY;Q}m*tE4Z z@&M^#)9ah6>h&<_A^%_VFw1pa>y@)Rtr~4j<09KyXUnyH(I>5bQuWxhDvetGc1^dP z>B~whw^6%U+V$JkwnkODb4`AXYTI%Hx6h1rYPnbCVf*n+G)M7vtOOnJx6pL6C8Nm}G6AAl)QbtUIp#{}IGGvXSfD#2CLq2!q%Qzzwi0McH5|jy&i8Rei$hAFzEQ*Ts@3y3>JP%@u-)9>>*@%jU~8Se2wYew9Q zhtX($!o2Ax_uG;85PjW=!a*2&z0&S53S1ux?s`2p5q3w~p*zfa<#wX5?>@M62_^Wd z{(-2PiPmQiSzS&gR}KrVq=Ks#4q1!^?nBJe?T!25KFAt#*w59}kF%I~d))2$0r#TR zRFvqpo_4tMC&e7ZCzZ_nUO$7^51`}X4xr-#4xr;aRX=w7IAMmDO_CdSiV^?U(8sZI z$CxHc7x^=>FJ%wsElS*OHboPqJnjmP8kQU9u@h-;UkreQUrNM9)quzIscU$S%nBS)z zbP_ii4Y=zE9bsEMIP4|<2v0^UapUw9h)pWBab}}%v=5rSmG0$aTKAom>zlVX8`}-H zwy|+{v(Zo@-sZf244d~C`)_CN#OZj|50aaF#Kgo@CV|J3lc3z)x;ccW%3PcXpbSwCvpw{~<(!p8k(y$TS|vr~A|> z^5b~;SJSPu&}qW)lHLC!k~V?l;{B!nXxgVAef7!zZoJd}_4D@(y1aDH|LOa$Km5R7 z4L@_fRdR3BC-Co|fBDYnKKjc4^4^bqgI>Ap4?6J+7cainZ`^4;XuZ{KCpT{RZ!~K) zFM8bM!`;2hZ>{@pj{0|M;mvCu|L)eicV4{*gaIkqd1mIpE~sRgX|kz;U0ltBNgS|C zl;Cw+STVq!vZpO6FWEB|6`vF7&teA4)0%#QEyx7}^3-70^y%tEJb63BE}2YR=IO6& zFFu5MHrQQWYC9U%)1ua%797#VdJm zR7bS>!C!!a$zQY~g_rsP=m xB}>lfre?B=shHUDO2x@p6zz2b literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/12-13/stdlib/066_Genesis.mv b/vm/stdlib/compiled/13/12-13/stdlib/066_Genesis.mv new file mode 100644 index 0000000000000000000000000000000000000000..5acf12d0d68f0db16834ef2158de666284753103 GIT binary patch literal 3676 zcmcInO>Eo96@EifB*mdV&CL)&Z70(;(54=s9ZZv|SQXm?Sd*h>#BP_%DI$#$|%(H7_!e0($S z|9y|}=%cAWQxyP`1U96N%X0W5NqHqtB|esaCTpLmFAe>(bXxse`rE|(JNv1Dngk?} zL4gFQpn(oaFo1#yDX?G&(!gLCMqm`iAOl&*!8lC7Buv3H%)l%;uK>BAz~rJyfD8|7 zkj*N{O>MWkPAU)N-E+u& zIgjKksd=#S3j{{KiaM$Mc>-f!!zg1Lf^1$OV9uc+a~%oUQjxns=3qE~kwEt55(duR zN-ZP3y;4B>^;L|PxP!SXL+=p_Mux_$@$6)FIy;k{&CX@dv2u1jdpUb0dv$F^mK8;j z4N3e-vRFz)B|^ke#1Dwr!IH4}&kdIU%K%BDgQ*i!2PzR=rivg5BqTvhNi}7BBz!P6 z)g;6c+-qr?sDo=z1uDrzSJ5H~L?TG2h7^q@WMow}QB#sh97C5S4Y?#J1S2OwN<=TY ze~4#H$fGhC{dbGrn0PIT~x{~ zHF_x+D%lSuj>Qg>6SZnLd4~sXpl#OcUau1-uD87UQyS3+{F&o7w5!Is))Ge>G?>2|<74S~b3*tRH-d98433>A$$x<_*qsr?z{&CoMNPh{K*12p3*2jLXn#K6iqie>6E@K5)Z>hVMMvcDy~`>w1CH z(jVT9wbh5%QP0;NazDUgQVq{`J8tMYE%yaCPT27i*53DgyN614h=~WOQIM-i?ez(VVNcm?VvwQ zcKFP*y9Z9dmB4HBnO?UcLbbg{uf^?N4C}G>5VjJd^Dg#DOkD0+9|l`6cKvvm3@4sX z+uPR~9N}@pIX4J;+-^l}iSz}2r)*}>=HH0bZmZXHJGvX#yxk3tX8Cihp&r^#`H}7S z0XgMvDLUh}(+dxHCv@u(Vv+V6$FO1?yC1w$EZ%Qd_v(lBN6kif>z4blwz=u}FKWE^+T0f?Y&L!&h>rw z!Hp01?miaIPe*$jul$6t1XG!27Of&Rn2t2bl2*|eV+QgnqewF}%S?Rd=s2CAlXQws z(-}HT=V+duqw{ourBJ%WEToj0G({~sMAMYfVLC!b=@=WbiY(0-##u$*z=kV;C!^w? z7Oe_l88jv=i&UcL=>@t-FS4AuZWSw%wTe%XO&D@{U@&+uDBn!2Q@J9WWowm9(Q-vG zlrywGL@k9TDhab>tDr%rM`xR(}Em=i%P!C%+KsEb0UQk{U-CRk0pHRGD_E+9qp)1Od z3Hn=RD`@)jUrUileR&@*gSc1$Gr(@KHCkjvy2^@pw^3m6dxTw5U8|%lO(6J^V4Qgzu+<2%RfKFA_e<6ij`0GH=XsQ`A(W!!MM>Pgi=_?L?;_s! zPx0g!N>%GCVCuW%{_oZc1A{VrlHR!X%PTQ%cv^;y@+UuZJ~{?jg2$M^3Y3(Svw;J4jR9U*@z>I-$P2%6M3N?`N;Rs}jl3!HJoS2uwmQ$ROnO4G_mtVq^U&K}f;Z@`p0gXfkVB?ut txf!?_WlWerHb6M~CJ;M;GHm~$K-Pqb8LmLugoy>tF)(3bg>!()7yt$89e)4- literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/001_Debug.mv b/vm/stdlib/compiled/13/stdlib/001_Debug.mv new file mode 100644 index 0000000000000000000000000000000000000000..06446cdf8f662146e1083c4c83dd93c31c259e79 GIT binary patch literal 100 zcmZ1|^O~EDfq{XIk%5VsiJO&|m0d`V!$5$?fdeSY$iT?R!ob7`q}ezb7+76WlSR|$EXJTLg0KM)G9{>OV literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/002_EmptyScripts.mv b/vm/stdlib/compiled/13/stdlib/002_EmptyScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..1f874d057cb9d0e4114b99e0c5e944750b379588 GIT binary patch literal 85 zcmZ1|^O~EDfq{XIk%5VsiItU|k)1<|LrH+gh#e@(2*eCLuDJyzmBGnHnFS@qJgFc~ Td@+~@l0^cH42JxmM$I+zT; literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/003_MintScripts.mv b/vm/stdlib/compiled/13/stdlib/003_MintScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..e0d82f1a77b9f7b80c56e9f5fa91c080efa95085 GIT binary patch literal 49 scmZ1|^O~EDfq{XUk%5VwiHCzvfPsPAH#4s!IJqdZprjZmg$x)O0K)SIhX4Qo literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/004_SIP_2.mv b/vm/stdlib/compiled/13/stdlib/004_SIP_2.mv new file mode 100644 index 0000000000000000000000000000000000000000..b495fd3d331ac91db7311762cd6f6e490a210008 GIT binary patch literal 43 mcmZ1|^O~EDfq{XUk%5VwiH(CpfPsNE*fSvB2q=gQ7#RR;UITIf literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/005_SIP_3.mv b/vm/stdlib/compiled/13/stdlib/005_SIP_3.mv new file mode 100644 index 0000000000000000000000000000000000000000..3885df5848da07fab902933f588e46c6a38fb005 GIT binary patch literal 43 mcmZ1|^O~EDfq{XUk%5VwiH(CpfPsNE*fSvB7$}Gg7#RR;a07Dy literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/006_SignedInteger64.mv b/vm/stdlib/compiled/13/stdlib/006_SignedInteger64.mv new file mode 100644 index 0000000000000000000000000000000000000000..aaf806024f77bacd59ba19d2af4a4b05cbdc09bf GIT binary patch literal 471 zcmZXRT}s3-5XWco)wHSWvQ$?@MNp99YuPss;IjuP)y7ikR_V4CkK>bg0^jyRdkH7q z5Bx~N%w+Nl^PlAXWMvcp_y~+K!PSL~Bk$%(f8aRyLN8q63im#_AO<`Dq)8+h?jnI4 zKq8$gxAn*{t^qYUL|ROP2H3wVi`wS5b!!XT%n~ol^R$~K2M>+STAMyL&-1j&Uei9S zIveC=U*^^Ueqq~n(v*v|wnf&Ky$$DG)s`>Sn?t-sckjF$?mC%2hU-dmIjEM`BOF5{ z&I6zTqe~H)bu>-<34~0Z4tWF9M7zCVA(!!nIUE>nI74bw2?GWv>z7bw!yG3=1xoXQ q83C1HVjDxmNC_yjDRZ>L6{WZGM!yTncqjMlkKC*Oa!H>12lxis&o_+# literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/007_Vector.mv b/vm/stdlib/compiled/13/stdlib/007_Vector.mv new file mode 100644 index 0000000000000000000000000000000000000000..6deae25d480ce720cc5ddcd8965f04d366c475b5 GIT binary patch literal 1100 zcmZ`%&2AGh5cZ6J);sp5Nm?}pDx?xbZ=8Eft0E4ZxNt&>(q`L6w7aX_?H?yzg&U8+ z8Sx@W+;|Db-jGH}wRXqjZ^qx)-}vk9A7_LR76eMXQ=g6g0`ufI`~>?=_RV)m{)haf zI0XcN5QvhkRGO_a30rLgZh$F7Vp6u20-lm%OL3P|o_(K%%q$CjuNVA{i1#Bt@PT27 z8<2?2eu!>`XzIy3j|ruMKY@m=1e1ygNl4fW7$X3{4g!aH=7~+%7c_GJL1L@84l zM*zFee8^ARvNp4-%8R)*iWvtF`^18`wRaVoJ+3BaWx^6C_XS&2> znUOY&;`}mi%R)ER<)T&1?W}UaOuIzx)A|5uS4$QYloJjPSRz0+$U+J+*b5IJ4v!=b zy_bX}$Lg6T5`;&dU{7s30S>^TL&KZm*!HM(ho`8RPV*n4gYhGjyX%yrC8fj1NLMTv z9u#n`L%+iI&~iEMF26Apj(^YVjQ<`dyFQ86d>15e_)2-Mm5BX#ec&g?Y|@DX#6G(= znfT?Em?Hxxj=cjMaA0~DH>*SVgbcw>2#nPz#>0B#lZO;!In7v2^z*ec z=|fzTCK#&&y-z^6LweiGEG6OOk>BEz=rzH$evw(19^3!g@Pr-;zEme`g}8@@-X$Zi zNOi~jsNZLyv#O(4YxGLLW1+YL9a}vQ{joS?MK^<@SyXhDJqoYIvASg?T&uXrvIL1c4b|71y%7d57u~*76I^mM{1UVU>qKj*KJcC^-00QF2tgXTf(h zN5ioU12V)+$Xn+|H*J)4r1ZYs&0A}xd(yI-CqMSJrk$fsdD4{`Jh?&HwHcn2HM&*q zZtiLDtKY)p!^R_PdgEJq?uaz$yjKsj8b<&3?zN-G**Kb7rFEF5<3piSJGC{|`2Ffo zbE75x>VFp?NQ7^M2BAhM5kjRxC=d`KN65G}n3v&yH@q4F5tx7xSwa?(C*%=DLJ=Vo kWCXVr%SK!_a8aF~Aa^(%6)NGVMM4!(CoCeGggQd}0Qcxk1ONa4 literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/009_ACL.mv b/vm/stdlib/compiled/13/stdlib/009_ACL.mv new file mode 100644 index 0000000000000000000000000000000000000000..89c46c5234346fa17c1fddb58f7f4fff2d058370 GIT binary patch literal 470 zcmYjOJx|0i47Hs&Nt50eIyMG2Ha5_0fZ#S})~dSZPL=Lj)Rq&7nTbEZiuh&BO#A~} z(4n&w=h=Solb!dYuV4TmAQ&=Q`7?cCcz$l5m+lkC<{PK}g-rTNZ#ei+Bvb_P7C;FC zP2!jofI%&3mS(P}aH0^bE+AR`_Tg)Rs^qhVw+J^_;eDl)7{ zE-MLza;~m#&Ae&qrZsnQ(bbL0i(-_wZEU)1QCD4FR;}9sj+^`L$**FUZGYLOiJN*G z^}1}kaanEiby;M2vwGOXs&i#k#K){&%7FWZ%I!ksWYj++Og#7F+o^{U3^AqCKr=Yj zo<{-D!o;2gsRX=nghIq5NH8JI>?}%^`o$p!7|Zh+kZen4zWi4^0MdO*_lzmA;BdGv RhN;@A_5FU;)QqtIq94q6H2(kq literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/010_Signer.mv b/vm/stdlib/compiled/13/stdlib/010_Signer.mv new file mode 100644 index 0000000000000000000000000000000000000000..a84a73d58a7f95cf8408216d8d7c5266707fc6d5 GIT binary patch literal 114 zcmZ1|^O~EDfq{XIk%5VsiHntolU-Di!%Tq3O#mp$2!sqwK*-3(!^q0W#>&7JoSB}N tTEvx@l2VjfTpXXD#+Q^|RFq#H4;2CGLIz+Hm|3_P1Q|t`7#W!u7yzFL55xcf literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/011_Math.mv b/vm/stdlib/compiled/13/stdlib/011_Math.mv new file mode 100644 index 0000000000000000000000000000000000000000..034dad6d3ebb46c0a07663fc6820bdfad530c1f9 GIT binary patch literal 688 zcmZWn+lmuG5UpExXRAtxAhVMpKEzQFWKoCB;;X*+*`dzSyiMo9Dxe^Y!X` z*_@qL8&hu!%Jlbt!jmykk;sw4OLR22D~8LCu)=$$sI-u5Knm4!!=2YTTO?*KwW9N6 zVP>9{HML5uvF5f>vD7vumRqB)*)dT1A#UCiCqoy5rL#)qawiXEkvwAh8_)9Cw~%9H zqju>Omcz3BtLt1+F`~-! i!CWQz@rfxZMXANb96)ALWl3r=P&G0D>I7;7Vg>**T?=mj literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/013_Event.mv b/vm/stdlib/compiled/13/stdlib/013_Event.mv new file mode 100644 index 0000000000000000000000000000000000000000..471738d28856e50121299408734233b044eba0b3 GIT binary patch literal 695 zcmYk4y>8S%5P)Z9|Lk4+&Q5$(6m$_tv~WbC0Y%WFNJvzc6K@hrhkaW665T^kQBbFe zcod!m8cG@@#?ApZvUYy0y;v1$vWi-~7px^uRp$l%>ep|Km$`^a~8_!I|z^wND5V~!7H8IwIY=+X0HSI<4{Z)Cn zY3i)?H}}CEmajKwt7hE&Tc@}Q&EU(S+i^YD_U63Xw1W?FEF!DA4iN)q+rjs`TCaUu z+cD_-zU(g2wj0V_U0>(bD)_42{*Q3;_XP#_ekVk!m~nSTJy+vIcu>m0F^`7l!cK1C zITXBL;cy9)!SlP92M(U$f{49nVIiX>Cd67SDZx<}`{-OOQgpNw4oM)N5N8hZh)H~m z(kN>nkB`O&Hi^S0n9~a&$;ZWq_8?IuFQzXR?ZTgS#{)VYP#!79c literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/014_Token.mv b/vm/stdlib/compiled/13/stdlib/014_Token.mv new file mode 100644 index 0000000000000000000000000000000000000000..82d9b31f2b9620c3156ec13b295be7cfdb185ae3 GIT binary patch literal 2397 zcmZWr&2k$>5T5Co*k659zs0Yb24C&3}9P*9NKK<--`@7Ug0(wfyO zj^Pz}36A77sLGjl;0D~OqBzh!`iaZY;oEPzd-`v>X7o$5b1=7$Ae5yogc2%8?^f*&BZD#RBxVcTfLPFO{}%&Q67}ZJLx1IilQchYapr^CFrT7KDM&aXl&yH>W#Cf0E-jhG^~q)Qu!j! zhI)_`$JW&+NzroJi-irze|}J%ey5=do22oDT57Z0CN}ND4)T}wVkc%|7wm1jYoq-H z{T;>!$$ps^YIK4}UUhZFcshk0jr3%-k4L9oCjGGuDA%+|P9=58q~pQh49mCu)Jq2W zcvz}3FOz;?hpB70M=@=xM`co!6Um7!vOJX(!3^?r+_y0mDhZ6+9lKD*rE6(IN5;+3 zSIIE#TjPddBG=PAv0K^>vNCq!YBodoY}C9F7O*Se)di^}_xz z&am29(e9E`o#US_BJob~I=8IeRf@bYas^1cM1d zb~tDKIm_nkc+TvU0pDQ2Kj0kTLwPgs0pPa$NC=R(<;U_9aYsl}tEt)peoOiwK2>)$ ze5N4)xh2=-HeL&X+9BjDl2H(Ok%;hxU|bqz_#Vc1yTDlV&IEWPvBt^+)b|(&d`5z9 zx5q;jico5KAMo7Y_pd3IvTdvqJb^E8I3f;sHWfKJ;1w*F%vpl&}&|Q3@@O{FI&9Gew{!ENzW5SGU6pK64mdrnE(o+>*G}bl&uX7%(Mwp!pArx9* zcKB{kUaYM-<;AyzW|$QiiFv6WhT0LJr%~?#7DMgm$(~xn&6JGK8`n1Rt)9^uQB|de zU~AwKwS=pl|9~0*b!?iPH4PuOUH}beA&^&~i7lnc!N*ubi#%1a84?rRRs>$lux-Bu zi>SJOTXR2Lmr7yf+^;mQZ+d!Kx8ZjiH$v$7SSB8i5o@xex@2Y=>zkTYcK9Br58Gp! zz0)*Ju3%!?chy(%=$QdnqB3L; z|0Y00RP=Pyhpv-iHPC`(;vIMDnr}#7(c|m0#wKQpdd)j-5)8+)xawTIlQC)n76^|8 YAei6+pE;Uh9s$mD;v$TxY3 zPyqD^0plRxT8Sz}MA4sGXR__qnWiy~%AK>WQM%skjT>iL7t?vRoEM9#EQ)27&1Pk; z_24mIH@RwygjldZDi3wtb=5||0v3c7n zTyM=_oOQ|$cD7AtFO0J8n$3stOWofJ(Vn;p+;e8GXAZ4DHLm6Z`Pj|wylrMvZ@ck* z(=E&Coq%@N_h0Le)^zR44xf3))_Z4jaQ8rU^Z#D!=jH3NdRf&cXJ>E9s>-iT&9vS1 zd{1B4TMb2=T|p72H#2iH`^9Bl8X?z~aE1I({450pB9svp(IFu-VWOajHEtj!4VsRC z$P0rad4dl~EVi&noCu>MHc!b110UQJMmHSGJZ^bcD~csc+8 literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/017_Option.mv b/vm/stdlib/compiled/13/stdlib/017_Option.mv new file mode 100644 index 0000000000000000000000000000000000000000..340a58f50f415907a26ff143f03e2cab343beaba GIT binary patch literal 1051 zcmZuw&2H2%5S|%3wqqx|*`MAxaO2iv2|Xd8T)A;wE!(t2+D*zPZ7C85Bm~dFLm`0> z4}f?EBxbzZZ7bDM#@~!TkH4`e-yZx81^{vdL&m7=o&M;PulT`!q95pfs>1wHQ~yud z@L5y#MSoZMFH3{pmUtHeTZ@boAWxbU+e8aCI$>*#EIZ@arl~^$PlAJ&corNg$U&Hc zXouD?E}YnrXC_Xv3}`xF3YnqUJvTuJu5csg-PoZCfGMEi&u*YinH!-55hD~5Ma1)l zxT7&k5p#`~L~KY52Pg#zSqW{IH&7zx)mdM+jX7Gc+jVDNSBt(~n>Q`Hmwq$NR_Fa> z3oq;b?d-TZnV&Cvw`iMwUN>EKTy_1ry_z*`Q|+9tT~*WTmD~Gl^}b)v7rj2Im&@X` z>SuRW>n`T8JWC2KNp(cs<@`)tREwf+F6PVncs5_3p0BE=cg(F;XZ=;$)y?U$>f45& z^Y%dHu3aThw;6HV6L!JF9nC literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/018_Config.mv b/vm/stdlib/compiled/13/stdlib/018_Config.mv new file mode 100644 index 0000000000000000000000000000000000000000..5107abbab8fb7cfee4f1fb8bcb631f398b9551ce GIT binary patch literal 1317 zcmZ`(&2Ah;5U!t|?%D3y|8;D@Atpi!ryT7yG0Gu|lndg(1B}MIZF{8kjG38@v&Wn{ zbL7AiaOc1k@dSty4}f?Fs(aVL0_Z@6Pyi_!fJ6tYRj?)#OAi!k zWHuh${5j#i&GE4(9iaFzmOhP6dI4MUTWMb8a8Ua7*_kj-w zQXU_QOCM{8nje`V0w0Z(*iR-T_VHkf;B01xJhl_oMwuzkc#o|SZQ2p`024%v9*~Kv zU^C@=NPrm34Y zdHLE`o&M^kE9**sU0znc8E-RQTou)&kMRdz*30r@v%`y<;=Ejy-RAKB;aBx)>6>A( zSk&vP%Zuf*@ol@mh`hOfQ?^}xzPZDXmcH$pdXryAj(nH4c*kEK=mvf zV@!5Nc9qH+zgK^rqiG#VOG$QFBs17Uw8tTQ5%=lr{!j|uA z;WN(2(h1E|HA(j62DTbW6!xU7eAI%<*?|ouL#l{PlfF#gRxh1F#ugnP^PWh-%eWN80O1J^hd4vAz!h$v7d!E~iih;cxD{^11h70!oxH!inP(;=<*@Md0!QhsDMSNJ(gJ z!f^?apg|7-rFYEju93eH62k5YLj4eg0on0n$U??11`PuWa~ja7FA2EIDFqp&o@AaJ zkl^djj*EPiuKnYaB+WlvdhIkiE=u*`a#<>^m6o3*8gN}Dd8PekqALNQ#u|imxXy}s zlEoXfDa!NsRF(1kyiy?5)tiXyX_;D$gH4*pRhi^EX(KRBY6woxvZP$Af5{egRjgLi zCSbUwizcMbOs-xH&D;g=zxqoJ?TJHSk>nUk*wGPcc|9 ziRo##8rT5_^L4y}*o$(1sa8pyRdKRd6m?$3X4URxc41*?X@Xa2>~w_tsgA*R<-v2Q z&Ia%}NwQ3xPZHSPvWnL#R~pcy-SP2hJ{ zzr`nf$|++re!v;y11P_c`2pdK-iG=%RsPP%b6nFe&5+Os9>8`Yh;%&i?cB5iksMTq zfu!zup)AtLkHR zZW_PoIN!F-+^?To2tGydUo8=RI}xIf@pjYs-n4xzuaB+cK0jDI82%Q*=PrWpAUL)! zhlu`H2tG&f$M!eT&o?)RLKuDgQ43$e|3vWjEkS)dKVIio5XNC+_)FURdtp_6gn0b` z!Kaqael$NL`WR~%%dZui@OQtB|pqFMBf(MmFnD{ z%DT3u!LRiT-O~7V%#m7oLl74ty7UGv+eh%URJfD}ag9z59sMk$* zy%uj50dNG(TB|tMGd6Q)SL=A6M@^Chliru(C$Vf1U;!Rn2_Pe8naPl%7&Mac&iA3| z+GyLg$EH@bzqr=lit87fb9w6eOlWa<6lGQQJ_I@ZFH*7pWhSkLZ)_blNGYQnQzju= JIZUJq@Bw@68Sel9 literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/022_PackageTxnManager.mv b/vm/stdlib/compiled/13/stdlib/022_PackageTxnManager.mv new file mode 100644 index 0000000000000000000000000000000000000000..808c7b66c8813b69566b40e319803db3f7a790b8 GIT binary patch literal 3175 zcmZ`*&2k&Z5uX3q-B}R30QgUegd~cRNX9a4*+}F#k!7V^<+!3ME4n19trf5UHv)GN z03^j!zVFvcIGcz|1pXXVkl{_ z#z*{%e^K#gwk7|@{!8^=#Xo%Sf3-+`v(yj%y_AH1um97l{b_9j0hBPpi6D|FqKQZR zkdVLwkR~L=e+{Th(Ce^AnnsKW6Ve14X$gpB39+IeRyD*L z1Ijvuw!wkBNqs`LIK;LUx2)K)VwVPlw5cKFc8JM$Y7lpqAol7I_acb>m=pDwQNlm+ zJR(1CEko^C^@n_g68WRn8YTJ(((q5L^~amAdY^jRg#P3fr&|1Ums7=_V!iY;c86;D z?CvJz;&Zk~m3Y1fC;izSOk8hnHn*DV8(SMY&Gz=~oz0EA+k4)}Ujs3)D&LWNRN4jC|~yFY|b0SNmKA433VQhS_wnktNZLa7Dt30I!B zc$!h=6D2*SJZTNm80rb*Q!lXDd;*7d5CPLL`vf4KfNq@5xlLezD>o;MR=x6VdA6yW>H z;>}B<&`_KLVF_Z;S<7qNq7`sE?_XAAU0~gOf0;cX#&PwFwCD}9rRzPZ&$lxpWH=wA zbSHY2CSaa09Cx!`FpEpdev}vI=`io1dxNu6q}BN(nUtqlZSKIS zoMxgZi%h*PaeyzPqD1%d;V_?M*kErGjkDjK10pPdu}z+>r8z-6=LMXdu^_YT zbX#3X@p%C62U(F#kbkzk-8qv%Ka?w}s%Z;2gK#WyuruyPHm8G3PO8GqPf0c0oe#ec z5qI9=kK&g2^*w1#+&h_hxHq`cPOr55O8f1V_U1|(UTOWAh6{?}qfQy4R=W>PJn+~< z_vt=x-`XSh6~=`3IRDnE7oCFfNAmrE9dpSz{y*TyTrnC;&BSc@A+^^p7luTnWs`B- z8C)6?uO6tF0p4EnjUDF?X+YyZhiwtanpW}JzM&6!$O0D84iU?8!!WA7cw@gq4Xe{- zTu?TA^^<_aK_~*D{kHJr6DR$XbTB#jf15kj$oH5pTuY zd*V>Orzs2$#kMUCozvHIfQS z*FRW7Iqk0ODsc6>d4?U*CJj}nLy02D4i^WI0t+IB2O<(J2-z|sQZ2usJBTx?!H>8+ zwlh%T*_h!KU=@K~_cjOCuK(Sfp4VP9r=3WBWdcExpY=LXj$>ZRiCKt(1BTPvYJq_DBBIm+@K zk41qUsN3J*s95T0FT`nr9=1b{l}27DWD8@{M!XQ~9$t9c7zgc88tDj6sMg>&&dh44 z0tFu9krsG&#UuIHz$vX$q1vCqtR9kjuq;0d(541C0?{qCe-)69ADSifrxS!4PSsFH zD!|*k!O%ftNXIxX{RW7}voU`J*aIrcKsjRiVTebh-w93Fslmg=AK>9l9tL3zo&cVj f^C*NGb*N&+6v1gBno1%mzBx=Yjz>2~UCI9e2l+su literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/023_Treasury.mv b/vm/stdlib/compiled/13/stdlib/023_Treasury.mv new file mode 100644 index 0000000000000000000000000000000000000000..588181223eda01e9e54b8b0a84151ae90836a511 GIT binary patch literal 2454 zcmai0&2r;J5T5Dzk*tv&TXAg1`E@p%u>9=8vYR-|!X99&IKYWiaa1WQZKA@Kj3g(7 z2jCI70tc?V09AYEM)4Y4_7UhANzPJ9WnJY~Pxsfq)0)w5>;EcA2x(H%g4P~;^bh4f z!BG4Pe^cuwsJ48i9y+hp1NDn5-QV4xW%Ez3)%we8p&=ze7~w<^Ni6hayA)-_ z(1xLoBvNve!aJNwN)(}#6BjgXQiim}HNPY@ZA(o%j3f1^g>>0&Anh8uVrzWQ(7q#) zAJ`hRYUof2j)6TDVyCtAQklm-UOO$^2=UyO0ift!_moJB!C&o1TjEK9RoJU@?; zf`1(pXY!l)G>NjtaXgLkBACv^ar#}9xL-uGG>;1d9DEfgQILHb7iVD>TznqPf|Ga> z7nk03QL`2q%grDR{fV*mFDi5Y#lpU?)i=nklVB1gFCr@}v)BnSw=BK9#noC3xxt+Z z(?yg<^h2B%xgQjFPov@%hyEt zqs)$~HM7qa-06ag7u?H=BS7zP3VfGu^1E!00kEby820hxu=zbr2?P2r_rou-qIImpJ4T*yi@bI#B%tMLvZ?GN!;Zc%?T6&V;mBXShEmPr-#2 zDqZTp0iLNI88Zb3c*TtI$kL%KMV{b&Ln(+V@)P9oo}#e2?~rTpcDWF?#XB4O7)XiM zRUqmRhw4o3@`2dEGtvS?IrIP=;_})9*aa%O;zO-m(dtYG&V+;TG5x5Nd$(}*uhyq^Sc+@-OP;?bJl-&`u zu1S_q(ik|p@bXvINlXPdG@&WlrU{)Lj6|;i6n6QDKpVFNFG+>Deny~!E4)L^ih`%N zYx9Y7-B^cqbWys?SWd$gn7r&dv}cMa`-^(hUtN|%`wlq}E0_&O2-kJ8ZqMQUo3rDJ z9bpd@-fFOnA1F9GQm6G4M`Y|k7n`xQ*V!?y`q*piHu~G+EBLIM*mtSeEtl}vs2_Lk znD(MZ;UJ=03RD=kSOfHQy%d`@R?ye{sN<0PV;4sgMS4TAL`8dw9LN>S3otEw8yFg4 R6Y*0A-xTI?PvD0G`40haz*qnP literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/024_Dao.mv b/vm/stdlib/compiled/13/stdlib/024_Dao.mv new file mode 100644 index 0000000000000000000000000000000000000000..6f6bedf1cb24d29785b0f41e7dac0545d8b08309 GIT binary patch literal 4845 zcmbVQNp~B^5$<(n(A|TL04b5+h>%E$vL#U~Ig({5j^r(|Vmp@Ym*fCL#E3#n0yF?x zrnBe0TXM}UKO={{ms?K$1IdrbS3Ls|wvrq?eC(yFy7sE+!Jk_HvH@c(=BzI2 zcjP;N7wV7lq5ew#TZVrN{~1Mpu2zG;R*%hJYCpEWt4Hn+^?%gkuhuuqzu(xzLCyq| zOfk&@7P5$yLLPEvBCa^Ikx*PQ<{%;VkTQruU^rh*bQL#lWW9Oe6~SE1n#uK^Hzz#UVMlMS5tklYx3L}U1|0k2w1w$3K!lJ#U` zO|{P33wATPXkSWRj!Vg<_;S3pwY3%}S7Y6>NtCpbMzWe*w;NkGlAB4A1g%?1rKJO> zr44uqK~}WpLQ5H1Axf;oL#u%CXpyg{7_LN65aGx-4k(^;EO9QmWndvSICCA^u-Ho> zmBaw~G;!diR7wV}#HCk6LE@D9WGO(QrQj-7;0aIIh)3Y-^`v2{pjOJ8zyn9d1-V9% z2CE1F{Jn5~dQ?H_5-)K9`!O@WV>n1|@qiF)d`@+*` z9zhCeB49G+% z+#f#a?!P^FI*i^M4G)Lo?tWvscz_d=tmm1lkA{=1O2dO^-N9Y~E$w#4lg{UW+FcL! z>y;h^kA}ycNj5s@4~R$Suwd?b!_MpwZJzG;5B;ecHdCq&6rW^eKt|c;(B2a)WnWB2 z-QCFv6*e&V^j-#gLEjmG;so38nZ0b%+4Y`^o^{8bOBEV*@`IgTw%=}eHeQ8wuLMd|5ql)EGD?sfZ6JKxD{(slDe4DyYgDbep~Z=>$+ zjj~LW=#io^?hiii?)Q6nidCn(?r87m01BIKuQ$rZV>m>E?kH1VW}{&|p%Us8IFlXp zC%FM(k&|wk@`K?Z3ws#~sXqz(pbDsAn&w8Wo^D^b*ljA9$N_Tg6cr=(y_X`v* zqD6&F)37?qK0E3|qbU&_|2&u7LB)|<509Sg_s7qW{m+X`tqz9IkuUoIXUN^&Sdkj$ zpgZ~$62Lq}&36a8*-ULR67Ti-2YpkZK?^Qr^rg-*GWyMI^{d(Hc((faZ1uC*>KC)s zFK4UY&Q`xJR_L|p(}F{)WoBEdAmOCm{x8)tV zu3qtdUJ7v+C?(WQeM7$LyXZZxg}y8A>zn!>|BezZmGFcmcuRt{S~)h{h!mHhwhFaF zTMwh!nG1&BWv*<>JFHp*wj}G+|oR5(c^G6p!C1+6U2w@M2&OG z!txLy)j#r}Qe#6wAzWQus6Pe`gpghvs!cAqIE9$TIq!(8M2pPO9|B_=^tIrhHcA8- zcwT>CNtT7IHwaX9O1}>yTx!&#Fm_VE8M_{FgRe-N`a3C6m}(#Vi;4knId9$*|tkV5#jTMzf_?_aSZ3VZc21AxKz@gk7`>32H?fHZ9ZrimVbA z9OEF39V@e)azi-U-!<$?T24`@MHdK=-=NXPTkJJh2SX9-?Fzy>^Xs}wEC;aKH1Zl- zS64ChHq-@uiF|9o#Y&)SO{3<{q*eh~ZlbbvS`ql3W0fs~kFw%fS6WA*rW%_U73*pa z6eJ4YH4ug9t&}KKD$(s6E9dx}*B3nylDHLC-j<>aX;<2*av^mx8@5%XW70OLUAZtj zYFJvuf9*Ds2~i8~!*RsGsLPZ)L}UC z8$*c()ESkCs1ex>_yJ_n$o#l6x?*uvre<5ahP0+4ZHPK(`OWRQh#*>N6ID<{DmKp} zS!-m5q|hxQ52(fH+O>3P(S_+Lm;uHHiJYEZygv2xbbbLaa|Db=pG}ugZUyF4Gl(k3=qREf%SbyqiyLCu-M>*jZ>GceZU)G~oR0TH10vU3C-_w&Y}*+{&#y zb-g!LsF;^UGjHKL+5ct4oimnb43tw)Xc@oF2z48s70KLI)oHZXk!H97>mYmqolOg%TQ{)l%SnAxa>WxNb2N_!QeJ@z6!8Ka zIP(ZR2~WTiATEp(r%-(GelzpU?6=x)zwG}s3IKWtme~Ox9gEjW#!vKDe9ygaVpDw= zqu__wH@^h4zr|DAhm`R&aNhz1fGEH)L=BeHUk*^95L-$B zyQhh@?Gf4`gu?)t*0{?pEqsr(aOwHJ&y@8zC}m~9I7cQqO7sDhMUKkj%m-^sr^+V0}X!exJ1s#r9$G}|kdDw61ODJyDL zBBQIL`&Dyxnb!Xo3YxOfk==A!CRJsNmFj5js=2;O$|}t>9=pOzvh%!*lWDJRUdEEhZr+JuM*QJZ=XcfCfL;-F6pi{m+ODj2g zo7VG)X3)vVF8_YWy-&DGaPQ_8ee4i0-jf>v>(i~{Cfzg>T^u4xvKffMm>e5GC=5Fg zp6nSwjiEd=VDJ$f138Z@h&y9=3=bhx0p8Le)JvLSh8sCxMvRfMmTpFE`71&nl0#$8<*svfKTPtl$vD7A2>BixPv2_YTQ8>BU2Eo-TjKKe_)Rm0tW zxl#H~xWBptwvyk+c8MNyH4@J-g+2`6kkE2qnKuR^2g8iVkOc`On6WVu``RZkbk)Nr DnyF-U literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/027_TransactionPublishOption.mv b/vm/stdlib/compiled/13/stdlib/027_TransactionPublishOption.mv new file mode 100644 index 0000000000000000000000000000000000000000..814bd5aed1d0f277e72e9a44e803e9f1e1da2edc GIT binary patch literal 600 zcmY*XyN=U96uozze#L7?DL?`Q6+NQZcD0Fs1`ytkV&qL`%}9 zFlQ=@0b{sx;p;Bc>%sNi>-}Zx!n;?y5vcRNyK>F!y!ZBOv+*_r8`R4C-Un5=rn5f2 za9bOOdb>+p=LT1|?xQVTFx!5!Z>_1@w!gNUkqK+>cEiLx=C$Fg}KbXdLHn@<~hdNDvb@FWWa#g*k%-M4JW>r;%x9|6knlMMre6k!% zS>LppH+C?WA0`Ej|NnzL`bk3{50B=DfTACNxg$l~!zpAeLE1KLO)g52Kq*W0NNAa* tfSQ;3af&G`dB#&n`6+A3voN!;^FJ(n z0(L_s>c#ioy}M_>w~OzD13-cxNd`<^2E!n{Iv4j}C|{|^-zkniC{&*`?EDZpDFOil z5CDOzA@m$)t`d$W>Dedk(P0dnO~1Zrlsc~y+p<)dBj z_Ueq+l^GR9W$N10(VbnHy2)1?y)aEy?e*Eiejv7`ZEU`@FGiPUd)!oi(!wnB-O2Uz zcADO#*=RDEP1CgNcg=TM-r96?XH_-X!jz`A_1Q5zsQR1d`O?-;nfGd6;6D2QAd~$A qCKrT{378HBK literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/029_OnChainConfigDao.mv b/vm/stdlib/compiled/13/stdlib/029_OnChainConfigDao.mv new file mode 100644 index 0000000000000000000000000000000000000000..cccbe130384cbc36043fd111f7e10f698a26349b GIT binary patch literal 649 zcmY+CJ8l#~5QeL&U-Mk=vIY{6OvDY)7+G?#5F!FVh-lR8^sZYhGs8Tvz7pFz(!~`_Acl*Kd6}tDCB>T9@}Dt3KLY@5I{HcP4Ob+(;&JIlG!ba6DD<<(~1xDUN&@su3q|l5rvzcl4@{U04~Za==Lv|C2Nh!mkNLY~c!G~0ri=&~i*9F_Py`Dd(*qf( el*eRXVID@1iDOJ~AWxCa{B`sojt5u{I)K0L+JTP% literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/030_ModifyDaoConfigProposal.mv b/vm/stdlib/compiled/13/stdlib/030_ModifyDaoConfigProposal.mv new file mode 100644 index 0000000000000000000000000000000000000000..390caae299f5035c47e016690518a9c920348d45 GIT binary patch literal 850 zcmYjQ&2G~`5T4oDAKSZ0leQ#OaDYmvXD-M{NE`~{goFf~I9N;UMk^Ap>)2KM82mi| zufh``9)b%u?g%!qUGQOdXTJHq@pwOfx&2d102m<{W@dE!j5{ORH|iVyV$oMVk>B}Y z@`KOyZ_dmg{s~7PB^!U1ERYZw5O5G6BUA`V0UC}9*hp>T2rvXO+pY72-5dukItmGvOfXcF;7X{-#6}Ay2v8bnh!_#4u(22-#2^&| z3ZXPZP2s#N2%<3z8G+P67&4()c3XrbO^h^u?sIo`^~Cy9U!J+;i`rLyV^^{ZDFE_m zUHf_?U%F*k)Z&$YSCmKBgpPk|EBn^1TywQ|jl8aM+Z3v}EEa83$ZFLtU8$;FgMt>e zn)TdW<9`bAwSu|ujVqT~UaaiZs1K^5c0S+lqx06+?K-PNr^(utnO!u_mmOnXTsCz` zWL;0Y>d{fN9U-%MUKg9qbiMlmS#Eu{*u6^9Bbh&&)Wv!0LfKG#XVC0f9U}|V4D;K? z!nb8J5GJm?uq&5mwqCaDqHKbL{(q37_t+&U`p};sT<36s$oQD{Xu_rh!D$?UPc>*v z;Q)hqh2e%$d;||bljd4zma^bIfaEwuLkUb}LU(y2M!^>frs^btlnfiQl>(K3ia&;+!C~(pq5JtgE<~honw;ohqHULbG;$1DYLSZVFQMQs9fGGz literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/031_ConsensusConfig.mv b/vm/stdlib/compiled/13/stdlib/031_ConsensusConfig.mv new file mode 100644 index 0000000000000000000000000000000000000000..0baf06dc640e118ec2c510fd1e157f6535aeac2a GIT binary patch literal 1292 zcmZ`(y>8q_5Z-^1J4+r(EiY0m11TKaje#J50JVlK1PKrqQMwcab+xT-r| z)SGSJx%|_xd&@fiKU?Cq_2On<%%bkAPGe%|KJ-MFRoRury8PW`LzZL72L)uCvih90 zmAf5Q7~8vF%Wu1;=-lcq8IvBAeH*+@zs5$soPBrk;^OlA%lzr{=RaLsUPePES9f_a z9!FH*ku+Vta+Pb#cK%;=@=CY;)w*nN@_iCmMqE}ev4~}kP473@DZI{ygK|HebOsss zxfZ}9u6W859&nFaHr!bufW*Wyyo)2Imaz#l%lL%RUrbn7CMPT{Q;4NX0z)GTB=MLx z7(tU*SfFRP0kdaG%={@vSr!bKC&@WsdVpziq)B1{pD=Kcpn!n@4}1tf10>-&W%#6QX%gTj1!a!FGZuW4L0}AM69Pa4Ge{wZ j1dhN$1_r{EuxKhZuxvJAjmIZK`!Ly literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/032_STC.mv b/vm/stdlib/compiled/13/stdlib/032_STC.mv new file mode 100644 index 0000000000000000000000000000000000000000..b462ed908f1f2910168bbd9515060d11ca25c6e4 GIT binary patch literal 1339 zcmZux&u`>36n=J`*omF_)tOGaJ7pJk_q0L?PPxKxt+rwZI7V*cPNPnek(0DLTsUy# ze?a2IKf{gx0{#FH5)#kJln#iI{N>s2^Y^{6?Dym1HyHqcB(R{1#9MvKejzXY-^ove z|KR=1#IJl5{K>uOFFsJ;i$6>||*jfPx1MdkVdkpI3qMf~8@?R`Of%9uc5!sttM7O%*Hut0Dj zL?|MmL_CVe@gzQqrvot*BQX|}Cr4r?h@?aS_<`~~>IH#f?n|VHtAwB~u3$(5$w&xD z4uN7QK)4hofg)XobaMpE1P-_Z;UIJnv2IuACj4H$R|{14b(SF>u5=FW>}kjCnaq2; zS`L?0S(~zMYYeXQb-b*s`83O{scTbvpX+LVUS;|94x^rNVXJLb>&@s*xxCSN*{@=H ze4(#y_1di7mFK#|z^X6Iy|!7;@K@EXDNj~bm$klX@~XUOFE@F8^JeQNhly2Qn5u31 zePU&eu3Ni1`Et9qIx|>LyD@0^P>J~Jyr)jz-e_yG&stk9^;Tczo4nbvOPoe|nK!xK zkzj3kA2UQNNS?6_QEDEFTu{A|?XVOmKac{8QwClWl zX5KXx&oHgq%OY>mhuXF%>6}=Rm(AcDVfl~kgQ80vR5Q;^-PmfE{%1XQhoB3yFGu5T zuuZx)rKvHqKa{A@_SSTA_|gx5q`TAPm|!sPE-5}*y!yeIy(S}U014ou1c+Wl*ai|3 zK|+;}oxz`w4{;{(2}w_~#KR1WU@TRDt3iUC1fzuG5I91Vil}P_vyUF6BuS(~g5-%( zA(G-`fJl3Zy+J20{R0D(lj8pkWQflfdl^lJ6uXrRM%2gP=@@I9x_XoG99=1f6kRD*GEoCI%b; literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/033_TransactionFee.mv b/vm/stdlib/compiled/13/stdlib/033_TransactionFee.mv new file mode 100644 index 0000000000000000000000000000000000000000..f209ddeb58683e9556d9604d30f086f9323857a7 GIT binary patch literal 567 zcmY+C&2H2%5XWac<9yiJ?d}02C`X=v0|cpns&+wKIFLPXi(F#BqD@w@OQBp4FM@a* z-h=}WzzM-594J;i8vo|68G9yQZ~d?t08|J@nHAl9$S;gOd60j>Z&-X+EAvy8_7kb< zGkskABDMTYO7sW{2pFJ1KxP)JR1Tm4ks$*mHWw8XN&p)afEFcO3FSqW3tdW(X%7Xg z%p{|n3WCxQW+JnQCCJCKqjNhSP-FHt!YZE~#zJb(?rfIZ(e=^2OkwCBd%rjuMt|6K zqmR)?YPLt^Hk|pG+}TcVhqu08yRK`~`@VhUeVZn---VdQaB`jm{L3~8q6vLS!JURn zpYPmrn&B<=9t>ozV|W2Rtinm(C^&oxi2n4dee>W zV)?%+@BD6vAxWFBE@?TI^8=;xvQS&7;XXVPF6{^2U+YR)SZ7upKt+b`L5&p~zH>Fr tPv10xdyBM>tIF*6V|002-4 B5HtV) literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/035_Authenticator.mv b/vm/stdlib/compiled/13/stdlib/035_Authenticator.mv new file mode 100644 index 0000000000000000000000000000000000000000..2b6f62520e633bd0a7cdb56391ba1c049a32bd29 GIT binary patch literal 801 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 literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/037_AccountScripts.mv b/vm/stdlib/compiled/13/stdlib/037_AccountScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..07ec865a8ba84939098e85cd681ff859ca4cf46e GIT binary patch literal 191 zcmZ1|^O~EDfq{XIk%5Jog`ZWJon0z{qe_6Mi%|k7%*en5#0<;?5z6KOvKaupJ}LA7 literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/038_Block.mv b/vm/stdlib/compiled/13/stdlib/038_Block.mv new file mode 100644 index 0000000000000000000000000000000000000000..15c0743d525867d6720de4b70bd02abae1f3e3c8 GIT binary patch literal 1369 zcmZux&5qPK5U#RgJ8dVOq^G+X{(mlL+2t}9=79Kb0SAzv5!Wa)ZDt~-)1xFkBkfc0 z1S{=z5BnTE0gu1|9)K%lr+a=7mSUHyzN*hvcIDqI-;D$SgAlQ3%x}F47NIzPqdwyo z9{wXz`Ms%*>Rp#0ljJ{5BxW4=0GezY|{ ztQWhKS7*rAmW#hvlY{K|%^7alomDQY-2>aCl|5cXv#vyq@yWg@s@Z{!I=AkKy>?x- z&yKhd)+(9=gZp1`qFd0!i74G(3?uRuV8V;2W9^#fXpT<AS#}37 WB9rtc=mIGXxWab6n<}h9nUz8)6zDyRCIxmH~*5o=#%~~ee#}t#6JIo6Zso|(BL~C zh@X5f{KJRpvmpA5xW?$KB>iuacp3r$3Jf?1kP;vW5Kx5L-#KS(JZxj=0ipy&5E*FN z#u4Ml$a>HtQnHOu0llX+@J&?6#8!XJ-?s-IPDU7`r1yQ3>PP*Go?OtJPsdJq8NzJw?=a_pM2BQc5{s1<3!$h>F| zDOt344xKes#Vb?1bwycJW)>Y3&b~}jXRFFq)OW;d=L%PeciA+zjvp4M zHV>8x(Ndx-kB*!vOPel>2c|T~*(|HCM)uN9n%X883(KTj7!L1(MLBDxSw6Ud+;T=M z@=4*6<5@8|O`N?jE)ATW*zDXoVdh1X*P^s8D^fZ!<@TE_x5nLd*|L|lGn0CClEf!j zk%#7H`lL7+ID6J){#7K4T2!~wFSCbPRW&x5bq2SSdDF$zd!F{6wmxeL*UXdiqPEo_ z%g@a$OB3U!&D`d-T#UbI{FiWbGPSv_vei+xS1+Rtl3P>1(EnaYgOf#01G|c*OAMiX zzQzU=3C7*_VB}ZbFV&7hMaHlWnrj+D%=ek%0|kEVWAS*5&*3R3s`!{_ra-YV^*;uH z8jewu7O%)Y3wYEr&@(&+pTP?t#G~SkG1ELGia%nK>lQ;|)nOD-blB=~LfeC2&x?7L Nn0Jmi7Og-8e*rXK)=>Ze literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/040_BlockReward.mv b/vm/stdlib/compiled/13/stdlib/040_BlockReward.mv new file mode 100644 index 0000000000000000000000000000000000000000..f2b272971c95f54f03e0c167c1b19ab91bce5520 GIT binary patch literal 1514 zcmZ`(&2Ah;5bo;#>F)iR-Hq*F2jav@ND!BZ!$@2(wncJ5AvPc(q|tb{ZI7}$W6jLk zajuaN2gExdB!oD?ITA-6fw$lhxKJ~*yCf3yp}V?%zWTbltAE(~%Su9s1+qamw%7+b z{}I;2D|iX&cls^Yf5^W4Q$94`sQd0W^*8JMVh#EOp@b1m1d&7$O#)(wB@UrFoRF?2 zT5}*Er6T+-4iZQYV@RI@QJa9#TMUS(b^HdCAobe;0H^POA?&8LL~lFXi(6ocz1`^o z(L239@Zb*MZ0?2uaM&K83%@r6gn!qJ2;4WQ&<_BOLP#BG%bo7%uI}l+80ev<(lH`& z;=)kN069tr8bA}U0s_**c;JnNF|k;c2BlkfUWcGMARvHI)rieRl?g~=kgc6#GEQrZ zfS_ZIj!|Ggp626cPyJ<5Ow{gpoX@kWvzHfscQPq_S^82Q6h&T?;^4w(m1{ls^6Vr% zWrs(5!BIN%WtGg%#ZmsuXZon{NjWdBHkZPeX>~R!lFR)he^TV}IZN<;#e(p`0rB#|t(-(epUgTq>6(85M*F@X}*0`Zj50^Zb>kfYjk#Hk3GU_&eZbwf2kC!1vMbdRUL)(pL zcNp>i0Q(M1#||SUz6V@tPTcmavVrXkNTi!m{(F2h!!>JHigjnj6D+Fuxh{ucVR)1O difa^Du=qzsW&loGJgC+C_z-~N?c+~H$v>IZ^}qlC literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/041_Collection.mv b/vm/stdlib/compiled/13/stdlib/041_Collection.mv new file mode 100644 index 0000000000000000000000000000000000000000..306c01fc8c236d304380ad8666cf6810adb50368 GIT binary patch literal 814 zcmYjQOK#La5Ur~IxZU0MjAsIDA|zJ1L1I2)0Sa3dkys&F&P)%oG8qqcha@LJ;s`8| zxD8j}0!R@oI0EIFOo$iNRj*!s)cyQ@|F_cskRe#I6S4nZUQN^&tdbl2i{_^o>l^Xd zewI`BRZ9O&{=n>)()k}XR3Q)ukQ)y`8I(YjAjcYzkAwt6Mk=-`X|^^ojJtF|ycld| zxeUk70Tmf1X_6}hF|`D^$0$BvBOi`6rydnU%B0@<+>jZ0G}358nrSHr)G46CO@Iy= z;w?z~WQ(N0J~OmOftH=b5p!^3i2;S0Ep1_THf1T;*X?o{X0d5k`nc=buGeqZo9LwZ zunL`i$H}%E{imI981!k&?S9LV&c3qv;voo>2 zh(#CTMYpDLX^|F~)eXL_h!d2|*S@gT^t9BJ^J)d`>@2hq( z?!w25hJ)%Bv-7a-!i-Djrs=oK$VIbU^7GyQP?&HV3$wWMraKN%&bKyFNSO0g4i{^{ zur@#`2S?!Wl_6FGqRK6lAf-wYD9nL{7jTFrzt>YF;&w_pcm^er7y{woIglLs6b=e! z@rd@GNTV`-+5`)K;P4QR4Y4Meov?fkSR{y}DYrpS9&;>(%pARhQaXHNb}OriqhYqg gQVn`VoOsJ4N|uJ>f1yk~an875E$)tBko5-t0K_AA4*&oF literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/042_Collection2.mv b/vm/stdlib/compiled/13/stdlib/042_Collection2.mv new file mode 100644 index 0000000000000000000000000000000000000000..ab314639e15c5fc1a7e499593dba7915fa0d0cbf GIT binary patch literal 1860 zcmZ`)$#Nq_5UtEwdZ|`RB}?8HnPtp&;$ZhIEWwwP(iPz=Z=p zz===b2e|M7L~tiK5F9yhDNiSoiA*~6ZPr?Ye6?;xvGuzhVPSS#Owd|&CaMqGGG`)@k?$_SdyPmnR=H+JS z^;?0*+rp8OZ-_+Do9(txZ@E4R6|Q4%dK(J9vxz+UXbVgD9k&hnuGgsdcD?@nZ4f!$ zM38E8-*Y|~Kx5px+i;QF>TmaV`k~wH@45Z{L0>s?UB_ zd{LFf^(|HFMwMUAtLrF#IayST;i!rxkj>`Pe0E-4M9nZP&cb;yA3hz8pGEVl#YK(e z{HhA@t3xaE%i?+N%DlQNXScRe)#zESCslsA(8UYnAB;z{p)dpo2v;X!=)}-OlIfPyeej`$?W-PIyoIKDik3=Iy1No@|RUP z8dqvjT-HiIhA`IYCpX3LRCP9)PH`D;e@KRB%ef5CSLkAeCM)#y3gt_L1Gs~eva9!K zpALvv?lcE$K!-$5IJ^Tyz5Q6YUP3Y57Xy`85k{HNDbAFo2O{B^PegB^c0$X?qObSh zqQ2SGiNy)^l-4o0fpGmJD~{PxMj12Xrc?WM3})%=IJhTR@R?)fBiT5KDU(X+$UD?- z^C7nDq zllFFEff{XCvFuGN z_PJv`?|8Y;YBV@WWD5n&T2^K$cmBuHt}Xt#uYLY^M|kOQ*RMQ4Q}3ayl*ojwL|QnC zzTv1}5ASD_6&?Ex9k2N%hseSo*<~<{ns?E4&QdG=*<@@hsQI(Q%g;_a<+L+S{0piv B?~VWf literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/043_Compare.mv b/vm/stdlib/compiled/13/stdlib/043_Compare.mv new file mode 100644 index 0000000000000000000000000000000000000000..4c8e6794b2595ccbcf03e942248ddd1306d364da GIT binary patch literal 526 zcma)(-AY3-49Al+X}7e_O%F#A5p>>9VT$5~s1GvSVVA?<(F?(s@%g;-2~6wQ=7nHd z@NI`dcGLS8*$LVL%FdBFcGl@NZzOV#hy-)A5f&^7 z4^Q*OytLIGfr0ydp6v8`RpM!`J-nNO}53Ks=-Tp*P@TyQ|foRA?YHhO?mJ0a}>QWwQl zX;f*}CTZ%lQF-f-GS_)0u4*;PvRWCVjQ60I$~5V6#dFp8y3~zM3;nF@r?gnBqwC4t zB)LiCXgt23BuSSbIc;USzu!&Cqi$rbN@cVe{BIA`;I_*2yxl(^r>k_T3*EHmtM#H#tz7OL4%9C|;rv~cC^~E#BNq`HLI_>x!7)Qpz>6#& PB0GQp`!K{I+y22f=4E0{ literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/045_DaoVoteScripts.mv b/vm/stdlib/compiled/13/stdlib/045_DaoVoteScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..1ad7b59e76028e68c1749027dfbe10d92aab6363 GIT binary patch literal 650 zcmYjOL2leI3?wN^vL#vBZIfFLL0;i&f&L&xPX!jP*U1_U?1k-QFZn~CQ1l7?L*LO4 z^b@7zEwBQlAvwblK>ob_>kR-D2#%aln=kyl(QjYvAN+;IceM#W)Nd340)YaSgA!{% zvK9FC0YuFleY?q##lvU(pM=VyN#)K#VEDS`;-`KZQ)Dny!XLY zUI(p^K?!iWq&;8>XaZ_MrG-Y4_7X~DlhkAaV^-;uulf~OX9?3vtHj5T&G>m-x`%e^ zkIQU7wC(sZEK17ep??~>Nq-u@bwk-U^RjytW%>BrA9LiV?p3%PUth$#@o{$?Pu&z= zhIwhu3fJuSQ#a4T7KdieT{am?!MBHIcv_u`Q@tvX09m3t`~9 z2wRzz(+(Zgz&C!45S_Z`n+U1yR80{)*D4r6^yH0KHIvLA%9t#2J7Q30UftD1GGCDO pT>gMEN*HESAqd}rT&__99?kqOhlaoDkr)&8G`~wOk z_%ZwvYI?@mMYl&JKY3=}ycxys+r!^R0f0eJq#lXKujNoCH*eEl_=EHxQK>Jo$iK=5 z_NTllz9*8o2n3J<2n`@D5J?0iYaqS%3@HkfpkrHx2~e3LN;=9SR+KX?$S^KZ zkd%0@D1cVw5oef=GEqvUN~_EoWfdBMJQI~gBxNNtG>|e9GvHDN#8(Ywm$rm+1v%!D zh75R!nj;ydGRR+U`~K?v=93%Ls}MF}Oy*$q?z|1Id%g|Bi}s>D^=m&}?UQf(Fx@8Q zDRXi^_{q0xf9*;?HeD2Lrl=}=W*76dX}d1CaWuQ~NAK31_|RUIcc+wh^;c29`Ru3j zhPnGq%HYoYIJvMJazD6!bLpCyddvEkjw>8A7rf!v_HNf(`Qefm@0vE8ZF@INtC{}a zKz_Z$4~2I7m{0&=&hLR{{`nLy@d4NZh^Q9wDOO;hW*YlJFLU-pjXBh084WJ+Bu2uL v0YghVA(r57swIhNDJ*k*RvjNM0PsX6iB4gWAM*gJ&|sZJAI83DJa*_`%eI8d literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/047_DummyTokenScripts.mv b/vm/stdlib/compiled/13/stdlib/047_DummyTokenScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..cc64f15f0b07c3160db754b475552d46149c72b6 GIT binary patch literal 292 zcmY*UJ5Izf5S!yUg1A`~G%uHFdVh^)KOcrQEIFy?VThMGn_ovB z!rSauvBmflirJ6j>Qn0CaTik84})KFm#=4bWBj+P(JwKDT&ny^?0Jqt& z0mLL$Cj_IUSz^zWl4m6HY)l)8+4&8$el@usm*t{r8l6;k%h@8EHaEAA%c}AB^>X%& zrmi0Bs;SfYysFDIdELll-QSwYreWznVgd><{oodu6WUP+V~yg)VJJIi?Yb+A_8*Nm z4g=}gBDWoQbFSS>wISHZ_M}zzr5_N<9 z;|P2b01`b`eE}FT4=4_pCZWK<^Q0#y=%XN+uo!}16gUBt2}_J2X7_9TY;Q}m*tE4Z z@&M^#)9ah6>h&<_A^%_VFw1pa>y@)Rtr~4j<09KyXUnyH(I>5bQuWxhDvetGc1^dP z>B~whw^6%U+V$JkwnkODb4`AXYTI%Hx6h1rYPnbCVfbVa>LA-}p7LSA=>@klC`-TC|CtZl&wB%cseA|+} z?gsJSPa;bEr)iH8?}I+rXFP@d&>DPb$#+2fOJ@Oa?3nqyGmxIXuM!r?)=6)*%DHmJ_>QLXMl=_@me+ohwbrCQiHY{jBJlImsZ5Fr)&&I}}KF&rtFbD{< zC@kxoT+GMk?u&VOTAW3ARC!q~t5yzQ%oq8mlgT2ls=RVf7K{0!a!xMuvhI8~&EFI+ zM`x|2`0=PdcYktG7xOasSuxA2dNjKTn&2--^(g!zziNcWS&t^aTvm0K+uZR=I2%>j zw3roj^m;lU|0=tYO)J-kn$@GlSzep*e0H&{^IMxc*P1eaQ)llu#5v-&>9X9ykMnY} zGAoy}*ZHDfl-YcdP4e*~A609SWl?&fV6ui@hzble8+?sw~8yp4X$PMdmKc z@iec@@?tUq)@HLA*ipR5uSSbWc9Aby4E;4l<7Ah{fVtW3WKx`-7USi#ew$qtfWt0Vn$U?X_K;pPuI9y12}<^Sn4a zuf64m&obbSi}DiXoMbr4aXG)rX2o<`R5=PYsd{T+*D*BewSqKw+IFyEv-73} z@CjcZl>7Ng=KjVFH@V^diSMx;BEIHY8I^a>br=PlePYCOv{b)f$#zOp^mK48X8NOC30WqAT^j_)=1ZP(Sds=X@r){qr?r zUwg_EpF2NCIHlW&E0!K9rW4cC3K4mtqmGghSdqvC562RkNFBS0ada1}U9+h-p!E_L zKdff-WEgp=f^8&HizaeXMLWv$?Fvn07Z09FxJ4|5ehZ9mnE{xG^ai@r zk((ktf{S5K#{dwjNOe_gkOvC@@2U;$`^vZFP=S)Vr;Y5Xo(f|>8TKU~_B}Qn^mMAU zGBQ>8Z%;I-bMHEw9(l|_@7uxAK$5eEcbIcTt!qiC=r3}WDaL1U(1cnSh>l=|L zOd!yZQD2x)%GDpaAiqIRd5_ElwqFbE{z<+^`*L`j`(fA7O4`4luVd z4={HmId;3`2~oG+Pp`vVKi^Sw=@ZK28g4H^H{EW-Ntj*}MZ!XexIm%7D7u|>)|35-Wnvb{?RHI#I0G*g|j<#jSvsi6Fef%hXsh+-o_mxy|Rw Qz7NfXSK`J+afedmzpOUlm;e9( literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/051_FixedPoint32.mv b/vm/stdlib/compiled/13/stdlib/051_FixedPoint32.mv new file mode 100644 index 0000000000000000000000000000000000000000..2ecc1abb826e4f91bc83f633ac7e73b8f52ffd05 GIT binary patch literal 595 zcmZuuU2YRG5cd3dy?EU;RH+125ot@62P%cM39s}4c;*JHRo6`|ZIWu)lyU~{PzksV zN8kz^qKw0`0;%&b{yg)2pU3vs{a;z4l(L{0nJGQeF9+t$7f63VKlur7?Hy|O9q(c5 z8>0|GDWep|l~59sR5eIS1VM_D9!WwXNEHxLsu-AA0lW9%)|VevVcDFWChzKcReu~@ z)V^qZep#;;d0jMNwJfUL|BIjUo1$8KTZWrZ`h5L*x;6KWu-k@Ptg9wmSD#}`Z@B%i zlr@xjQP0;4zifI{ScE3`w-?@*zLcB%8$hXV_mp0C=&D2W4uuwR|Gtg3Ag=<3;=}Nn zRkO+Y*y#*rli}F0<Qya%-snejIn3R9f` literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/052_FrozenConfig.mv b/vm/stdlib/compiled/13/stdlib/052_FrozenConfig.mv new file mode 100644 index 0000000000000000000000000000000000000000..d8bef1911c9c8f11f3f2887cdfbb54d22ac184db GIT binary patch literal 670 zcma))zi!(w5XSG0e?`)cRCu;E#J z!`V+M&wfb)1OfpP6rcel1E86KVGNctkVpmK#?5O5GzWu*&a6TsQwKm92sC2hJ<$0` zH5p3C6DqWb77$4X%VTsvOvZyZ#hhc2zwg?I*j%>FuCA_!t{h@@AEr>ey}Z)Lynfep zZP)ATx@uy#tm07Y4(&y`*|fLKQ0(h|$R>Pq(4CTM->%EOtDAbL%YFS2)1GBs^pD_J zc9PFdQ%-QWYtH{McRtQt-xuX}+r_?L+}y6&&ZnY@Uy7p-cS;rQZh0g{ykp0cu36oD zW?S2$ANVQ+Tj2+tE)+KYjfn!z_-6UJ$au&w;2cxP37IJ2VFg4llbDkjliEY#aRDnN u$#JrDkl8?vRwRuIe*6rXd+lijfraKG#r#k&Nc~5>NA7@}^~LzZ#`Omiz=Ci9 literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/053_FrozenConfigStrategy.mv b/vm/stdlib/compiled/13/stdlib/053_FrozenConfigStrategy.mv new file mode 100644 index 0000000000000000000000000000000000000000..598f68b0c2b371e3dbf34887b56198dd25ced6b4 GIT binary patch literal 2298 zcmZXWe^eCL702J3nKv`LJ3IRZ7FYxY3W6eNK?SRv7zB(zqO2fjW5Z@;7hHs0-Caeb zYMNM14N)Vdh{fWMBUa;yL=v&0HpGV0VgylZgM?H$YWz`R;lxHHMf&D}EjiskK6~GN z-*@NUJNN9{L&5*h@c;k~1TrIwtp8T75;CX?&JZra)2ukmVSYF26r}soJ&x!gU;qm^ zfB+An0C-*iKp!|;1uFRJ{k?+eOV4bqZR?^ zr-Oj^m&k4a3BZ|1C|)K@7)U}f;~)ZT5R0I|2b05aysE|q2>fJ5B5PiP2#NqgC@~Ub zL_lno;YENLK?N^~fKde^BsMh8ce^&*ohdG7o+Cfg>$ZCB`6X;}%Bw=k8mq&((8iB! z=~G;8d$P^uwtGBw51;0CyWAdW>|veNX0upxb6p#pUOy{QxxJQL8rDK~)N}F=mwKDa z;&3{=4r`%fvt7=kiC7999^~4XTWB?M8hu;dt4gN`OccSAhYQVTy)B^kf5AIOUK(KRdP|JTYJwGdWb@mB4!CC9`kp!WLo z2R9H7o1lHTcc`PwT^~A2W zIq+rkvH*mwOJ1`7Qi~FDI1{@tv*~X zwKhyyGJfXTV&eH{ztR^?!2ikxy;mxguHVy>mYi;WN9R!LRW zx{HU8_`f@A&i%gfIB^@oWqaQ@*A*9O8zPP0*WSw8fUuN$MOm}2reco&4XNzci?b2l z+-H9>7&<&PsAciPQ|q^XgK+onX2qnwWgT98EaBg;H#OxV+}AnXsJYf9p1u~7TpYWF z%!c2ew)t_E)SZz-k+EertozB+4Zcy6DtRYYXaLZ&t4XM@T=Ju5cav5Grpm2iQjp1#n$YsdeYUiAC%ABdb+kn{BoBe zaM^3O5ni;u+C2N)KigUT(v-5fw%?OC7~Py>%RhNGs?Bx8)6_kHu(l^`g>LTOTGxfN zr}PyhMIroC(}$Zvvs)Xh(|&t>gZ=6%gjq+(PH^To%);GsUKu?0h)mtqs@k&$w(J+L ztp76fyeIqfii?LlroI+N0i}|5tI`tBPpXOCs9tO zjHaAI8ABOMIhAr6<&P=jDB~%oQ_i5AsmSPv+O!0^OjKkYU=Zo4-bk9P<&cI^m|1|s zFWw$$yPjOuJ{k$?$X!g72ovA`loC;r{{cuIQ3zxjAWNo!Wkhu_g4Mxz5lkHg&Oj$2 a;QuFq3<(Mn7x3-SF|!ooLl96eCd zf2157aDjmb4hP(D0PF?e695td1&ka7(sKc@?@*vIvvdqCgCn}g?8!o;-b^;KQyra8 z&)KOKMJ=~7Q`Ty6(N&8UmrIw?z)UxYj z$5O4Ax*Jr|r5bo}o(MTHYL$cO(oDfI?I6w%mDzA+V#>6Is160LuRw=tEz=!RN)P zt?K;rEZooQ{GlDq%5g&;&gSLFhHapatQ{}N2h*cj+;YD-8|Src!t`7EssBMf9%u7L zAsbyp?LV7FV!y5#N}W|reoi$xwskgZ@MR4;TlOxo3Xb0|rbV4`@I0&9G##VJC&jmR zt*9}omZXHeGJaohTAq1wBD@ae(fgTriZfB)gZ;bCVw ztFyEDqe)Sn*l~Y4dz_sX6TWe6rsJwVwU4tVwd|xxs%gvKUv&`e|$k5T~PLkHi_%v`2b!JNaBXLDQ@w*Z$BC&!k2t42w!f#8cB3h ztOqi)8|-7~lXCk*I`67+@Si-0R{H(i_rO9d@80?ynm#xC?{`NT^vS zHmrAtmWYD^N>p*OgF{S7T)I+9(p{JC#>qBHsRHLu#7pZ=I}&jkQONUhu?!m8qAjs2 zToRECAr$PAhhn=z*n};)D>)gt1-s8kmyOuK0V#)qXOcU3YHag>Onxj}78sPqMX=z(=6OBgp9ny}96jxjr+VQx!YUrn-+z=bV zz+gkjfe{T64jSoGV4>RZnYUq#8b+y+Ly>OjO~KIk2Z8*nawXu`!H>iJwi4n8C6$V0 O?8Q1!%2R$4B=8?dKsvzy literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/056_PriceOracle.mv b/vm/stdlib/compiled/13/stdlib/056_PriceOracle.mv new file mode 100644 index 0000000000000000000000000000000000000000..e70a19c6aa9ea7d41682a63b8def70046b69bead GIT binary patch literal 694 zcmY*X&5qMB5S|%3c5J6{8de+-kHMjLxNtzAmG(+xQnzcVYN|A=6>wU30v-YJc*`Sj zV4QA6@nPoszWJ5LKVLpN1ppR7k!r;Aukr`B#V`D*ALtRw-=eX9L{UA+Z@Bng5T_y# z2n|$fWV@(PBS=6d9A>M8WUED1j40Szl~Y}rqt%>K8^+Wy)0&E!`?2T3OtqL*Bbv;t zTC&4s%VXU$$WnE3^;KrZ*@g3!U-;TLZs}VOC`nZk3q*8?5|u5`X2dd)c7z5bmOuu0 zC4(aS95lp|%tZ$03WFp>4&YOnLHA)yeSANLei!AtFx{#X_80ow{bp#laq5nJ*rolp z+k}1^#wP94)UCr5y5n#+_VGnJUeYed6IXnRYdOZSwr@E1I`+f3cA0nMjH?TL^kdwn z;}pkkn0Hcl2c8g{o7ue%hwv%w()8J%^zJ@Qw_P6&_5Zv1yzZ$3udx}#VYug8Up_tn zdOkFN7PW#3YG~k!kU2;P4p&H&iEywY5@#q#o}r}T3=2{W(JK2i!r`l>uZSB_3oAwZ Osm^^hmH$YYzu;d;h-<0< literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/057_STCUSDOracle.mv b/vm/stdlib/compiled/13/stdlib/057_STCUSDOracle.mv new file mode 100644 index 0000000000000000000000000000000000000000..2a49c599094b25a3e50eb303845ba33ca8a26f7e GIT binary patch literal 322 zcmYk2K~BRk5JhLk_KdMD(F0UH0YYNeMR#NmqOgwA#Gpv6D!J{V$Kg~Qfdw3bNkgQ1 z@%{cEOV*#y`A=j3xItjzU}krAVY)^F&4l( zWzA4XK~+=L;2Fh=6BZG4XfdJ+2Zv##1n7Y{QChz~zOAdL(zM&m;}xGv-{${loZFI{ zE>z92dCBd*baC)?xp2DTgD?4`KOA$3-D$Tw*YADacDGYl?=Syot?Q!|Q5P{ZGZB{R RCPbnMiOhgD!UHc2!5^eoGq(T$ literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/058_Offer.mv b/vm/stdlib/compiled/13/stdlib/058_Offer.mv new file mode 100644 index 0000000000000000000000000000000000000000..297fc8eb9bf27b993901390d58ac6b21e2ea943c GIT binary patch literal 538 zcmYk2&x+JQ5XP&j|0P{L<3yGPVJ`!+i&rm>ih2;igWy5$Ax=7L*i15XdRCvqqu@aw z!n61s;tTi^)`)_A_|f%!d{yv$KKsQM02Tey+`nJMQoaix0H2U+BbtCC}f8 z!guwvcX^pBvclSI?8B+5?Q`4yDlbvIt@eI=6)LQ+GiTu+_drr6|I#`pc4=eo%@#Wu#B&&^d7UpBfwjIHXXRA$*x57YLF$LU=?$L%z> z^Qs@Oo1t&(CS4wOamy@52)y5{DGSL*X$~oO^r>4mepF{ECQKR vwv6jQO!}5Nb5OYp*6hyp+T3 zOftnh=CiKa%d$kv z6E1ko z6$1A!Er9Q{)x{;W_JE@|pFQLyBpz{$)n{uwi$v`bC!)Sc!8URR;reB_|2Rhl*~n!O zey4l|;ghQgT-1yy}Bnb9XOPAKZVmT)SVpb-A)oy;m((7AwouyA|-PVLW7v5Qzw_ z23PJG4?-5A@etiQo4BH3?Ue}LCImr{vaYC3&4#+wU5ZSKs_BYL0O=2C&--_G3dZB zGj73-@**uyxWq>)ZcDuS;7 ziTg=^CpqZEy=TqC=5F#XNl&~1!+R6&rQKfk^P^tpbTcHtuEUkJ?9R^gc=7lB^{28RuifnrX%TwAVfP(DRu8f%mzQ z{J98p+&)ZCqBa&Q|6!$z@waKOxtB(L*8++qa}cM|ZnGad4MWskFK%KZJi?P!;1;Z; zlT5L!PEseGBu$#{l3&Lr=|{czAnB)ZFHe3W3~sNN9HvRPqa7n@HxJ_6DH>59Lq~U- z?O0NFzDx0VHRIM%Ve)6F=y)~g#P3}Mr4cfyt8+2?5uWo^ppDLc8o2}#Os9N~gT|-M zh(vCpZzHl?JS$FF2BZ3z5rW#&y|~>yjz4U9ame0t)9NgaBwZ~|$8vTk zd2R;GQRlF^_e-a1hPxC-c>*6#qDeCT*dhxH05+o*$Z|?c_tL>c^JJHjvt*^ItcJMGI zY2;L=n|Pu1(&%7tiA6(00S>=AarvZkjK`rBHG2m~ZHysL1Ljntw=Rw%ourZa-~`eW zW#Y$0@ODUwAQ@x77-RcmEFNPALyQ4`#yRjU0l>EdD?oms;kkw{HN3!&8*M9)TjDGA z-9UT~uX0ddsVy-eUWVMC+zddz65kKR4?_OK(PfVx6eKmMnsR&NjUAGp50xP&tRgF> z;#GBpSNuw_qAEc(tl|TXacP+0n;7XSfuFQf0zeQU468A~2Ogn(je(-qpDyMME38=j z{61#VSK1ea`xOHlXtRzl2F|#?Su}iISae_oFRVV6GGAETkZatChN^P|_y8Qlv5p_p zV1#4c!VwM}G~wQ7%cIKvf2=6Lpl{&5W`&0o;xd!~EE%Cp0Pxl8a<7RpWJfqY2k8yS zvzpap8G#@GWz@SE0l&6{#OtF^XDGwW%vz7{qx(uT&v5byzG!UjGf1GsX! z$2AJ0g5Qv^V!_F4A+nh*5(U!E3|7=J+vx|;cbRtgX7S#jI3jbMs8wcVS{a=sy>CoDJcPH=}Q z1Iwfo8oX83U<%vC*VGi;!2)YDaidLm0#dGL;V!z+jevS$ow>El6x>5*u)c(i3FReB zDqIh(XQfpZ29+6%9;VqRZpUx@P=r8WfHi|914e`q&}9}VLxq;S zI(jnVJ;~7M0Fm<}&|oEsXoEDuU20$7(tTUkb9Y-Wo3c$jExUz0rmC-7sp?f#_VS+E zm-$-Crb(;kQMGJlPwPH)S+^+9XJ;3es_eh1Ismp?5bz2DkSYT=2^7udy}=@TxW;Hb ydt2~{jUGJTV3e`(lABX1_#l`dJ2~VWjV-hc=C27X!v$Tm8`-)5I5q(f34Q_oMI(>^ literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/062_MerkleNFTDistributor.mv b/vm/stdlib/compiled/13/stdlib/062_MerkleNFTDistributor.mv new file mode 100644 index 0000000000000000000000000000000000000000..21a56f784bd6b882257ffa1021b6e2245f948e56 GIT binary patch literal 1259 zcmah}OOM<{5U#53>bASvp7HL^>?6xF2jD=Ec11Esk%+PZaan{El&j^P@n$V{9z`=UU&DDjk4N8&qib|^kXNBnU^ixNfEUj^c;d24*Ed5NdjsQ5%m600jGOQ zD)(+Uq4L2%JZ%yM+oz1PWH&wNWn`3LbVRHW$#}pRRAhqnBoV7f#So)&gdV92*#t>1 z#z^53LUzRg&8#{cp+XY_Sr>y`$fBc3X`@kV#VferOi)Jf#!;sy$}zF*cD5^1t(;zI zFO8K6oogp$rEJR`M?0rw{l#VZ>BpZxsG7E}&YraMTHQZ+Xg;dzdEMwwisr(vK%dp~ z`MDCPd00K3m9=?Pjs-pVw?s9c`EoX%Ps;qVEY9Pq$*0wIVl#!S#?>p zSJ7$N7L%eak`9@FS+y7WxL8DW`B)MwYu}XZS|kro%ep$h$`@Tie!6^vT;etzUl!H0 zoaAR!I~8&}&(E&fvN6SCQO+i=m`v)jY4Z8G89!;-`7~-SisSs~{o7_GIjqa+{Asx~ z>g?CaNsqleP({C~)q;xtxQ>2bM?kdYXxnMXIuM3?VZ#oTkcSbBP-Yy_NSc78;SiF@ z!(H$g=$5CEA`;5hzC-hD%{>Up|NXRo97O02cy)g}@R2nAKZd9Gg7&=Q^r6>p$Z-&d zonsGK9AZazAvhT-M7Ml2Qm^YC551EP?T&_fD^+QnLGY<{?hbmN`7G!+`JFX{1mc}n zBkkoKyx4d%V$zbs{=3qU&(@h71a^G=wCCxjPCc7Vs>8tdwl_%!)BPHjBSbE8d{e*1 zyNNm4tZwE9+dg_pBH}Gc!F&M0I;n-%BO|l@5TwYKSXhVuSHs)FJNeHVI^Oa6hUWo^ eE5a+ON2#7pDV2{KI2B7N5qBk`?$-kuX7Cr&=$ae= literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/063_IdentifierNFT.mv b/vm/stdlib/compiled/13/stdlib/063_IdentifierNFT.mv new file mode 100644 index 0000000000000000000000000000000000000000..0b7ad460ec6b9875c91ee3396753870bbb59948f GIT binary patch literal 1049 zcmYjQ%Wl(95S^L(_O+cjebAN)u`6p9U?>j>1X35k0`^hbIK?8hBgduchAm6}00|`a zNQj@{2M~XN#0Ritu9LK6k@3u&b7sb#`Lz4TYXC?PB8qN^oA2aT+)+R9Bbwjzf$U$| z*YDM}=!;7IH%0Mx^_h~NhSFb#n1?_hKmu4YY=kffK*pc}axqFIlAPgK8az;dWF+W? zu_S^QF^r8@ory^YFIkwLVPz?^P-lP?_+0Zw2uo(j4O5EpWwz3|>#rA-a zxDzl}*8^rZ8gOyvY-D5WdWlVK&-HuYq#M{Zi#i5W=n*}k17W;iqhl}0fy1S*mM(Ii z+^hp;EC3xU&>fKSJUWw5cRmVQ$?8?6D}veqV-^BTM6*n@co5>qGLRgMi>fUrWzjr; z`bs}(n!1^b@c3fZmUX3Hmd91m=+V(pF>8}?F>jmtd{~^!+H=FOgKAR8$3;7=Chf3f zCw*2{?c>pGbXZQy_FNq|qpG#t|FErHIUg>h3_sOp)jWN4+EkZ#-4t)@H-%uiXfz%- z#hhUiS=Ch$7{O+vX;X~G=fm0Q;k2B;F2?bytrcuupA`DA=3&lkXf8A+Loli8_L3(j z<#c*M4td_D|9>d#DkSXjG9&C{g(2*R53qR8;jQx4CJ|&dhwC!(kmDVA2rBlxle{Vj ze#3J%=4IOlx$f}+#FWx)$VsLuGm!Z`Pj?{~L;;@eM6l0NI+x_(K7*qGR!j|6=O$+{ zwZ$JjmoYC1i9kaeVeUM5%&ez8BEAlUwe7B|RD42Nw&(F4#3B-1@t#`ewOrH}w}45W tRG3D1Zh*p7@X9Qkaa}K=58{(V*x0-frcU@`DkXbrV7g$KDh_Au;2)FTiPr!C literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/064_GenesisNFT.mv b/vm/stdlib/compiled/13/stdlib/064_GenesisNFT.mv new file mode 100644 index 0000000000000000000000000000000000000000..59de3f76bb59d8f63089259d60c76ade1448ffaa GIT binary patch literal 1204 zcmY*Z&2Aev5T4=BlDnk-)`}y?PUE(>7AX*)gx-SK4SaA4RJkuU7Nro?{$NEbRZo46 z+`-|_Ej@dpm&NBj%b zZ~PP2pORtncXF1!SI72)`V)KqYDRbj1{?%PpaqfvfKmWjgOm!%mnl>r4lN24M`Q`X zC=QTPCK$#6EagE@Qt^I_3^XmnGy!}_)NH~GQvx56R~+~Hz)yxFrWEfTB&ft=AkP$~tlB{& zg;Gc{RwGC>`96}^+cS&#$nG+5AI21g+%=cIbhTUi^{XFV_g*xedp@6cZoPKv-sRlY z!7se)C^o)w-OnpW*12DY&cC?{O~>h&{MZKH)ct#!%X-m#cD!<-oZLsRd>vktZTZHp zeAo_``|3r#2!*FaMU;_1FWuge`Pv6xuKceq_3NUdbT=1qJHBa`T{(9}Xm;sg+qxY` zu{ldNuJennncq~^wjd3wxv6#vimqvb4NWLl#rmdgS6k`px%-7*mu>(5%?(~&yt{RJM>?p;w4rg-PW+rn4n(&^4E>GoWg zxvCA@UAPye>@n1VBt>=j`c7Fab}wtuHC3^B7WHn<^3GMw#ue91)t39KvU|}*OA;3} z0iXXcV+Z*xl-+gX>-(pXv7^cBx9)U(8#%pIaY~N?7>*Db%PEyJhGWhdKG?mzGcB~r=0PaPE^<4o{V~yJl}AdBgpswMk=HEF_^P7r-`3(D-F4cLrw*gG3jU&%kGkpl5hZ1Y2un# VMmYAAW*}Bd46(&VrYe3p{sVR{-Y5V7 literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/065_StdlibUpgradeScripts.mv b/vm/stdlib/compiled/13/stdlib/065_StdlibUpgradeScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..cf71913af1f7fe1103ff34d45218fb957a8a68ba GIT binary patch literal 2541 zcmaJ@OK;m&7C!g#@=ZM`+manSv7I<^UQHaiNjUAyw2EveZqhi7)JK2*n+G)M7vtOOnJx6pL6C8Nm}G6AAl)QbtUIp#{}IGGvXSfD#2CLq2!q%Qzzwi0McH5|jy&i8Rei$hAFzEQ*Ts@3y3>JP%@u-)9>>*@%jU~8Se2wYew9Q zhtX($!o2Ax_uG;85PjW=!a*2&z0&S53S1ux?s`2p5q3w~p*zfa<#wX5?>@M62_^Wd z{(-2PiPmQiSzS&gR}KrVq=Ks#4q1!^?nBJe?T!25KFAt#*w59}kF%I~d))2$0r#TR zRFvqpo_4tMC&e7ZCzZ_nUO$7^51`}X4xr-#4xr;aRX=w7IAMmDO_CdSiV^?U(8sZI z$CxHc7x^=>FJ%wsElS*OHboPqJnjmP8kQU9u@h-;UkreQUrNM9)quzIscU$S%nBS)z zbP_ii4Y=zE9bsEMIP4|<2v0^UapUw9h)pWBab}}%v=5rSmG0$aTKAom>zlVX8`}-H zwy|+{v(Zo@-sZf244d~C`)_CN#OZj|50aaF#Kgo@CV|J3lc3z)x;ccW%3PcXpbSwCvpw{~<(!p8k(y$TS|vr~A|> z^5b~;SJSPu&}qW)lHLC!k~V?l;{B!nXxgVAef7!zZoJd}_4D@(y1aDH|LOa$Km5R7 z4L@_fRdR3BC-Co|fBDYnKKjc4^4^bqgI>Ap4?6J+7cainZ`^4;XuZ{KCpT{RZ!~K) zFM8bM!`;2hZ>{@pj{0|M;mvCu|L)eicV4{*gaIkqd1mIpE~sRgX|kz;U0ltBNgS|C zl;Cw+STVq!vZpO6FWEB|6`vF7&teA4)0%#QEyx7}^3-70^y%tEJb63BE}2YR=IO6& zFFu5MHrQQWYC9U%)1ua%797#VdJm zR7bS>!C!!a$zQY~g_rsP=m xB}>lfre?B=shHUDO2x@p6zz2b literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/066_Genesis.mv b/vm/stdlib/compiled/13/stdlib/066_Genesis.mv new file mode 100644 index 0000000000000000000000000000000000000000..5acf12d0d68f0db16834ef2158de666284753103 GIT binary patch literal 3676 zcmcInO>Eo96@EifB*mdV&CL)&Z70(;(54=s9ZZv|SQXm?Sd*h>#BP_%DI$#$|%(H7_!e0($S z|9y|}=%cAWQxyP`1U96N%X0W5NqHqtB|esaCTpLmFAe>(bXxse`rE|(JNv1Dngk?} zL4gFQpn(oaFo1#yDX?G&(!gLCMqm`iAOl&*!8lC7Buv3H%)l%;uK>BAz~rJyfD8|7 zkj*N{O>MWkPAU)N-E+u& zIgjKksd=#S3j{{KiaM$Mc>-f!!zg1Lf^1$OV9uc+a~%oUQjxns=3qE~kwEt55(duR zN-ZP3y;4B>^;L|PxP!SXL+=p_Mux_$@$6)FIy;k{&CX@dv2u1jdpUb0dv$F^mK8;j z4N3e-vRFz)B|^ke#1Dwr!IH4}&kdIU%K%BDgQ*i!2PzR=rivg5BqTvhNi}7BBz!P6 z)g;6c+-qr?sDo=z1uDrzSJ5H~L?TG2h7^q@WMow}QB#sh97C5S4Y?#J1S2OwN<=TY ze~4#H$fGhC{dbGrn0PIT~x{~ zHF_x+D%lSuj>Qg>6SZnLd4~sXpl#OcUau1-uD87UQyS3+{F&o7w5!Is))Ge>G?>2|<74S~b3*tRH-d98433>A$$x<_*qsr?z{&CoMNPh{K*12p3*2jLXn#K6iqie>6E@K5)Z>hVMMvcDy~`>w1CH z(jVT9wbh5%QP0;NazDUgQVq{`J8tMYE%yaCPT27i*53DgyN614h=~WOQIM-i?ez(VVNcm?VvwQ zcKFP*y9Z9dmB4HBnO?UcLbbg{uf^?N4C}G>5VjJd^Dg#DOkD0+9|l`6cKvvm3@4sX z+uPR~9N}@pIX4J;+-^l}iSz}2r)*}>=HH0bZmZXHJGvX#yxk3tX8Cihp&r^#`H}7S z0XgMvDLUh}(+dxHCv@u(Vv+V6$FO1?yC1w$EZ%Qd_v(lBN6kif>z4blwz=u}FKWE^+T0f?Y&L!&h>rw z!Hp01?miaIPe*$jul$6t1XG!27Of&Rn2t2bl2*|eV+QgnqewF}%S?Rd=s2CAlXQws z(-}HT=V+duqw{ourBJ%WEToj0G({~sMAMYfVLC!b=@=WbiY(0-##u$*z=kV;C!^w? z7Oe_l88jv=i&UcL=>@t-FS4AuZWSw%wTe%XO&D@{U@&+uDBn!2Q@J9WWowm9(Q-vG zlrywGL@k9TDhab>tDr%rM`xR(}Em=i%P!C%+KsEb0UQk{U-CRk0pHRGD_E+9qp)1Od z3Hn=RD`@)jUrUileR&@*gSc1$Gr(@KHCkjvy2^@pw^3m6dxTw5U8|%lO(6J^V4Qgzu+<2%RfKFA_e<6ij`0GH=XsQ`A(W!!MM>Pgi=_?L?;_s! zPx0g!N>%GCVCuW%{_oZc1A{VrlHR!X%PTQ%cv^;y@+UuZJ~{?jg2$M^3Y3(Svw;J4jR9U*@z>I-$P2%6M3N?`N;Rs}o_-GYK*>F#rIFm_a;7 zW-!IX#LUFV!@$JJz{$wS#v|gHlA2eNnU kTvC)@8K0V4P*MrB1{p9iFtRW(GV?K5FfcK~n2bye02THb^8f$< literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/069_MintDaoProposal.mv b/vm/stdlib/compiled/13/stdlib/069_MintDaoProposal.mv new file mode 100644 index 0000000000000000000000000000000000000000..2f4e07a5c960309a401f7ee55925e2980999340c GIT binary patch literal 681 zcmY*XOODhq5Unbg?Id=((=*e}h7D{u0%0*i{B|HAfy6Qji5Vigli*Gd!yd8c0!ZA0 zlW+t^>^J~UCWs*m>(#4zugWQZyLo980Hg?(>_*&v$hDRIQ~e#kQuIS)>ZeGO-y$=g znCxeE=_S+R7gNw65C~w9pfrGv5Ku1ccuEc@M1ZIvCPaor1WZd%q_xa2LYAvILB=B! z(tJ!2h?6u0xuyj&ZI&1cg=8(Y(y>k?Ndc%VD=S$DmPTL<6pu|}3=kzLLjf>erRIu> zlPGWkLfII_@>$akkIU}4@A__EZuNtz>JIH70;isM-}$|I(VVr;%a`3d*T!T0gx0To z+4rs+u?uw3&#tQ99?qI}c@@vep^Ln$TyyTcDtA-Us_Ym4 z``vICgD_4&;-R_ z;l{gNcRmkvO*#)6HhcX;5q-g#ATrW25~kDN4BHKRM$QZv%;9)^LL$dgxC@4IvTTIm wT!aSzVAnZXN?@f8-Qq~527-JQ-AN#4i=)FmxDQ037WEh!IszkdIWijl0EgXzIRF3v literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/070_ModuleUpgradeScripts.mv b/vm/stdlib/compiled/13/stdlib/070_ModuleUpgradeScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..4c03908ff01cc3532e9a8c765d87a52cfaaf110e GIT binary patch literal 756 zcmZuvOK#La5UuL3KW)!=28DnS0&#<^yoYU+NC9@J1(q0pc3$ zI00qP1cg8^x~txM^-A4cUtjzT6##e$F^dC!{7DQ(e!(;S9e*+Jo0yv);*JCe3^)jo zpp??Um_|Z1;ovbu4L%?DV2VRQu#pH{D+C#ML`mPLokszoF@_*!$^gzyj9MkL2yihc zo-HvUfmtAE?P=5|ilf;K4PlZiBLl`c3PT4n!%!LYff4hEQWJ*^C3=8}oGIf2hDbs( zU=;8tr}cW+xDQRyW@~qmw`J3J>TO+JmW4WN`m(N)^DO_I74H46I?XByT6Iwtm1~a= zReOtfS$*EtP2FW1{n51@RW9?a%H75edw1Jxvg(c7xqRrIy`CEX#o1;uaL*3sW6k#D zc{i-C%l-fud)42ZJVpCb3wLVx324K zefcz>9>}^~+4XjHYY$Xdxf{FPUw+XHt4-Nm*%908MO9ahX64~RKmo{ONE8hWg(Ad| zr8HJ!;>9qgArD0;Q>3pZP=*tjGA71U-D?t`$q`rtm;|pyM4n;FUyT9H-hL%fDn@-O HlR1Om0OO#{ literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/071_NFTGallery.mv b/vm/stdlib/compiled/13/stdlib/071_NFTGallery.mv new file mode 100644 index 0000000000000000000000000000000000000000..ad57a311145efd41a5a066152864148b963f0721 GIT binary patch literal 1819 zcmZWp&2HpG5bmn}v8TK38INZsKby_p1{Nf=$KZ&SSXS9(;Q$8^9Ie^d*;q>K$o6hF zH_k}hxNt6m<6l7h z4Ugmx_&a)kiJ!RtuQyTO`C5PPe_(#~mHo~CQ3ihmD*Q8WfxwV)CYWT3c?vvW%%VpI z<~xmZK^kL1xD!71z+<>6Kmi*uKu<7@+zBH(&B{&$%5%ohA2~76#)(K1vS3pToQN@W zVm9sq=94a9!6Gus`$P)2*&Gz#S$FWby9uDg9&7;<`}adyA8c>Xdaywj_0A6M`Mc{5 zA0Be5=e;emjN)(>E?CUtaXeW>(Uiwr#xp*TCbL--@kKndku~u&T8~5w$}*6^QCY)r z#72N}*pNv82U>0{dbR7U9A$qhfv&}LtL_DGWw|6!a_C{fKo9S7fWa-ODXPvdsyDgcg;0q>S+(iq>zC(6bCzc|%bT{YuDdw;Bj5di z`}v?FuE}){$TwW?xpulYG~w3J>bP=>*#>UV;f)ybo(xPFOI@oZ7N02BZ z4+;1h zjkNw-OAIAMYeGZ5PXj}~BkfblQDSXi{6n-d42Tvtp%q3tVn>(+CP+f7~-syF`{&fsE7xbNNf4>8SCw6r` z4jj5W7B`%Tx6pVXw&lc~xe}}lxRJ@^*qU3O3rcDX4LzC{blpHN{}Ds&@;sm>A;Pic vAx~z)m&Rk!+C#&WIq{|;L+xQYlGH-vXp#lmK~KiXBAKIWGJ=gE#+dyFEJxYd literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/072_NFTGalleryScripts.mv b/vm/stdlib/compiled/13/stdlib/072_NFTGalleryScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..b3b1bc6616d60d18162dd85a73106b62c476bad6 GIT binary patch literal 174 zcmYj~F$%&!6hvqK-_0gw2?|z{!ot=*C(zDDFA%~8gdkxP3y zWd^_zMon$@#vZn=Ip$&QpSv^=0*W(GSwKlnP`f}>l^*KVN`ZpRye8Yt<#ao@!w}-@ o+Qs`gPpe;(wOtp+IiF+unEDXY$-f91P%AVLF40yfSxQ5}7wv@=tN;K2 literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/073_OnChainConfigScripts.mv b/vm/stdlib/compiled/13/stdlib/073_OnChainConfigScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..8d847cdf257fe6e822b0a9ca4710a4573aa7c13a GIT binary patch literal 1254 zcmah|&2G~`5T4mxd)MCeUz(%I7e|8#PLB7yg_^j{*%Em_@3{pKqYEV z?W?{zQcsAYKpYw!oQI*e|Ix?u%MZKt7I(&Pr z@A9*3+QR5vR!kS!RA1?;&dVa+%5j#J>Z88Rs&VV47ni5*MLsQb)xWH=qRvK*3Hq@3 zbe-3;^SK2Nh0FX#my4zi7FX}v!->ArqeY|BvPeg^;B>UAIGtDJysWe97ymP)%h%6Z zvrZTDab|Lv6m6U9WUqGgiETR_XVX+qCfby})agv;(^>O!$9Yp4>3ThublJ{juw$xL zQ(52jd`E2Vige!2BrR7%dCbwY!&&F(@8nqCtOY+Ck1Ji*X*uERxpWJCYt^lW!|eon z*0XBb_S_Db8ZNQ?R`pLU)7-z!oznl2x9bjU^rl$zJ3m|q$N-%X5>Mg~%!h0slVAW6 zVu0*Oltfa=q$6F)rI4QVrA(v>LXd$}Lqe!AMnYm@{yRfbNrsd#Lv}0~Zb(KPLv}40 xZAgc>hU}U9B}rn%Oadn9&?Vf^ht`{HyqpL_9(NzFNh%p69Tk}jkqn1|z+VX77Wx1H literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/074_PriceOracleAggregator.mv b/vm/stdlib/compiled/13/stdlib/074_PriceOracleAggregator.mv new file mode 100644 index 0000000000000000000000000000000000000000..51dc465f667614bf8da44f54374215c28130ffb9 GIT binary patch literal 498 zcmYjOOKKc36nsxlzn0XE2Pe)Z5JN}|fq<6-*?7RS3<)84+lU^~Y0~pS-I(w7{YKF!)Tr#6o3tmiqe^B_OR@rQmi{j*^4y<4VXjLVI_ zN)6}V^l@aN-t5ZixJ@~>%>Vn`WgO$T)U5L&Eqer- z2#>FVaOC7$`A!{|dR|O1*r3o`C*I4`(s*@=p7f#MB#^2qGZm-ugZgM-qRuKa(E=U- Dle|=Q literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/075_PriceOracleScripts.mv b/vm/stdlib/compiled/13/stdlib/075_PriceOracleScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..1e1b4c6822ecd2af2f4ac35a860a26231431e2d4 GIT binary patch literal 223 zcmYk0O$x#=5QXQjsnVdOYnOtqT)TAVQo#e15<>}yEopiNkKo$#c?lC2+JSkzH;;ku zwR#r{0CEIjS<6;syDC2%XAdm(6F0F!AVAE4DXAonBuP0-D#+A0OqsBhAHeyT%0V9Vjpujyu LtY1K)e;|Sn$x0z& literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/076_Signature.mv b/vm/stdlib/compiled/13/stdlib/076_Signature.mv new file mode 100644 index 0000000000000000000000000000000000000000..2d57b33358b2a2014d49ed0adb58e83b8329240e GIT binary patch literal 343 zcmYjNJx{|x47Gii%Y8&q%fiAxU@E9m7#I*@L>-X2Mj$FaTf?ELpG4F7>U6?yuwN)BfTj`J$Dm2n32KMu8XuXkj2C1z@z4 z_#j)WWXu_lfSw#s2m*B+x!94HzyN4bG(>giJ<*Zz1W0JSJIX={aNwTm*QOZvJ^P34 z<6TwtJPc;jjdk0YEtg~4J1%=J+ll*guCCVW)lEJX?{!s-oOk=@H=ffI&wc$eFXUi7 zaemsf^^o(f8)x0L4XcJf^w92D9RGh}NZc+01YD{_r78pMGfXH-gIb!55(*@)2uM=N GXTTo?`ZYHI literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/077_SharedEd25519PublicKey.mv b/vm/stdlib/compiled/13/stdlib/077_SharedEd25519PublicKey.mv new file mode 100644 index 0000000000000000000000000000000000000000..aa92ddbcab19b8289c18c5d75dd714715d8e0637 GIT binary patch literal 615 zcmZWn!EV$r5S!rq_iL*BrZs(APz;U5XTDj)C-~?5V?uzMl8wVIM9Af4}1XJ zIC14~_zA|#qE^BOYv#?Hc{BEWee~NZ05Aw8m0Ik-%FdqT<9E_GqEg?)j`=By@|XCu z_#q|p5C{ZF$N)58$&g|Ua)v<*c8heGOad-)4cSf(Aa@BtR7C+)69MiSj%J8xh*W6^ zh?$0v3#t+|q9CO?c>jFqg6~edm&eCPuiwrWtG+$+*ZE1?j`I)~Cv#l-A@;3{V^F6d zjA1Iy`^&+_Ie3*U9}0ifPjPBo6dyQuovKVr6UOMGZy2(-W>aqLejJ+Ctq)l1U81r7 z#;x5&zv|=lV}BKcYhy}n?$Wn$RX==vz5B%TGo6m05cS(-bIj!o44br%9Ie+8{ z9{wY`+lf*W%st$8_kX1M(#K`$b1TfBbN8Uoe(Uqo0ubeftj6?PQdl?y!sN)z!gHu# zpAt)zIU1<5J>G@|S*)c6OD}-LhN~>p>KP=Q(l*F@2J2kPtgwJN)cUD`3K=VEW6{Dc J9PnPS${*!1fMfsw literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/078_TransactionTimeout.mv b/vm/stdlib/compiled/13/stdlib/078_TransactionTimeout.mv new file mode 100644 index 0000000000000000000000000000000000000000..0e53dcbf46cb6b03668d856e1a523226724812ea GIT binary patch literal 293 zcmZWkQBK1!47KC5>zaJ52%$|3Bs9b|kl+gYkFqvQ(bfbdDV&2Na0-sVVYmbd(gYIz zu>I`kXZwBqC29bu5gKaFt93iOd&A}f7xEMDa|3|^0WYzl4D0M@Rx(25NJMb94cbNB zC+pqTj>b=^dN}(2FfS-3Jw7l0Qy#s0vioZr)r&sbL8V_2l}>ZQ`BxQ9@7)lWdy`Z@ zg$0vUV*don;N literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/079_TransactionManager.mv b/vm/stdlib/compiled/13/stdlib/079_TransactionManager.mv new file mode 100644 index 0000000000000000000000000000000000000000..facda148d09920b1ecbe8d5bdce39c5c245070dd GIT binary patch literal 1488 zcmZ8hOLN;c5MI0p5TG8AW!Y|0*LELHXEM{7o_y#`>N-j%hbFP*JBOBFnYBbJB$cGS zb^1$s>9xn6`cv9dZ=LCH=z=m6rWgst?tb|8+r-kVhd^+@+XMDtADQ+C2oFEnB47^G5X2!F zf;_@K>f_-ys84VrpNJPRi2Jaa{O znJ!&fCCin#%x_)RZ7F)<+-}Q!vA$ZQ<<0YzSKC(ZDe`sIz4D6VRgo|9`P$j{&G^-q z%B|8mWSWI{HuzD3^*XMMn zanSN4o70axd()YH?8c`4cCEg!`rs^vm-%eHaB;F&(JJLG2z{PK$I^HAuYO z?LnAoOs4!B;RjQAv+KcB6J|=k^_jOTakrv`;2S^*_0Iu`3>adlVTK!F0waz3y5R#JN#Y9rE)UvCE%{bIA}v;XhU!8wdaZ literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/080_TransferScripts.mv b/vm/stdlib/compiled/13/stdlib/080_TransferScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..5a5eaf79403d771db081c5d3d6720bcae3726783 GIT binary patch literal 719 zcmZ`%v2GMG5cQ15Ua#%jBS%O91c4}0geujw7YQ2ZprBisU7vDAawo3|(DEk{;uH81 z_zQl5@g9dRikRYg=Izs)(azjF{_V67!hq0HzoIu@y?xvPq^#YtNsh=?7q-g{+(?S?yYC}dFXUJP+Em{(?WJF$B zWMm3SdPQm^xZvC()PhJ#1&VDzY9>Kac`Q!frEoPYV|v@A)g}+sqU+Wlud;rb(mD;Z z4_A=(sha8Uo|A`yb@$+iP zLmTp=F2#^z8@3a-qelY0yEdO!U;KDtlTDb~O%6W|8$&yvi=~T@cuyk$@y|((GdP>Ju z&!OQpp1VUY8{ss2q9a`nr^JybH9_2ODN&YER&ZcXsHA)@#Y|gZvoaUX5qZ-B^ma@~ Ob3$DRe@Ds<6^cJ#q9HS=-r7oa9p60RnOK)NT=!NFWi3(lYi&SomVg-f*O&Io^Y}py3gC z5?+F_o#a4Baq)TP``I6RzCZeHv=AZ$VWqX|a*frBzQP>@ck+h{f70CkqHn+!5K<_C zf^cF%fKtdPv;YW1AbSiI0E!41No!^(2pG{s6F{`a0>X64D$ZsxV?62W`J7QM7Ja?E zSTPcjrhr0MpCU+!vScyi0EnTG||x`B>a5*C$K1Ez+*3N}pE#KA30C^OME* zCm6J}Dz`3c|M6uXN>1-DUk}ppSTD2YAUti|P5s%OiC!J{|9|bcaC|d9o3GQ(RhwsJ zm%5wA@6W7uUAWG-^*PJqtSHW`pmY8q-aR>efWA2T`O6$G#>4yf!()pAXeJC8nFt_O_MCzxVhVyv{E3z`a1PGLA;3-%gCiw& ztoQOcpOY_CL{vFq;c;m9Z_=(~elQBsH6)aCbzWa^IxwGStQ+AF;>1C26^F~>%kXP|+Z=?A*nAQ}Jw literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/083_U256.mv b/vm/stdlib/compiled/13/stdlib/083_U256.mv new file mode 100644 index 0000000000000000000000000000000000000000..fbb223ad108d0598e566bf57c580840d5588c978 GIT binary patch literal 1411 zcmbtU%T5$Q6utH8M^*PcV0fc~sHnjp6Cf->po81d#i3$e_H-w93nD|Jnl&myl3))arJ>6y5HGH?)?-E z=bc>9pQRIgkrz(*O>^KGaS}u>k%UZ&Lvf_C7O0*B=DT3pO2z{Ve6Y}ZYZhF$tYKNx zvMI}^Eo%utW-M;jvN_Aldbzt@fUG zDeZ2H(aBIJ-8?>xI>=Fp2wjQS0LSTBWzC{dC5}&eB26LzuYg%V4=_+}FU3C2+&t~r zobqjyrLq_2W9+Ekh?CRqFdlTe+0n@;N^*Z3Cr865PZKfj^}@xMmGV z&-_4W-ZG*U%I2KmGe+6lRnTmplr)SPVrCL;RX$c5PF3AHO2QS~MEpSN3F@AFq&%#u zV$H!zNGPBAtul8ZBDofK<-;-!H)2gba3yyISK`v>61Ug4+^WG=rB%Zk9Vlm|to6Qh z6dp%&e!WIsQ*nj2WRw2|<^yJ*Q*A+0`&UV2I9lEggrTkdr`rK)+M|Gl%jf7}}-yj5NP6C8jIW$TgHa%t%LtbL1^*SA+1VZp<0IBEUgzP`=_&X6E&xnZ=evhAfR@( Z_BV}RtcR_xjH6I?s#6r-uCQu!XAdwj2bRQ6Bz{}mxZNMIC_@O}E>4>oDnFN|*3CM6YRty8!PlD$)zGKcTRtSx zA%5Dn%HI1@8d)o=%om$dpWS>WxAI$EX?qiVW#xrBI+fLFS4pdib7?MBYYW|!>iY2k zzPM6)eQt|q%4{AT)M$HNNZ)=ZxdO5@@~V*arfY0e>dT`0=*h=3b*)?5_WDBF_;zlO z2GqKZLZ*;qX;j-%1&1AWo9IScEi3&@Wjojx%W8k*VtZ>rRCkr{dFT61nVVw0xh$-+ zZ`hOQY2PpJvE5i%6`l$F7+KRbr{EXwnx3d-V|ClgsWnQr9n|$T=iUIou0ZeF44us7*L_J~q~A7i*!Z^ig+_6|E?WQA93 z<=%soJQ)iNfZzkXdo%Xw=>a`+`aHp}ba==($NBOkL3>h@S2!ZzX*?$Gtx2gspCA(6 zLQMEABm|x-lyZT%$R`5lY>r6mvmE8ClVk_sp@mAGO?S{a$rpR~#G{l1V&6$pA_$x9 k-|}5Db=CJcJUhT=2l#xq%egybI7Jy+a&b%+y9^}$1C#U(mjD0& literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/13/stdlib/085_YieldFarmingV2.mv b/vm/stdlib/compiled/13/stdlib/085_YieldFarmingV2.mv new file mode 100644 index 0000000000000000000000000000000000000000..e0e4f01ae5c0088a7710dfd4eb8c9cce6f995249 GIT binary patch literal 3429 zcmZ`+TW=f36`t$P?#wK;EAt|WvMI}!?WCz%+lfRus*RvX5fm_5z(IjL5gTzOZ_Qhl zOJDNZ0{tC*Y5Q29KnoP;Tl?6z{(wF=f1=;al5_$(1T^RDxzD-GjDElWjR^=LF(sDS z2mJB>sQ44xmVameX6kqHA3^v}lLY@Uf2R7k@k8^sxMBYl|G~!J?Cvyvvv&whN*Lip z5J>_>h_Vb6O2Q?KmQXLD@sLO4@9q+Dmh2Mx2pIhsi#)$|n+o=mBT3}rL{brU zw+>|Q*5T1%)ZIPMz3T@&u!2(~SVSVqLJ|@h5(Gho6oNZ1SXf|~7w`lsDTNwRX95~g zE=6FtV>1?5Pa>driwr`{B^h=kR3f(K(6>60Ma=6lxg=6f16zAU01OeTmALc6U9iyM zLK*7CR2?8BL4rL93E^!bLZ%!>>Uas`_^sr*T%!V5tqEuKb`_T^L6?V^!|H}daIiV= ztMNsVkA^?X%5gEd`qhKr)3ThFbMZ8*o(Ip0t4Ur)pBLkNUS;E%{CxT%pYTs#&(u=E zF5xHhd0wTTW#vmq{xq9qUlyaHdb9h>tjxxFm6uPa!{YMITaJ8IWiRq58x9AV(^U@3 zU(Z4Z7xy3ZI~UpLVlm39eDJ(BJ18c@{PnHxp$}f=#ntm_@O55J55HHYsGisUcHfG; z0&!SouLjw8x|mequz2Ys*velQ^J-qp53(v+eOH|&hNQg6!5JXvGM~>mHlXo07#3xI zQKfHDx3z3CRLiX-t1UU-gNtmYi%C%x*{JwB569W0D(3Sn8T*_KW~&^A=OPCzG1XQ`1OkXX1&XW}6qda`E{N~|`$-~i_Hd|xG8q3$%S8Hs%#xB>`)f#)g#wKfQy2gIJ#6%J; zu@w*rA;UlZ<*)yZR}{kNb)0te{rV_l!4Jd-;)ncL{D}XUaz^hIA{APPH*1TO!FfV%S0J`Ir|-} zj49UB;GB`gI-rY23>4A&{S-qBREBX7W~Fhe^K<3>WoITmT`gmIG*d0UfH(%kTW zB(8x$n^;&A+ajmDnF`C~;fjo#_}e^g8BXm0{*y!#O>tXd1Kfqo++I67sZF~KZv&E~ z@7VB7p%ii3-AwdN5pTrjZSJwq`9pC&CM;T^jOi81AqD|uh}uf88Ja5O-#QX>fV$>M zkU+=9XM^IBVqD(P23>G2POhB< z9~<6hR%xa6scd2inrUDoAgXDiwl&(g^gl}TDjprJ>bELW8GEfx5VJH$Iv412( z%M*)808C3u7tn#m&1}W75q-x+Waz?^sKu_qs6mTu6c&AeN25e?Hd(I4#MTDg_reZq z;t9&+-F+Vs>WjJrh|4#=WygjgguvA#sB41viK~fdvzFV{y#y-6QcX|eCKm1%g5Jjz zur?&5>y&eT+Gw(lQ}CZ|c-W5nY#EJ=xpu*3@zz5A4 zw8|cu#pS9c_dzy_s-Qk}H0WDsp(Al5KUlItu(V^CW(U2bPLp@d?k~WwO=B?cA>zOZ zvXL|so&`^W4YF3gNB~Jo7Osn}JT?+79o2?(w4vh+`A7_Jdqoq~X0%bR3xhMk_Iwk$ zp6al!!vo(?YHN?}FQ=}BP}3Waamctd_Ct2P9=Z3Q8v01s_&b9aKMo!RR@u;EN>OEv zw!=RczRH-k$b?#8?u=2!wCl++ZgLu^e$v$9jyRSNF@8$9ggTlL9n4OGG6JA~{Xl(Y zB21EQ$)CGX<)(qdo8hKm49{31nWPd&IK!nvyR6G`pJ3Q}su%X6uEwpxd!nbis%v_* GNB$2!=DQC7 literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/latest/stdlib/049_FlexiDagConfig.mv b/vm/stdlib/compiled/latest/stdlib/049_FlexiDagConfig.mv index 50363aad2d38813b79e3db9110a7ffe10a62642e..17cb8c9a5d5fb06e130426c2a2ca50ec7bb8cbd3 100644 GIT binary patch delta 292 zcmXw!Jx;@542J#l{UzU*Dy zOt5eiE`c+2u>Jb+E7|^`1HXQp{&@ocF@hoEcr;a)Mqi!TmgMcGU;e=2K+Ze{$gU2yt;v5irm;mu0-Erz^f*B3}{sV|ZC~*J) delta 173 zcmWlSI}*WQ6ov1(_kSe$!=MmF3bg{I-lMV!1t!MO>a0K!Db&`Wvj7XQ1dYNb+%)Gk z-^_W)i_iD`7aS2KAji%~(l-NRhnb&W5WUe#KCtN*r*jXZKub>rYNsj`5aYUEFskndCvq2X!8Wj`XCah HQ(w{_Fw+!B diff --git a/vm/stdlib/compiled/latest/stdlib/065_StdlibUpgradeScripts.mv b/vm/stdlib/compiled/latest/stdlib/065_StdlibUpgradeScripts.mv index 86f4eb7797ecbbecad5b944afb828090796a1f21..cf71913af1f7fe1103ff34d45218fb957a8a68ba 100644 GIT binary patch delta 930 zcmZ`%$!-%t5Ur}|o~=7GZrd5JiS5{l<0MX;Ng%^c!XA!%fQ1yu2?a%f#L40lkWU;q zApU^-2p_-&DVz`-kT`HaqS{Fi7e?yW)$esJ(^Wt6-wOSA^{>hWfB+$-Gy%N`{upFy}F}tw+al^A;8uL>GN1E{XvBUKj!`=_wTX>yS8+p++Th*fEAm#*Ve$6-0zz`9%c8v7;p@})Foe?X zVh=?*U1B1>zszVlXHQvJqiV@(YjsoGGRHPQme)sABqx*9dHVQoZ- z4!;Pi0u>&8LP@pi-ofzs)BVGTdyj^X4-cLUU#zFYX9v7(j6XXc%BBB^@5ch8sWZ_! zq(@`9MWaZl2u$o@OZZZGU~=6E6lP%Zgxr|86M`w2qIM$3Olz_uGx@X#MMT>{ThwJ7 zLPVk135w~Ne70w3@=DmYPrgJ88HAj`lsIl#jUXekGlHJYqgYX7s${1KBTMnB@v8Hh zQQ(oge_Dd)m|5ax0ty8#ohC4n>^$K~l1Ao)kg;xBWNWDKT$wq|o#G1GOh4$DdGb&| zE#_xf$fU-}@4FFXUgmQXkbIU=SlS>3_8{$n>m&;KIM-v>!bD%zfms><@|(Cmt_IC) a)N9Mkq@YwpF{_9PVKZxStf4KvT<-p0TeuV5vA4NJ`lm z^YS4>>{v7_BNP@v1^i1@L=|1;q`fLKFtZxhI7UYq+h0Qk$@NAPWp<;5D7{;Pd3w9k z)rNVdtXo62YRj#>trO5Zv^@V4Vm+An9`~uKc9V-c>dEnqNheiG1!8_z6`ub zfsMy8M3{pu67s7RMj=>hOGd=PmJPWnu9uOajOkbnWy?!Kh$)mOYV|UxE{l=$xpTcz zBRw6mp{=q{8bMCvMuoAn2I`n5{q8<9y!^$VUnFgs(VU9q4Lbafs60&>{sK^d_v?bz;Y8J6XNbJ)Esh dbuXX%yKA11c8!8-iNcM?|L5X=C10=n485vnvy#;_Izt7}@jG|md;>O}8;-=zedYd0GrZTcJv+*!9Z+2yF zVUdivv@29sBEtztBs9Kzkt hug9$el+^;tG6D7JZ~nxc!^mhpIi5ETNbciJ1^|9>J>dWV delta 273 zcmWN}xk|)P6vpv$?!8HjS+6o4Mx(|lT(Y{%Oda>FupST}KrC%71p6=q8xbYgi3pNc z@Da2VY_t%;XYe*ZKKR4;5!69e2fvmM0474giY`B|nYiYG_QIdJ@u`2CBd@-%zxkJF zzsuWUc4}yR3<0txwa*ay)s1ta^(8P--8lnY HbztxhOuI0+ From e274d561f2f3a4d374158d9a019bab817363fdfb Mon Sep 17 00:00:00 2001 From: sanlee42 Date: Sun, 20 Oct 2024 16:56:48 +0800 Subject: [PATCH 3/3] Relase 2.0.3 --- Cargo.lock | 220 +++++++++--------- abi/decoder/Cargo.toml | 2 +- abi/resolver/Cargo.toml | 2 +- abi/types/Cargo.toml | 2 +- account/Cargo.toml | 2 +- account/api/Cargo.toml | 2 +- account/provider/Cargo.toml | 2 +- account/service/Cargo.toml | 2 +- benchmarks/Cargo.toml | 2 +- block-relayer/Cargo.toml | 2 +- chain/Cargo.toml | 2 +- chain/api/Cargo.toml | 2 +- chain/chain-notify/Cargo.toml | 2 +- chain/mock/Cargo.toml | 2 +- chain/mock/src/mock_chain.rs | 10 +- chain/open-block/Cargo.toml | 2 +- chain/service/Cargo.toml | 2 +- cmd/airdrop/Cargo.toml | 2 +- cmd/db-exporter/Cargo.toml | 2 +- cmd/faucet/Cargo.toml | 2 +- cmd/generator/Cargo.toml | 2 +- cmd/genesis-nft-miner/Cargo.toml | 2 +- cmd/indexer/Cargo.toml | 2 +- cmd/merkle-generator/Cargo.toml | 2 +- cmd/miner_client/Cargo.toml | 2 +- cmd/miner_client/api/Cargo.toml | 2 +- cmd/peer-watcher/Cargo.toml | 2 +- cmd/replay/Cargo.toml | 2 +- cmd/resource-exporter/Cargo.toml | 2 +- cmd/starcoin/Cargo.toml | 2 +- cmd/tx-factory/Cargo.toml | 2 +- commons/accumulator/Cargo.toml | 2 +- commons/api-limiter/Cargo.toml | 2 +- commons/bcs_ext/Cargo.toml | 2 +- commons/decrypt/Cargo.toml | 2 +- commons/forkable-jellyfish-merkle/Cargo.toml | 2 +- commons/infallible/Cargo.toml | 2 +- commons/logger/Cargo.toml | 2 +- commons/metrics/Cargo.toml | 2 +- commons/proptest-helpers/Cargo.toml | 2 +- commons/scmd/Cargo.toml | 2 +- commons/serde-helpers/Cargo.toml | 2 +- commons/service-registry/Cargo.toml | 2 +- commons/stest/Cargo.toml | 2 +- commons/stest/stest-macro/Cargo.toml | 2 +- commons/stream-task/Cargo.toml | 2 +- commons/system/Cargo.toml | 2 +- commons/time-service/Cargo.toml | 2 +- commons/timeout-join-handler/Cargo.toml | 2 +- commons/utils/Cargo.toml | 2 +- config/Cargo.toml | 2 +- consensus/Cargo.toml | 2 +- consensus/cryptonight-rs/Cargo.toml | 2 +- contrib-contracts/Cargo.toml | 2 +- dataformat-generator/Cargo.toml | 2 +- executor/Cargo.toml | 2 +- executor/benchmark/Cargo.toml | 2 +- genesis/Cargo.toml | 2 +- miner/Cargo.toml | 2 +- network-p2p/Cargo.toml | 2 +- network-p2p/core/Cargo.toml | 2 +- network-p2p/derive/Cargo.toml | 2 +- network-p2p/peerset/Cargo.toml | 2 +- network-p2p/types/Cargo.toml | 2 +- network-rpc/Cargo.toml | 2 +- network-rpc/api/Cargo.toml | 2 +- network/Cargo.toml | 2 +- network/api/Cargo.toml | 2 +- network/types/Cargo.toml | 2 +- node/Cargo.toml | 2 +- node/api/Cargo.toml | 2 +- rpc/api/Cargo.toml | 2 +- rpc/client/Cargo.toml | 2 +- rpc/middleware/Cargo.toml | 2 +- rpc/server/Cargo.toml | 2 +- state/api/Cargo.toml | 2 +- state/service/Cargo.toml | 2 +- state/state-store-api/Cargo.toml | 2 +- state/state-tree/Cargo.toml | 2 +- state/statedb/Cargo.toml | 2 +- storage/Cargo.toml | 2 +- stratum/Cargo.toml | 2 +- sync/Cargo.toml | 2 +- sync/api/Cargo.toml | 2 +- test-helper/Cargo.toml | 2 +- testsuite/Cargo.toml | 2 +- txpool/Cargo.toml | 2 +- txpool/api/Cargo.toml | 2 +- txpool/mock-service/Cargo.toml | 2 +- types/Cargo.toml | 2 +- types/uint/Cargo.toml | 2 +- vm/compiler/Cargo.toml | 2 +- vm/dev/Cargo.toml | 2 +- vm/e2e-tests/Cargo.toml | 2 +- vm/frameworks/Cargo.toml | 2 +- vm/gas-algebra-ext/Cargo.toml | 2 +- vm/move-coverage/Cargo.toml | 2 +- vm/move-explain/Cargo.toml | 2 +- vm/move-package-manager/Cargo.toml | 2 +- vm/move-prover/Cargo.toml | 2 +- vm/mvhashmap/Cargo.toml | 2 +- vm/parallel-executor/Cargo.toml | 2 +- vm/proptest-helpers/Cargo.toml | 2 +- vm/resource-viewer/Cargo.toml | 2 +- vm/starcoin-gas-meter/Cargo.toml | 2 +- .../Cargo.toml | 2 +- vm/stdlib/Cargo.toml | 2 +- vm/transaction-benchmarks/Cargo.toml | 2 +- vm/transaction-builder-generator/Cargo.toml | 2 +- vm/transaction-builder/Cargo.toml | 2 +- vm/types/Cargo.toml | 2 +- vm/vm-runtime/Cargo.toml | 2 +- vm/vm-status-translator/Cargo.toml | 2 +- 113 files changed, 225 insertions(+), 227 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dd1b7eb6c4..e10fbc2b9c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -203,7 +203,7 @@ dependencies = [ [[package]] name = "airdrop" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -258,7 +258,7 @@ checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" [[package]] name = "api-limiter" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "dashmap", @@ -661,7 +661,7 @@ dependencies = [ [[package]] name = "bcs-ext" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs", @@ -682,7 +682,7 @@ checksum = "7dfdb4953a096c551ce9ace855a604d702e6e62d77fac690575ae347571717f5" [[package]] name = "benchmarks" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "criterion", @@ -1399,7 +1399,7 @@ checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" [[package]] name = "contrib-contracts" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -1733,7 +1733,7 @@ dependencies = [ [[package]] name = "cryptonight-rs" -version = "2.0.1" +version = "2.0.2" dependencies = [ "bencher", "cc", @@ -2124,7 +2124,7 @@ dependencies = [ [[package]] name = "db-exporter" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "atomic-counter", @@ -2841,7 +2841,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "forkable-jellyfish-merkle" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "backtrace", @@ -3095,7 +3095,7 @@ dependencies = [ [[package]] name = "genesis-nft-miner" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -4977,7 +4977,7 @@ dependencies = [ [[package]] name = "merkle-generator" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -5355,7 +5355,7 @@ dependencies = [ [[package]] name = "move-coverage" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs", @@ -5549,7 +5549,7 @@ dependencies = [ [[package]] name = "move-package-manager" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs", @@ -6101,7 +6101,7 @@ dependencies = [ [[package]] name = "network-api" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -6124,7 +6124,7 @@ dependencies = [ [[package]] name = "network-p2p" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-std", @@ -6172,7 +6172,7 @@ dependencies = [ [[package]] name = "network-p2p-core" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -6188,7 +6188,7 @@ dependencies = [ [[package]] name = "network-p2p-derive" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "proc-macro2 1.0.86", @@ -6198,7 +6198,7 @@ dependencies = [ [[package]] name = "network-p2p-types" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bitflags", @@ -6216,7 +6216,7 @@ dependencies = [ [[package]] name = "network-types" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "network-p2p-types", @@ -8090,7 +8090,7 @@ dependencies = [ [[package]] name = "resource-exporter" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -8474,7 +8474,7 @@ dependencies = [ [[package]] name = "sc-peerset" -version = "2.0.1" +version = "2.0.2" dependencies = [ "futures 0.3.26", "libp2p", @@ -8519,7 +8519,7 @@ dependencies = [ [[package]] name = "scmd" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "clap 3.2.23", @@ -8673,7 +8673,7 @@ dependencies = [ [[package]] name = "serde-helpers" -version = "2.0.1" +version = "2.0.2" dependencies = [ "bcs-ext", "hex", @@ -9162,7 +9162,7 @@ dependencies = [ [[package]] name = "sp-utils" -version = "2.0.1" +version = "2.0.2" dependencies = [ "futures 0.3.26", "futures-core", @@ -9197,7 +9197,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "starcoin-abi-decoder" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs", @@ -9217,7 +9217,7 @@ dependencies = [ [[package]] name = "starcoin-abi-resolver" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "move-model", @@ -9231,7 +9231,7 @@ dependencies = [ [[package]] name = "starcoin-abi-types" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "hex", @@ -9245,7 +9245,7 @@ dependencies = [ [[package]] name = "starcoin-account" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -9269,7 +9269,7 @@ dependencies = [ [[package]] name = "starcoin-account-api" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -9290,7 +9290,7 @@ dependencies = [ [[package]] name = "starcoin-account-provider" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "starcoin-account", @@ -9303,7 +9303,7 @@ dependencies = [ [[package]] name = "starcoin-account-service" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -9324,7 +9324,7 @@ dependencies = [ [[package]] name = "starcoin-accumulator" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -9346,7 +9346,7 @@ dependencies = [ [[package]] name = "starcoin-block-relayer" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -9375,7 +9375,7 @@ dependencies = [ [[package]] name = "starcoin-chain" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-std", @@ -9421,7 +9421,7 @@ dependencies = [ [[package]] name = "starcoin-chain-api" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -9446,7 +9446,7 @@ dependencies = [ [[package]] name = "starcoin-chain-mock" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -9477,7 +9477,7 @@ dependencies = [ [[package]] name = "starcoin-chain-notify" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "starcoin-crypto", @@ -9489,7 +9489,7 @@ dependencies = [ [[package]] name = "starcoin-chain-service" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-std", @@ -9521,7 +9521,7 @@ dependencies = [ [[package]] name = "starcoin-cmd" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -9580,7 +9580,7 @@ dependencies = [ [[package]] name = "starcoin-config" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "clap 3.2.23", @@ -9619,7 +9619,7 @@ dependencies = [ [[package]] name = "starcoin-consensus" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "byteorder", @@ -9713,7 +9713,7 @@ dependencies = [ [[package]] name = "starcoin-dataformat-generator" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -9727,7 +9727,7 @@ dependencies = [ [[package]] name = "starcoin-decrypt" -version = "2.0.1" +version = "2.0.2" dependencies = [ "aes-gcm 0.9.4", "anyhow", @@ -9741,7 +9741,7 @@ dependencies = [ [[package]] name = "starcoin-dev" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -9762,7 +9762,7 @@ dependencies = [ [[package]] name = "starcoin-executor" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -9796,7 +9796,7 @@ dependencies = [ [[package]] name = "starcoin-executor-benchmark" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "clap 3.2.23", @@ -9820,7 +9820,7 @@ dependencies = [ [[package]] name = "starcoin-faucet" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "ascii", @@ -9887,7 +9887,7 @@ dependencies = [ [[package]] name = "starcoin-frameworks" -version = "2.0.1" +version = "2.0.2" dependencies = [ "arrayref", "hex", @@ -9914,7 +9914,7 @@ dependencies = [ [[package]] name = "starcoin-gas-algebra-ext" -version = "2.0.1" +version = "2.0.2" dependencies = [ "move-binary-format", "move-core-types", @@ -9928,7 +9928,7 @@ dependencies = [ [[package]] name = "starcoin-gas-meter" -version = "2.0.1" +version = "2.0.2" dependencies = [ "clap 3.2.23", "move-binary-format", @@ -9943,7 +9943,7 @@ dependencies = [ [[package]] name = "starcoin-generator" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "clap 3.2.23", @@ -9968,7 +9968,7 @@ dependencies = [ [[package]] name = "starcoin-genesis" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -9999,7 +9999,7 @@ dependencies = [ [[package]] name = "starcoin-indexer" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -10019,11 +10019,11 @@ dependencies = [ [[package]] name = "starcoin-infallible" -version = "2.0.1" +version = "2.0.2" [[package]] name = "starcoin-language-e2e-tests" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs", @@ -10056,7 +10056,7 @@ dependencies = [ [[package]] name = "starcoin-logger" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "arc-swap", @@ -10075,7 +10075,7 @@ dependencies = [ [[package]] name = "starcoin-metrics" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "futures 0.3.26", @@ -10089,7 +10089,7 @@ dependencies = [ [[package]] name = "starcoin-miner" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -10135,7 +10135,7 @@ dependencies = [ [[package]] name = "starcoin-miner-client" -version = "2.0.1" +version = "2.0.2" dependencies = [ "actix", "actix-rt", @@ -10178,7 +10178,7 @@ dependencies = [ [[package]] name = "starcoin-miner-client-api" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -10189,7 +10189,7 @@ dependencies = [ [[package]] name = "starcoin-move-compiler" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "move-binary-format", @@ -10208,7 +10208,7 @@ dependencies = [ [[package]] name = "starcoin-move-explain" -version = "2.0.1" +version = "2.0.2" dependencies = [ "bcs-ext", "clap 3.2.23", @@ -10218,7 +10218,7 @@ dependencies = [ [[package]] name = "starcoin-move-prover" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "atty", @@ -10246,7 +10246,7 @@ dependencies = [ [[package]] name = "starcoin-mvhashmap" -version = "2.0.1" +version = "2.0.2" dependencies = [ "arc-swap", "crossbeam", @@ -10260,7 +10260,7 @@ dependencies = [ [[package]] name = "starcoin-network" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-std", @@ -10304,7 +10304,7 @@ dependencies = [ [[package]] name = "starcoin-network-rpc" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "api-limiter", @@ -10350,7 +10350,7 @@ dependencies = [ [[package]] name = "starcoin-network-rpc-api" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -10372,7 +10372,7 @@ dependencies = [ [[package]] name = "starcoin-node" -version = "2.0.1" +version = "2.0.2" dependencies = [ "actix", "actix-rt", @@ -10431,7 +10431,7 @@ dependencies = [ [[package]] name = "starcoin-node-api" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -10452,7 +10452,7 @@ dependencies = [ [[package]] name = "starcoin-open-block" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -10476,7 +10476,7 @@ dependencies = [ [[package]] name = "starcoin-parallel-executor" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "arc-swap", @@ -10495,7 +10495,7 @@ dependencies = [ [[package]] name = "starcoin-peer-watcher" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-std", @@ -10517,7 +10517,7 @@ dependencies = [ [[package]] name = "starcoin-proptest-helpers" -version = "2.0.1" +version = "2.0.2" dependencies = [ "crossbeam", "proptest", @@ -10526,7 +10526,7 @@ dependencies = [ [[package]] name = "starcoin-replay" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "clap 3.2.23", @@ -10543,7 +10543,7 @@ dependencies = [ [[package]] name = "starcoin-resource-viewer" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "hex", @@ -10556,7 +10556,7 @@ dependencies = [ [[package]] name = "starcoin-rpc-api" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -10601,7 +10601,7 @@ dependencies = [ [[package]] name = "starcoin-rpc-client" -version = "2.0.1" +version = "2.0.2" dependencies = [ "actix", "actix-rt", @@ -10648,7 +10648,7 @@ dependencies = [ [[package]] name = "starcoin-rpc-middleware" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "futures 0.3.26", @@ -10666,7 +10666,7 @@ dependencies = [ [[package]] name = "starcoin-rpc-server" -version = "2.0.1" +version = "2.0.2" dependencies = [ "actix", "actix-rt", @@ -10744,7 +10744,7 @@ dependencies = [ [[package]] name = "starcoin-service-registry" -version = "2.0.1" +version = "2.0.2" dependencies = [ "actix", "actix-rt", @@ -10764,7 +10764,7 @@ dependencies = [ [[package]] name = "starcoin-state-api" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -10781,7 +10781,7 @@ dependencies = [ [[package]] name = "starcoin-state-service" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -10803,7 +10803,7 @@ dependencies = [ [[package]] name = "starcoin-state-store-api" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "forkable-jellyfish-merkle", @@ -10814,7 +10814,7 @@ dependencies = [ [[package]] name = "starcoin-state-tree" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -10832,7 +10832,7 @@ dependencies = [ [[package]] name = "starcoin-statedb" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -10851,7 +10851,7 @@ dependencies = [ [[package]] name = "starcoin-storage" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -10885,7 +10885,7 @@ dependencies = [ [[package]] name = "starcoin-stratum" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "byteorder", @@ -10910,7 +10910,7 @@ dependencies = [ [[package]] name = "starcoin-sync" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-std", @@ -10975,7 +10975,7 @@ dependencies = [ [[package]] name = "starcoin-sync-api" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -10992,7 +10992,7 @@ dependencies = [ [[package]] name = "starcoin-system" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "systemstat", @@ -11000,7 +11000,7 @@ dependencies = [ [[package]] name = "starcoin-time-service" -version = "2.0.1" +version = "2.0.2" dependencies = [ "log 0.4.17", "serde 1.0.205", @@ -11008,7 +11008,7 @@ dependencies = [ [[package]] name = "starcoin-transaction-benchmarks" -version = "2.0.1" +version = "2.0.2" dependencies = [ "criterion", "criterion-cpu-time", @@ -11025,7 +11025,7 @@ dependencies = [ [[package]] name = "starcoin-transaction-builder" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -11040,7 +11040,7 @@ dependencies = [ [[package]] name = "starcoin-transactional-test-harness" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -11095,7 +11095,7 @@ dependencies = [ [[package]] name = "starcoin-tx-factory" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "clap 3.2.23", @@ -11116,7 +11116,7 @@ dependencies = [ [[package]] name = "starcoin-txpool" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -11159,7 +11159,7 @@ dependencies = [ [[package]] name = "starcoin-txpool-api" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -11172,7 +11172,7 @@ dependencies = [ [[package]] name = "starcoin-txpool-mock-service" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -11186,7 +11186,7 @@ dependencies = [ [[package]] name = "starcoin-types" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -11215,7 +11215,7 @@ dependencies = [ [[package]] name = "starcoin-uint" -version = "2.0.1" +version = "2.0.2" dependencies = [ "bcs-ext", "hex", @@ -11228,7 +11228,7 @@ dependencies = [ [[package]] name = "starcoin-vm-runtime" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -11262,7 +11262,7 @@ dependencies = [ [[package]] name = "starcoin-vm-types" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -11301,7 +11301,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "stdlib" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs-ext", @@ -11328,7 +11328,7 @@ dependencies = [ [[package]] name = "stest" -version = "2.0.1" +version = "2.0.2" dependencies = [ "actix", "actix-rt", @@ -11343,7 +11343,7 @@ dependencies = [ [[package]] name = "stest-macro" -version = "2.0.1" +version = "2.0.2" dependencies = [ "actix", "actix-rt", @@ -11367,7 +11367,7 @@ checksum = "9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb" [[package]] name = "stream-task" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-std", @@ -11719,7 +11719,7 @@ dependencies = [ [[package]] name = "test-helper" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "async-trait", @@ -11777,7 +11777,7 @@ dependencies = [ [[package]] name = "testsuite" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "clap 3.2.23", @@ -11941,7 +11941,7 @@ dependencies = [ [[package]] name = "timeout-join-handler" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "thiserror", @@ -12268,7 +12268,7 @@ checksum = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" [[package]] name = "transaction-builder-generator" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "bcs", @@ -12713,7 +12713,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vm-status-translator" -version = "2.0.1" +version = "2.0.2" dependencies = [ "anyhow", "schemars", diff --git a/abi/decoder/Cargo.toml b/abi/decoder/Cargo.toml index a8b26cc0d1..b498f6b217 100644 --- a/abi/decoder/Cargo.toml +++ b/abi/decoder/Cargo.toml @@ -19,7 +19,7 @@ authors = { workspace = true } edition = { workspace = true } license = { workspace = true } name = "starcoin-abi-decoder" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } publish = { workspace = true } repository = { workspace = true } diff --git a/abi/resolver/Cargo.toml b/abi/resolver/Cargo.toml index 54378994eb..231a0a5f89 100644 --- a/abi/resolver/Cargo.toml +++ b/abi/resolver/Cargo.toml @@ -14,7 +14,7 @@ test-helper = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "starcoin-abi-resolver" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/abi/types/Cargo.toml b/abi/types/Cargo.toml index e9b10e95de..23907e226c 100644 --- a/abi/types/Cargo.toml +++ b/abi/types/Cargo.toml @@ -13,7 +13,7 @@ authors = { workspace = true } edition = { workspace = true } license = { workspace = true } name = "starcoin-abi-types" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } publish = { workspace = true } repository = { workspace = true } diff --git a/account/Cargo.toml b/account/Cargo.toml index 6961742487..bb2784dcb1 100644 --- a/account/Cargo.toml +++ b/account/Cargo.toml @@ -26,7 +26,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-account" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/account/api/Cargo.toml b/account/api/Cargo.toml index 93d289fb9a..139a8ca7a5 100644 --- a/account/api/Cargo.toml +++ b/account/api/Cargo.toml @@ -26,7 +26,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-account-api" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/account/provider/Cargo.toml b/account/provider/Cargo.toml index 3321ede562..41b105c685 100644 --- a/account/provider/Cargo.toml +++ b/account/provider/Cargo.toml @@ -10,7 +10,7 @@ starcoin-types = { workspace = true } [package] edition = { workspace = true } name = "starcoin-account-provider" -version = "2.0.1" +version = "2.0.2" authors = { workspace = true } homepage = { workspace = true } license = { workspace = true } diff --git a/account/service/Cargo.toml b/account/service/Cargo.toml index 8cac40633e..83d92c621b 100644 --- a/account/service/Cargo.toml +++ b/account/service/Cargo.toml @@ -23,7 +23,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-account-service" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/benchmarks/Cargo.toml b/benchmarks/Cargo.toml index 719d486e20..5b234adaaf 100644 --- a/benchmarks/Cargo.toml +++ b/benchmarks/Cargo.toml @@ -4,7 +4,7 @@ edition = { workspace = true } license = { workspace = true } name = "benchmarks" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/block-relayer/Cargo.toml b/block-relayer/Cargo.toml index 6038ee7fa4..69dbfd1c0c 100644 --- a/block-relayer/Cargo.toml +++ b/block-relayer/Cargo.toml @@ -31,7 +31,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-block-relayer" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/chain/Cargo.toml b/chain/Cargo.toml index ec844022c4..7f444e20b9 100644 --- a/chain/Cargo.toml +++ b/chain/Cargo.toml @@ -59,7 +59,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-chain" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/chain/api/Cargo.toml b/chain/api/Cargo.toml index 0a37024cfa..a228727e21 100644 --- a/chain/api/Cargo.toml +++ b/chain/api/Cargo.toml @@ -30,7 +30,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-chain-api" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/chain/chain-notify/Cargo.toml b/chain/chain-notify/Cargo.toml index 2dbc01ac61..26191bfb3c 100644 --- a/chain/chain-notify/Cargo.toml +++ b/chain/chain-notify/Cargo.toml @@ -12,7 +12,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-chain-notify" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/chain/mock/Cargo.toml b/chain/mock/Cargo.toml index e6bfebe4fb..c236b3e440 100644 --- a/chain/mock/Cargo.toml +++ b/chain/mock/Cargo.toml @@ -38,7 +38,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-chain-mock" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/chain/mock/src/mock_chain.rs b/chain/mock/src/mock_chain.rs index 1a84036f78..c11e8c9766 100644 --- a/chain/mock/src/mock_chain.rs +++ b/chain/mock/src/mock_chain.rs @@ -40,10 +40,7 @@ impl MockChain { Ok(Self::new_inner(net, chain, miner, storage)) } - pub fn new_with_params( - net: ChainNetwork, - k: KType, - ) -> Result { + pub fn new_with_params(net: ChainNetwork, k: KType) -> Result { let (storage, chain_info, _, dag) = Genesis::init_storage_for_test_with_param(&net, k)?; let chain = BlockChain::new( net.time_service(), @@ -259,7 +256,7 @@ impl MockChain { .dag() .ghostdata_by_hash(previous_pruning)? .ok_or_else(|| format_err!("Cannot find ghostdata by hash: {:?}", previous_pruning))?; - + let MineNewDagBlockInfo { tips: pruned_tips, blue_blocks, @@ -267,7 +264,8 @@ impl MockChain { } = self.head.dag().calc_mergeset_and_tips( previous_pruning, prevous_ghostdata.as_ref(), - 4,3 + 4, + 3, )?; debug!( diff --git a/chain/open-block/Cargo.toml b/chain/open-block/Cargo.toml index c0642296c2..c6b44b20ff 100644 --- a/chain/open-block/Cargo.toml +++ b/chain/open-block/Cargo.toml @@ -26,7 +26,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-open-block" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/chain/service/Cargo.toml b/chain/service/Cargo.toml index d0ffd35524..fa06eacb7f 100644 --- a/chain/service/Cargo.toml +++ b/chain/service/Cargo.toml @@ -37,7 +37,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-chain-service" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/cmd/airdrop/Cargo.toml b/cmd/airdrop/Cargo.toml index a21c757938..6751637f8f 100644 --- a/cmd/airdrop/Cargo.toml +++ b/cmd/airdrop/Cargo.toml @@ -23,7 +23,7 @@ tokio = { features = ["full"], workspace = true } authors = { workspace = true } edition = { workspace = true } name = "airdrop" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/cmd/db-exporter/Cargo.toml b/cmd/db-exporter/Cargo.toml index 5ff0068ee8..c88ab8a870 100644 --- a/cmd/db-exporter/Cargo.toml +++ b/cmd/db-exporter/Cargo.toml @@ -47,7 +47,7 @@ edition = { workspace = true } license = { workspace = true } name = "db-exporter" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/cmd/faucet/Cargo.toml b/cmd/faucet/Cargo.toml index 67c1db9c13..ef7b3c4b48 100644 --- a/cmd/faucet/Cargo.toml +++ b/cmd/faucet/Cargo.toml @@ -35,7 +35,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-faucet" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/cmd/generator/Cargo.toml b/cmd/generator/Cargo.toml index 2746b28ddf..9ab47a8b83 100644 --- a/cmd/generator/Cargo.toml +++ b/cmd/generator/Cargo.toml @@ -31,7 +31,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-generator" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/cmd/genesis-nft-miner/Cargo.toml b/cmd/genesis-nft-miner/Cargo.toml index a42be06617..d01198269d 100644 --- a/cmd/genesis-nft-miner/Cargo.toml +++ b/cmd/genesis-nft-miner/Cargo.toml @@ -19,7 +19,7 @@ edition = { workspace = true } license = { workspace = true } name = "genesis-nft-miner" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/cmd/indexer/Cargo.toml b/cmd/indexer/Cargo.toml index 210e4d503d..a77d3c620c 100644 --- a/cmd/indexer/Cargo.toml +++ b/cmd/indexer/Cargo.toml @@ -24,7 +24,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-indexer" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/cmd/merkle-generator/Cargo.toml b/cmd/merkle-generator/Cargo.toml index e10e6780fc..5a036b47a3 100644 --- a/cmd/merkle-generator/Cargo.toml +++ b/cmd/merkle-generator/Cargo.toml @@ -15,7 +15,7 @@ starcoin-vm-types = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "merkle-generator" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/cmd/miner_client/Cargo.toml b/cmd/miner_client/Cargo.toml index 5e91c76c16..7f5b84fb1b 100644 --- a/cmd/miner_client/Cargo.toml +++ b/cmd/miner_client/Cargo.toml @@ -50,7 +50,7 @@ starcoin-miner = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "starcoin-miner-client" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/cmd/miner_client/api/Cargo.toml b/cmd/miner_client/api/Cargo.toml index c092c695e0..70a1682534 100644 --- a/cmd/miner_client/api/Cargo.toml +++ b/cmd/miner_client/api/Cargo.toml @@ -9,7 +9,7 @@ starcoin-types = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "starcoin-miner-client-api" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/cmd/peer-watcher/Cargo.toml b/cmd/peer-watcher/Cargo.toml index 66d582cbec..9e3869bb00 100644 --- a/cmd/peer-watcher/Cargo.toml +++ b/cmd/peer-watcher/Cargo.toml @@ -26,7 +26,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-peer-watcher" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/cmd/replay/Cargo.toml b/cmd/replay/Cargo.toml index 456ab8e728..c51233fb13 100644 --- a/cmd/replay/Cargo.toml +++ b/cmd/replay/Cargo.toml @@ -20,7 +20,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-replay" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/cmd/resource-exporter/Cargo.toml b/cmd/resource-exporter/Cargo.toml index 7d4a5005d8..7b06c97b7d 100644 --- a/cmd/resource-exporter/Cargo.toml +++ b/cmd/resource-exporter/Cargo.toml @@ -20,7 +20,7 @@ edition = { workspace = true } license = { workspace = true } name = "resource-exporter" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/cmd/starcoin/Cargo.toml b/cmd/starcoin/Cargo.toml index 164f589202..155fff9dfa 100644 --- a/cmd/starcoin/Cargo.toml +++ b/cmd/starcoin/Cargo.toml @@ -69,7 +69,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-cmd" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/cmd/tx-factory/Cargo.toml b/cmd/tx-factory/Cargo.toml index 89dadfc43e..192e548ca2 100644 --- a/cmd/tx-factory/Cargo.toml +++ b/cmd/tx-factory/Cargo.toml @@ -25,7 +25,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-tx-factory" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/accumulator/Cargo.toml b/commons/accumulator/Cargo.toml index c340294475..b0cbfff383 100644 --- a/commons/accumulator/Cargo.toml +++ b/commons/accumulator/Cargo.toml @@ -28,7 +28,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-accumulator" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/api-limiter/Cargo.toml b/commons/api-limiter/Cargo.toml index d8324b05d9..d87cc3031d 100644 --- a/commons/api-limiter/Cargo.toml +++ b/commons/api-limiter/Cargo.toml @@ -8,7 +8,7 @@ authors = { workspace = true } edition = { workspace = true } license = { workspace = true } name = "api-limiter" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } publish = { workspace = true } repository = { workspace = true } diff --git a/commons/bcs_ext/Cargo.toml b/commons/bcs_ext/Cargo.toml index 373bb8b1d1..4fb82d4064 100644 --- a/commons/bcs_ext/Cargo.toml +++ b/commons/bcs_ext/Cargo.toml @@ -9,7 +9,7 @@ edition = { workspace = true } license = { workspace = true } name = "bcs-ext" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/decrypt/Cargo.toml b/commons/decrypt/Cargo.toml index d202f6b252..76de84ebf6 100644 --- a/commons/decrypt/Cargo.toml +++ b/commons/decrypt/Cargo.toml @@ -13,7 +13,7 @@ authors = { workspace = true } edition = { workspace = true } license = { workspace = true } name = "starcoin-decrypt" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } publish = { workspace = true } repository = { workspace = true } diff --git a/commons/forkable-jellyfish-merkle/Cargo.toml b/commons/forkable-jellyfish-merkle/Cargo.toml index 8331b33106..1c448b6dc6 100644 --- a/commons/forkable-jellyfish-merkle/Cargo.toml +++ b/commons/forkable-jellyfish-merkle/Cargo.toml @@ -39,7 +39,7 @@ edition = { workspace = true } license = { workspace = true } name = "forkable-jellyfish-merkle" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/infallible/Cargo.toml b/commons/infallible/Cargo.toml index 8a9aa6162c..e273ca86a2 100644 --- a/commons/infallible/Cargo.toml +++ b/commons/infallible/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "starcoin-infallible" -version = "2.0.1" +version = "2.0.2" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/commons/logger/Cargo.toml b/commons/logger/Cargo.toml index cbca38e20a..fbc65a6255 100644 --- a/commons/logger/Cargo.toml +++ b/commons/logger/Cargo.toml @@ -19,7 +19,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-logger" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/metrics/Cargo.toml b/commons/metrics/Cargo.toml index 771a19a4bc..2260029dfe 100644 --- a/commons/metrics/Cargo.toml +++ b/commons/metrics/Cargo.toml @@ -16,7 +16,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-metrics" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/proptest-helpers/Cargo.toml b/commons/proptest-helpers/Cargo.toml index 5e50e718ef..1532bcfd70 100644 --- a/commons/proptest-helpers/Cargo.toml +++ b/commons/proptest-helpers/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "Apache-2.0" name = "starcoin-proptest-helpers" publish = false -version = "2.0.1" +version = "2.0.2" [dependencies] crossbeam = "0.8.1" diff --git a/commons/scmd/Cargo.toml b/commons/scmd/Cargo.toml index 5635a5a28a..6f3fe78c28 100644 --- a/commons/scmd/Cargo.toml +++ b/commons/scmd/Cargo.toml @@ -24,7 +24,7 @@ edition = { workspace = true } license = { workspace = true } name = "scmd" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/serde-helpers/Cargo.toml b/commons/serde-helpers/Cargo.toml index 71447a16b0..6ee69f8608 100644 --- a/commons/serde-helpers/Cargo.toml +++ b/commons/serde-helpers/Cargo.toml @@ -13,7 +13,7 @@ edition = { workspace = true } license = { workspace = true } name = "serde-helpers" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/service-registry/Cargo.toml b/commons/service-registry/Cargo.toml index c4d08bdce7..0c9d19c641 100644 --- a/commons/service-registry/Cargo.toml +++ b/commons/service-registry/Cargo.toml @@ -22,7 +22,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-service-registry" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/stest/Cargo.toml b/commons/stest/Cargo.toml index ed93c4115e..07c2d7bdc2 100644 --- a/commons/stest/Cargo.toml +++ b/commons/stest/Cargo.toml @@ -15,7 +15,7 @@ edition = { workspace = true } license = { workspace = true } name = "stest" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/stest/stest-macro/Cargo.toml b/commons/stest/stest-macro/Cargo.toml index 93a672dc3f..05f9c83a00 100644 --- a/commons/stest/stest-macro/Cargo.toml +++ b/commons/stest/stest-macro/Cargo.toml @@ -4,7 +4,7 @@ edition = { workspace = true } license = { workspace = true } name = "stest-macro" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" [lib] proc-macro = true diff --git a/commons/stream-task/Cargo.toml b/commons/stream-task/Cargo.toml index bbb9032a1a..bfb562a478 100644 --- a/commons/stream-task/Cargo.toml +++ b/commons/stream-task/Cargo.toml @@ -21,7 +21,7 @@ stest = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "stream-task" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/commons/system/Cargo.toml b/commons/system/Cargo.toml index 6132c38879..b71255698b 100644 --- a/commons/system/Cargo.toml +++ b/commons/system/Cargo.toml @@ -4,7 +4,7 @@ edition = "2021" license = "Apache-2.0" name = "starcoin-system" publish = false -version = "2.0.1" +version = "2.0.2" [dependencies] anyhow = { workspace = true } diff --git a/commons/time-service/Cargo.toml b/commons/time-service/Cargo.toml index ba3e9aa4ae..59a31fb93c 100644 --- a/commons/time-service/Cargo.toml +++ b/commons/time-service/Cargo.toml @@ -8,7 +8,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-time-service" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/timeout-join-handler/Cargo.toml b/commons/timeout-join-handler/Cargo.toml index 0a49fd3ed5..c56fbc8963 100644 --- a/commons/timeout-join-handler/Cargo.toml +++ b/commons/timeout-join-handler/Cargo.toml @@ -10,7 +10,7 @@ edition = { workspace = true } license = { workspace = true } name = "timeout-join-handler" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/commons/utils/Cargo.toml b/commons/utils/Cargo.toml index d1be325c72..edfa1a7ff4 100644 --- a/commons/utils/Cargo.toml +++ b/commons/utils/Cargo.toml @@ -19,6 +19,6 @@ edition = { workspace = true } homepage = { workspace = true } license = { workspace = true } repository = { workspace = true } -version = "2.0.1" +version = "2.0.2" publish = { workspace = true } rust-version = { workspace = true } diff --git a/config/Cargo.toml b/config/Cargo.toml index 7d275a053f..0f334cbbdb 100644 --- a/config/Cargo.toml +++ b/config/Cargo.toml @@ -39,7 +39,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-config" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/consensus/Cargo.toml b/consensus/Cargo.toml index 3563bb1506..e415c151ed 100644 --- a/consensus/Cargo.toml +++ b/consensus/Cargo.toml @@ -33,7 +33,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-consensus" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/consensus/cryptonight-rs/Cargo.toml b/consensus/cryptonight-rs/Cargo.toml index df5e0ccf1f..3202d33c96 100644 --- a/consensus/cryptonight-rs/Cargo.toml +++ b/consensus/cryptonight-rs/Cargo.toml @@ -21,7 +21,7 @@ edition = { workspace = true } license = { workspace = true } name = "cryptonight-rs" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/contrib-contracts/Cargo.toml b/contrib-contracts/Cargo.toml index 7c6f1399f5..73a79a108a 100644 --- a/contrib-contracts/Cargo.toml +++ b/contrib-contracts/Cargo.toml @@ -23,7 +23,7 @@ tempfile = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "contrib-contracts" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/dataformat-generator/Cargo.toml b/dataformat-generator/Cargo.toml index 47dff8752b..11d660642c 100644 --- a/dataformat-generator/Cargo.toml +++ b/dataformat-generator/Cargo.toml @@ -14,7 +14,7 @@ starcoin-vm-types = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "starcoin-dataformat-generator" -version = "2.0.1" +version = "2.0.2" build = "build.rs" homepage = { workspace = true } license = { workspace = true } diff --git a/executor/Cargo.toml b/executor/Cargo.toml index 217dbb3c9a..fb8c84ca93 100644 --- a/executor/Cargo.toml +++ b/executor/Cargo.toml @@ -45,7 +45,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-executor" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/executor/benchmark/Cargo.toml b/executor/benchmark/Cargo.toml index 51975179e2..e2b1cf906f 100644 --- a/executor/benchmark/Cargo.toml +++ b/executor/benchmark/Cargo.toml @@ -26,7 +26,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-executor-benchmark" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/genesis/Cargo.toml b/genesis/Cargo.toml index 72726c71d2..439408ff7e 100644 --- a/genesis/Cargo.toml +++ b/genesis/Cargo.toml @@ -34,7 +34,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-genesis" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/miner/Cargo.toml b/miner/Cargo.toml index 63bc299bf9..d7cae19ad7 100644 --- a/miner/Cargo.toml +++ b/miner/Cargo.toml @@ -47,7 +47,7 @@ test-helper = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "starcoin-miner" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/network-p2p/Cargo.toml b/network-p2p/Cargo.toml index ca97bf2424..681f2316dd 100644 --- a/network-p2p/Cargo.toml +++ b/network-p2p/Cargo.toml @@ -56,7 +56,7 @@ edition = { workspace = true } license = { workspace = true } name = "network-p2p" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/network-p2p/core/Cargo.toml b/network-p2p/core/Cargo.toml index 539a979a08..93a1cb1807 100644 --- a/network-p2p/core/Cargo.toml +++ b/network-p2p/core/Cargo.toml @@ -18,7 +18,7 @@ edition = { workspace = true } license = { workspace = true } name = "network-p2p-core" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/network-p2p/derive/Cargo.toml b/network-p2p/derive/Cargo.toml index b5e8fa2888..4c91c55b56 100644 --- a/network-p2p/derive/Cargo.toml +++ b/network-p2p/derive/Cargo.toml @@ -13,7 +13,7 @@ edition = { workspace = true } license = { workspace = true } name = "network-p2p-derive" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/network-p2p/peerset/Cargo.toml b/network-p2p/peerset/Cargo.toml index f12f113a68..06dc880d0a 100644 --- a/network-p2p/peerset/Cargo.toml +++ b/network-p2p/peerset/Cargo.toml @@ -18,7 +18,7 @@ homepage = { workspace = true } license = { workspace = true } name = "sc-peerset" repository = { workspace = true } -version = "2.0.1" +version = "2.0.2" publish = { workspace = true } rust-version = { workspace = true } diff --git a/network-p2p/types/Cargo.toml b/network-p2p/types/Cargo.toml index cfae9fc331..bb03156156 100644 --- a/network-p2p/types/Cargo.toml +++ b/network-p2p/types/Cargo.toml @@ -21,7 +21,7 @@ edition = { workspace = true } license = { workspace = true } name = "network-p2p-types" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/network-rpc/Cargo.toml b/network-rpc/Cargo.toml index eea78b47b6..3f2ec79a99 100644 --- a/network-rpc/Cargo.toml +++ b/network-rpc/Cargo.toml @@ -53,7 +53,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-network-rpc" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/network-rpc/api/Cargo.toml b/network-rpc/api/Cargo.toml index 4a9f74a2b7..88bd5dae41 100644 --- a/network-rpc/api/Cargo.toml +++ b/network-rpc/api/Cargo.toml @@ -22,7 +22,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-network-rpc-api" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/network/Cargo.toml b/network/Cargo.toml index fe722f0b0f..7c0025e90b 100644 --- a/network/Cargo.toml +++ b/network/Cargo.toml @@ -46,7 +46,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-network" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/network/api/Cargo.toml b/network/api/Cargo.toml index 7cf1d8781e..7789f05cd8 100644 --- a/network/api/Cargo.toml +++ b/network/api/Cargo.toml @@ -21,7 +21,7 @@ starcoin-types = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "network-api" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/network/types/Cargo.toml b/network/types/Cargo.toml index a0287f1cd1..66d34fc625 100644 --- a/network/types/Cargo.toml +++ b/network/types/Cargo.toml @@ -10,7 +10,7 @@ starcoin-types = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "network-types" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/node/Cargo.toml b/node/Cargo.toml index 3cb8286aa5..959ea55d21 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -64,7 +64,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-node" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/node/api/Cargo.toml b/node/api/Cargo.toml index 795666b594..3ab97267af 100644 --- a/node/api/Cargo.toml +++ b/node/api/Cargo.toml @@ -23,7 +23,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-node-api" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/rpc/api/Cargo.toml b/rpc/api/Cargo.toml index dcbff09b70..58e54c8a70 100644 --- a/rpc/api/Cargo.toml +++ b/rpc/api/Cargo.toml @@ -55,7 +55,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-rpc-api" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/rpc/client/Cargo.toml b/rpc/client/Cargo.toml index a6b0da6d8b..38128d7cf5 100644 --- a/rpc/client/Cargo.toml +++ b/rpc/client/Cargo.toml @@ -59,7 +59,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-rpc-client" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/rpc/middleware/Cargo.toml b/rpc/middleware/Cargo.toml index b1152d66d6..1baa2d8a5e 100644 --- a/rpc/middleware/Cargo.toml +++ b/rpc/middleware/Cargo.toml @@ -20,7 +20,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-rpc-middleware" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/rpc/server/Cargo.toml b/rpc/server/Cargo.toml index f29ccd36f0..df618aab38 100644 --- a/rpc/server/Cargo.toml +++ b/rpc/server/Cargo.toml @@ -86,7 +86,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-rpc-server" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/state/api/Cargo.toml b/state/api/Cargo.toml index 6928353365..7942ae0c5c 100644 --- a/state/api/Cargo.toml +++ b/state/api/Cargo.toml @@ -19,7 +19,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-state-api" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/state/service/Cargo.toml b/state/service/Cargo.toml index bd799f96ee..651a120aa4 100644 --- a/state/service/Cargo.toml +++ b/state/service/Cargo.toml @@ -24,7 +24,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-state-service" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/state/state-store-api/Cargo.toml b/state/state-store-api/Cargo.toml index 597ec693e3..920a728a06 100644 --- a/state/state-store-api/Cargo.toml +++ b/state/state-store-api/Cargo.toml @@ -11,7 +11,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-state-store-api" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/state/state-tree/Cargo.toml b/state/state-tree/Cargo.toml index b760585d34..e7cb22868f 100644 --- a/state/state-tree/Cargo.toml +++ b/state/state-tree/Cargo.toml @@ -20,7 +20,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-state-tree" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/state/statedb/Cargo.toml b/state/statedb/Cargo.toml index dd803e8bab..ae849365f9 100644 --- a/state/statedb/Cargo.toml +++ b/state/statedb/Cargo.toml @@ -19,7 +19,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-statedb" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/storage/Cargo.toml b/storage/Cargo.toml index 7da38e29e9..1a29965076 100644 --- a/storage/Cargo.toml +++ b/storage/Cargo.toml @@ -43,7 +43,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-storage" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/stratum/Cargo.toml b/stratum/Cargo.toml index 858ce9546a..d54b47859b 100644 --- a/stratum/Cargo.toml +++ b/stratum/Cargo.toml @@ -25,7 +25,7 @@ stest = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "starcoin-stratum" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/sync/Cargo.toml b/sync/Cargo.toml index 8842133038..3377f03639 100644 --- a/sync/Cargo.toml +++ b/sync/Cargo.toml @@ -70,7 +70,7 @@ starcoin-genesis = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "starcoin-sync" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/sync/api/Cargo.toml b/sync/api/Cargo.toml index bc36a5435f..06e95825c6 100644 --- a/sync/api/Cargo.toml +++ b/sync/api/Cargo.toml @@ -15,7 +15,7 @@ stream-task = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "starcoin-sync-api" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/test-helper/Cargo.toml b/test-helper/Cargo.toml index c2509a19e1..2367008db2 100644 --- a/test-helper/Cargo.toml +++ b/test-helper/Cargo.toml @@ -59,7 +59,7 @@ edition = { workspace = true } license = { workspace = true } name = "test-helper" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/testsuite/Cargo.toml b/testsuite/Cargo.toml index 5564e8993b..d9aabe2221 100644 --- a/testsuite/Cargo.toml +++ b/testsuite/Cargo.toml @@ -45,7 +45,7 @@ edition = { workspace = true } license = { workspace = true } name = "testsuite" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/txpool/Cargo.toml b/txpool/Cargo.toml index 5002e23b2d..c513c26774 100644 --- a/txpool/Cargo.toml +++ b/txpool/Cargo.toml @@ -51,7 +51,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-txpool" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/txpool/api/Cargo.toml b/txpool/api/Cargo.toml index d088840074..d17bd4e5a5 100644 --- a/txpool/api/Cargo.toml +++ b/txpool/api/Cargo.toml @@ -13,7 +13,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-txpool-api" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/txpool/mock-service/Cargo.toml b/txpool/mock-service/Cargo.toml index ce725325c9..5ac32a2f26 100644 --- a/txpool/mock-service/Cargo.toml +++ b/txpool/mock-service/Cargo.toml @@ -16,7 +16,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-txpool-mock-service" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/types/Cargo.toml b/types/Cargo.toml index a651570e91..f3a30a9b1c 100644 --- a/types/Cargo.toml +++ b/types/Cargo.toml @@ -33,7 +33,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-types" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/types/uint/Cargo.toml b/types/uint/Cargo.toml index 3a0d1efec7..f1b9cd7442 100644 --- a/types/uint/Cargo.toml +++ b/types/uint/Cargo.toml @@ -15,7 +15,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-uint" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/compiler/Cargo.toml b/vm/compiler/Cargo.toml index fa2c6fcd58..f19e06a533 100644 --- a/vm/compiler/Cargo.toml +++ b/vm/compiler/Cargo.toml @@ -21,7 +21,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-move-compiler" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/dev/Cargo.toml b/vm/dev/Cargo.toml index 668c6c27fe..46d7c64620 100644 --- a/vm/dev/Cargo.toml +++ b/vm/dev/Cargo.toml @@ -21,7 +21,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-dev" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/e2e-tests/Cargo.toml b/vm/e2e-tests/Cargo.toml index eabcd4c26c..03ae80ecf9 100644 --- a/vm/e2e-tests/Cargo.toml +++ b/vm/e2e-tests/Cargo.toml @@ -4,7 +4,7 @@ authors = { workspace = true } edition = { workspace = true } license = { workspace = true } publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/frameworks/Cargo.toml b/vm/frameworks/Cargo.toml index 8850efdd58..61f8b4ef97 100644 --- a/vm/frameworks/Cargo.toml +++ b/vm/frameworks/Cargo.toml @@ -30,7 +30,7 @@ testing = ["move-stdlib/testing"] authors = { workspace = true } edition = { workspace = true } name = "starcoin-frameworks" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true } diff --git a/vm/gas-algebra-ext/Cargo.toml b/vm/gas-algebra-ext/Cargo.toml index 0bb930ea57..d8e1c6cf97 100644 --- a/vm/gas-algebra-ext/Cargo.toml +++ b/vm/gas-algebra-ext/Cargo.toml @@ -16,7 +16,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-gas-algebra-ext" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/move-coverage/Cargo.toml b/vm/move-coverage/Cargo.toml index 3157b92b1e..65394a95a5 100644 --- a/vm/move-coverage/Cargo.toml +++ b/vm/move-coverage/Cargo.toml @@ -21,7 +21,7 @@ edition = { workspace = true } license = { workspace = true } name = "move-coverage" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/move-explain/Cargo.toml b/vm/move-explain/Cargo.toml index 9d1893bbd8..21be5394e9 100644 --- a/vm/move-explain/Cargo.toml +++ b/vm/move-explain/Cargo.toml @@ -16,5 +16,5 @@ license = { workspace = true } name = "starcoin-move-explain" publish = { workspace = true } repository = { workspace = true } -version = "2.0.1" +version = "2.0.2" rust-version = { workspace = true } diff --git a/vm/move-package-manager/Cargo.toml b/vm/move-package-manager/Cargo.toml index 4488bf0a78..01bf5f3286 100644 --- a/vm/move-package-manager/Cargo.toml +++ b/vm/move-package-manager/Cargo.toml @@ -72,5 +72,5 @@ license = { workspace = true } name = "move-package-manager" publish = { workspace = true } repository = { workspace = true } -version = "2.0.1" +version = "2.0.2" rust-version = { workspace = true } diff --git a/vm/move-prover/Cargo.toml b/vm/move-prover/Cargo.toml index d5714c7b1e..c3da033eef 100644 --- a/vm/move-prover/Cargo.toml +++ b/vm/move-prover/Cargo.toml @@ -35,7 +35,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-move-prover" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/mvhashmap/Cargo.toml b/vm/mvhashmap/Cargo.toml index f534a28ebf..851f19eadd 100644 --- a/vm/mvhashmap/Cargo.toml +++ b/vm/mvhashmap/Cargo.toml @@ -5,7 +5,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-mvhashmap" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/parallel-executor/Cargo.toml b/vm/parallel-executor/Cargo.toml index add841891b..76d1c80451 100644 --- a/vm/parallel-executor/Cargo.toml +++ b/vm/parallel-executor/Cargo.toml @@ -5,7 +5,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-parallel-executor" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/proptest-helpers/Cargo.toml b/vm/proptest-helpers/Cargo.toml index 876849cb0a..6dd73b011a 100644 --- a/vm/proptest-helpers/Cargo.toml +++ b/vm/proptest-helpers/Cargo.toml @@ -4,7 +4,7 @@ authors = { workspace = true } edition = { workspace = true } license = { workspace = true } publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/resource-viewer/Cargo.toml b/vm/resource-viewer/Cargo.toml index 1ff581b226..b72ce02624 100644 --- a/vm/resource-viewer/Cargo.toml +++ b/vm/resource-viewer/Cargo.toml @@ -13,7 +13,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-resource-viewer" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/starcoin-gas-meter/Cargo.toml b/vm/starcoin-gas-meter/Cargo.toml index 1537c37264..a19e9beb19 100644 --- a/vm/starcoin-gas-meter/Cargo.toml +++ b/vm/starcoin-gas-meter/Cargo.toml @@ -16,7 +16,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-gas-meter" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/starcoin-transactional-test-harness/Cargo.toml b/vm/starcoin-transactional-test-harness/Cargo.toml index fef9a2591d..040715280c 100644 --- a/vm/starcoin-transactional-test-harness/Cargo.toml +++ b/vm/starcoin-transactional-test-harness/Cargo.toml @@ -71,7 +71,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-transactional-test-harness" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/stdlib/Cargo.toml b/vm/stdlib/Cargo.toml index 4ca7b1c4e7..9393086202 100644 --- a/vm/stdlib/Cargo.toml +++ b/vm/stdlib/Cargo.toml @@ -29,7 +29,7 @@ edition = { workspace = true } license = { workspace = true } name = "stdlib" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/transaction-benchmarks/Cargo.toml b/vm/transaction-benchmarks/Cargo.toml index 13b2713726..3af8b21c83 100644 --- a/vm/transaction-benchmarks/Cargo.toml +++ b/vm/transaction-benchmarks/Cargo.toml @@ -4,7 +4,7 @@ authors = { workspace = true } edition = { workspace = true } license = { workspace = true } publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/transaction-builder-generator/Cargo.toml b/vm/transaction-builder-generator/Cargo.toml index 30b3dbb42f..452d23340d 100644 --- a/vm/transaction-builder-generator/Cargo.toml +++ b/vm/transaction-builder-generator/Cargo.toml @@ -31,6 +31,6 @@ homepage = { workspace = true } license = { workspace = true } name = "transaction-builder-generator" repository = { workspace = true } -version = "2.0.1" +version = "2.0.2" publish = { workspace = true } rust-version = { workspace = true } diff --git a/vm/transaction-builder/Cargo.toml b/vm/transaction-builder/Cargo.toml index f009413aa5..2135fc24c8 100644 --- a/vm/transaction-builder/Cargo.toml +++ b/vm/transaction-builder/Cargo.toml @@ -17,7 +17,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-transaction-builder" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/types/Cargo.toml b/vm/types/Cargo.toml index b54dab4e74..4a4bde7b9e 100644 --- a/vm/types/Cargo.toml +++ b/vm/types/Cargo.toml @@ -52,7 +52,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-vm-types" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/vm-runtime/Cargo.toml b/vm/vm-runtime/Cargo.toml index 8a7099d636..6a526ac7a3 100644 --- a/vm/vm-runtime/Cargo.toml +++ b/vm/vm-runtime/Cargo.toml @@ -4,7 +4,7 @@ edition = { workspace = true } license = { workspace = true } name = "starcoin-vm-runtime" publish = { workspace = true } -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } diff --git a/vm/vm-status-translator/Cargo.toml b/vm/vm-status-translator/Cargo.toml index 57cb62e061..01f82625bd 100644 --- a/vm/vm-status-translator/Cargo.toml +++ b/vm/vm-status-translator/Cargo.toml @@ -9,7 +9,7 @@ starcoin-vm-types = { workspace = true } authors = { workspace = true } edition = { workspace = true } name = "vm-status-translator" -version = "2.0.1" +version = "2.0.2" homepage = { workspace = true } license = { workspace = true } publish = { workspace = true }