From 969612c15e6a8a25170c684461c653bb56f6ba38 Mon Sep 17 00:00:00 2001 From: nk_ysg Date: Mon, 2 Oct 2023 23:40:01 +0800 Subject: [PATCH] update TurboSTM starcoin-framework --- Cargo.lock | 2 +- Cargo.toml | 2 +- genesis/generated/halley/genesis | Bin 121399 -> 112014 bytes vm/mvhashmap/src/lib.rs | 1 - vm/parallel-executor/src/executor.rs | 4 +- vm/parallel-executor/src/scheduler.rs | 1 - vm/stdlib/compiled/12/11-12/stdlib.blob | Bin 113532 -> 109327 bytes .../compiled/12/11-12/stdlib/037_Account.mv | Bin 6953 -> 6170 bytes .../stdlib/053_GenesisSignerCapability.mv | Bin 464 -> 0 bytes .../12/11-12/stdlib/055_GasSchedule.mv | Bin 8542 -> 8488 bytes .../compiled/12/11-12/stdlib/056_EasyGas.mv | Bin 1589 -> 0 bytes .../12/11-12/stdlib/057_EasyGasScript.mv | Bin 324 -> 0 bytes .../compiled/12/11-12/stdlib/057_Oracle.mv | Bin 1982 -> 1893 bytes .../12/11-12/stdlib/061_GasSchedule.mv | Bin 8511 -> 0 bytes vm/stdlib/compiled/12/11-12/stdlib/061_NFT.mv | Bin 4041 -> 4087 bytes .../12/11-12/stdlib/063_MerkleProof.mv | Bin 369 -> 322 bytes .../11-12/stdlib/064_MerkleNFTDistributor.mv | Bin 1338 -> 1259 bytes .../11-12/stdlib/067_StdlibUpgradeScripts.mv | Bin 1943 -> 2002 bytes .../compiled/12/11-12/stdlib/068_Genesis.mv | Bin 3629 -> 3355 bytes .../11-12/stdlib/070_StdlibUpgradeScripts.mv | Bin 2070 -> 0 bytes .../compiled/12/11-12/stdlib/071_Genesis.mv | Bin 3627 -> 0 bytes .../12/11-12/stdlib/073_NFTGallery.mv | Bin 2260 -> 2178 bytes .../11-12/stdlib/076_PriceOracleAggregator.mv | Bin 570 -> 498 bytes .../compiled/12/11-12/stdlib/078_Secp256k1.mv | Bin 633 -> 604 bytes .../compiled/12/11-12/stdlib/081_SimpleMap.mv | Bin 1281 -> 1160 bytes .../12/11-12/stdlib/083_StarcoinVerifier.mv | Bin 1988 -> 1910 bytes .../compiled/12/11-12/stdlib/084_String.mv | Bin 936 -> 927 bytes .../12/11-12/stdlib/087_TransactionManager.mv | Bin 1307 -> 1288 bytes .../12/11-12/stdlib/088_TransferScripts.mv | Bin 777 -> 719 bytes .../12/11-12/stdlib/090_TransactionManager.mv | Bin 2483 -> 0 bytes .../compiled/12/11-12/stdlib/090_TypeInfo.mv | Bin 341 -> 312 bytes .../compiled/12/11-12/stdlib/091_U256.mv | Bin 1196 -> 1125 bytes vm/stdlib/compiled/12/stdlib/037_Account.mv | Bin 6953 -> 6170 bytes vm/stdlib/compiled/12/stdlib/052_TypeInfo.mv | Bin 312 -> 0 bytes .../12/stdlib/053_GenesisSignerCapability.mv | Bin 464 -> 0 bytes vm/stdlib/compiled/12/stdlib/054_Oracle.mv | Bin 1893 -> 0 bytes .../compiled/12/stdlib/055_GasSchedule.mv | Bin 8542 -> 8488 bytes .../compiled/12/stdlib/055_PriceOracle.mv | Bin 825 -> 0 bytes vm/stdlib/compiled/12/stdlib/056_EasyGas.mv | Bin 1589 -> 0 bytes .../compiled/12/stdlib/057_EasyGasScript.mv | Bin 324 -> 0 bytes vm/stdlib/compiled/12/stdlib/057_Oracle.mv | Bin 1982 -> 1893 bytes vm/stdlib/compiled/12/stdlib/058_Epoch.mv | Bin 2724 -> 0 bytes vm/stdlib/compiled/12/stdlib/059_EventUtil.mv | Bin 490 -> 0 bytes .../compiled/12/stdlib/060_FixedPoint32.mv | Bin 595 -> 0 bytes vm/stdlib/compiled/12/stdlib/061_NFT.mv | Bin 4041 -> 4087 bytes .../compiled/12/stdlib/062_STCUSDOracle.mv | Bin 322 -> 0 bytes .../compiled/12/stdlib/063_MerkleProof.mv | Bin 369 -> 322 bytes vm/stdlib/compiled/12/stdlib/063_Offer.mv | Bin 538 -> 0 bytes .../12/stdlib/064_MerkleNFTDistributor.mv | Bin 1338 -> 1259 bytes vm/stdlib/compiled/12/stdlib/064_NFT.mv | Bin 4087 -> 0 bytes .../compiled/12/stdlib/065_LanguageVersion.mv | Bin 143 -> 0 bytes .../compiled/12/stdlib/066_MerkleProof.mv | Bin 322 -> 0 bytes .../12/stdlib/067_MerkleNFTDistributor.mv | Bin 1259 -> 0 bytes .../12/stdlib/067_StdlibUpgradeScripts.mv | Bin 1943 -> 2002 bytes vm/stdlib/compiled/12/stdlib/068_Genesis.mv | Bin 3629 -> 3355 bytes .../compiled/12/stdlib/068_IdentifierNFT.mv | Bin 1493 -> 0 bytes .../compiled/12/stdlib/069_GenesisNFT.mv | Bin 1242 -> 0 bytes .../12/stdlib/070_StdlibUpgradeScripts.mv | Bin 2070 -> 0 bytes vm/stdlib/compiled/12/stdlib/071_Genesis.mv | Bin 3627 -> 0 bytes .../12/stdlib/072_GenesisNFTScripts.mv | Bin 125 -> 0 bytes .../12/stdlib/073_IdentifierNFTScripts.mv | Bin 204 -> 0 bytes .../compiled/12/stdlib/073_NFTGallery.mv | Bin 2260 -> 2178 bytes .../compiled/12/stdlib/074_MintDaoProposal.mv | Bin 681 -> 0 bytes .../12/stdlib/075_ModuleUpgradeScripts.mv | Bin 901 -> 0 bytes .../compiled/12/stdlib/076_NFTGallery.mv | Bin 2178 -> 0 bytes .../12/stdlib/076_PriceOracleAggregator.mv | Bin 570 -> 498 bytes .../12/stdlib/077_NFTGalleryScripts.mv | Bin 271 -> 0 bytes .../12/stdlib/078_OnChainConfigScripts.mv | Bin 1130 -> 0 bytes vm/stdlib/compiled/12/stdlib/078_Secp256k1.mv | Bin 633 -> 604 bytes .../12/stdlib/079_PriceOracleAggregator.mv | Bin 498 -> 0 bytes .../12/stdlib/080_PriceOracleScripts.mv | Bin 274 -> 0 bytes vm/stdlib/compiled/12/stdlib/081_Secp256k1.mv | Bin 604 -> 0 bytes vm/stdlib/compiled/12/stdlib/081_SimpleMap.mv | Bin 1281 -> 1160 bytes vm/stdlib/compiled/12/stdlib/082_Signature.mv | Bin 430 -> 0 bytes .../12/stdlib/083_SharedEd25519PublicKey.mv | Bin 615 -> 0 bytes .../12/stdlib/083_StarcoinVerifier.mv | Bin 1988 -> 1910 bytes vm/stdlib/compiled/12/stdlib/084_SimpleMap.mv | Bin 1160 -> 0 bytes vm/stdlib/compiled/12/stdlib/084_String.mv | Bin 936 -> 927 bytes .../compiled/12/stdlib/085_StructuredHash.mv | Bin 270 -> 0 bytes .../12/stdlib/086_StarcoinVerifier.mv | Bin 1910 -> 0 bytes vm/stdlib/compiled/12/stdlib/087_String.mv | Bin 927 -> 0 bytes .../12/stdlib/087_TransactionManager.mv | Bin 1307 -> 1288 bytes vm/stdlib/compiled/12/stdlib/088_Table.mv | Bin 1107 -> 0 bytes .../compiled/12/stdlib/088_TransferScripts.mv | Bin 777 -> 719 bytes .../12/stdlib/089_TransactionTimeout.mv | Bin 293 -> 0 bytes .../12/stdlib/090_TransactionManager.mv | Bin 2483 -> 0 bytes vm/stdlib/compiled/12/stdlib/090_TypeInfo.mv | Bin 341 -> 312 bytes .../compiled/12/stdlib/091_TransferScripts.mv | Bin 719 -> 0 bytes vm/stdlib/compiled/12/stdlib/091_U256.mv | Bin 1196 -> 1125 bytes .../compiled/12/stdlib/092_TreasuryScripts.mv | Bin 892 -> 0 bytes vm/stdlib/compiled/12/stdlib/093_U256.mv | Bin 1125 -> 0 bytes .../compiled/12/stdlib/094_YieldFarming.mv | Bin 1610 -> 0 bytes .../compiled/12/stdlib/095_YieldFarmingV2.mv | Bin 3429 -> 0 bytes .../error_descriptions.errmap | Bin 10372 -> 9962 bytes .../compiled/latest/stdlib/037_Account.mv | Bin 6953 -> 6170 bytes .../stdlib/052_Epoch.mv} | Bin .../compiled/latest/stdlib/052_TypeInfo.mv | Bin 312 -> 0 bytes .../stdlib/053_EventUtil.mv} | Bin .../stdlib/053_GenesisSignerCapability.mv | Bin 464 -> 0 bytes .../stdlib/054_FixedPoint32.mv} | Bin .../compiled/latest/stdlib/054_Oracle.mv | Bin 1893 -> 0 bytes .../stdlib/055_GasSchedule.mv} | Bin 8511 -> 8488 bytes .../compiled/latest/stdlib/055_PriceOracle.mv | Bin 825 -> 0 bytes .../compiled/latest/stdlib/056_EasyGas.mv | Bin 1589 -> 0 bytes .../stdlib/056_GenesisSignerCapability.mv | Bin 0 -> 454 bytes .../latest/stdlib/057_EasyGasScript.mv | Bin 324 -> 0 bytes .../stdlib/057_Oracle.mv} | Bin vm/stdlib/compiled/latest/stdlib/058_Epoch.mv | Bin 2724 -> 0 bytes .../stdlib/058_PriceOracle.mv} | Bin .../compiled/latest/stdlib/059_EventUtil.mv | Bin 490 -> 0 bytes .../stdlib/059_STCUSDOracle.mv} | Bin .../latest/stdlib/060_FixedPoint32.mv | Bin 595 -> 0 bytes .../stdlib/060_Offer.mv} | Bin .../compiled/latest/stdlib/061_GasSchedule.mv | Bin 8511 -> 0 bytes .../064_NFT.mv => latest/stdlib/061_NFT.mv} | Bin .../stdlib/062_LanguageVersion.mv} | Bin .../latest/stdlib/062_STCUSDOracle.mv | Bin 322 -> 0 bytes .../stdlib/063_MerkleProof.mv} | Bin vm/stdlib/compiled/latest/stdlib/063_Offer.mv | Bin 538 -> 0 bytes .../stdlib/064_MerkleNFTDistributor.mv} | Bin vm/stdlib/compiled/latest/stdlib/064_NFT.mv | Bin 4087 -> 0 bytes .../stdlib/065_IdentifierNFT.mv} | Bin .../latest/stdlib/065_LanguageVersion.mv | Bin 143 -> 0 bytes .../stdlib/066_GenesisNFT.mv} | Bin .../compiled/latest/stdlib/066_MerkleProof.mv | Bin 322 -> 0 bytes .../latest/stdlib/067_MerkleNFTDistributor.mv | Bin 1259 -> 0 bytes .../latest/stdlib/067_StdlibUpgradeScripts.mv | Bin 0 -> 2002 bytes .../compiled/latest/stdlib/068_Genesis.mv | Bin 0 -> 3355 bytes .../latest/stdlib/068_IdentifierNFT.mv | Bin 1493 -> 0 bytes .../compiled/latest/stdlib/069_GenesisNFT.mv | Bin 1242 -> 0 bytes .../stdlib/069_GenesisNFTScripts.mv} | Bin .../stdlib/070_IdentifierNFTScripts.mv} | Bin .../latest/stdlib/070_StdlibUpgradeScripts.mv | Bin 2070 -> 0 bytes .../compiled/latest/stdlib/071_Genesis.mv | Bin 3627 -> 0 bytes .../stdlib/071_MintDaoProposal.mv} | Bin .../latest/stdlib/072_GenesisNFTScripts.mv | Bin 125 -> 0 bytes .../stdlib/072_ModuleUpgradeScripts.mv} | Bin .../latest/stdlib/073_IdentifierNFTScripts.mv | Bin 204 -> 0 bytes .../stdlib/073_NFTGallery.mv} | Bin .../latest/stdlib/074_MintDaoProposal.mv | Bin 681 -> 0 bytes .../stdlib/074_NFTGalleryScripts.mv} | Bin .../latest/stdlib/075_ModuleUpgradeScripts.mv | Bin 901 -> 0 bytes .../stdlib/075_OnChainConfigScripts.mv} | Bin .../compiled/latest/stdlib/076_NFTGallery.mv | Bin 2178 -> 0 bytes .../stdlib/076_PriceOracleAggregator.mv} | Bin .../latest/stdlib/077_NFTGalleryScripts.mv | Bin 271 -> 0 bytes .../stdlib/077_PriceOracleScripts.mv} | Bin .../latest/stdlib/078_OnChainConfigScripts.mv | Bin 1130 -> 0 bytes .../stdlib/078_Secp256k1.mv} | Bin .../stdlib/079_PriceOracleAggregator.mv | Bin 498 -> 0 bytes .../stdlib/079_Signature.mv} | Bin .../latest/stdlib/080_PriceOracleScripts.mv | Bin 274 -> 0 bytes .../stdlib/080_SharedEd25519PublicKey.mv} | Bin .../compiled/latest/stdlib/081_Secp256k1.mv | Bin 604 -> 0 bytes .../stdlib/081_SimpleMap.mv} | Bin .../compiled/latest/stdlib/082_Signature.mv | Bin 430 -> 0 bytes .../stdlib/082_StructuredHash.mv} | Bin .../stdlib/083_SharedEd25519PublicKey.mv | Bin 615 -> 0 bytes .../stdlib/083_StarcoinVerifier.mv} | Bin .../compiled/latest/stdlib/084_SimpleMap.mv | Bin 1160 -> 0 bytes .../stdlib/084_String.mv} | Bin .../latest/stdlib/085_StructuredHash.mv | Bin 270 -> 0 bytes .../stdlib/085_Table.mv} | Bin .../latest/stdlib/086_StarcoinVerifier.mv | Bin 1910 -> 0 bytes .../stdlib/086_TransactionTimeout.mv} | Bin .../compiled/latest/stdlib/087_String.mv | Bin 927 -> 0 bytes .../latest/stdlib/087_TransactionManager.mv | Bin 0 -> 1288 bytes vm/stdlib/compiled/latest/stdlib/088_Table.mv | Bin 1107 -> 0 bytes .../stdlib/088_TransferScripts.mv} | Bin .../latest/stdlib/089_TransactionTimeout.mv | Bin 293 -> 0 bytes .../stdlib/089_TreasuryScripts.mv} | Bin .../latest/stdlib/090_TransactionManager.mv | Bin 2483 -> 0 bytes .../stdlib/090_TypeInfo.mv} | Bin .../latest/stdlib/091_TransferScripts.mv | Bin 719 -> 0 bytes .../093_U256.mv => latest/stdlib/091_U256.mv} | Bin .../latest/stdlib/092_TreasuryScripts.mv | Bin 892 -> 0 bytes .../stdlib/092_YieldFarming.mv} | Bin vm/stdlib/compiled/latest/stdlib/093_U256.mv | Bin 1125 -> 0 bytes .../stdlib/093_YieldFarmingV2.mv} | Bin .../latest/stdlib/094_YieldFarming.mv | Bin 1610 -> 0 bytes .../latest/stdlib/095_YieldFarmingV2.mv | Bin 3429 -> 0 bytes vm/transaction-benchmarks/src/main.rs | 2 +- vm/transaction-benchmarks/src/transactions.rs | 2 +- vm/transaction-builder/src/lib.rs | 295 +++++++++--------- 184 files changed, 146 insertions(+), 163 deletions(-) delete mode 100644 vm/stdlib/compiled/12/11-12/stdlib/053_GenesisSignerCapability.mv delete mode 100644 vm/stdlib/compiled/12/11-12/stdlib/056_EasyGas.mv delete mode 100644 vm/stdlib/compiled/12/11-12/stdlib/057_EasyGasScript.mv delete mode 100644 vm/stdlib/compiled/12/11-12/stdlib/061_GasSchedule.mv delete mode 100644 vm/stdlib/compiled/12/11-12/stdlib/070_StdlibUpgradeScripts.mv delete mode 100644 vm/stdlib/compiled/12/11-12/stdlib/071_Genesis.mv delete mode 100644 vm/stdlib/compiled/12/11-12/stdlib/090_TransactionManager.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/052_TypeInfo.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/053_GenesisSignerCapability.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/054_Oracle.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/055_PriceOracle.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/056_EasyGas.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/057_EasyGasScript.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/058_Epoch.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/059_EventUtil.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/060_FixedPoint32.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/062_STCUSDOracle.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/063_Offer.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/064_NFT.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/065_LanguageVersion.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/066_MerkleProof.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/067_MerkleNFTDistributor.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/068_IdentifierNFT.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/069_GenesisNFT.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/070_StdlibUpgradeScripts.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/071_Genesis.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/072_GenesisNFTScripts.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/073_IdentifierNFTScripts.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/074_MintDaoProposal.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/075_ModuleUpgradeScripts.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/076_NFTGallery.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/077_NFTGalleryScripts.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/078_OnChainConfigScripts.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/079_PriceOracleAggregator.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/080_PriceOracleScripts.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/081_Secp256k1.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/082_Signature.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/083_SharedEd25519PublicKey.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/084_SimpleMap.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/085_StructuredHash.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/086_StarcoinVerifier.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/087_String.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/088_Table.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/089_TransactionTimeout.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/090_TransactionManager.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/091_TransferScripts.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/092_TreasuryScripts.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/093_U256.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/094_YieldFarming.mv delete mode 100644 vm/stdlib/compiled/12/stdlib/095_YieldFarmingV2.mv rename vm/stdlib/compiled/{12/11-12/stdlib/058_Epoch.mv => latest/stdlib/052_Epoch.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/052_TypeInfo.mv rename vm/stdlib/compiled/{12/11-12/stdlib/059_EventUtil.mv => latest/stdlib/053_EventUtil.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/053_GenesisSignerCapability.mv rename vm/stdlib/compiled/{12/11-12/stdlib/060_FixedPoint32.mv => latest/stdlib/054_FixedPoint32.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/054_Oracle.mv rename vm/stdlib/compiled/{12/stdlib/061_GasSchedule.mv => latest/stdlib/055_GasSchedule.mv} (76%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/055_PriceOracle.mv delete mode 100644 vm/stdlib/compiled/latest/stdlib/056_EasyGas.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/056_GenesisSignerCapability.mv delete mode 100644 vm/stdlib/compiled/latest/stdlib/057_EasyGasScript.mv rename vm/stdlib/compiled/{12/11-12/stdlib/054_Oracle.mv => latest/stdlib/057_Oracle.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/058_Epoch.mv rename vm/stdlib/compiled/{12/11-12/stdlib/055_PriceOracle.mv => latest/stdlib/058_PriceOracle.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/059_EventUtil.mv rename vm/stdlib/compiled/{12/11-12/stdlib/062_STCUSDOracle.mv => latest/stdlib/059_STCUSDOracle.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/060_FixedPoint32.mv rename vm/stdlib/compiled/{12/11-12/stdlib/063_Offer.mv => latest/stdlib/060_Offer.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/061_GasSchedule.mv rename vm/stdlib/compiled/{12/11-12/stdlib/064_NFT.mv => latest/stdlib/061_NFT.mv} (100%) rename vm/stdlib/compiled/{12/11-12/stdlib/065_LanguageVersion.mv => latest/stdlib/062_LanguageVersion.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/062_STCUSDOracle.mv rename vm/stdlib/compiled/{12/11-12/stdlib/066_MerkleProof.mv => latest/stdlib/063_MerkleProof.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/063_Offer.mv rename vm/stdlib/compiled/{12/11-12/stdlib/067_MerkleNFTDistributor.mv => latest/stdlib/064_MerkleNFTDistributor.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/064_NFT.mv rename vm/stdlib/compiled/{12/11-12/stdlib/068_IdentifierNFT.mv => latest/stdlib/065_IdentifierNFT.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/065_LanguageVersion.mv rename vm/stdlib/compiled/{12/11-12/stdlib/069_GenesisNFT.mv => latest/stdlib/066_GenesisNFT.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/066_MerkleProof.mv delete mode 100644 vm/stdlib/compiled/latest/stdlib/067_MerkleNFTDistributor.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/067_StdlibUpgradeScripts.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/068_Genesis.mv delete mode 100644 vm/stdlib/compiled/latest/stdlib/068_IdentifierNFT.mv delete mode 100644 vm/stdlib/compiled/latest/stdlib/069_GenesisNFT.mv rename vm/stdlib/compiled/{12/11-12/stdlib/072_GenesisNFTScripts.mv => latest/stdlib/069_GenesisNFTScripts.mv} (100%) rename vm/stdlib/compiled/{12/11-12/stdlib/073_IdentifierNFTScripts.mv => latest/stdlib/070_IdentifierNFTScripts.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/070_StdlibUpgradeScripts.mv delete mode 100644 vm/stdlib/compiled/latest/stdlib/071_Genesis.mv rename vm/stdlib/compiled/{12/11-12/stdlib/074_MintDaoProposal.mv => latest/stdlib/071_MintDaoProposal.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/072_GenesisNFTScripts.mv rename vm/stdlib/compiled/{12/11-12/stdlib/075_ModuleUpgradeScripts.mv => latest/stdlib/072_ModuleUpgradeScripts.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/073_IdentifierNFTScripts.mv rename vm/stdlib/compiled/{12/11-12/stdlib/076_NFTGallery.mv => latest/stdlib/073_NFTGallery.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/074_MintDaoProposal.mv rename vm/stdlib/compiled/{12/11-12/stdlib/077_NFTGalleryScripts.mv => latest/stdlib/074_NFTGalleryScripts.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/075_ModuleUpgradeScripts.mv rename vm/stdlib/compiled/{12/11-12/stdlib/078_OnChainConfigScripts.mv => latest/stdlib/075_OnChainConfigScripts.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/076_NFTGallery.mv rename vm/stdlib/compiled/{12/11-12/stdlib/079_PriceOracleAggregator.mv => latest/stdlib/076_PriceOracleAggregator.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/077_NFTGalleryScripts.mv rename vm/stdlib/compiled/{12/11-12/stdlib/080_PriceOracleScripts.mv => latest/stdlib/077_PriceOracleScripts.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/078_OnChainConfigScripts.mv rename vm/stdlib/compiled/{12/11-12/stdlib/081_Secp256k1.mv => latest/stdlib/078_Secp256k1.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/079_PriceOracleAggregator.mv rename vm/stdlib/compiled/{12/11-12/stdlib/082_Signature.mv => latest/stdlib/079_Signature.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/080_PriceOracleScripts.mv rename vm/stdlib/compiled/{12/11-12/stdlib/083_SharedEd25519PublicKey.mv => latest/stdlib/080_SharedEd25519PublicKey.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/081_Secp256k1.mv rename vm/stdlib/compiled/{12/11-12/stdlib/084_SimpleMap.mv => latest/stdlib/081_SimpleMap.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/082_Signature.mv rename vm/stdlib/compiled/{12/11-12/stdlib/085_StructuredHash.mv => latest/stdlib/082_StructuredHash.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/083_SharedEd25519PublicKey.mv rename vm/stdlib/compiled/{12/11-12/stdlib/086_StarcoinVerifier.mv => latest/stdlib/083_StarcoinVerifier.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/084_SimpleMap.mv rename vm/stdlib/compiled/{12/11-12/stdlib/087_String.mv => latest/stdlib/084_String.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/085_StructuredHash.mv rename vm/stdlib/compiled/{12/11-12/stdlib/088_Table.mv => latest/stdlib/085_Table.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/086_StarcoinVerifier.mv rename vm/stdlib/compiled/{12/11-12/stdlib/089_TransactionTimeout.mv => latest/stdlib/086_TransactionTimeout.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/087_String.mv create mode 100644 vm/stdlib/compiled/latest/stdlib/087_TransactionManager.mv delete mode 100644 vm/stdlib/compiled/latest/stdlib/088_Table.mv rename vm/stdlib/compiled/{12/11-12/stdlib/091_TransferScripts.mv => latest/stdlib/088_TransferScripts.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/089_TransactionTimeout.mv rename vm/stdlib/compiled/{12/11-12/stdlib/092_TreasuryScripts.mv => latest/stdlib/089_TreasuryScripts.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/090_TransactionManager.mv rename vm/stdlib/compiled/{12/11-12/stdlib/052_TypeInfo.mv => latest/stdlib/090_TypeInfo.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/091_TransferScripts.mv rename vm/stdlib/compiled/{12/11-12/stdlib/093_U256.mv => latest/stdlib/091_U256.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/092_TreasuryScripts.mv rename vm/stdlib/compiled/{12/11-12/stdlib/094_YieldFarming.mv => latest/stdlib/092_YieldFarming.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/093_U256.mv rename vm/stdlib/compiled/{12/11-12/stdlib/095_YieldFarmingV2.mv => latest/stdlib/093_YieldFarmingV2.mv} (100%) delete mode 100644 vm/stdlib/compiled/latest/stdlib/094_YieldFarming.mv delete mode 100644 vm/stdlib/compiled/latest/stdlib/095_YieldFarmingV2.mv diff --git a/Cargo.lock b/Cargo.lock index 2dcc277efa..3bcbd117e8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9693,7 +9693,7 @@ dependencies = [ [[package]] name = "starcoin-framework" version = "11.0.0" -source = "git+https://github.com/starcoinorg/starcoin-framework?rev=0d3921265ed6a519bd09b1111949db2593a6f9c1#0d3921265ed6a519bd09b1111949db2593a6f9c1" +source = "git+https://github.com/starcoinorg/starcoin-framework?rev=797ae8d4c5a60916708ac1ef22827e401ae2a191#797ae8d4c5a60916708ac1ef22827e401ae2a191" dependencies = [ "anyhow", "include_dir", diff --git a/Cargo.toml b/Cargo.toml index 773db1d859..b060d507c0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -442,7 +442,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 = "0d3921265ed6a519bd09b1111949db2593a6f9c1" } +starcoin-framework = { git = "https://github.com/starcoinorg/starcoin-framework", rev = "797ae8d4c5a60916708ac1ef22827e401ae2a191" } starcoin-genesis = { path = "genesis" } starcoin-logger = { path = "commons/logger" } starcoin-metrics = { path = "commons/metrics" } diff --git a/genesis/generated/halley/genesis b/genesis/generated/halley/genesis index 19c9581c4ceca9f199328e2a78b8b64fb0b0c028..d600fb1d212b5cfbf7b22c9f48e1fb47b531baab 100644 GIT binary patch delta 6161 zcmZu#4Uk;Lah{$x?`Pki9>=(IXJ{nwjmYAfXfcHso-GZDvH9ce6xEe zppw11eltDYJv}|$Jv}r3wE2~{j5{WCzkF4H@Yg@N^16Sle>=Qwq-g%)^jA+TyDs?M zBiDZLviAK4?mD@zCHL@_gYWJShT6Y;-G=Y|X`Vgvv-e(kFEe)X@#kNDZdpgm12>#} zvfSvch`LJ+BeS+hFI|&6M_t~ER(SYMkH8c1vYVwv1TrS$m$B_IOOCtj%Ev|GCr-QB5$)4Y_GtM zh|O3hhh|+0bV~qV@%1QBa1>=Rs$j3HU|&qZ{y5Ya@BjuQsy~!KbGSw|M=EesagRmf zjFlou#+Gn{%7TsKBiK^4%w>vTdAgRd6^eId1YlL25-?G(;OdNmlQ0sSig=7oSLRt$ zS?F3d`*}%#bqxULE3m#1-~!&n*o7&84bA9Ylm*x*v960bsrfI-DWRM43eL1BxVg0r za7#P%*xI3*mv$<+txLhnx&h^(9zjAJZfauI5tv;>jz&1+$9gql(c}F@%(zO^7{6NM z%>FdG=4S>BVzMv@`SP=E3SL7HRF>Omh=hLa2$3N^2YKdo<32HQJ(~IrFo0S1ml4x% zq{wnI%oDT{(!@=KVeMwZxcGC`j((mdF@bXnghH_|C>-5Nm|kw4#ysTL`odr3ul8#T z5#RLNeXTIXrykTrZX~U9@@eNBi zCY$|D$xZQ@B{QX&;hC|Sr86r!{T2R7f5Qsj-yGkZEcx5|mid?Yn!nS}_`#XGZqFMI zafb}U(KY-`^|d)#6^v>HNA9i-ZoB(#&$P&t8buh~*p4u+1>>hO!TwX@bB~@ns|DAb z9-4dh^xsl&_q~HL_xOSRhh~rM-gEio$7YWo541DAQRk}99@>56*x`eR_g_65>^d_Y zEPXaM_rjT9QSf*7uL#5g!*l07u!qXqtr&5$$>uv{oGfRTg63}NkrmyepxCP*yFlZd z_Q8O3xpb9QT$>f({WF{ET-&c`tSb~W4k&0FoUYVO1uV|5)IVwS2&aR(tuT_)r^r#Q zD3|BNXnrvA(5ecz1HC6hi0AP7*LarX`9|aF!^x)z#7Lud{lo9 zU)6W6O*S`KtLV{lQF0BNukK4u^-09l0!7;4dV?fyt)tmm$+b1iB&6mFuN%7qqKJ3i z$EN?6hxgKC(ErGZ<7^q!jWgW=Kk~QUk9e#z`Md+01KnxXW$w`X%=Y z=(j1-;O$4YET41;_*hO@x-=u+MV*o$LX@(+slv`PAg>a|6;V_&GLwo9Qi2m-OP66E zZb(q+!mu3DBa$s;P=+{SnK)^Zm0EZX>mWn2I7^y5&+}N98tIn2WuY0DycI;e&!vez zL(!{WUKqMmbK2g;ofTC$;3YPbFl)jowU#AMn58z@p&kDn`0qTo4GAie&8!43f(avC z_(!@d`3b$K^EQa5gp%2<=S1xPQs^Eg=Iz8Z;+j%klH_K()WbWfxHf2(k=)gir2@8$ zB(|;O@y>elgo#j+}eEmMNvKp)>0sbj;c+oH@8V<|pRnFQi`$Q$H? z%De(5jJrubgdskmTyZkcA8TzGhQ>JLDpL*d5oIIr#kC|K4PJPxzPv^GS0&&|#K)BF zkbJ5e@L^<04F=asgS=EBSUm-vtv3AEu_P^HPDBk$qqc6uvF%82iQ9IENb5~9LK6AR z@-FTCXc*d7%uU%=ua^_~f~%E=a*nC@MjTU`VpMA08fjsbdI`L?9nixyV~QsUISb=VoGm&Cn5~n?dqQCsl8SjB5$aP+Lc^yhfR5r)!U>=W)yy| z4=S{6B3SaGh~5I;79+MkQfH>x#ZrBhECcO;TrIQCG3*cXPn+0Z5@Nl+QE}>ugi52* z80ipO^&JYQ*la#xrdq{beZRuEu!hYsrjbhO@{MvbQOP&KJCC=SC9D(-LE|@a#r2-}1QeKL3Xn`)qs6d7=HAVWUQV4jI8<a`hTq&l)WIJq#gCH!3@)zjASSrE{r!Nt>6 zj%~p^RSNAgqpr%dJ;+xFwH?NA6}5AbUhFbnHp5S3sV=-zfjhF)7(6wdsLZ}Me6|+C z_l0|MR3E;VrP1J_HHmOlj;wHRj_T-&a3BwY1HsWX)!DBM2G&+vp9~&cz#Xiz{~`y; ziankO`(PgIN6zsbUF6e_8SAPl9r!*wk*zV18c`copRo8@zdqsJ?V z8&Q9Koa6)<*s98Jf#xPMF6H45Td3t!E7g?^aSG=V)9*1n(_xZ{GnM1%e#65lB}shE zkitMEUHR2HYTC~ugI9$)nrDb7KMW`w(R0Q*r5qFr<}Jv23p0O#jCf~N&;sUGYQ-s} z%5%mRP+!FES7{b8w}pSxN*RiTKWU{d<$EkaTo2!GrQ!1P+M-L#MVD^Xhic30PKaB~EX>qkW z~#LynNxSD@a$bA%Z3qSk%-A$*JRWsSfU4&4GtXz zQHn#)#Gq=kq-v)WNGnjw0qRt%9>qJ$DA0g)Fhnq8O$syv7+J#7b1*Q^gII3?h~@xd ztpIke3~1(1%0=2NREzC4Aq95eNW$%`Q_*%ahgqo4n5|mmLl?b(v>=Odk3^zZ-H^0? zhPF45O5@-fs;g)EFetQHa8NU^7By+52El<)?`1ej6y}C|H&Qp%hF{u9w+{Se<|BT% zj4vD3j@-$`OsSA63yXrSJRU8${rdFwbYC=KQtklmchs16&mPa?)fmWmw`oXDnmdwHf zMHYT$DZsOMGN{cWR2s6#cy(&j%p#u4G7E{3ZtykvQI{D#xT2e}0*)ZJ=;3l5gTpaR z(Z};iL<8c4gsqtB`)ljqkOK~;98}lt`k_n%;BX__nUN;Iw4!Sqh37FEa}Wh3RNJ&9 z2QcomuxPdwHM_SIL{7GiSj{p_Q?nf1Qy1(CZl!fOu8}Mlx|LE)A@K`x<5UT9!w7veE1jK4mAb-)U6Wz3gi^VH_>#X zWig~4_&DlF3#FU_@L3JX$O&KEM5AT+ya8W>8}f=rD<9MhWM7li9TnnGmsfcZ4`$WZ zRY<@^^~wj1TL}P=DG|zX7r&KwQI}a&E@Q+(s;tJCMb)TVkBb|0M7?KeO3lcknmVEs zQ$rd8$Eqk*`Kb7aEKH-&st3iC0m4^j==%9Ro2f+M*SFAKE4Fre!}O+go5IXi$_7V! z>%$+-Qg;5*t@H;9cW$HCirT&82~YP7r|1@??U{fP&vJ`)%8Q_Fcs5{K)_T${hOyn0 zu{{TvZZC>H?V#j(netqCRLqM*N)N`E=arO?spqTeuY}tM2FObTa@j6BWT)&x3=X)( z5_fy>U-as2O%=THUC{yDa5Sgi?eQ99f9VuQFtv#*fmW5c?)14mvae)7)IbUPdO6oB zSvm1JG+Ufrw^v$TtL*jKz~AEdt}jjWee{c7yHfyL!RtV~(=D1GO%7g{TRe9dd)=V$ z@!unhUO`5ByaL{e@H!SgxSeV`mB9)w@Gw{b^I2}ePQqXXsl#9enUZN3tPncT$OwUpc4o2`$K8cZ7irQA7Ca8Ok(7Cl4Q+ov1zs%^ugM zj~w22g)x2X*x_TxLpwy#c}+;g;Eqq%hW`=L_0gDmESf!Xp!!(!^9$?3zqp4AAAds% ze-KbM{N+8gEWDE_5xiJqlM#OTG&Pk`;Z%OG5|TA1u56}vxJ*TpH1opLZIe8s6Zd82 z*e>E8PJ+F&RkG4;1J1&11HqufeQXCkY2c=(Zkx7;`~h)ZG8gnik?fyGT(&{xbEvs8MsO8>AP7tAKVjXk9O+o;5(N~dEBMN#So~zV4F^`RaNa_>PGL5{Ls8FQD3Vp&v zr8}Ryk1jFh{{83UG=J<7T2-eFGJpQtXX$?~fPUKla}DfAGr4 zJ%76SJ?)!&W7mJ{KjrgZvCl?7cr`!!t3$3g@uR6HdgplObmLPSuDapCOHUS$o^ZXF K4$kdk?0*5IDitCC delta 12550 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 H= = Lazy::new(|| { rayon::ThreadPoolBuilder::new() diff --git a/vm/parallel-executor/src/scheduler.rs b/vm/parallel-executor/src/scheduler.rs index bfe0158723..0611569e09 100644 --- a/vm/parallel-executor/src/scheduler.rs +++ b/vm/parallel-executor/src/scheduler.rs @@ -10,7 +10,6 @@ use std::{ atomic::{AtomicBool, AtomicUsize, Ordering}, Arc, Condvar, }, - thread, }; // Type aliases. diff --git a/vm/stdlib/compiled/12/11-12/stdlib.blob b/vm/stdlib/compiled/12/11-12/stdlib.blob index efa1570a8b1badbe8f801c863cf79caaed9f850d..06b1828cabffae5b0cf7600572b549b04fd52757 100644 GIT binary patch delta 6092 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 delta 9668 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 delta 3329 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 diff --git a/vm/stdlib/compiled/12/11-12/stdlib/055_GasSchedule.mv b/vm/stdlib/compiled/12/11-12/stdlib/055_GasSchedule.mv index 7d3359f06d3ca7172b76018eb71bb97aadf699d0..a88bc854cbdc989962d4af5fd31115c84138bce5 100644 GIT binary patch delta 2483 zcmZ`*NlX+$6s_vzPtSCZOv3;J40~{m3oeKX1`ricg9~oBkYN!QTo4t-WyD<%8q$gJ zVhjfpJs4w1OiWBnyb?_`Ue$vq^}yZ4#NXXj6w`Lsq36$k|NZ}J`PKcc=~+{HJo#G( zLP&%XP0}zG5$*LDgjHE;&GEqWkW)Y&|e*zNz z3CRi}nu?Dw!Hf}n&{;$yG|PU(@FAOFLZs{np`i$Z5sgS=_shoKtRDN*WX4YP4R`gY zhPsA&4)^t*9q6;_==_Oubg?$^JUkN4{s;}2+8u@(RYSx|<;0WC3YrwI*a~m}s&R%X zH!IeGoCG)lvK=d-XN-GP+v9@3!S5W@1Q-@(M3_3Kq~feXRDiQM_%fa-bIQkHfN9Ur zhssTh<~qXu@2~Xe7 z!7@?1T$mNYtmKqWoKhvg*&Hm*Pt-UoF&E|qXq*SReu#BEKjCij0+?i*n=w6WJfBTu zp(wnF&vJ@`O9WUg%%x)P%edCT1k1NV#MN-{9S3U#a}_TZEnrgD0Ct8mGNm>auw|%+ zs9yjch_z7Uhgc6dwE?>Q0+8AWHL43`R{hFlt%DVQRLd-6=X5>P`SlUz-eA#WJnd}Z z#_3~bVn-p?;N~9sUc5$WHj-$yQ11D+r-ofs49ZEb1O8^zb=-FQojAJtppiL;z^|zXP5WkU zFJ>7IK_nnUzn~qq220`{&iWpKxdHJ7~^^}${JtqQVPYMyI0!0i4iZ~6e z0rG~#M9*+NQzh(LIw!zkVV)P}1>1Ccbwq5K+p8D7j!Rz0Wv}B3yk;_4d#Ak-S1IsU zGYc7|X~1{AGnnfdg+1(YVV>*%d2Ue9X0U*Cb~_Y9F+q6hLp&WK&5+Og9<~x6X`q T$tDJ!@u@?iNNrYhn?wEqb#L%L delta 2521 zcmZ`*+iw(A7(Zt&-(1`6bhqqmyOb{FrdFyE>#Bu@Vvw7pg<1iH+BQ`bp_Pk@0!zUw z#F*y1K?s-dpdmgqjlL1W3lI80VtkPVBH_^o;$MK@nK`G&oz9$x*>AqzclmwaIp3N6 zvHwAT?P~cS4+tSHC9dY$dUKyKXq&tHt&8+Awa@8Ia6!Mb)ct#T&VRi8Rv9fR(TGkA zVp{l;BLq-GEDc|5-5|s<@!_J@Xe2fzM$SQ;Hld0J{LzdLJ?{~s6?{S+%QV37z-*j3 zzQS=GqFMNGW-j$wFg!7Sbn@`bU;V6$KHX$a9Gp6O+?hIdWdF$6==g!TVcKm2XZ>s! zTOE|u{JP@ttm zTZxWz2?`>fr$C?G4x@M@5^PjpPI~?Qvw|S<77su2A4g>AAQV##EnzmQ<>P z#jq#ZrDx!Gv3+&5;0AX=L#pfLqF}XJRoSgLJg3CxC7ntrTwYM%8VOEHu!n16+AqPz z)WdaC+P*B?@NXyzc@=P6qLnP97aG$L)>jg)>!2;o0DI5}Lum;6z9jm)9(v5!qAn}D zEn{zh7tCoaG-Lg!5&`a^_bbJAi3Wg?j-!4!fK8e7mEn*aWRhYKDZeX z_AC1jSf#x%6lMGnR%O^9fIr! zdUQnP=F9LkPq)6Io+gNWOQC6HY$!C} zQFM*j3(dI&T{usnLwvOZt))smQ=@!*kyYS&#G_S>{noLx(%@J1`P9wCr&Z#U298sY IG*gZI2bd-5)Bpeg diff --git a/vm/stdlib/compiled/12/11-12/stdlib/056_EasyGas.mv b/vm/stdlib/compiled/12/11-12/stdlib/056_EasyGas.mv deleted file mode 100644 index 9194df2cea9728929e3963faded17937405e1a7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1589 zcmZux&2HO95T4mTu1HEEX<2e?C$ZC{X?~pkoOCrD)$k=QA_F-RthiQ)%A`P2P2E#b z^w^i^r4P|}=##YQp?!hQQljGq6{OY9?Cdw+d_&GJ`+s-}06c_0`^<&3%f9~x1zjl6S-G4lv;t?2d5FkN;0~$KybbEy3pg_DMKx+paM<5_R z7XUupfG#o=&_hmZA2~qKI6}H1Ad(cZWtV}n_IBeP+Lhg>+u{H<;30GXAGoyph$zd4 zoS~y1VW0SXOo)0f2tn@#wA-g0e;h?1Z5BsodZ_&v$HYKj?=3sJqkM?e6*e-FyC_kBZ6>D4FtwRK9eX%dEkq=2C<2W3xr2 zIe8I@vd3tpR7#^3_N(aUGUQC7&wWqQu~w)RQ(6gZY$lsOXOdLcr%B};&t}Ccue&Ej zX^zvhG*x9PH7U!YtVX9MH&s?mvw3dHlVq8Eoh`EZ+WV@^X6C$1W(%X%hw`HM#^n0q zdTGw`%c4urUz!%sTFv<+ughyay*O#C;jA=CZQ^-S#h1p!$vS=C+C>8%Q$RYJn>tRD zI*F@dRnBhWwyghyyOH%(vt*Iw^Y}8E)kPU)c~-Z0YXsN2G79?MM5UQ$Rc*=!skTM* zZ(M5<-PMw^n+-(pF00?BW%8~~-O#;7pU;wI@S$S;WG!=Bqjy!LtA&a4xQ&2O}VYFYPvMqh?<&(nOoYM%&pk#sMuB!6VvUA z1WQ(RVdKoQjvEPt)!nJ7nQ?L1Kb^dqOwXqA@ynO5C(~(=<=>KaX`Gbv)s@L>a*)Ee zn7f-!+RN#Gk=0tv=*>pO_Yc*c`L3p>*A2BsV4}Bq;C60AZ+UMH_UL(~9-IHYbUdA& zpPU_EoSnalU!R{}v;{b+Sr%1R)5N*`L9V0LW^5#PG)E?O<(|v-U3OP8hWBWY060Sr zLND}v*^^<{zLz}=d%oxi9riuuVFW(!Nsk`^Lp!UGk710A(S*a^i!t+g7(KJsc(~=V z00xI*K>Gphad7B^9Ma_TXgHB`o1BcCC?9lu^iVvKPwBmPARIpSSilF2Qwl&ykPwIg zqv;69#+=!yhr**NJQhqfJUT8}#E^R;bf^emj^(t~7NpwK2&p&~-g$x|vj5MCxbox? z(qsV|!wsq=30RMf73;iDH-wzKwKJJh>6iVZYG)4Fq Di*-ux diff --git a/vm/stdlib/compiled/12/11-12/stdlib/057_EasyGasScript.mv b/vm/stdlib/compiled/12/11-12/stdlib/057_EasyGasScript.mv deleted file mode 100644 index 260e57f891ce8e57f39fc53b3b7b9515a08532cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324 zcmZ9HL5cz~5Jjsh)k%x3HZELwh*`Lpgj!TZFB;IN)i!o;T61?7ZBzQCT$Oj z1@)+3#V`1m>8&pTKq0W;51y69e5{sdEU#Ese>h7w1Oh|`L7CjnMJ7tlR7Gal&b>?) zg^)rCsu-vu>;cJ&Q`2B!!s*L|@5Z}*RGq5b)@vPKcP+A2_$-6 Jh{RI}f;&7EKdk@& diff --git a/vm/stdlib/compiled/12/11-12/stdlib/057_Oracle.mv b/vm/stdlib/compiled/12/11-12/stdlib/057_Oracle.mv index 7e71bf7c213cd864d4ffb5b54a276fb8c2e8935b..348476de27b193dfe2f939586be8033b3bb5aa6e 100644 GIT binary patch delta 510 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 N7EGXjZBaM0{{xBh4Qv1a diff --git a/vm/stdlib/compiled/12/11-12/stdlib/061_NFT.mv b/vm/stdlib/compiled/12/11-12/stdlib/061_NFT.mv index 2e48c3516761fc5f56c92358bcfb0387d2982e76..cf97fbd3cd94c264447836e29d3e4e945ae000c7 100644 GIT binary patch delta 654 zcma)(zl#$=6vy9tGqXSD&1`lP44TU&@jy39^b(UxX3yhtprE}9-kmn$Um*4tR)W}U zc_3H|f~2t!tc3VaSc#2=h2UZ5Yy@pY+-BaJ+3%ar_d6fD$KBl*?JpbvfJI0ty(#X0 zBDoYD^;x_Z;mdHTqi`JB(hf=(fj)K!imaj zZ{v3g6{=TteIyghXatjy3@$9M+ri1uS5YD9^vYnvt_%h)E}z=lx2El^FhZ}~I&D-U zSk2?OKqEC+>DV91IckUtm;?KT=0s;bpX)m6NvUE64AHytgQyzhOj#sv(U#v6cQv8S zDzGBT#yisZ=U|%J6EyUj(RR!&&V1VE2WLI3~& delta 612 zcma)2JBw366h7z7%zez6`${mbn`{zAO_1nrHrZruc1a2aOA8fTUxg^z2o@q(34(=< z&Bb1O5hR5o{((hUuvPp6iehK$+`E53rWn4NkMH%jv)7rwZvA8r03w8x(o5p@50d+$ ztA2|;;lKCyb?~f~dM|4``b+IO^4EI9{HcG_(dYKD_*eVg{4I|CT|A9IR}%#P+PHxr zuGi}zZzL1+)J?SD^~a~S2KCJGCIq(@}Uuf^}AB3z=zECVk}Xl(h8N* zj!cf+{tt4gTai0%?5&8=2qq&L$OgruXs{AE_b``qv?@@Kssf(X#mDH%*XrzWnTI0Ut0yTs=EP&lb3!;-QSKhIrE2Rn<&_~z82~jCzqvCG-3FG2; zV$UVCUJfz~veAw-Rn$pzh&J3~u-$c0Lb;ZW=HVfwI>?g^-MWg)<-+1say}jM P(Db67?#KP4pZ4G%i7-uP diff --git a/vm/stdlib/compiled/12/11-12/stdlib/063_MerkleProof.mv b/vm/stdlib/compiled/12/11-12/stdlib/063_MerkleProof.mv index 078282555e9e2beb22f7518ceea76d4674f6794a..27c43e894adba8f2d675b862c1928bf000847399 100644 GIT binary patch delta 143 zcmXAiI|{-;6ae3MciHy{2E-z0KqF`+*xQ&&+u*TmwzaeM7#_k)Sa|~@PBl}_ho02l z=Wh!D5D^lmMpmTjT^vs7h7*63wsDL}ff6E+mdmDG59M_pj_8^tYbRUv3|V^gP;m}5 h@2Qi8v4v?3wK!`xs_{Qe0*<>MGZ&2pSh3-f;0wQ?4<-Nr delta 192 zcmXAjF$%&!5JhKpb|#zMCAc6K5(5%YD?zZZ5NvF0Ej)lA3W|X!c#a&w%6r&(1kYgQ z4NUMi@4fCn)mLTr^y35oA_PNbpvS_~MReJi7q?`;I_Ied| diff --git a/vm/stdlib/compiled/12/11-12/stdlib/064_MerkleNFTDistributor.mv b/vm/stdlib/compiled/12/11-12/stdlib/064_MerkleNFTDistributor.mv index 9b6c88aad4ff46335891d5a6b5f3c1745f20396d..bb8c651a7e8ad0a5f1660696ce1e189bf69436e8 100644 GIT binary patch delta 498 zcmXZXJ8M)?5C`y?Ij?)qoO|v)ZuXH)G$Dvdnr#F`deB?|3IEQBN>jZEM0XHzUr z#`~v>=?guX&!@)+={s$8JI|*_CoiYtquKFd{A@Cx?9UEoi_^3w;wa>o0Nuzf=dv7C z#1J83o){@26J;erRWJ;J(b0e@3Zk68mR^gSbib88itU4y+YF&}rKKS_n@hN2z(o|B zvQ{0o$cP4l-S)zl0UUc{?OkLJ9Gu)zyZ$+#mI_b$nCMYjhW`bH0C_f1h GFu-59-$7RZ delta 625 zcmXYty>3%M5QS%E|L)ycuYGTf<0N)|EJTO|X(+N%BGFLr1hkeNED?cYD{%l9M3QER;EoNsm=jePpSNSKuf7!WW3jj5Q1~uC1_FP}$s`-rH z(7jh*Df?j>_S&rbH#X;Ymcj@7UDbZ)I{vxXe{}AeUYvNNjtH*R@KTrM0k*wd0IkFb zYE?#ht*yYsRjZtKuG0~nsjqu-&UBYEbZ&ifOROP_dB_SXebbcn71wMui*8viHOVS# z&=VPjNR|O}P?-%E*9XeyQ0?HFB`ck(9$@M@>2e?`sBFkFQ<{`^nid0vP8@IXXV;9z z)7d&FGc=CMIA0Hjh`iFz* zV0iTGXg2r%#QpKvtolMJm9k2}kRVWv7!sz%jY%b9BH08&%oq-UG0-kk(nR7|s$S|% zy9cb2sXprVIh&@}9oAc<7M|8UhJr)x=>US4qe8aJS<;)jZd&Y-5gim^JF1u$5I8#T z_mH`$6;b!h&VLDsguSF#7An?k*d|9B0oLw%vac5Sa;jgdM=7hidWTY8J=7b8_rUHx o$e);uNHzrdCZ!;_+qZg=QOIavNV1W%#P*Q=A5EVkZ(Go3@R@(%GL=yo| zfLu^e@dij~XlW^V0%~Y@1ny+9G@p;pIWuF~^C|urPrr2jXbAuTLeBD>KmLW{D{FZ_ z*f&(~#XH~sV9K&E&&^-6`8XY~p(14rL7*Ut6kskOxoi;7?mKc02$0-x8d9gL4mF25 zBQ%_9aze|YEeIW_x(+>p?4t)VlL%};Wp9U2$_Vi;VI4ZDGKCNf{Q$&Xh^Wj6kSV3c zt~&t(epW&Vox)4>F5VT4K~KvTMRK)*DEKuXZLe2rD58T#6TF+$;J4xyWw+ZM1bf(} zjL%xsF5f{PlDoY=igjg_k)!Voh-pyOov54i(tfg&?xw?JFC8a&GKo+cVA60j%m|uH z+6N&`$au(*qmSeSz!dv*p`G(H8mUk;vGA48dw^G}sbD`iB^i;YLiOOv7qWAWz*Xqf4Pp ziqA6JugoBX8PdEObEm+B)U6u~L8EPu-Lx&{p@1lkz_yFua#*fUNJf!sWG1kKqNg$( M759mQ;#eL215|B55dZ)H delta 664 zcmXAnyN=W_6o${S9ow;;#LnFB+1*Tr1%~CmL%|Cm@c>9{L4nXnh>B{PDR=^uf`SGf z010V3sCWSiiY=+A;3YVojpWb2|MUA;vh%C>P^>>s|5*tDDMG`Vnm@Tj@rjL-Z|p0o zzx!u@YW(4l(#0uC2%G5)MOn|u zFpn0*QgzbZ*iHPjocXFeC=dNnx%7=+Ig}2VbQ~RXLP%#AHw-!I=%&ClDb$P>nxQ2h zF`-3*DcMMhJd#$#3NZyC1m}7mwaHb14E|VHd9_2}ULjTK0J)zyO6nr_4Y;B@_2Kcn zm~d9M4SRaAV?VHcE>_lT-)!G*U%cL)zr1)SDz@epf@Mh0fw_U;Xk;{^E-WaJui~#l zpTgkVOIe+S4PE&LXu* diff --git a/vm/stdlib/compiled/12/11-12/stdlib/068_Genesis.mv b/vm/stdlib/compiled/12/11-12/stdlib/068_Genesis.mv index a993a71d8b20ea01a2e44c32fb6c58080a58ace0..78701566bc289c4f9bc8bc6bb1045d23b4addc26 100644 GIT binary patch delta 1187 zcmYjQ&ub(_82!Gg>gwvQ>YlD-x|5kq(v#oGO!rKZUDsB#?yedaUGWmon+t*ng5X^w z=+%Qi8ZYV!;@Q*U-IEtV|AdVrkuZFX4M}JsNL=n@m zIKD35`&_7x?EP!tXV9#+$S-HcMKfjB4`3r6jc(OkMzBt8@;4UPqg|we67sFyytQKoUS*&OC z;-EMzj*4s5r2U=mkBlK_*cq~djkKzR0Kfse_D6B!OtR5JyNFmYz=lAnodA(qJ0+!% z{J6wO5rRde7>yzl!Nn#o50TcjK(qh$E}3-PUirXlSEsd&eF%)aN$WWG5xDj-u&_(sVqb3WN6WEyp!+^a z>-M*#c-NI!fx9gyKDFSk~>W6Mx;}$+7DuR zbX9P*Z>cwuLn|BU4$`S#u?LN6&!hb89h@o~G=ZC^Q#)@o`W`lr?#HQV%vik-y5VN& z%o@LGXMPLi8*Y+LY>0S*xc1wwLRsZ^z<1L+B>ncK;*kAbTI(zQejgbVtf{SiWvBj5 zCGh5G`xExHl0krX`}nteVPut7urLG~7+J-A7+Ki>Mpibr1&plPPm^J1V+9)$gpZP< z4;w4r!%^o`<;R_&Exh7c`-*)qtPgHySH3v{(1;dJse~j82#Y zMiCqb6{Hb#qYIIXD2VvjyO0t8fG|7V`6I-Y;KJ45sh-4*7wW5XzWUCi>Q;SK|6#uW z-Ta@*1%Loym+fZ!{`X9L$s5kk{15JZ?4tbcg|4XulSEdjV9 zpuVaR&=?P*NRU-;Tffoppjh+}AlkEj^qfUlqyY&dSVDp(Cs?Ma+8VjF#6=JZ1^E_O z;v>Wf^);VJgju`lB?>2?5=s`VV*#*J2%*s}mcUI7qF3r+8H)W%6`{0IL*O>ZG@}{7 zfkqV4M%IV3brh9NP4QcE#MUp(FA#1w$e!C-B%HCjg(s3FYC6+Rz$cf^6xwU5r@JdM5Ra}B#pPDqu8bWliPDP{Vb%*euzcARn=viGv!6_L!>!K!ya$C*-bXWN_Ejf^)`k8bVRbBP#%blqdk^ zOecO$l8jr{)&I>_jIJa=^pUwfN`^ioiO+=ll9r51W;;{?W!KcDv<=!W9ar1ZB&BKr z<>Bsh5>!T>m$CHY5KgHmHC3{?As_MgwK}}@*7&v4liP3KJ$dkuXBZaF-Z;B=cI)oh zdnd>DxAI5gRTJ-x$46I3dpAc%*N<-;9o@`Noy7;=I#pIG9v)mj7>~xsd;9x04#wmB zC-0i;oV@<#y?66R-sf%S3p9=drHo4`jVD1y#wXh|0pW~_jg*jIk}{rleES(7VZin2LRY(=S6)qXlLnLatU-Tdk>eGoyzR zG8U#8Bl)Zpn->8Wb88}AE)12(xE_S5nNx#INaz1Dafeinax+J7gsIxd?8b%}ZOkNL zkok#ths>t#hkX^8Wz{z=O4rogu&aFXyQW3!E4oKvJ+n%7TY?Afo!jSo@X)MDa4&Xb z)=AP)V7e+bDWl5{?N8D41a};IHIKix>Dv>begfkX`o;@WSv5Y{jtL0u*~u`?|I&5e zC?eL3&R>zUl>&7al8+`LE3rqLe=JvVBmYr;UEbKqLX9-ov;u^XpQ?v+y;wffpH!%= ol&-#jaC5re2|M{O`o#+U!juWiZ%=vJyyZ2WLC5US8KeyU1zqTcsQ>@~ diff --git a/vm/stdlib/compiled/12/11-12/stdlib/070_StdlibUpgradeScripts.mv b/vm/stdlib/compiled/12/11-12/stdlib/070_StdlibUpgradeScripts.mv deleted file mode 100644 index 6c017b7a1f1a4b117177bb5751d63a2477c0fd30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2070 zcmaJ?O>7%Q6rP!#-L-eeKWis(nt!)x(-vrHO46kukej4w)HV*W`zIl-Hul&VZ0}mT z>$dI*fy9r5#7~bL5aN!+1#u}{5CU=Ggt#CT2>}uk;=&Ci-q=n_6VbKi?YHl}dGF18 z&+|T<_}$bHLUD|aljF0>`h844CS&T?a|(8P!!1yQ6T z4e2O`;>bWIVkm)khTCC zbTK^+vNIEt7-j4!kkO~dLEAcu<0$*g^bDp$b9rE}XAc4$GKSeiYBD=DJe@r_d}w$! zdw6&*do+72g*AqV#uUs5qeN9PRyC#?#2_lwm_ZbSU;QI(-mRBei_EA4vVR(Yush;|g}g-XTmc#(Rp=~o*1(zYwSwW_h?H=Dc?3E$I} ze6J?zi6uYag=#h6VaP*$#SOcwZfLA>kB1^$KVQxbU`fN}nOQJq@gx15`&PC1beuldn^qJ^Ghalc@( zCpdFr-;RO6xdon`=HQ6V&Hfqp+d0#-V^2qJgF8*(aX08~l|eg|2g%C)PsGCy^XGfk zPVeCk4zY(j2y_p35RWcGrv()^geM~5HpLyDu59y4qwNbX3LVKFaiQWt@|^0Or{Ez5B%;f*65{P{&s4levC8w~wytz^;X#uZt-kO4lACYsb zZ%+2uWjORj-leiixgE!YYDFM-8oZm??{`mb`)xKqS}2u@OKXMlT5;XkEEdZ?ZWD%+u+LVK$fh>j_!w?(5My9ii0A-Ej{!_d zEo+9wt-K8rBB=~wLde$b7}J=}D1)orj$22Vnuwb*ljcmg!c9GwvkgXIf7~{K5-b1T WUItTS;0%+vgf#ik(Tp82CFozkY2k|i diff --git a/vm/stdlib/compiled/12/11-12/stdlib/071_Genesis.mv b/vm/stdlib/compiled/12/11-12/stdlib/071_Genesis.mv deleted file mode 100644 index 8d67e880e708d6507be92afbb8d77cc790b1d63e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3627 zcmcInO>Eo96@EifB*md9jelhMU;asK%kq!xb)xRJX&l>0jBR4CrOhU20fLssGHXc` zNXm)#)SkMx0_~wdQJ~mEuRZp>=Pnk#^;V!Q`m;cRV$q_jGR^Y82<10@Ma zAcF!iP(cG7;$Q#;6B1xS5>mim00v3UXr$Vm>vcK{BZkfb_PQr|$_0)A&MGLNY^;%*sgSP-}P*r^8v5fRaTeT@Wd& z6UbySp^2oGCXsGUAwPa=8tI6To4lQ!!I+EYERe6vA@}wy zl6TB`u(CG@415)364{#shQ5YghVI~W`0Gf>T?@G#G6V5ljFDv*38eRy&}aI-nM3+u zIgj+=3Ob7IW7vwBT}OMVp=2gAmYK**W~MUJnVEt0Od+$8+04APx~!VAtSE|XNa82S z;!z?h5h9i%zDIBdOG4qlm(P7k`^#TaUI$GlrY`A(%0yRaOb```gsI^x;fqh%a?P#bK2O<$9R7Z*iBxGb&H4z?3CXo-}Mnf(R3PI0tkYdpwcNbAi z7OSdxISOH-8b}DyiKOa?GSNkpx}-#*8j{F}#?iQmSs5ZBkyT6tD~X)YSscyCYBVV5 z#prqw%N-Rt%2k*J?E!D{zzwwRO2un8!`QvLS2?2*J>t(DzpCw=I&O2nYV3IRIWlL_Y$^9Lt^681I*nE=3dJh>PBU<##O`yR zxiUR$AJ^UBwBz>bhA`o^!%o_I+2>Bs_AkbJ%m;3GTJ@dhyN-A0do3?;>iUyM9clFm zV(9tW6Yd9?Orq-9Zqp52r|y2pjXpctXYCWux7#RWhZuN}xUzG;@zQK__+5T+}HY;W)G9_^J% z=?cOS@}8XSbQ+2_`E&cclk7mN1E?+5Dp3!mYdo}rZoAmwbI)#_IssP#ufeCJ zy{_m?q0WEUR$KLU&28##VDm;RyqM-MFo#NLpYaRZ?-t;Sxus~0+fF+?<;~EoL=}pp zUkP>^&kFVjf0Lz*&l}!3w}a?#TydfMyygZW_g4{@9#$v5*RaoTAwc%|?G7$=r&(*` zsp%DE>^1R1A(Ag_3G#|P?-#{Csflk%e}Iqv@y|aSwHLo}fBo#Q4MV!M<+e_Ox7XI*Ym^Qv=ar|m zYWVP>`=q?R?f4&-dHeWm>*=QZ!A0Y6+k5xkiFz>W$<29#A_8B6j!t8DH1k}8xl(+mFZ2oKo{u}8!-z86eTNP zlu&%sP&RrBy>VXoW}-lqqHL~Pc{Wbhi;5AuMyiHVF{&10=9-nKYekW0p@@mHtQ9Zn zS>*+?v*xO`O5<#fuCjSFH)}3i%T&ktGMmT!8|DhCt+1QOFBo_|RBPP~G{P1QP<#2X zC6vffV9PYm@^~3hVB!0OttfIVhPR^5v%ppb9vDuXsYrFES$SiK>Bz@e9H~Igz!CAk z9(zV{cafP$4N70fo+U5~3wH@iBbSXTki$8M3gF7i6~GNFra+$|N&v zoHduMC92|lDJn$-B(_*y64&IlTXzR~9bl3xycA)ISM|$Ms9IMLgF7Ja{dP0oQ`~@0 zQg?5Ex+V1&?rwbYGw0)874Zw;mp^_->}rzu75>%VIqWK_U-X#NLWff`-Ia}=c6Scg zb6t_ofs+ZxkMj{a?DE+mb z0fwJJ2)~TIY;8m^=dg-+n5l#(7H@e}r5e>~{Q6cD&HUy@?)6=C>cwA4UQ&dkt;mr$ Rh5r{vXg9~U@O0-T_&3xofi3_5 diff --git a/vm/stdlib/compiled/12/11-12/stdlib/073_NFTGallery.mv b/vm/stdlib/compiled/12/11-12/stdlib/073_NFTGallery.mv index 7b0364a1abd25488c88f8e031c2c94f58b93d5bf..bda70d9e15f10338f3b469feef051e14342bf596 100644 GIT binary patch delta 1019 zcmY*YJ&znk5Ur~In3=Ag-rbw+{kDB)-<^HNAflts*kD^0a)1ya*t8JXU<&{> zLZI-Ry7mL=4{6^#qTi_a%>1RwPpZECyc)W%t1J9VW&Q8fV_QG!+wfig)9c@_@q*T% zwr83OO*;!jt9S7%g1&gJC+|y}b9wL01+ka6S!Wb59r%3@#8kpUVES3_~s}2729w1 z=7Bz19W9FoCx<7ihs$F5{^{}Ew@!8bvB%4YtM``WJIm9<2S;zO!oB6m>GA4=!~1uS z?!CKgpEqxA&uI<_Fl-zQ1_?HG-$6oo=td*0>Q4KWnWAccH0Rbg8&U{}SO`V2#4sjJ zI%Cs?gBL+-Qxq_0E;_gd-Z-<5UI$FZ6N6W*Suq`8vTXK&@peN7B>2qhIhhYGWD!*= z$OVZnUHJmsY`k|qPj21m+0s)kF%`ZruSw=o@6?zo?=qKNa-Pg(_Ev0lXPj7Sljp#~ zy;HMrD_2VODtTXXxli7NS`;b{UbD#>4=B}Kr{Jx5^+_?y)`x-%%0kZXIg!==X@^&P z#Oi4+PYxX2YLaodr59$*fJ}+Wb#a}bExj#h>a{NyqxFUJ(n+ywQ(qb+mX%Xt1I303 zMg%WvBZ5Vepjr|S(uNq^WQD1peNovBB>b=WIaAJ(`BY`X_N9O7+^ClVx1^-k<&Bm!m3g>l`OS-k{T!IQ_-i0UEJEB`KzfLeA% z1xS(P)*!_#P7sB7Umif*s#bVLVQ3ZlaL`s1lw|qP*x)$ zSg?vve*hpBd;qLLd;uF+Ba|h-fCP0riU=dkRp07U=hUgH{;c;~@8-AlUseNvM+g)S z#EqvYzoxg&Rny<8tr~JKWhJFPlqSHuWtUl&{uGbps%h< z1l*Jo#8xdSleE2#sP)bi5#%m5eC};5@wtCx!soRKNA&fp{HzbQwh_cjwNGg;4^!GJ z>)%AM{6M3Drs|t3fp!jmmMkD%Yg0YS~Q6;h-+Za=je;X;u5ukNj*f8#Se^ zma5fqqdmtqLsI~1(<1E)%1paMcMNF`3e*Ms@Hzd7Ud=x~zkIA8&QBj)p0sm0GsXEQ zk4}#7-F^R~_6ylu*Z0mYF3vv9AIvY0KRo^5EZm9Udq+(dQIX*OA!dd{7J5C4QB&$EuGI$K04Y_L zL9g02a08q&>JXg_7&Au}oUqagOGg-Us}5Nw7NmfaXYVF57fgsSlSMRS0_W!@e+{B? z&bT!F1^)pWIkq`Q<1+OQGh4aoF)}1!t%=@|+Otk$2L>3%z}n<&u#COsEn^Flvw9Ji zoVWQQITbutC~R=js#N0<#bxVb&uMl0nV7cP-O6l6sgTWG_OF~UBHg-QBP};9_Q{I> zq#YSB6w868~% zvBIeRKHFOCRo#@hARct4OgCsN-h|h|k;6FVDp%Rx8eb%DNm`tm_?t!C=XK(@6DNX* z>oQk1L*5cA;*_lr8_^WHBo!FQBs1dAkV#aR7-B;Q%PEit3$Y&?hdlfjm@rN$EiBKy I!ip;R7aSvTYybcN diff --git a/vm/stdlib/compiled/12/11-12/stdlib/076_PriceOracleAggregator.mv b/vm/stdlib/compiled/12/11-12/stdlib/076_PriceOracleAggregator.mv index 2dbc3133f6378b925c4c1ec19d6bf1c74c1f2465..51dc465f667614bf8da44f54374215c28130ffb9 100644 GIT binary patch delta 331 zcmXw!&q@P9491g5W->c7J9JU>;-TQ5g6O>Y252;ZxnF83Y9c z3>pksK>-jz6wb6k(M~LocOJ!rkRxDjEvOiiVnRk`oK9Vch@DT+C48VU156HX5FlY^ zbtMC$l*xSlcsL2obX<*^>15edZLeP5j~27}eAXsVS8aY*-;5{MfBwrWo-axY>|qGO zTwuC=6G6IHey LpwNRTg;DSWgf1nZ delta 403 zcmXYtze)o^5XNVAW_NG@+~!V28;gLbAlP3cwiY&`eTd0nf|tvYOORCdc4B8I`UI9f ziSJP*qLv>?*|L>OJDr>w*TW402qWIf})*sz7Dc~r9bf-lPAj5D_Q?RRb&tZ z5HLtklxWld8W6QIED_l1Bx+|Yg7hXbsaFUT(h%)VCw`zZ&JZw{62w*>6^R=~D4jx$ z2?}K;A!{OH>j2qu3{hDVNsKM#xDEhU-U>mzQ3ivc8*-{H*K`d$V#d zoef)APMY~LtEUgW$+)V5p=ciSJ_r;ECYV}qM!(T>*s%LSg51$cH)pjU

i=U{P2MD7ryo zn)dYc%jvhi>*n$J(=q@fWX_|s3telvxh!||MfHcLypz^Hi2JkL4o|A#B`~A_TEJW= zloVRrM^_{qH3hOmSo#`vHv5LUz(!3%U6PAdq|3QhZ-@G?JT{aTI$V5Y7V%f~dWG^6#2BIJfCW7Dz92PMa0}o*&28Le1 z8>fgX8xJPQwW$MI1*|00v>RZ97goBCbV zv;>Ag1K&qb32#wZj+M`2qG53VIj%nR5W^O;U6I)DHJ3jNnsb#rLmB0 zZA42e|A1g2SX!m96)eR6z{)pw67(_q*!|9Y_kHGj98T(+Z&!bbGsg75R9LmNw#%=e zweR2~_%r+h)f?`+4?GN?cqC`c@f-i3-f88U&(-T&d)IN;I50R`8fb3^BkjweomQ4r zaS}odz0iad`l%T-<1|R)ZXNb+lOPay?X}TGPM;zn5zNJ+6oJqO-LvF_7_3dLQVrd2 zc;ENW4jv!uzS!|QFAw*hJU#4AvF*O&^P^cp0Au=XFap^`YA7RDwkHNWEXkD~Wr`?f zQ%BrQn}DdtFO19ah!a8eaKq{m+ducPdPvNM5xSQ)07*TSm&FKdFe9=`K$AO3Bc0b4 zpe-7UnZko}8B6BF%RvFQQ}>frkCXxftn)=3C!i5zMnTPXQEf!)7F*e(|NG10#!5fh z|IioL{TIDlR}mDQvzuy+>RGuFREQjSvYj49SCHlvZLq;z;%l}E9BibCP{C^y@2WBc o7UkPAv!riU+`}Y%KTS>a*^AFr_m$U%vy|%`O02pxBGI(}0G4Ap7ytkO delta 729 zcmY*X%We}f6!rDB$20b1CXdOpAtei70qU}K1MK(&gv2Te)kqYSX4Hh&s$$0uRr!Dl zsh@yYf!Oi`>|lWqtNsMXDMBE5j<4@M$LC&a-XyQ>-FL$a7YQM1Bw`tNcyvbU6J6Io z=^L5P{EOmqU60=D!hX?h_g$;>hyKd74@s1LOiu4qCtTEtgluOKu+waj;HYQ=O}7W^ zQXgph;BdNS!RfVzz&-(a&<*^p?NA+FMI1S6)4XOgo9FeskvH>JUf8zne_C<7A|)DcKV6+3MdffP8b*;pqw z*E1)C6EqNETfe3Adr9?d`FQ$hcJS03E~m@Iyfo#@)$#0LrOSD>dZj{29W9PZw|p_H zrpM)c@w`+aj;lqrQLZ1#CnsJ?%qkxjtZPn?p@zFrW3N)_#2y;+dXK;t zqSFubRPG=rQk5xaoUZ@XC}`M;UE$bAyCfN!*tkmznMu!5Aw@j$W}l=Ev2tQUK9=D} z7+kY3^vSy7VGFL((pU{}y(2u7x9cYc12rnV^bOw(4}*mv H9p39Vqo+=+ diff --git a/vm/stdlib/compiled/12/11-12/stdlib/083_StarcoinVerifier.mv b/vm/stdlib/compiled/12/11-12/stdlib/083_StarcoinVerifier.mv index 1f79c3cc854a84bffd1177410c4789f649e19618..684d44fe5845cdaffafd90109c0a8e06a708ef5c 100644 GIT binary patch delta 600 zcmYLFO=}ZT6ulqsW9Ge?$xJenG|kwg>4%6Qjj0j@#fffQxbg=`yNatqvruqR=tk&H z-c}G@bmO9kAh=N%;t%jg2vyv=_Du-(!g-u`?z#89d%rdQCP#0|-&O&DMKEOAJlGe< z7|0VmL;Z>VaB!+p^--Om`Kqr(=lZ*f&yv&^AP_JJkQzXFXpcYxvqql{ecm@@-&jb1 z$Xg+WJrZT%;>>}+zY&n%Duzg4?poW7GkzHp9S;T-uUtL8#mSd!QtV-Q}>=v zH#^1(G=xMehPsA)tQteT0GYT9=#rr|_gsux6-U}gqc_Ag85=Ni%I=F8-+@S2sp^sI zXh%{87SJMELFAQutKRM+BD$b#*g#dd9r>`|9@bP1mbNXi_Mb02ujGL47w)s{mv@V$ z2`*R@$!{2PcP_7PPmA2rcxQy=2!@OIl(3LzDfu;n5*jT`(A`qEvE!bpd!3562V!^m zWx|lOwm1RzLp|DrNLol#A~Up0v@6ulqw@!rf!@?Jh)+cZhjHpMDpjLK|uVb`uIZfjbKfofZti0H;mSGtnX zm11$@A5dJoP~7`BbS;Po&MTq==W^zrGjj*d{3w5_Jbu&uW)%QfgoKhN_aBK@n9KM0 z8TC(kDxzbZs^|I%n%B{p_r*KrJ6*L{dxmIEH@d2T$xv) zv#J)tGX~7S{caF(t-%NtPC3(+yqeeYG|#xwNjnX0_MUy5uA?$BP*E6FV1|myi~($j zbWp<7Q2hq3`F$K}b!&HLc5w9W1W)jsy1To7XEssW2S-N-55#0Voy3Rtr<1Mi@y?#y zy>~c!7)>YR(bmPwSNtZwUCE6VXb6es49$lLL<`1HJ3=O2jHqL%>leka<{;5V8oeye z%aQ>j9s02tA^8`g+i9&9A)T&-{!=z=z_I@-Zgl7R1y#MjwpG#j$4@=iWRINiw`DhR z(#a}Phy_~yr93-us%~j?VTkP^^iS_s!a_Z(Q^*FC&}hMF|6N|iwqI8pEeC_1xMTq> zq9u$;Ym1KjvD#drMA{H_S!O}1FHtFcgvILyQpzBS%W=vs^1oDDxY!xLpdDI&Q}_P> DRqaba diff --git a/vm/stdlib/compiled/12/11-12/stdlib/084_String.mv b/vm/stdlib/compiled/12/11-12/stdlib/084_String.mv index a718cd408f0896e17de2b6da730b431dfe2a7a7c..4b51f4373525345475828b2193f430dc1ee0f914 100644 GIT binary patch delta 236 zcmW-cy-Gtt5QXPwcW2$%d++Y%DhOgk2)3q6dy%|G5PSx~#)ptRfQXH4s=R}Zy^VdW zLa<2ZCe494=bK^9hrG(|+r_Us08j)^K5%(3kKR5%$sc~B|Kj9+xDPvaanD<7HZRlr zODxU-HzSWgqtmmhJyvZ~O1Uko^(S5rX<{0cfLS8jtb!+zl}&HY6;L2|%XeCgkpcps zQAjW(s!u>aJq*zWH>Bki-_5%lb&5*a7ob>)F1C=Z@d^cI)v;m55f!O9+zQ9gSP{&1 JwK7!e{R1+R8W8{h delta 155 zcmbQwzJlFwq0DP;HUKf&xN(!W-9}Vq~&loLt2u&nPf?7E_!&6B8FB0|O%q zH-i9!1tSyCa0U@W5Qm42iw&q!oY@(uGMZVIotcM`mCJ%sIMOH-TG@kp7%dl1As#qilLXgmvo0#-Qx|K7x75;OPBgbA7;;H zJ{#9pSw;xxoB=2S0fImzXv;s1lvH&z0##_hbghNflJ-cv%m`v7L(sie4sx|fCjF3b zyVgeV>pFrOU<5NvKUjCtr5M=?@{L%5-RvUdTWK@Ki83ogIeWioPVuAJ6R%I-;tYGo zDbWA0WMajd4O?~x*ql>uN3b!frkDdGJNBU^WJ-@GIfOhEHEES9g|c~|zLKm%yLqFy lUyNw7AR>*`#E77`7Y?3X=%^`MqidQjh>DKX)W}2#_yzfGBkTYG delta 381 zcmW-cKT88a5XEQqW_R{>E|=Tnl4y*^i+^GfNF@XWA^8G!HWn6=QVe3Fjjfg;RTK*w zYrzj7wzk>}wtfjWX&w*e{T}n~+@tF~xBkQcK#b5)9T)X(=mnjA#Rue1^-lJlGc)Id z`!yig8G?DhR5XAegmM3Q?rj80 T;VIKy_Bn}tO%KJg QDQLJ%)ag(UISL5{|HC#YE&u=k diff --git a/vm/stdlib/compiled/12/11-12/stdlib/088_TransferScripts.mv b/vm/stdlib/compiled/12/11-12/stdlib/088_TransferScripts.mv index dca83ebaca3cf7db7eab5177d516a9c39ff491cb..5a5eaf79403d771db081c5d3d6720bcae3726783 100644 GIT binary patch delta 296 zcmZXOJx)VG421o+evZ9ah!i@ALIYQLqDu-IXd`hOBs$9QM0$icLe4<}hd|;ItZSN2 z{+SugvwoJxxAWgn05Ak)y_Ne~9`1&Bd?NecQ$6yke(^VU1p)yBqJU7ca8e~Xl%#2L zHguwU1q{!z&O2$|8eluggPF}tOf78xdgDETwH86%|6EOH_%a>w;2W>SOQTIpJ6d0E zeOc9YF|6gnb;L$4+gMg^5E?wvbfDFaiF*U&0T+HPIra+aQOE9qz@U++g0MlyIfw$`FydM->h%(*)k??zN1X*9UAXv z9wssAo3Yz7$*v=F*$)$U5G8V!^%;#$0+nawW57Ngx;jR~+7ZLjfryc^kgpqwRdRG$ NNve_lMa$iW;15nbBU1nX diff --git a/vm/stdlib/compiled/12/11-12/stdlib/090_TransactionManager.mv b/vm/stdlib/compiled/12/11-12/stdlib/090_TransactionManager.mv deleted file mode 100644 index 178931119dc8ccb23aecc7283036337af60a4605..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2483 zcmZ`)%W~T`6a`3tAOVUJDMfMomSf9ynx>8OsM1HKuH&Scq)jIBbUKp-hZbR(u_US_ z72CW1MVFbby6SY*f9Op2{e!Oh5$y#fDr($f#?Zxm;GS~;6F)BgB@Bd+h0&I_#r2&( zG5JATroU>xWA;6H!^}6LV*Db0!uB8b&ngom4e5v=iVVb%i7dpCKsG8N2bEC;xyVD+ za+zR+ZJQxfg9>y>!{-&_EYI}onkTC8EjZ!aw&d}kS)cUJ%c{%94@Ra!R8_@3J3W0Qes`sUmQe%=F$RPoCi&B*7pJI$0DCz6u6GS0-$?(}_oe zth77Ij^!YWIzbjE^ow5HIT88%LY@Xm$o7tdXz(~J?Zt`Q4Z}pHsZ7~^ke)vZQo28k zJIBU;lEg_$z6{c1_j%Acfd&U>MJK&|uxGTR?m#BiLDZLN7W9YoAU=@;X9m|pDd%RE z&qs&7C_R2QRG4S+t1aSDW_%+%0N6QHfc;?-_u}qInsONBhA0gG^^RFY%h}n$e;c@! zuZtig)&t;{WPVo;WE!P@Fs7?_Wmbs>uY+C``a#ki^+B(NFiNu|Ivi!v&)%x*A4!>d zqhT0;zuSusgPxxO;ySeHfOP&CZ(n8sqy%;lz8a+&fC3q7|ISHr{SCm8W}R|3Nc}ho zIz8zpG6+4u>0&V!z$4B=Wma z1m{`sT!vO-lCy*q`uxaT2>0V~1PFp&FFuvw<=KuiI;zaHlSIR;$ef$q5hU`{s6Xm~ zMhpZB1|8}2qJ9KAoOPrOWmr}86lIk=p-@c~Wxy;U-ye+nhcc-_r*PEopZft^WB){+ ztMdk@><_bZGd&J&`8#*+)>Wy>m|S$YQYv@uG|G;{BsletlDO|rpui3+gab*Vj17Zx z1;LVMaM~bLR#nvUyX=RuC%Zr)EERVHWXfbYlu7hj!c7_99`9n`@;fZx^E^ASZk8u& z-K2~=omiyu_hd{Q2;Kw@ zUK6aT7lJh%~P0t$roc>xpUVG4;%n8Ipd4SJ($-nFHz65i5V#I|igot=Vs0rY}H<-xG+ zlI;K#=ri5j5v3LtjFlT?LtzG7+;ufwH9G)`o?C4YgIY{?Ynx-b4s~<73dWTwjHL@* zFF5`eh5}&-!@Wdq(3`9TQgTxvdc?U~T_d|WjykzdcNxod2Ao`2?q%8*CaW|^JI|OS z&uN>PkfFhIj^>^UI3f^vqN0060pPgBxZNZbT4kEMu&G$AxQi{5izZp5D~zi4AdykX zT6dQ?c9+R@M{ilHwncAPwk0fb8?tnF)opOGQ%GO@u9GK#(Qa|Oq#8VS7j4ct&=de% zwCq-iK7o}3uNgw~0|gX%Y)qAgMRS!XrEPZ;;6VG8yxA7V4YEL&nE^2Aw(>!AyFr?C zJNGHR#eavoXAEdtwh4kd8{{s%H|A&l2jZ7pyThETWRE^%7AT{X5>}HurO)yrMdYPY jN|;UZEqyuONrU#+nk1kh695UW7OWfO740*wP6GV{H8i-P diff --git a/vm/stdlib/compiled/12/11-12/stdlib/090_TypeInfo.mv b/vm/stdlib/compiled/12/11-12/stdlib/090_TypeInfo.mv index 3b23e889b2836e1f749b989b5e9a43d1ea0d785d..1be6ae92597c093fa4c307d0bb65bc4cc57f14f5 100644 GIT binary patch delta 218 zcmYk0Jq`g;6ov2qd-G-_A{vQERJ00-(oYm>Q`o?0Br{r-PA^uVQrLh*ZwFRk6W*xY z>N_{*-gDmcpyRdsNeuu3f{_V_fs91QJ-6QYJ2t};)9i)Q#))bd0s%Mxjs#K*WkCV^ z?bQ&_Gewuv1VNoSG!Lj42rU7OcTq+l)Jq<-UycD2K>z>% delta 224 zcmdnNbd@P{q0DP;HUgCj&Dp7ZVo~M@VHss%KtWKC_c^Fl$JDc4{75SZZ=fe$m8@DJt`Gl~>x%7XzE7%|X^jo7@g(4Qt<^VL|d_}%x# nWn}=gRIiLYRQh@A)B~r|8MadmSxCKm+ecfWA=?osc`5xLF0CWX delta 411 zcmZ{gy-EW?5P)Z9_jYghe!P=t%#V@~B-kh_!WDuRf~CHJ7!d=Ck!bJ*Y(y;1!&1Rg z@BysstOR=>z)A}X8#^cQ2O>Ddvh(dXyR-A`-k8~|@{6Ycz(Y`^q_8I_&(U=*a7Dl3 zDY+jaQpa-M-b>{_$ZHwAr!$=iD)<2c6+?}HC9Q$VQOsa;&@dQdFrhv3GNBoH_VV1f|-(F|*fm4VEPT8(@R(4#~I*d0eN z{v_F|IBRehzvoqHoX`W*6c_6jBA(z+WuKLI%6%3;`gK3#=B5{?yl&+;0{+^PtbPKm CM=lcp diff --git a/vm/stdlib/compiled/12/stdlib/037_Account.mv b/vm/stdlib/compiled/12/stdlib/037_Account.mv index a3e77c29554fcc4fdf43de44274ea679ae0d7914..50068d18326a17199a1c7163db325de3e3183286 100644 GIT binary patch delta 2623 zcmZ8jO>A6O6+Y*@d*9E!Z{Exs&-njmCLY`I^Vs8mKmWu(v6D1S>bi}Sv`s=t8e>{Y zlG-hlLNhIeQYnj8ngtSK!vZ1L1|cCpY*@0d#EN|>3j}-4dA1|MNb}9P=bry_?y-M8 z|Fg;FFM7YUE&${ZdZ~BUdHA_fAL;}BFa5FO{m1`v(f@5v!Tn3m&&m9~?=jjh`zidY z|F4DI?;HKm7Y$-n1Of*XXmG&;9|AC7A%q-6V%Z1C^S9t5OUBG8@~Mq~OA4S_W}=;m z4*u=ri!P?SU9eWMxV`Ct=XnUAzpl_l-}eA|08v42hJEA!^pj%7fEKI}+o?LlED$=Nm` z=Q5lZ?S-HKkOn1yMRNISDZ^#Saz*aXw08ikit1Xxu-@zx0~=j}XS)SAxk|7V!~o|q zKj*VVFNpW&N(>i!7@iln)XQ+0`T$-iGi>+s@x=j#9n0Chl%@Z2MQmQF3htf~ygFE8 zyf(yfTpzAAnSNzNIIo@-d~KA`-XBw_)Puf0@E>y7Rq%E|KnD{JLhf)95!`ni2k2dg zz51Y4hG2ll<1;P+4r-M|@C`u#aXSACz&c|TZ65Yz`u>PK7vuh~pi5cG!_ zoI%(72-nz}`XTbY^D(l3`jODNALAxF2tQ$?9N15Uho2(5w^z@xA51zDm8>Ucla6|j zc*#)W)VFA>?_6U`dG(8hi=|TXd@_*4$$U~wx{^!D<>ZBAdv<#v-A=a`cM99fJEi{Q zO6f{rcX2n}o!wp7UEWLUi3w zJN)tF*AP<~M<{Ybg*L(f(Dg&|tixpMZS~VJ&&Q(^&$S7F9A@ynh^pfo(#P^Udg;k$ z`j1ZQZZPxYH^HB<^~g@=qr*4$@9!PlzH{&1!QSCv>mPO^7ryh}{o4-@9=!En|J}XT zh49>yUxxq2)~}+~)>qN&ld1e2Y~Jwm?5WStEn7f8{FUR zc<(4Ga`qJKe#4L^XJ2IeZwk6^2pX60P3;NzL~rVE843vB(ndIz@Y@&)l_UGqjFYtb z<4?;QBmBU*?U98z7h;4S#e=Os#CzfR0<$(l&v@}vt6r=Y&WA3)p`%Yo>y6f}V)t63 zwAHZu%#Qi(A?Y5A@rBSaP8u19jVkLzDjwxtu}}~{_l&3C74PC^tE=s!Gc%Eav}+O8 zAnguOd?%Q9Efyi|p-x_NsOQTD;@*%VG8j)JKwrf{5Lu7uwqI_+=AbxSg zBAZa@0QF_+)Xm~YLIn}ZSwOEOa%{z5qVvXJ(M>Cvo=&UO-+El?Zt|-}LdQaSiYlA~ zx)ush@~BEx&Pi@YEuA_h3zi01h#C=YG+dFFPgS|via!&-G?Iluj4$)9MnlCg9kf*R z(i)dwh`+=99XTm>YrY&ePcw&iWttTAxTYFg#G;rP)fJUDyz|p%By`NaXb8bUawJ}h zmb~_KjE0YRH4es7v78LC`yW<)Y*Er;SO*+B(2E^+Kv+&~0RakHmEL>iGBnH z+bl^ZIsZu-f6C1XQ!{glCQ$Kw@Xq5z;|4X3kC7ZZX;M_y%iJ}~Dm*{WcE)P%*->Yt zOnE5NROW=ujbS`Z(@^Hj`BaEXG{aZ4A(Ob-`e*xKbCx6Kzj&Fe8Jd$CiKJ7ad7c6! zhz%@5MHN^>XQSB`Uz3r`o?D8vAob+cbkwBvMm8@D*5R(`behsk;OrLbT<0;x(6_h( zVIbGG>2`F^g~kLEDH$`Y+I61|(DH)w<5x!h_h}kGAC-+i5m!__a?+Vf=;?_d^sJ}m ztrMTOK4-2|RyAh&B#4vWn%b~|HR)_Rr#IOFEoMP&J!&3B75DIf2cC^@jPM)eiHLOU z#WD^OFfS2tJ0x!6n+B_DK-a8?UXEXbo))(8_(@gOIG>LBM$H*L*Xfmq)UsX|ZphM- zbZ6+AlU>CBL)6rMs?;UDBQjcKFrByV+_1W?Z=UEGn)Awo>aN}wPQK+_@Dp) delta 3329 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 Ra};xiLeW1PvLe8O{Tm4*d7JptFuUM~X1?hM&N9 zQlxA(GdsJQ-LLtdQvhHQ6e%g}wY-shd!?7p<{M}B2i^1+@6JAHa3K(Y1`q{-90&`E z64a=(LO>&^xHL}?SSyXn05V!aH32Mhg%&`9Em<E_oGSLw8X(P3*hu z>$cs8l-w@1{Wkcn-UXL7AHm19f3LSL<$d4eQP;VwDZ0tgzZ`N%CF*IFKtiyzq$~}| lSvr_OMR>$mQArJ?94ugp=Xh^O9Gg^;9I#m6<#6Ztg@1jSDjEO) diff --git a/vm/stdlib/compiled/12/stdlib/053_GenesisSignerCapability.mv b/vm/stdlib/compiled/12/stdlib/053_GenesisSignerCapability.mv deleted file mode 100644 index 0b2013c1451644f88088db741227043e300b7469..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmZ9JzfQw25XSH9#4$<#Bn6d)1u-xnCM5Q%O)Hin5tt)4v4W+LR<;W&kAZjr-h)SA zX5tOlnK85o#0@8%@4oMoetz0}j~D<%2%KI~ac;e$x_)O4__y2ju2k8UHs3RimsDwYrzI5R2|4ou=7YmJddwi!{sng_gp~ zjXJ+m_BwZGec@vCuen$!ch({KW{g#H>zvD6=xTW*8|yg#Eu=j9nF%^TU;F_4gd9N( n2_;C~x)(y?bue+y`yTh(5nuobJB-|)_23vBc~=g)Q+x0UqnKxU diff --git a/vm/stdlib/compiled/12/stdlib/054_Oracle.mv b/vm/stdlib/compiled/12/stdlib/054_Oracle.mv deleted file mode 100644 index 348476de27b193dfe2f939586be8033b3bb5aa6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1893 zcmZWqOLN>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 diff --git a/vm/stdlib/compiled/12/stdlib/055_GasSchedule.mv b/vm/stdlib/compiled/12/stdlib/055_GasSchedule.mv index 7d3359f06d3ca7172b76018eb71bb97aadf699d0..a88bc854cbdc989962d4af5fd31115c84138bce5 100644 GIT binary patch delta 2483 zcmZ`*NlX+$6s_vzPtSCZOv3;J40~{m3oeKX1`ricg9~oBkYN!QTo4t-WyD<%8q$gJ zVhjfpJs4w1OiWBnyb?_`Ue$vq^}yZ4#NXXj6w`Lsq36$k|NZ}J`PKcc=~+{HJo#G( zLP&%XP0}zG5$*LDgjHE;&GEqWkW)Y&|e*zNz z3CRi}nu?Dw!Hf}n&{;$yG|PU(@FAOFLZs{np`i$Z5sgS=_shoKtRDN*WX4YP4R`gY zhPsA&4)^t*9q6;_==_Oubg?$^JUkN4{s;}2+8u@(RYSx|<;0WC3YrwI*a~m}s&R%X zH!IeGoCG)lvK=d-XN-GP+v9@3!S5W@1Q-@(M3_3Kq~feXRDiQM_%fa-bIQkHfN9Ur zhssTh<~qXu@2~Xe7 z!7@?1T$mNYtmKqWoKhvg*&Hm*Pt-UoF&E|qXq*SReu#BEKjCij0+?i*n=w6WJfBTu zp(wnF&vJ@`O9WUg%%x)P%edCT1k1NV#MN-{9S3U#a}_TZEnrgD0Ct8mGNm>auw|%+ zs9yjch_z7Uhgc6dwE?>Q0+8AWHL43`R{hFlt%DVQRLd-6=X5>P`SlUz-eA#WJnd}Z z#_3~bVn-p?;N~9sUc5$WHj-$yQ11D+r-ofs49ZEb1O8^zb=-FQojAJtppiL;z^|zXP5WkU zFJ>7IK_nnUzn~qq220`{&iWpKxdHJ7~^^}${JtqQVPYMyI0!0i4iZ~6e z0rG~#M9*+NQzh(LIw!zkVV)P}1>1Ccbwq5K+p8D7j!Rz0Wv}B3yk;_4d#Ak-S1IsU zGYc7|X~1{AGnnfdg+1(YVV>*%d2Ue9X0U*Cb~_Y9F+q6hLp&WK&5+Og9<~x6X`q T$tDJ!@u@?iNNrYhn?wEqb#L%L delta 2521 zcmZ`*+iw(A7(Zt&-(1`6bhqqmyOb{FrdFyE>#Bu@Vvw7pg<1iH+BQ`bp_Pk@0!zUw z#F*y1K?s-dpdmgqjlL1W3lI80VtkPVBH_^o;$MK@nK`G&oz9$x*>AqzclmwaIp3N6 zvHwAT?P~cS4+tSHC9dY$dUKyKXq&tHt&8+Awa@8Ia6!Mb)ct#T&VRi8Rv9fR(TGkA zVp{l;BLq-GEDc|5-5|s<@!_J@Xe2fzM$SQ;Hld0J{LzdLJ?{~s6?{S+%QV37z-*j3 zzQS=GqFMNGW-j$wFg!7Sbn@`bU;V6$KHX$a9Gp6O+?hIdWdF$6==g!TVcKm2XZ>s! zTOE|u{JP@ttm zTZxWz2?`>fr$C?G4x@M@5^PjpPI~?Qvw|S<77su2A4g>AAQV##EnzmQ<>P z#jq#ZrDx!Gv3+&5;0AX=L#pfLqF}XJRoSgLJg3CxC7ntrTwYM%8VOEHu!n16+AqPz z)WdaC+P*B?@NXyzc@=P6qLnP97aG$L)>jg)>!2;o0DI5}Lum;6z9jm)9(v5!qAn}D zEn{zh7tCoaG-Lg!5&`a^_bbJAi3Wg?j-!4!fK8e7mEn*aWRhYKDZeX z_AC1jSf#x%6lMGnR%O^9fIr! zdUQnP=F9LkPq)6Io+gNWOQC6HY$!C} zQFM*j3(dI&T{usnLwvOZt))smQ=@!*kyYS&#G_S>{noLx(%@J1`P9wCr&Z#U298sY IG*gZI2bd-5)Bpeg diff --git a/vm/stdlib/compiled/12/stdlib/055_PriceOracle.mv b/vm/stdlib/compiled/12/stdlib/055_PriceOracle.mv deleted file mode 100644 index b8584e7754d63d0f975320ee01be7b17fc125d7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 825 zcmZ8gOODe(5Unb=+wM>N%Ljxw28--r!vcYjSX;*FWGqE-WP3Ck_AEIBpjmJR4!{xE za04zuwVfzoEUT*Cd-ds-%U_@WH4*?cf+U#*t1l?NK=Ch;>E9x>f5Z=* zeU`+z2n0a{q#|USS&R?_AcK&Atqi=4M94N4p4URMHBrpgDzDD8x5=2Fj`_J^hUUyg z5rr8~V9!lFjK#=mG55$s3wF3z@zdlV z?W%h3#G7ikkyD&r@vjftw%EC$?CWaZ9Cqcls)x4AnnN>`n`)@azP;^gw|Y#J?l5%s z&zk-^tMpk7H~Qo@qI1v~#eKXvrC-trwZpykkCjZ|m^%tFn@JY9AaBS~*jjkX5l34H#0a&>P z3khVfAY=@}fWb8qp0`^<&3%f9~x1zjl6S-G4lv;t?2d5FkN;0~$KybbEy3pg_DMKx+paM<5_R z7XUupfG#o=&_hmZA2~qKI6}H1Ad(cZWtV}n_IBeP+Lhg>+u{H<;30GXAGoyph$zd4 zoS~y1VW0SXOo)0f2tn@#wA-g0e;h?1Z5BsodZ_&v$HYKj?=3sJqkM?e6*e-FyC_kBZ6>D4FtwRK9eX%dEkq=2C<2W3xr2 zIe8I@vd3tpR7#^3_N(aUGUQC7&wWqQu~w)RQ(6gZY$lsOXOdLcr%B};&t}Ccue&Ej zX^zvhG*x9PH7U!YtVX9MH&s?mvw3dHlVq8Eoh`EZ+WV@^X6C$1W(%X%hw`HM#^n0q zdTGw`%c4urUz!%sTFv<+ughyay*O#C;jA=CZQ^-S#h1p!$vS=C+C>8%Q$RYJn>tRD zI*F@dRnBhWwyghyyOH%(vt*Iw^Y}8E)kPU)c~-Z0YXsN2G79?MM5UQ$Rc*=!skTM* zZ(M5<-PMw^n+-(pF00?BW%8~~-O#;7pU;wI@S$S;WG!=Bqjy!LtA&a4xQ&2O}VYFYPvMqh?<&(nOoYM%&pk#sMuB!6VvUA z1WQ(RVdKoQjvEPt)!nJ7nQ?L1Kb^dqOwXqA@ynO5C(~(=<=>KaX`Gbv)s@L>a*)Ee zn7f-!+RN#Gk=0tv=*>pO_Yc*c`L3p>*A2BsV4}Bq;C60AZ+UMH_UL(~9-IHYbUdA& zpPU_EoSnalU!R{}v;{b+Sr%1R)5N*`L9V0LW^5#PG)E?O<(|v-U3OP8hWBWY060Sr zLND}v*^^<{zLz}=d%oxi9riuuVFW(!Nsk`^Lp!UGk710A(S*a^i!t+g7(KJsc(~=V z00xI*K>Gphad7B^9Ma_TXgHB`o1BcCC?9lu^iVvKPwBmPARIpSSilF2Qwl&ykPwIg zqv;69#+=!yhr**NJQhqfJUT8}#E^R;bf^emj^(t~7NpwK2&p&~-g$x|vj5MCxbox? z(qsV|!wsq=30RMf73;iDH-wzKwKJJh>6iVZYG)4Fq Di*-ux diff --git a/vm/stdlib/compiled/12/stdlib/057_EasyGasScript.mv b/vm/stdlib/compiled/12/stdlib/057_EasyGasScript.mv deleted file mode 100644 index 260e57f891ce8e57f39fc53b3b7b9515a08532cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324 zcmZ9HL5cz~5Jjsh)k%x3HZELwh*`Lpgj!TZFB;IN)i!o;T61?7ZBzQCT$Oj z1@)+3#V`1m>8&pTKq0W;51y69e5{sdEU#Ese>h7w1Oh|`L7CjnMJ7tlR7Gal&b>?) zg^)rCsu-vu>;cJ&Q`2B!!s*L|@5Z}*RGq5b)@vPKcP+A2_$-6 Jh{RI}f;&7EKdk@& diff --git a/vm/stdlib/compiled/12/stdlib/057_Oracle.mv b/vm/stdlib/compiled/12/stdlib/057_Oracle.mv index 7e71bf7c213cd864d4ffb5b54a276fb8c2e8935b..348476de27b193dfe2f939586be8033b3bb5aa6e 100644 GIT binary patch delta 510 zcmXX?yKWRg5bWxnnV#9%-P=3Px4!f7I=~NXz<`9!L*ki0YX1WPA}4c1hDatLCbC3? zbRr=jBjFzi2#`QzM1;)Vxr3?hDs^e9zx00ANAIV9q9dXT)Npf0p1p(l0dIff12oC8 z^`Cv?zWL4KuYVjrg{J%(=BD~r4eK}cBrk%PgbZ17q~sM!6g)4`dZOZ_k0)5_QmaZR zaMUwoE*dycO~|_q3sE12RcQd*!6^sPj6(*|ie?|BkuIcGLpQA!v4e4m4klb>qqVx1 z-|3P%-E@k(%u2Ft4Dn9(;w#WClB;>vYsmlD~TgG+bnE?E9ni(e0p3-`%bCb|dmV hir8nab2i9iFVY?jOD_1XHQq)=zfHIG5R%^N?thbVE~R3%Pfd0kZcT{gUX?*AxywI22srf9Yb|9EzKL7M-At5 zXvWB)#f2c$PKv=V%u=0FUeTA>kl2ut_;S$VD?6b>Tn(|=MEJ)wu0u!H8xj=VKr{H8 zt#D}RIG<;(ZU%%Ravio%Jd3IkO++7q)mX-xrtcb2y z^%1<{pay2FMMf}so?yeWxGUCe*cM+9vy^6BJozgt*hvv{%CXGPJhd1Oj=Qp{Vn+_C zsHQR&1?feqe13?T)nX_UJrCsDIwyvpbjMpyhJljh~a{efnA0YMgtd6=wTzWw2_ZxM*)p3n%HG*mt7786ASHW zPS`P6*a;sH{;m*&-r+++PXkKm-4N(|c6r|}_v~^QM#Q;4+M&dG5GRz#4|W0mjK|>r zxn=m!E)TIdA0?LfF+efh=hSh3!8vh%3A^;nGCc|@5ud07>gV+ z71Hsz>k)4GxkWGp)q--jLx3|d2)jWYBVCVDAVWcgm84b}+=2^1CG|M7ViXHy)PWu! zskQp>_K6Ed%DGh!e&JfB7}R6T)e;OoVb;6_<@sebdl@{b$~rIWbq(M}aWQyOt@2Oj z^HpBgdF`C9R@JJO=dbdz5x>itm(K4mo1!ZHFN$SeH`(&iZ`C}_nr!e{e$^r^x5?&z zTGvgQTPxuPxyb5tQ7nrlc)qA+U#43;>hK0y(d!@Qht*vj?tdA^zyWm>J$c|Kd^S>4mDin3^mY*BojJ00r?v8}F+bR^Z0 ztc!kAHQB;?=B&%vBCn(M9hvpFVy1`T4VFVNt$9cIGK6vtGhyg#x9s zwqb6}D?nYTdLgz!MO{9+0B6;@Y;HcciSP0KC>00o?*GZhUc33flH$Vix?1LDj+R_i zuUo`jt{3UNcqPiJ%#$Tb-|6kOSYnmEMU8t-Z2MDK{ZZ$vEx@KpRo8R2+lD_*Wmr~M z>9SZXiaJN4=JmLzw(mnr?j@x4r>m}2o4#x-ilenZDEIOW&b^&2G~Yu1!g*XJn`j6GBC*y3 znP@unqQvgdL=ExciGoN^3pT zCW0Mom^gBDV5Fy|4PQIjH6t@nBR$e8^y2A6@#(~6)BUlDw66y$(m1-KKu65_?<5*O zNX-=u2Qlc#@=%@;G1BskY8ng@8EZ-zm?_~hitZ6GGW-^|D36(ds`0NBiIS;twSYr}BL@mMjfj+A#x+|%4CH=^2!yfbdJ zd<Lw@Rw2%H|d;eH`sNZl~={7Dzgt%-c9m6}-O8F<^iS`Yu$832y zOa?ox5s?-j z8!mUy(_C}rBLTyc=mb957N-jLrOk-m-GW0JC75?GPcg@syOO`uL*7h+ zjwSds-ZHF7pc8o)IW)0mxe;+$1}4>kIxU&8>aVzSD~f;MR{R!! z!erWF6F52dxd*|KxR1srb+>2(L@~`R4$azf?gc!157Dhl6Y0p4Uj9|c}uoh53PaYbuFvJtMfDm^4 ai9H*dQZzUMu7pt-nk=5fDGVuomViI+@={0u diff --git a/vm/stdlib/compiled/12/stdlib/060_FixedPoint32.mv b/vm/stdlib/compiled/12/stdlib/060_FixedPoint32.mv deleted file mode 100644 index 2ecc1abb826e4f91bc83f633ac7e73b8f52ffd05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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` diff --git a/vm/stdlib/compiled/12/stdlib/061_NFT.mv b/vm/stdlib/compiled/12/stdlib/061_NFT.mv index 2e48c3516761fc5f56c92358bcfb0387d2982e76..cf97fbd3cd94c264447836e29d3e4e945ae000c7 100644 GIT binary patch delta 654 zcma)(zl#$=6vy9tGqXSD&1`lP44TU&@jy39^b(UxX3yhtprE}9-kmn$Um*4tR)W}U zc_3H|f~2t!tc3VaSc#2=h2UZ5Yy@pY+-BaJ+3%ar_d6fD$KBl*?JpbvfJI0ty(#X0 zBDoYD^;x_Z;mdHTqi`JB(hf=(fj)K!imaj zZ{v3g6{=TteIyghXatjy3@$9M+ri1uS5YD9^vYnvt_%h)E}z=lx2El^FhZ}~I&D-U zSk2?OKqEC+>DV91IckUtm;?KT=0s;bpX)m6NvUE64AHytgQyzhOj#sv(U#v6cQv8S zDzGBT#yisZ=U|%J6EyUj(RR!&&V1VE2WLI3~& delta 612 zcma)2JBw366h7z7%zez6`${mbn`{zAO_1nrHrZruc1a2aOA8fTUxg^z2o@q(34(=< z&Bb1O5hR5o{((hUuvPp6iehK$+`E53rWn4NkMH%jv)7rwZvA8r03w8x(o5p@50d+$ ztA2|;;lKCyb?~f~dM|4``b+IO^4EI9{HcG_(dYKD_*eVg{4I|CT|A9IR}%#P+PHxr zuGi}zZzL1+)J?SD^~a~S2KCJGCIq(@}Uuf^}AB3z=zECVk}Xl(h8N* zj!cf+{tt4gTai0%?5&8=2qq&L$OgruXs{AE_b``qv?@@Kssf(X#mDH%*XrzWnTI0Ut0yTs=EP&lb3!;-QSKhIrE2Rn<&_~z82~jCzqvCG-3FG2; zV$UVCUJfz~veAw-Rn$pzh&J3~u-$c0Lb;ZW=HVfwI>?g^-MWg)<-+1say}jM P(Db67?#KP4pZ4G%i7-uP diff --git a/vm/stdlib/compiled/12/stdlib/062_STCUSDOracle.mv b/vm/stdlib/compiled/12/stdlib/062_STCUSDOracle.mv deleted file mode 100644 index 2a49c599094b25a3e50eb303845ba33ca8a26f7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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$ diff --git a/vm/stdlib/compiled/12/stdlib/063_MerkleProof.mv b/vm/stdlib/compiled/12/stdlib/063_MerkleProof.mv index 078282555e9e2beb22f7518ceea76d4674f6794a..27c43e894adba8f2d675b862c1928bf000847399 100644 GIT binary patch delta 143 zcmXAiI|{-;6ae3MciHy{2E-z0KqF`+*xQ&&+u*TmwzaeM7#_k)Sa|~@PBl}_ho02l z=Wh!D5D^lmMpmTjT^vs7h7*63wsDL}ff6E+mdmDG59M_pj_8^tYbRUv3|V^gP;m}5 h@2Qi8v4v?3wK!`xs_{Qe0*<>MGZ&2pSh3-f;0wQ?4<-Nr delta 192 zcmXAjF$%&!5JhKpb|#zMCAc6K5(5%YD?zZZ5NvF0Ej)lA3W|X!c#a&w%6r&(1kYgQ z4NUMi@4fCn)mLTr^y35oA_PNbpvS_~MReJi7q?`;I_Ied| diff --git a/vm/stdlib/compiled/12/stdlib/063_Offer.mv b/vm/stdlib/compiled/12/stdlib/063_Offer.mv deleted file mode 100644 index 297fc8eb9bf27b993901390d58ac6b21e2ea943c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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`deB?|3IEQBN>jZEM0XHzUr z#`~v>=?guX&!@)+={s$8JI|*_CoiYtquKFd{A@Cx?9UEoi_^3w;wa>o0Nuzf=dv7C z#1J83o){@26J;erRWJ;J(b0e@3Zk68mR^gSbib88itU4y+YF&}rKKS_n@hN2z(o|B zvQ{0o$cP4l-S)zl0UUc{?OkLJ9Gu)zyZ$+#mI_b$nCMYjhW`bH0C_f1h GFu-59-$7RZ delta 625 zcmXYty>3%M5QS%E|L)ycuYGTf<0N)|EJTO|X(+N%BGFLr1hkeNED?cYD{%l9M3QER;EoNsm=jePpSNSKuf7!WW3jj5Q1~uC1_FP}$s`-rH z(7jh*Df?j>_S&rbH#X;Ymcj@7UDbZ)I{vxXe{}AeUYvNNjtH*R@KTrM0k*wd0IkFb zYE?#ht*yYsRjZtKuG0~nsjqu-&UBYEbZ&ifOROP_dB_SXebbcn71wMui*8viHOVS# z&=VPjNR|O}P?-%E*9XeyQ0?HFB`ck(9$@M@>2e?`sBFkFQ<{`^nid0vP8@IXXV;9z z)7d&FGc=CMIA0Hjh`iFz* zV0iTGXg2r%#QpKvtolMJm9k2}kRVWv7!sz%jY%b9BH08&%oq-UG0-kk(nR7|s$S|% zy9cb2sXprVIh&@}9oAc<7M|8UhJr)x=>US4qe8aJS<;)jZd&Y-5gim^JF1u$5I8#T z_mH`$6;b!h&VLDsguSF#7An?k*d|9B0oLw%vac5Sa;jgdM=7hidWTY8J=7b8_rUHx o$e);uNHzrdCZ!;_+qZg=QOIk&BP2Lu+B1&f*_&Kg?Jg|sg59Ag*q1;&{#%M5X#>?Q^wz>-C$>_2%`}>T+$Zwo<)SyHf?%XvPD^2$6^o)Cjq& zT?kl!#shR~d0xiykcDz%0lQB|GKRIttvNn2<_qo`juYe}=5WEaXMLa_&J{@4_`*6H zn{XV@s*kv!@K4Z!z%>C!BigsoVHiXxvNlqY!XYg*nT2b~4>KUvI4NJCjgcxE85s>I zLQbToLj-6XU>uT-Gk{>^Cg9_U#Ta^{z<>+^*A8m?ndnr;#_Otp2}%ZiSV3-`iBTiQ z333A_OOLc%Ve`*a?3Q@(*-P)y-d_Kxmxhn~gZNRWGl+-7c6xc- zFCHet-Q=Jb4<5G<+pm+iNqXXr81AchFYOO!O<( z-W+k7e%;56-$k$cos)$bJn9~$(YqvlL$Z?0ht@~NI@5`V>7ak|vF8c@Bkzlu z{HX|3+&xTBqAnJz@NuO}@z?2~y_ZHq+X9LuJc!fib$b|F4NcVEAZ}wLT*8x%Zvj@) zN~Ty=E2)xRk|yo9$sb~!45LAOkPOp!5YFInr$A9e80y|2IZTs&PgzFNZ6Cz>DH>5% z155YX-B?nto=y08BeXCpQ{e+DI^OVm@jDw&IYUNOwk{UFgJ*peX`{EFMmC)UldGKK zpz*m6L?S!i@nGRQxu?bBuOqTt`cRy*^s{Q|3_em6Q^ zkJ3KosXIsA?n$(t#BV#0bOfCT>bhfFrtE5)q-W;F8_#4gnbcr1iIUEmH*Suk#3a>S z+w#P8@eH-S9zJjPI&Wib&)tZx@C?&M74`SagZTGH2@*4hIsbI$#m?@t-RRMiCtvRD z?&8r((#WdLxAA%#q|w3XN{hyZd>ns!{t8L&7!OA$Y7Y*Mx)?)&2F$8PZ)_YTI#-$c z=seQvW#-3)|7J`IKbc^^onZSDES_KoV~hcR!a49A0l+`=jR5&n!RHE|Dfl6N@o3ut zxg)-Ce&mbic(H@?g|j0@#EXD?vztE1AB&&(;->-sGQ0Zm^Ma%Tr|HTkg`y`yCv&fi7GWf8#ne8yTkI&pI%5f6nrZQtJOW(Av}kjAQCR!x9zH z)$F_GKy&Q>c@mh~mz_#R3#Dp*TYTE?Q?3pI|n z27`TXdd8vux$F;HC$!TFU34g3=DHLmM&kp;6GuSsgRdxjds2R^SSfetoIfGD6uwXkz7a7~Xae zv^Y*43uRN|mfXh3f)?9G$3Y9W0j^?Un#)aCk$t6Fw!t11hi)DI5a0$i z5Ks7~3pcG~d2*;o(%`^*R#&_h9#sVunbHB}a0#a_~ z;10S_EuVT~thstP2W!amH&?JRfjo~%1)G6!jWmvdQRR#4=-0s`WE*ch?0~l|ag{B# zt(;{nFSvLOxZpCEy8?e)fM7oU6QQ`m|2=%XZ&{63p(bjw=G4@hUNhCOs%p7fzE-HR F{{T>1nu7oU diff --git a/vm/stdlib/compiled/12/stdlib/065_LanguageVersion.mv b/vm/stdlib/compiled/12/stdlib/065_LanguageVersion.mv deleted file mode 100644 index 0c130d722212cc185d1b5afff14b423b7b50a89d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmZ1|^O~EDfq{XOk%5VciG`Vsi&cP&T}p|=Mu5wQl_yY~H-iZ%&A`sUzzBpuML-5K zBL@Q`8wUdezfWRbdTC;MYFKJfab|uVb6#pWdl`hynwyxFUj)*N1c0_MGBbk=VrJ%M R5CZZ*Ocrhi0R|C}Jpd-25di=I diff --git a/vm/stdlib/compiled/12/stdlib/066_MerkleProof.mv b/vm/stdlib/compiled/12/stdlib/066_MerkleProof.mv deleted file mode 100644 index 27c43e894adba8f2d675b862c1928bf000847399..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmYk1u};H442Er=&zIgE6_F4Ff&s$7R0$A>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(>^ diff --git a/vm/stdlib/compiled/12/stdlib/067_MerkleNFTDistributor.mv b/vm/stdlib/compiled/12/stdlib/067_MerkleNFTDistributor.mv deleted file mode 100644 index bb8c651a7e8ad0a5f1660696ce1e189bf69436e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmah}OOM<{5U#H7>TY+pJ>%V(*+-UV4#0sR?TTcOA`xW+;<5-SC|AonKM{tX>7|UHM=JRtQp^*8AVC3v1_Ra#BZw3lKB5qW z5)^YBF%BF`VZf{IKOrrRGSD*?je&mTIGK7r5`#ntFvFe`phv?#;7%Na+~uU&8%dyK zcS)t*HOExiAF`*3Z7_XIDUElM{a%V%Y7!2Sq!6e*hzO+B!Fc3|q?Hjw!Z{RPU>A}O zTwWxs6iW!26$ccN>~JWg&=H_<5%5nC>nM~;E1{I66`XN8NX>Zdu+wAZ2#HTS+m)%3 zPOY?;#!`pQwUaX3w&jV#!AVhnb5VTx`PcW#rmf4hkHdE}AB*&h+F_(^fOvoaaZ`;m0@iN^(>ev+8lN zH0tcv#qo^2zJ#>D$yGwyKdz$R*AXCYIox&%(helTov>jCjM2jw#)5Y-#xV~8^1um* zt%uv-MZg;##}bh#TYFCECu{D0kpAzhy`#WFx4_H0+kp;w=>M@ieiW3afl~)wy~D2q zI}DCIq)~_*-iF|K$zX4IJC<*&9*w-?3GH4D_g*5CD23n?Lbed^Po-lY%L5M+pV zUXGRLd+==I^_Wm`4SOH*Kt5SlvLDFN)zz-Y>nic2H>HjO-Pzt09d!3;Sgv55b#z_5 zMLV%R++;WVy=`w_ld!bKCFoBe7{|TvYOHxTp8_}8ATjIU|9W_ndB^|RLq`Lzu6Y_F fy9#(C@q)Xj5={8v21?kHTSQ%pu>15tDpL3h!jzgA diff --git a/vm/stdlib/compiled/12/stdlib/067_StdlibUpgradeScripts.mv b/vm/stdlib/compiled/12/stdlib/067_StdlibUpgradeScripts.mv index a9bbbad6c8b434865d438cd1f964738663308081..ae7434bb74f5a1bc26638b1fffe9251216392ca6 100644 GIT binary patch delta 723 zcmXYvy^hmB6ov1d8PC|BiJftr|37Cpn>avNV1W%#P*Q=A5EVkZ(Go3@R@(%GL=yo| zfLu^e@dij~XlW^V0%~Y@1ny+9G@p;pIWuF~^C|urPrr2jXbAuTLeBD>KmLW{D{FZ_ z*f&(~#XH~sV9K&E&&^-6`8XY~p(14rL7*Ut6kskOxoi;7?mKc02$0-x8d9gL4mF25 zBQ%_9aze|YEeIW_x(+>p?4t)VlL%};Wp9U2$_Vi;VI4ZDGKCNf{Q$&Xh^Wj6kSV3c zt~&t(epW&Vox)4>F5VT4K~KvTMRK)*DEKuXZLe2rD58T#6TF+$;J4xyWw+ZM1bf(} zjL%xsF5f{PlDoY=igjg_k)!Voh-pyOov54i(tfg&?xw?JFC8a&GKo+cVA60j%m|uH z+6N&`$au(*qmSeSz!dv*p`G(H8mUk;vGA48dw^G}sbD`iB^i;YLiOOv7qWAWz*Xqf4Pp ziqA6JugoBX8PdEObEm+B)U6u~L8EPu-Lx&{p@1lkz_yFua#*fUNJf!sWG1kKqNg$( M759mQ;#eL215|B55dZ)H delta 664 zcmXAnyN=W_6o${S9ow;;#LnFB+1*Tr1%~CmL%|Cm@c>9{L4nXnh>B{PDR=^uf`SGf z010V3sCWSiiY=+A;3YVojpWb2|MUA;vh%C>P^>>s|5*tDDMG`Vnm@Tj@rjL-Z|p0o zzx!u@YW(4l(#0uC2%G5)MOn|u zFpn0*QgzbZ*iHPjocXFeC=dNnx%7=+Ig}2VbQ~RXLP%#AHw-!I=%&ClDb$P>nxQ2h zF`-3*DcMMhJd#$#3NZyC1m}7mwaHb14E|VHd9_2}ULjTK0J)zyO6nr_4Y;B@_2Kcn zm~d9M4SRaAV?VHcE>_lT-)!G*U%cL)zr1)SDz@epf@Mh0fw_U;Xk;{^E-WaJui~#l zpTgkVOIe+S4PE&LXu* diff --git a/vm/stdlib/compiled/12/stdlib/068_Genesis.mv b/vm/stdlib/compiled/12/stdlib/068_Genesis.mv index a993a71d8b20ea01a2e44c32fb6c58080a58ace0..78701566bc289c4f9bc8bc6bb1045d23b4addc26 100644 GIT binary patch delta 1187 zcmYjQ&ub(_82!Gg>gwvQ>YlD-x|5kq(v#oGO!rKZUDsB#?yedaUGWmon+t*ng5X^w z=+%Qi8ZYV!;@Q*U-IEtV|AdVrkuZFX4M}JsNL=n@m zIKD35`&_7x?EP!tXV9#+$S-HcMKfjB4`3r6jc(OkMzBt8@;4UPqg|we67sFyytQKoUS*&OC z;-EMzj*4s5r2U=mkBlK_*cq~djkKzR0Kfse_D6B!OtR5JyNFmYz=lAnodA(qJ0+!% z{J6wO5rRde7>yzl!Nn#o50TcjK(qh$E}3-PUirXlSEsd&eF%)aN$WWG5xDj-u&_(sVqb3WN6WEyp!+^a z>-M*#c-NI!fx9gyKDFSk~>W6Mx;}$+7DuR zbX9P*Z>cwuLn|BU4$`S#u?LN6&!hb89h@o~G=ZC^Q#)@o`W`lr?#HQV%vik-y5VN& z%o@LGXMPLi8*Y+LY>0S*xc1wwLRsZ^z<1L+B>ncK;*kAbTI(zQejgbVtf{SiWvBj5 zCGh5G`xExHl0krX`}nteVPut7urLG~7+J-A7+Ki>Mpibr1&plPPm^J1V+9)$gpZP< z4;w4r!%^o`<;R_&Exh7c`-*)qtPgHySH3v{(1;dJse~j82#Y zMiCqb6{Hb#qYIIXD2VvjyO0t8fG|7V`6I-Y;KJ45sh-4*7wW5XzWUCi>Q;SK|6#uW z-Ta@*1%Loym+fZ!{`X9L$s5kk{15JZ?4tbcg|4XulSEdjV9 zpuVaR&=?P*NRU-;Tffoppjh+}AlkEj^qfUlqyY&dSVDp(Cs?Ma+8VjF#6=JZ1^E_O z;v>Wf^);VJgju`lB?>2?5=s`VV*#*J2%*s}mcUI7qF3r+8H)W%6`{0IL*O>ZG@}{7 zfkqV4M%IV3brh9NP4QcE#MUp(FA#1w$e!C-B%HCjg(s3FYC6+Rz$cf^6xwU5r@JdM5Ra}B#pPDqu8bWliPDP{Vb%*euzcARn=viGv!6_L!>!K!ya$C*-bXWN_Ejf^)`k8bVRbBP#%blqdk^ zOecO$l8jr{)&I>_jIJa=^pUwfN`^ioiO+=ll9r51W;;{?W!KcDv<=!W9ar1ZB&BKr z<>Bsh5>!T>m$CHY5KgHmHC3{?As_MgwK}}@*7&v4liP3KJ$dkuXBZaF-Z;B=cI)oh zdnd>DxAI5gRTJ-x$46I3dpAc%*N<-;9o@`Noy7;=I#pIG9v)mj7>~xsd;9x04#wmB zC-0i;oV@<#y?66R-sf%S3p9=drHo4`jVD1y#wXh|0pW~_jg*jIk}{rleES(7VZin2LRY(=S6)qXlLnLatU-Tdk>eGoyzR zG8U#8Bl)Zpn->8Wb88}AE)12(xE_S5nNx#INaz1Dafeinax+J7gsIxd?8b%}ZOkNL zkok#ths>t#hkX^8Wz{z=O4rogu&aFXyQW3!E4oKvJ+n%7TY?Afo!jSo@X)MDa4&Xb z)=AP)V7e+bDWl5{?N8D41a};IHIKix>Dv>begfkX`o;@WSv5Y{jtL0u*~u`?|I&5e zC?eL3&R>zUl>&7al8+`LE3rqLe=JvVBmYr;UEbKqLX9-ov;u^XpQ?v+y;wffpH!%= ol&-#jaC5re2|M{O`o#+U!juWiZ%=vJyyZ2WLC5US8KeyU1zqTcsQ>@~ diff --git a/vm/stdlib/compiled/12/stdlib/068_IdentifierNFT.mv b/vm/stdlib/compiled/12/stdlib/068_IdentifierNFT.mv deleted file mode 100644 index 44d5f27272aecd2f94a15d3e82260ffe92ab259a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1493 zcmY*ZOLE&r5bf?6V1OAAACaO&N{*F}EuTP!E$35CB~@M|StMDrAQ6;NrT`WQ+0iAm zNRMiyD+2-#$lZ7MwgNIG0h_jLDr{icbTcgKGj7XStbn)I3Y;unfMOe=1G|C?NJ@gD)_8(J5`4$C#weze5OgJjt|aoc4JM`q>;cVqaJ`P>2;#kH7>%NFgAa?q0EUP0NyqM=@Q!I+S{`Tu1+^_1os@KB0->sUWD&6mkt1_?s=M`t(*m!n% znXj6lGcyL)xB8;Z&dNm-?%dh+O%wmPnrBV^Wwy#Lie=GkORJk^FwfUbUER*|>s50* z{NJwQRow4Ixu}Axys_l7f;ZteMcM2KovS)48?RkwP30HsStm`gSG_6M(k`aXo140v zU1XQ9!sqPm2;4ezjtjc^)R?Td6bFnPeFY~!&U02t+%71F= z?6R?YTa{$XI?v{}yUJj5Ae(l(v3T|%_7Ku?$VIVSZp&HpcOgM<_NDfHiH3^8A6z=4J&O5sFm11Ua%&%p@{-$XU^a%>|+6U;dKp&y#aAm`(1k7?~zWF#GcZWY6|7{WgFbI~}FZfp*@e2;+Z}Fm?!<5V@O8{rY&kmVoO5hPi#c_WC{PAeal;XWRdiD$=;BkuVV!llLzdy~Pz(2R!T;ba1+5hWUdMxtgSu^HnT zLypK3%QNyii{!}YGR-vH;#1%zp(?F3Qc?V)RuO@+BTC6df{;$lnB-h(u9YDGk??3V z>cpxJA}N(ZinIw5Brf?rlh|9I#d>6S6}V4hib8hHWp7;NHh%N=>vz4^b?aU&7OmTC z+@^Q2a8>Y2?^?=DFJ1fH+R^IFZ$j(e--Np5!K;%`?U|d;cCBoUM)lJsZbGRB+x6j4`jab!53@)gG>D;FR9!uM0{k?xYg|W{Z%>o0YyEO(7B^+N%Sq09VaiTS-qv-np$^45-`q6KdMACgaNqOm zqUry?&%vAXx93+ESNW^6vv1F@u54`Yu4f%3E{aeb6m)QH$nQiI`?H)>?qgmOCjaQe zhuoLN%IVgv=pbF2xv~knF5T+{br|YElAoVVd8TD>Y$E_>tt;?_L zvMKhbX7{4=h9oX&BtHFN#wO#dP_);zukK$=#tvuiKDd+3ZRX@w#R3&hVi7kZBwdL5%e0IAyc~`oLih1ft=bWi*Tm3|BZZR`zk4u`${tqwB&jlNdQi zD-0Mh<}W$pv7D%gfH6VD{K0J0w-k91M+!1NfRWB7%Q6rP!#-L-eeKWis(nt!)x(-vrHO46kukej4w)HV*W`zIl-Hul&VZ0}mT z>$dI*fy9r5#7~bL5aN!+1#u}{5CU=Ggt#CT2>}uk;=&Ci-q=n_6VbKi?YHl}dGF18 z&+|T<_}$bHLUD|aljF0>`h844CS&T?a|(8P!!1yQ6T z4e2O`;>bWIVkm)khTCC zbTK^+vNIEt7-j4!kkO~dLEAcu<0$*g^bDp$b9rE}XAc4$GKSeiYBD=DJe@r_d}w$! zdw6&*do+72g*AqV#uUs5qeN9PRyC#?#2_lwm_ZbSU;QI(-mRBei_EA4vVR(Yush;|g}g-XTmc#(Rp=~o*1(zYwSwW_h?H=Dc?3E$I} ze6J?zi6uYag=#h6VaP*$#SOcwZfLA>kB1^$KVQxbU`fN}nOQJq@gx15`&PC1beuldn^qJ^Ghalc@( zCpdFr-;RO6xdon`=HQ6V&Hfqp+d0#-V^2qJgF8*(aX08~l|eg|2g%C)PsGCy^XGfk zPVeCk4zY(j2y_p35RWcGrv()^geM~5HpLyDu59y4qwNbX3LVKFaiQWt@|^0Or{Ez5B%;f*65{P{&s4levC8w~wytz^;X#uZt-kO4lACYsb zZ%+2uWjORj-leiixgE!YYDFM-8oZm??{`mb`)xKqS}2u@OKXMlT5;XkEEdZ?ZWD%+u+LVK$fh>j_!w?(5My9ii0A-Ej{!_d zEo+9wt-K8rBB=~wLde$b7}J=}D1)orj$22Vnuwb*ljcmg!c9GwvkgXIf7~{K5-b1T WUItTS;0%+vgf#ik(Tp82CFozkY2k|i diff --git a/vm/stdlib/compiled/12/stdlib/071_Genesis.mv b/vm/stdlib/compiled/12/stdlib/071_Genesis.mv deleted file mode 100644 index 8d67e880e708d6507be92afbb8d77cc790b1d63e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3627 zcmcInO>Eo96@EifB*md9jelhMU;asK%kq!xb)xRJX&l>0jBR4CrOhU20fLssGHXc` zNXm)#)SkMx0_~wdQJ~mEuRZp>=Pnk#^;V!Q`m;cRV$q_jGR^Y82<10@Ma zAcF!iP(cG7;$Q#;6B1xS5>mim00v3UXr$Vm>vcK{BZkfb_PQr|$_0)A&MGLNY^;%*sgSP-}P*r^8v5fRaTeT@Wd& z6UbySp^2oGCXsGUAwPa=8tI6To4lQ!!I+EYERe6vA@}wy zl6TB`u(CG@415)364{#shQ5YghVI~W`0Gf>T?@G#G6V5ljFDv*38eRy&}aI-nM3+u zIgj+=3Ob7IW7vwBT}OMVp=2gAmYK**W~MUJnVEt0Od+$8+04APx~!VAtSE|XNa82S z;!z?h5h9i%zDIBdOG4qlm(P7k`^#TaUI$GlrY`A(%0yRaOb```gsI^x;fqh%a?P#bK2O<$9R7Z*iBxGb&H4z?3CXo-}Mnf(R3PI0tkYdpwcNbAi z7OSdxISOH-8b}DyiKOa?GSNkpx}-#*8j{F}#?iQmSs5ZBkyT6tD~X)YSscyCYBVV5 z#prqw%N-Rt%2k*J?E!D{zzwwRO2un8!`QvLS2?2*J>t(DzpCw=I&O2nYV3IRIWlL_Y$^9Lt^681I*nE=3dJh>PBU<##O`yR zxiUR$AJ^UBwBz>bhA`o^!%o_I+2>Bs_AkbJ%m;3GTJ@dhyN-A0do3?;>iUyM9clFm zV(9tW6Yd9?Orq-9Zqp52r|y2pjXpctXYCWux7#RWhZuN}xUzG;@zQK__+5T+}HY;W)G9_^J% z=?cOS@}8XSbQ+2_`E&cclk7mN1E?+5Dp3!mYdo}rZoAmwbI)#_IssP#ufeCJ zy{_m?q0WEUR$KLU&28##VDm;RyqM-MFo#NLpYaRZ?-t;Sxus~0+fF+?<;~EoL=}pp zUkP>^&kFVjf0Lz*&l}!3w}a?#TydfMyygZW_g4{@9#$v5*RaoTAwc%|?G7$=r&(*` zsp%DE>^1R1A(Ag_3G#|P?-#{Csflk%e}Iqv@y|aSwHLo}fBo#Q4MV!M<+e_Ox7XI*Ym^Qv=ar|m zYWVP>`=q?R?f4&-dHeWm>*=QZ!A0Y6+k5xkiFz>W$<29#A_8B6j!t8DH1k}8xl(+mFZ2oKo{u}8!-z86eTNP zlu&%sP&RrBy>VXoW}-lqqHL~Pc{Wbhi;5AuMyiHVF{&10=9-nKYekW0p@@mHtQ9Zn zS>*+?v*xO`O5<#fuCjSFH)}3i%T&ktGMmT!8|DhCt+1QOFBo_|RBPP~G{P1QP<#2X zC6vffV9PYm@^~3hVB!0OttfIVhPR^5v%ppb9vDuXsYrFES$SiK>Bz@e9H~Igz!CAk z9(zV{cafP$4N70fo+U5~3wH@iBbSXTki$8M3gF7i6~GNFra+$|N&v zoHduMC92|lDJn$-B(_*y64&IlTXzR~9bl3xycA)ISM|$Ms9IMLgF7Ja{dP0oQ`~@0 zQg?5Ex+V1&?rwbYGw0)874Zw;mp^_->}rzu75>%VIqWK_U-X#NLWff`-Ia}=c6Scg zb6t_ofs+ZxkMj{a?DE+mb z0fwJJ2)~TIY;8m^=dg-+n5l#(7H@e}r5e>~{Q6cD&HUy@?)6=C>cwA4UQ&dkt;mr$ Rh5r{vXg9~U@O0-T_&3xofi3_5 diff --git a/vm/stdlib/compiled/12/stdlib/072_GenesisNFTScripts.mv b/vm/stdlib/compiled/12/stdlib/072_GenesisNFTScripts.mv deleted file mode 100644 index fe06059a19298b989fe5ef630ff59c63111237cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ1|^O~EDfq{XIk%5Jog^QJson2Iy!%2WAh#x4*$iM`|jLblSnTMH+i-|$dJvA@2 zIJ4N#EhIR(D6^oXmt8JXU<&{> zLZI-Ry7mL=4{6^#qTi_a%>1RwPpZECyc)W%t1J9VW&Q8fV_QG!+wfig)9c@_@q*T% zwr83OO*;!jt9S7%g1&gJC+|y}b9wL01+ka6S!Wb59r%3@#8kpUVES3_~s}2729w1 z=7Bz19W9FoCx<7ihs$F5{^{}Ew@!8bvB%4YtM``WJIm9<2S;zO!oB6m>GA4=!~1uS z?!CKgpEqxA&uI<_Fl-zQ1_?HG-$6oo=td*0>Q4KWnWAccH0Rbg8&U{}SO`V2#4sjJ zI%Cs?gBL+-Qxq_0E;_gd-Z-<5UI$FZ6N6W*Suq`8vTXK&@peN7B>2qhIhhYGWD!*= z$OVZnUHJmsY`k|qPj21m+0s)kF%`ZruSw=o@6?zo?=qKNa-Pg(_Ev0lXPj7Sljp#~ zy;HMrD_2VODtTXXxli7NS`;b{UbD#>4=B}Kr{Jx5^+_?y)`x-%%0kZXIg!==X@^&P z#Oi4+PYxX2YLaodr59$*fJ}+Wb#a}bExj#h>a{NyqxFUJ(n+ywQ(qb+mX%Xt1I303 zMg%WvBZ5Vepjr|S(uNq^WQD1peNovBB>b=WIaAJ(`BY`X_N9O7+^ClVx1^-k<&Bm!m3g>l`OS-k{T!IQ_-i0UEJEB`KzfLeA% z1xS(P)*!_#P7sB7Umif*s#bVLVQ3ZlaL`s1lw|qP*x)$ zSg?vve*hpBd;qLLd;uF+Ba|h-fCP0riU=dkRp07U=hUgH{;c;~@8-AlUseNvM+g)S z#EqvYzoxg&Rny<8tr~JKWhJFPlqSHuWtUl&{uGbps%h< z1l*Jo#8xdSleE2#sP)bi5#%m5eC};5@wtCx!soRKNA&fp{HzbQwh_cjwNGg;4^!GJ z>)%AM{6M3Drs|t3fp!jmmMkD%Yg0YS~Q6;h-+Za=je;X;u5ukNj*f8#Se^ zma5fqqdmtqLsI~1(<1E)%1paMcMNF`3e*Ms@Hzd7Ud=x~zkIA8&QBj)p0sm0GsXEQ zk4}#7-F^R~_6ylu*Z0mYF3vv9AIvY0KRo^5EZm9Udq+(dQIX*OA!dd{7J5C4QB&$EuGI$K04Y_L zL9g02a08q&>JXg_7&Au}oUqagOGg-Us}5Nw7NmfaXYVF57fgsSlSMRS0_W!@e+{B? z&bT!F1^)pWIkq`Q<1+OQGh4aoF)}1!t%=@|+Otk$2L>3%z}n<&u#COsEn^Flvw9Ji zoVWQQITbutC~R=js#N0<#bxVb&uMl0nV7cP-O6l6sgTWG_OF~UBHg-QBP};9_Q{I> zq#YSB6w868~% zvBIeRKHFOCRo#@hARct4OgCsN-h|h|k;6FVDp%Rx8eb%DNm`tm_?t!C=XK(@6DNX* z>oQk1L*5cA;*_lr8_^WHBo!FQBs1dAkV#aR7-B;Q%PEit3$Y&?hdlfjm@rN$EiBKy I!ip;R7aSvTYybcN diff --git a/vm/stdlib/compiled/12/stdlib/074_MintDaoProposal.mv b/vm/stdlib/compiled/12/stdlib/074_MintDaoProposal.mv deleted file mode 100644 index 2f4e07a5c960309a401f7ee55925e2980999340c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/vm/stdlib/compiled/12/stdlib/075_ModuleUpgradeScripts.mv b/vm/stdlib/compiled/12/stdlib/075_ModuleUpgradeScripts.mv deleted file mode 100644 index f2d215e295f47705bf56c11f22c759c52fc43203..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 901 zcmaJ<&2G~`5Z>88J6^}JlhQ(k5Qqa8PCfY!94jgXxURPG*0qS&mVeUr33vi7+>m$# zj)><$;w2cz2`UA#vSw$#@0)L|)qH;VQ%OR|1V~KdfE}0o14QB@EWID_jrm_hEWe5% z{4PEL%79S92q%I_;^85Tc?0evLnai!BLN$t+U6lgcq%YN5(xKEE7b&f83Y*lOd%RW zNJQdI3CyQ6@VrGF5jaSYXZK)^g6RUs9>y_YM?TiRKk>nzMzbi67eg}(1(Tr&C}Y4w zynu$3;RiB=38BdTrsb9g3Igz-0T`9xgn$ARq6x)>9h_EKzqW7dyfK+wu9~9mTKS@K z7ey{#HBHsD@^#%6l}pad>b=SBn`?J!943ui7P+&{{ay3u^wLykO;uN|S$pqn(_-gh zW!%cHbw3W#_1d_n_S&xc&gybI{|`>rTLb%Gci+`)PLA9DyezuA#9+MGQMZRZ>g&w> zJ*({+MDv^H|EKj;(Ov4YaJnl>d-xB3y*W9|ZKwB!y1S}$eQ8=7m@I2-+v@7#XtjM* zZLf>A)8{vOM=58o^k#gidEK9{i}q3v*r?~OayBm9#;l7>npI?6rNv#meSrDd zz6MT!MI`ZXH8JH16io@GL*YkcC>2v&i4<^k5EN<)rj+ublzUAQP%!}W021|tPth|> j+2bL>Egw%3rF_t*B1xzm)X}IG!uLore>R$>5^3@aR2#wG diff --git a/vm/stdlib/compiled/12/stdlib/076_NFTGallery.mv b/vm/stdlib/compiled/12/stdlib/076_NFTGallery.mv deleted file mode 100644 index bda70d9e15f10338f3b469feef051e14342bf596..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2178 zcmZuz&2rpC5T2etNi!qukF5RkCb1Lem%!0XND2a#giu8Vs-WPga=fy=RrboYtHkk< z2jBrXaNrR*<;0OU;K~J#TzLR`M$+08sA{LDd%o_kd!{wopQe9lNeGF7Bs6)CJ^B^+ zcXU_0rGL=i2k|!xzmK}|$7nZQPd0VfSefNwOD$Q1fer_BIQI+V`NVHI(8yu zi4z;F<3v^m8`QyuUGF~Xc`@$$C=-$*QfyY-i$#>CGvCgOxM2oz)jdS+S#4*$RLkE5LDwQw=_h1!p* z7Qm!og5eJXBd87y8fps11Dbj_=|_SiXClxNw3`PF6lCig5$aaamBcQu2JC`dWOy-a z12E>nO%&m(!DMAE0xxKwBEl$k2&z8+wKEzVPn|Zai(_p{tWCDv6+vBqy4FUh7tg-_ zbnp1MSf0zL%VoJ-iKnlNMa9rAzc{Vt3+qXBJ09J z?}Gb<)T?S)o;QI_t2!*+GM67<;X$LbaJ@+BrkFCI?279m*TvV`cG_zDi8i2&Y|>4< z;K)X*NUvwf7Vj!z0e|#y+HyT02HzbG9}&^VcZdRT0xThxQ3?d`g+n~LN_SiOhidYO zyiYz(Df55;0Zb!<2FodTw((Svhj?j-rg5yn;0~I?;%I9&5x#Dn#|=M;aa#9A5a_X*d|7b&ucQN zr3rLET^iT#Dwh;f>{3!1H_~>fW*5wcD*RM@l3Jl)n@`0MA(~oEl@H_d+vYosBfab> zI{57YxN*HX2;221;5e~Lz$!%|u%2lwupZ19tsI$pwvY91X$H3I%BG<|uH;`wQ=g>< zho_MP?A&R19>>kLk(v)K49E@sF!;J^ERZX@!*|5Mt+`r_h?y3)_axRA1r0DK>=bw5 zDLfaz&UuIgj`?Qh4<75n-U)>Ay`$NO5)V~4tK%_#l_0Jw!c zjHrQO39~~U3LOA8pk{W2JA)T3c4*?AM1nv(ficC8B?b}RQQHaaIz3D@u^l@xfPHl- Q5ZDoZqY+O?1{uxBKcMIgkN^Mx diff --git a/vm/stdlib/compiled/12/stdlib/076_PriceOracleAggregator.mv b/vm/stdlib/compiled/12/stdlib/076_PriceOracleAggregator.mv index 2dbc3133f6378b925c4c1ec19d6bf1c74c1f2465..51dc465f667614bf8da44f54374215c28130ffb9 100644 GIT binary patch delta 331 zcmXw!&q@P9491g5W->c7J9JU>;-TQ5g6O>Y252;ZxnF83Y9c z3>pksK>-jz6wb6k(M~LocOJ!rkRxDjEvOiiVnRk`oK9Vch@DT+C48VU156HX5FlY^ zbtMC$l*xSlcsL2obX<*^>15edZLeP5j~27}eAXsVS8aY*-;5{MfBwrWo-axY>|qGO zTwuC=6G6IHey LpwNRTg;DSWgf1nZ delta 403 zcmXYtze)o^5XNVAW_NG@+~!V28;gLbAlP3cwiY&`eTd0nf|tvYOORCdc4B8I`UI9f ziSJP*qLv>?*|L>OJDr>w*TW402qWIf})*sz7Dc~r9bf-lPAj5D_Q?RRb&tZ z5HLtklxWld8W6QIED_l1Bx+|Yg7hXbsaFUT(h%)VCw`zZ&JZw{62w*>6^R=~D4jx$ z2?}K;A!{OH>j2qu3{hDVNsKM#xDEhU-U>mzQ3ivc8*-{H*K`d$V#d zoef)APMY~LtEUgW$+)V5p=ciSJ_r;ECYV}qM!(T>*s%LSg51$cH)pjU

zOCbA>>@`L(}iT4%1p#Cm?DD%rt z>>vLpvIaqb1O*=Wpus@kc^VKk2%$kK4O%m7Gz5VL2v-yd6pUKQ29e^e=eF46EpeyR zNAUaFfZSOrF|!16x97UVUJ`@aPx_z-yBU~+WFLaV!vppYLW(G*9onM-JrY)e@ML7A zRI*z_N>^D#8QV~VT;DD9Eqa0jfCwN!G)VV4nJ_4Q8=yoZP`X;6Sv?t10?|PVjq@-b z8b8{4gTwvoq&ogoOsnI%x|mK*N6mCLZ)2|7vT7G?2gh%UYO*LM<$2k()4EDFnqC*R zeP3P|&A3y`)3am$bULZZW^mRNRa=ba-1Kho@p9UJI+?lRK5;g^D(l6(Yc}U^yTjA+ zrW`HiWnNeL$W54!RwL%Krk>Sparyjzf_(YvNhdDz#cW)#7h80>)@CoZ_^WzZ=9lZR z`LauUv?Xd*S=SEFw#fNSmCw4QdA*AIkYe6NUV99-JeF5$A}q$^rfl21zR>HmSyf&; zb|Xe_(?GH&b-Im7A3J1z_dT}8{D>9vgYiAPzYtIXdOb)D;Sl)W<5CfDfkJRW zeL@l>Ns&iBX)+X0NR);)>H*&pI}}2)FlK|)TFIa!F_c0v*moe`n>DC}$6yvX%d}?| k!;0k46F$THP8;89eW4jV$R2(@S&Guc#_SMNZ>Ri=U{P2MD7ryo zn)dYc%jvhi>*n$J(=q@fWX_|s3telvxh!||MfHcLypz^Hi2JkL4o|A#B`~A_TEJW= zloVRrM^_{qH3hOmSo#`vHv5LUz(!3%U6PAdq|3QhZ-@G?JT{aTI$V5Y7V%f~dWG^6#2BIJfCW7Dz92PMa0}o*&28Le1 z8>fgX8xJPQwW$MI1*|00v>RZ97goBCbV zv;>Ag1K(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 diff --git a/vm/stdlib/compiled/12/stdlib/080_PriceOracleScripts.mv b/vm/stdlib/compiled/12/stdlib/080_PriceOracleScripts.mv deleted file mode 100644 index 9fc3054e32464ca19f39e147e1cd114bdb85369c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmZ8bOA5j;5S^K%shWTy=*p#_E7!e+f(HmC1_?-8(sbd{qj(ID;90zcX$x99i^sel zyyxa41puT7obfH+i{vm%vj zC-00s`rO>?*?3olS`MUzD_qc*Jmk7A8*l8~+pDXC^}6gjqN$>5*W;YFMez64DBY{7 Z@AM=NA07h6WIQ#$r diff --git a/vm/stdlib/compiled/12/stdlib/081_Secp256k1.mv b/vm/stdlib/compiled/12/stdlib/081_Secp256k1.mv deleted file mode 100644 index 5f0dd612f4273ea6dccb1faa22d56d430200a532..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 604 zcmZ`%J&)5s5S`gCf9%E=gM|=+0vbxh=`KpgMIoY~0FfVHImr@PN$hCtB#LzP755`f zqM_igT}ws9*ufGYSglqw@4a~|&CHjl_gVpfMo>&eJb5L?LcV+B-Qaihf3Uu~n_ECV1(=#$)N4XoFTs4fcV_0UHQ8Tx?A z2Oct}2+$4CB<;mULogsi&RdQuFn~rEKrprQ?fKq~!bo41Z zeB8~}`TV^-MlCYUmqk|ZoPA;Eiz-W9c1X9aBwg8K`q`D6ba0W*j~9$A43uv25vnUhK1VzDP5-+-+=8i>lmMQIv(H z?*4v|Q+G~>`&S*qP*b1Ux0y*`A{d1pJ{L*`9>nUUh6g~6BuZ%LL&6xv=Aoty(5#P1 k%#AccOL3+}3_~zn#zQn*bH-`z;(w;dWM_&AZ2~1f0Yy)2RR910 diff --git a/vm/stdlib/compiled/12/stdlib/081_SimpleMap.mv b/vm/stdlib/compiled/12/stdlib/081_SimpleMap.mv index 5fda8be8e329a6340402ae254ff9ad5ca5502fe0..0effeda9fd8a7551e7aa7b6084c83a3ce1d4c1ae 100644 GIT binary patch delta 626 zcmY+AziSjh6vyZNn3>&qb32#wZj+M`2qG53VIj%nR5W^O;U6I)DHJ3jNnsb#rLmB0 zZA42e|A1g2SX!m96)eR6z{)pw67(_q*!|9Y_kHGj98T(+Z&!bbGsg75R9LmNw#%=e zweR2~_%r+h)f?`+4?GN?cqC`c@f-i3-f88U&(-T&d)IN;I50R`8fb3^BkjweomQ4r zaS}odz0iad`l%T-<1|R)ZXNb+lOPay?X}TGPM;zn5zNJ+6oJqO-LvF_7_3dLQVrd2 zc;ENW4jv!uzS!|QFAw*hJU#4AvF*O&^P^cp0Au=XFap^`YA7RDwkHNWEXkD~Wr`?f zQ%BrQn}DdtFO19ah!a8eaKq{m+ducPdPvNM5xSQ)07*TSm&FKdFe9=`K$AO3Bc0b4 zpe-7UnZko}8B6BF%RvFQQ}>frkCXxftn)=3C!i5zMnTPXQEf!)7F*e(|NG10#!5fh z|IioL{TIDlR}mDQvzuy+>RGuFREQjSvYj49SCHlvZLq;z;%l}E9BibCP{C^y@2WBc o7UkPAv!riU+`}Y%KTS>a*^AFr_m$U%vy|%`O02pxBGI(}0G4Ap7ytkO delta 729 zcmY*X%We}f6!rDB$20b1CXdOpAtei70qU}K1MK(&gv2Te)kqYSX4Hh&s$$0uRr!Dl zsh@yYf!Oi`>|lWqtNsMXDMBE5j<4@M$LC&a-XyQ>-FL$a7YQM1Bw`tNcyvbU6J6Io z=^L5P{EOmqU60=D!hX?h_g$;>hyKd74@s1LOiu4qCtTEtgluOKu+waj;HYQ=O}7W^ zQXgph;BdNS!RfVzz&-(a&<*^p?NA+FMI1S6)4XOgo9FeskvH>JUf8zne_C<7A|)DcKV6+3MdffP8b*;pqw z*E1)C6EqNETfe3Adr9?d`FQ$hcJS03E~m@Iyfo#@)$#0LrOSD>dZj{29W9PZw|p_H zrpM)c@w`+aj;lqrQLZ1#CnsJ?%qkxjtZPn?p@zFrW3N)_#2y;+dXK;t zqSFubRPG=rQk5xaoUZ@XC}`M;UE$bAyCfN!*tkmznMu!5Aw@j$W}l=Ev2tQUK9=D} z7+kY3^vSy7VGFL((pU{}y(2u7x9cYc12rnV^bOw(4}*mv H9p39Vqo+=+ diff --git a/vm/stdlib/compiled/12/stdlib/082_Signature.mv b/vm/stdlib/compiled/12/stdlib/082_Signature.mv deleted file mode 100644 index e37f2baf06e884792c42fdb4bf03bae888c3fe3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 430 zcmYjNJ5Iwu5S^J_+xx>xXlQ6SLLwy!1qB5X4FZIe)(ZB3tPnf0ogg2A3(!$<1P;X| zn7D}8)sEi0H*chUU+2F*1^|O#$T)R6*S98mxJo|o6U{e`!Vf))jzFM@5)_CDfEETK zQUI}*l86jOkg`U}tcx82da^*l3#1e05uzlv##&2GE_y(NC;-)=cSHl@2#_##c94Y< zU_luf9(4OuzE-Pl*RZ=;-dz_(!)+ViZ@aRt;w9%@-B`{W&g(rlXIxBYv&m()U%i#Z zs^e_CdtP&&9(iucmwqG*%ROgD->Bt$JDttflT5bAgelvMH`}h)Rb8>F_+7X4hC{(^ z*VKJ>Xe6fpM*@(DMjkwlRZyu~fOZQE6s2B`lLZCxB)=yhc}f!0VhE|19L5kLu_ZzK LXfc>meL?UCh08)- diff --git a/vm/stdlib/compiled/12/stdlib/083_SharedEd25519PublicKey.mv b/vm/stdlib/compiled/12/stdlib/083_SharedEd25519PublicKey.mv deleted file mode 100644 index aa92ddbcab19b8289c18c5d75dd714715d8e0637..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/vm/stdlib/compiled/12/stdlib/083_StarcoinVerifier.mv b/vm/stdlib/compiled/12/stdlib/083_StarcoinVerifier.mv index 1f79c3cc854a84bffd1177410c4789f649e19618..684d44fe5845cdaffafd90109c0a8e06a708ef5c 100644 GIT binary patch delta 600 zcmYLFO=}ZT6ulqsW9Ge?$xJenG|kwg>4%6Qjj0j@#fffQxbg=`yNatqvruqR=tk&H z-c}G@bmO9kAh=N%;t%jg2vyv=_Du-(!g-u`?z#89d%rdQCP#0|-&O&DMKEOAJlGe< z7|0VmL;Z>VaB!+p^--Om`Kqr(=lZ*f&yv&^AP_JJkQzXFXpcYxvqql{ecm@@-&jb1 z$Xg+WJrZT%;>>}+zY&n%Duzg4?poW7GkzHp9S;T-uUtL8#mSd!QtV-Q}>=v zH#^1(G=xMehPsA)tQteT0GYT9=#rr|_gsux6-U}gqc_Ag85=Ni%I=F8-+@S2sp^sI zXh%{87SJMELFAQutKRM+BD$b#*g#dd9r>`|9@bP1mbNXi_Mb02ujGL47w)s{mv@V$ z2`*R@$!{2PcP_7PPmA2rcxQy=2!@OIl(3LzDfu;n5*jT`(A`qEvE!bpd!3562V!^m zWx|lOwm1RzLp|DrNLol#A~Up0v@6ulqw@!rf!@?Jh)+cZhjHpMDpjLK|uVb`uIZfjbKfofZti0H;mSGtnX zm11$@A5dJoP~7`BbS;Po&MTq==W^zrGjj*d{3w5_Jbu&uW)%QfgoKhN_aBK@n9KM0 z8TC(kDxzbZs^|I%n%B{p_r*KrJ6*L{dxmIEH@d2T$xv) zv#J)tGX~7S{caF(t-%NtPC3(+yqeeYG|#xwNjnX0_MUy5uA?$BP*E6FV1|myi~($j zbWp<7Q2hq3`F$K}b!&HLc5w9W1W)jsy1To7XEssW2S-N-55#0Voy3Rtr<1Mi@y?#y zy>~c!7)>YR(bmPwSNtZwUCE6VXb6es49$lLL<`1HJ3=O2jHqL%>leka<{;5V8oeye z%aQ>j9s02tA^8`g+i9&9A)T&-{!=z=z_I@-Zgl7R1y#MjwpG#j$4@=iWRINiw`DhR z(#a}Phy_~yr93-us%~j?VTkP^^iS_s!a_Z(Q^*FC&}hMF|6N|iwqI8pEeC_1xMTq> zq9u$;Ym1KjvD#drMA{H_S!O}1FHtFcgvILyQpzBS%W=vs^1oDDxY!xLpdDI&Q}_P> DRqaba diff --git a/vm/stdlib/compiled/12/stdlib/084_SimpleMap.mv b/vm/stdlib/compiled/12/stdlib/084_SimpleMap.mv deleted file mode 100644 index 0effeda9fd8a7551e7aa7b6084c83a3ce1d4c1ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1160 zcmY*Y&5qPY5bmn3?zX!<_Uy1b%OXS+A;bY`#R<&j!rzh;;t(mBs05R#zShtin40(S zH@MIE36i%owjXHM|4Vz}Gg0=1zUt9GiOoMIVh0M9R^*V+yatKrfEA+viIhbx!jTb? zpcRpV6X9J?37CkMrC!8{f{0vYEO3%rP;kk6g}ZXZy`2f~)5#w1`@p-tyw8XY-e-Q~ zb6@yzkx%l2Vp1Gv7XVWZC!a#Q(QK-~rhwa9(On9>HUtO=8n$%My$@tCRk8uH#fBmn z1T`>p54xVnxMo@pq1NJZK!l^wdDe_}eq*aOC%}pRwpgxCyA(3GS;20=5zbJVa6*zh}rV2%TAiQs}}Wo_E$W&CvB{{IGV?G*EZ*~xLkGT z^v9x}+tXOT=>D{ATsAMGJzK3~+i5m2FRRnDNb{vmcHG_-!tZHAJNo2WL zH_Pba>#nU%IueD18rH9>)ogIukHf_VI+2l(rIXFDD1}(0YRu0@*x8mr1uiCYNBdso zkmh+@t%;&06X^(hZ+2-;uo`H-!9dc^+A~oZUx7X>m$vt_~H$k$? xIlEh&f~Rfi`DB9qwFq=v9I4EeF1RwmVE&V~F=-%f>P5rKwDi&hd75|%>N|W)c2WQU diff --git a/vm/stdlib/compiled/12/stdlib/084_String.mv b/vm/stdlib/compiled/12/stdlib/084_String.mv index a718cd408f0896e17de2b6da730b431dfe2a7a7c..4b51f4373525345475828b2193f430dc1ee0f914 100644 GIT binary patch delta 236 zcmW-cy-Gtt5QXPwcW2$%d++Y%DhOgk2)3q6dy%|G5PSx~#)ptRfQXH4s=R}Zy^VdW zLa<2ZCe494=bK^9hrG(|+r_Us08j)^K5%(3kKR5%$sc~B|Kj9+xDPvaanD<7HZRlr zODxU-HzSWgqtmmhJyvZ~O1Uko^(S5rX<{0cfLS8jtb!+zl}&HY6;L2|%XeCgkpcps zQAjW(s!u>aJq*zWH>Bki-_5%lb&5*a7ob>)F1C=Z@d^cI)v;m55f!O9+zQ9gSP{&1 JwK7!e{R1+R8W8{h delta 155 zcmbQwzJlFwq0DP;HUKf&xN(!W-9}Vq~&loLt2u&nPf?7E_!&6B8FB0|O%q zH-i9!1tSyCa0U@W5Qm42iw&q!oY@(uGMZVIotcM`mCJ%Y(z?_yg)_B2xeW diff --git a/vm/stdlib/compiled/12/stdlib/086_StarcoinVerifier.mv b/vm/stdlib/compiled/12/stdlib/086_StarcoinVerifier.mv deleted file mode 100644 index 684d44fe5845cdaffafd90109c0a8e06a708ef5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1910 zcmY*aO>Y}T7@qGP&y1a2XPvL6&4+0#4j|GN6mBGKq##mS)d-2xYVB+qQ`>9pZc@sT zWB&yguDu~~&)#8P6IS>wBX@e9@RJ^es~ zKiI!q|E5CqyLwN}pTWoO@8B=h{Ll&!KnWw92qFVQ6y5-@4hZJ~g|z`Y06Bn#B*ej$ zG`(9(HwanrV(5p+K-ad8kkw|3kXS+2S%J%12#6gW5wW|;9gI;#sTrRP1U$49yx_D93X>r#xe^rE>~nwsxMsuxPux}D{P%l|WTxSE22#>AH%k**b=<_dBKQD^>t*-K!6VAc%L(x8S8SN#GM|mGTLb%T6TCOi{ zX8!#6$FR+fd~)8ETs8ckcCG9=+W z?Aghy{_-& z!7N{rxD=M*(!e#eUqkNBA@7TOYBBeQb+^P1*w}F}v98#bag!gAXB|tIaH(9eoPj+M z4~1V@@l|JzOm1gw%5Y_pc+Jq8TDBbbw`ctTa#7+Y60pSb<4$bZ zEfR*tdm_e)Mi#qtXlO{{mV&N3-!MiSzz#`EMa;LygI)1t$rJ>ZV!NfB%&|@ZyJTMg z?u#G(Z?GZ?&}uZKu?_ack4rHNObgPMj8IU#$C{{M>E&cI)UXlsnh8q2}zcEu;N2oy%bAe88D|EnBoajL}*xszz_z=GX+ SLWe_6sqZF^_GJ`*asL6IU=6YW diff --git a/vm/stdlib/compiled/12/stdlib/087_String.mv b/vm/stdlib/compiled/12/stdlib/087_String.mv deleted file mode 100644 index 4b51f4373525345475828b2193f430dc1ee0f914..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 927 zcmYjPJ#W-N5S{(>dS~tPUM`3r8iWD`QY5;gOhHY7M0>j2If+H^oopY<75o@}5j_n( zR0vVf@z#MPBYAfA&D+_xp85Rv2U{XyK~6farYpU3=F@fdTYMGni>mB5HS@oe4S&>6 zS$ww=WI>V?QASc`0(%XFjD)jF12?GXQYP1q$miIyM-(^^6$(+QfK7^$s0tIJ7)nw) z3PECOEve$b;f{mD2kw7qFNJj^td|mN3Y7wk>Ox4MW5P?N5GW&52WHf>*b!$H#yb=NMh7OTs8^?qc=TkJpi=nm;Y zTy~4I&8}T9yZznyes{L$M@6pb7xjnju(wxrdof)4d#Rz@k9X)Ksc71d%d2LMbIYOD z{pLfh+f7@eefLc$mpYtGp$GpAzuL>xWRWpVs1y~=<|NTC5{5B6v4|Lkv{g(M;m;wo zDP(Y?l^VeGl?MawadG6^X`rtiz5%ftK($QE) z4!K8R_Q3{o!iFs%SL7@s!MjMDGaX8UIkosOsA#REJgL%2)m%t_yE&~S#-C;{Qzlq% zPb-L&oE_^4w94b8@J8N4Z%4`6Jj#P+t)Bppc!M!d^I+KMXXXXln+LFkMj73dWI+81 ghCCYWn5HxbV*FeM%%Uuk5sIMOH-TG@kp7%dl1As#qilLXgmvo0#-Qx|K7x75;OPBgbA7;;H zJ{#9pSw;xxoB=2S0fImzXv;s1lvH&z0##_hbghNflJ-cv%m`v7L(sie4sx|fCjF3b zyVgeV>pFrOU<5NvKUjCtr5M=?@{L%5-RvUdTWK@Ki83ogIeWioPVuAJ6R%I-;tYGo zDbWA0WMajd4O?~x*ql>uN3b!frkDdGJNBU^WJ-@GIfOhEHEES9g|c~|zLKm%yLqFy lUyNw7AR>*`#E77`7Y?3X=%^`MqidQjh>DKX)W}2#_yzfGBkTYG delta 381 zcmW-cKT88a5XEQqW_R{>E|=Tnl4y*^i+^GfNF@XWA^8G!HWn6=QVe3Fjjfg;RTK*w zYrzj7wzk>}wtfjWX&w*e{T}n~+@tF~xBkQcK#b5)9T)X(=mnjA#Rue1^-lJlGc)Id z`!yig8G?DhR5XAegmM3Q?rj80 T;VIKy_Bn}tO%KJg QDQLJ%)ag(UISL5{|HC#YE&u=k diff --git a/vm/stdlib/compiled/12/stdlib/088_Table.mv b/vm/stdlib/compiled/12/stdlib/088_Table.mv deleted file mode 100644 index 297bb011c407ad2b2ebe612110e13206bca96db8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1107 zcmY*YOK#La5Ur~I_|yK+C#$?!Y3-iXB4iI0i@H z3~Ufv4nTE#GLu+pSJkUmRbAcH-=6<98USJhNiq?|7nDEnQ2oR^^nTGj`M+hR|H&8O zy^76OC8O`^55=E-ncVr30}&`emK-jSEdfZvS}0h65{v_Ap`7Vy&q-hV77l;~K^Qoa z5upVm5jsw6T&5%%Go@yfS>#xG6kBqEhJ=I(CdAdIIa@Snr#<7>;V3MU?9}RFJv?|= zJ=l0yt*+<8tZLfxdc7DX8~icmpY`2P&%0IhpxE4T)2@bPe_OQ|m&0xT#IpXPS@xIJ zx;vY-XP;WPLFK4=(RLq)ndsW9CRP~`$rEO;aVlMoCK$_bPZ!ZDADn^+Fs zH*f@d#6t}H15}2IB_7+!Bapn*4yGd>2sS5K2q8w|jS;1IDI;qcDy556sbQ{|qY`1DU R_8Unw;2W>SOQTIpJ6d0E zeOc9YF|6gnb;L$4+gMg^5E?wvbfDFaiF*U&0T+HPIra+aQOE9qz@U++g0MlyIfw$`FydM->h%(*)k??zN1X*9UAXv z9wssAo3Yz7$*v=F*$)$U5G8V!^%;#$0+nawW57Ngx;jR~+7ZLjfryc^kgpqwRdRG$ NNve_lMa$iW;15nbBU1nX diff --git a/vm/stdlib/compiled/12/stdlib/089_TransactionTimeout.mv b/vm/stdlib/compiled/12/stdlib/089_TransactionTimeout.mv deleted file mode 100644 index 0e53dcbf46cb6b03668d856e1a523226724812ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/vm/stdlib/compiled/12/stdlib/090_TransactionManager.mv b/vm/stdlib/compiled/12/stdlib/090_TransactionManager.mv deleted file mode 100644 index 178931119dc8ccb23aecc7283036337af60a4605..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2483 zcmZ`)%W~T`6a`3tAOVUJDMfMomSf9ynx>8OsM1HKuH&Scq)jIBbUKp-hZbR(u_US_ z72CW1MVFbby6SY*f9Op2{e!Oh5$y#fDr($f#?Zxm;GS~;6F)BgB@Bd+h0&I_#r2&( zG5JATroU>xWA;6H!^}6LV*Db0!uB8b&ngom4e5v=iVVb%i7dpCKsG8N2bEC;xyVD+ za+zR+ZJQxfg9>y>!{-&_EYI}onkTC8EjZ!aw&d}kS)cUJ%c{%94@Ra!R8_@3J3W0Qes`sUmQe%=F$RPoCi&B*7pJI$0DCz6u6GS0-$?(}_oe zth77Ij^!YWIzbjE^ow5HIT88%LY@Xm$o7tdXz(~J?Zt`Q4Z}pHsZ7~^ke)vZQo28k zJIBU;lEg_$z6{c1_j%Acfd&U>MJK&|uxGTR?m#BiLDZLN7W9YoAU=@;X9m|pDd%RE z&qs&7C_R2QRG4S+t1aSDW_%+%0N6QHfc;?-_u}qInsONBhA0gG^^RFY%h}n$e;c@! zuZtig)&t;{WPVo;WE!P@Fs7?_Wmbs>uY+C``a#ki^+B(NFiNu|Ivi!v&)%x*A4!>d zqhT0;zuSusgPxxO;ySeHfOP&CZ(n8sqy%;lz8a+&fC3q7|ISHr{SCm8W}R|3Nc}ho zIz8zpG6+4u>0&V!z$4B=Wma z1m{`sT!vO-lCy*q`uxaT2>0V~1PFp&FFuvw<=KuiI;zaHlSIR;$ef$q5hU`{s6Xm~ zMhpZB1|8}2qJ9KAoOPrOWmr}86lIk=p-@c~Wxy;U-ye+nhcc-_r*PEopZft^WB){+ ztMdk@><_bZGd&J&`8#*+)>Wy>m|S$YQYv@uG|G;{BsletlDO|rpui3+gab*Vj17Zx z1;LVMaM~bLR#nvUyX=RuC%Zr)EERVHWXfbYlu7hj!c7_99`9n`@;fZx^E^ASZk8u& z-K2~=omiyu_hd{Q2;Kw@ zUK6aT7lJh%~P0t$roc>xpUVG4;%n8Ipd4SJ($-nFHz65i5V#I|igot=Vs0rY}H<-xG+ zlI;K#=ri5j5v3LtjFlT?LtzG7+;ufwH9G)`o?C4YgIY{?Ynx-b4s~<73dWTwjHL@* zFF5`eh5}&-!@Wdq(3`9TQgTxvdc?U~T_d|WjykzdcNxod2Ao`2?q%8*CaW|^JI|OS z&uN>PkfFhIj^>^UI3f^vqN0060pPgBxZNZbT4kEMu&G$AxQi{5izZp5D~zi4AdykX zT6dQ?c9+R@M{ilHwncAPwk0fb8?tnF)opOGQ%GO@u9GK#(Qa|Oq#8VS7j4ct&=de% zwCq-iK7o}3uNgw~0|gX%Y)qAgMRS!XrEPZ;;6VG8yxA7V4YEL&nE^2Aw(>!AyFr?C zJNGHR#eavoXAEdtwh4kd8{{s%H|A&l2jZ7pyThETWRE^%7AT{X5>}HurO)yrMdYPY jN|;UZEqyuONrU#+nk1kh695UW7OWfO740*wP6GV{H8i-P diff --git a/vm/stdlib/compiled/12/stdlib/090_TypeInfo.mv b/vm/stdlib/compiled/12/stdlib/090_TypeInfo.mv index 3b23e889b2836e1f749b989b5e9a43d1ea0d785d..1be6ae92597c093fa4c307d0bb65bc4cc57f14f5 100644 GIT binary patch delta 218 zcmYk0Jq`g;6ov2qd-G-_A{vQERJ00-(oYm>Q`o?0Br{r-PA^uVQrLh*ZwFRk6W*xY z>N_{*-gDmcpyRdsNeuu3f{_V_fs91QJ-6QYJ2t};)9i)Q#))bd0s%Mxjs#K*WkCV^ z?bQ&_Gewuv1VNoSG!Lj42rU7OcTq+l)Jq<-UycD2K>z>% delta 224 zcmdnNbd@P{q0DP;HUgCj&Dp7ZVo~M@VHss%KtWKC_c^Fl$JDc4{75SZZ=fe$m8xvPq^#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#q@DJt`Gl~>x%7XzE7%|X^jo7@g(4Qt<^VL|d_}%x# nWn}=gRIiLYRQh@A)B~r|8MadmSxCKm+ecfWA=?osc`5xLF0CWX delta 411 zcmZ{gy-EW?5P)Z9_jYghe!P=t%#V@~B-kh_!WDuRf~CHJ7!d=Ck!bJ*Y(y;1!&1Rg z@BysstOR=>z)A}X8#^cQ2O>Ddvh(dXyR-A`-k8~|@{6Ycz(Y`^q_8I_&(U=*a7Dl3 zDY+jaQpa-M-b>{_$ZHwAr!$=iD)<2c6+?}HC9Q$VQOsa;&@dQdFrhv3GNBoH_VV1f|-(F|*fm4VEPT8(@R(4#~I*d0eN z{v_F|IBRehzvoqHoX`W*6c_6jBA(z+WuKLI%6%3;`gK3#=B5{?yl&+;0{+^PtbPKm CM=lcp diff --git a/vm/stdlib/compiled/12/stdlib/092_TreasuryScripts.mv b/vm/stdlib/compiled/12/stdlib/092_TreasuryScripts.mv deleted file mode 100644 index 23b7501a57b223bcba74253c5b6edff659f4d604..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 892 zcmaJ9HS=-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!()pAXeJC8nFtC$L@m#quk>&Gskl$bFaT_|Mm(1JOjm*6z)uZW;{4&&-D-Xhner9tA2_X z?n0>WTz-|&H^WiR08s-7WFWZ!2#6_(paTR$%qj$@5jV*w(94#5gRmmntSS(L1j zZjE4_V8dZ=eN3=Tt%2W;I!L#WZfI`605iaq0sJw}9Oue$#v~J5*Fj*I5o8V*v%s7M z`F1ecS8vL)DCg>3`o1bkkxVA~eK9*p%2Z6U)0GcpF&iIc$Ky1gWJ&Ip{#ljIdo`VA zRW(hUtgS6Ts-oD?71XqnDhI$s=#B2NWo1%?Is zx+=!Bjr^3Bg*?itc{j^XlW8^?C*|>Cmgbe6XZi6ot%^KqQ}ZgRQarNjhSLIJCQV3~ zUk&4o;{b&r7sn5>+azj_IA;>qEmt4B4I=2U*m?}1-0x~V45gEFp=x^|p9IEBx(2oN zF$-OA@|9i-xnnIAjyrKrKK6{^P4V1|`|^>NTniqEWe|@an}%jfhg%AAqYk_j>P}Pt zp;Up@EMDK~fQco?UV(1oe`FSA)L*#iU~th`Qx3L=q42PG_-q(rPX`dP2)lc&BX;>0 z|8YF)0jC>prH4_hxFNorlgFklcI0p&g%DSStAlHWWMY7L!>~a2sz8Wu#aC{GZtu$N zpu0-$Q<|~DZ?ZNV^<}enr43NVG>`i`wTeDwvYV=Yuzf>?Rck}lXzy^>Q~f4HZ;rP3 P8f`2FZLob}|49D=@Lhsr diff --git a/vm/stdlib/compiled/12/stdlib/094_YieldFarming.mv b/vm/stdlib/compiled/12/stdlib/094_YieldFarming.mv deleted file mode 100644 index 50950090851a88625a12d6ba75faf63dc102e95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1610 zcmZ`(%Z}tU6!j}{5~r$?dQ8tW1H;S!4TuHI3W*g$!wv}vHmoAkaaWs8QibF6V^;G6 zNW&+vV!;xL6>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& diff --git a/vm/stdlib/compiled/12/stdlib/095_YieldFarmingV2.mv b/vm/stdlib/compiled/12/stdlib/095_YieldFarmingV2.mv deleted file mode 100644 index e0e4f01ae5c0088a7710dfd4eb8c9cce6f995249..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/vm/stdlib/compiled/latest/error_descriptions/error_descriptions.errmap b/vm/stdlib/compiled/latest/error_descriptions/error_descriptions.errmap index 6d0c38142025186b0ce75297e09a3d8e39cefe5d..76c9cb39aabb2aecf954f87d1d44acea758e683b 100644 GIT binary patch delta 31 ncmZn(eC5l;V6ltuZ%t;xHUCU0g`X=VWcnTQEj delta 62 zcmV-E0Kxz2O@vVb06DP&G!FA6O6+Y*@d*9E!Z{Exs&-njmCLY`I^Vs8mKmWu(v6D1S>bi}Sv`s=t8e>{Y zlG-hlLNhIeQYnj8ngtSK!vZ1L1|cCpY*@0d#EN|>3j}-4dA1|MNb}9P=bry_?y-M8 z|Fg;FFM7YUE&${ZdZ~BUdHA_fAL;}BFa5FO{m1`v(f@5v!Tn3m&&m9~?=jjh`zidY z|F4DI?;HKm7Y$-n1Of*XXmG&;9|AC7A%q-6V%Z1C^S9t5OUBG8@~Mq~OA4S_W}=;m z4*u=ri!P?SU9eWMxV`Ct=XnUAzpl_l-}eA|08v42hJEA!^pj%7fEKI}+o?LlED$=Nm` z=Q5lZ?S-HKkOn1yMRNISDZ^#Saz*aXw08ikit1Xxu-@zx0~=j}XS)SAxk|7V!~o|q zKj*VVFNpW&N(>i!7@iln)XQ+0`T$-iGi>+s@x=j#9n0Chl%@Z2MQmQF3htf~ygFE8 zyf(yfTpzAAnSNzNIIo@-d~KA`-XBw_)Puf0@E>y7Rq%E|KnD{JLhf)95!`ni2k2dg zz51Y4hG2ll<1;P+4r-M|@C`u#aXSACz&c|TZ65Yz`u>PK7vuh~pi5cG!_ zoI%(72-nz}`XTbY^D(l3`jODNALAxF2tQ$?9N15Uho2(5w^z@xA51zDm8>Ucla6|j zc*#)W)VFA>?_6U`dG(8hi=|TXd@_*4$$U~wx{^!D<>ZBAdv<#v-A=a`cM99fJEi{Q zO6f{rcX2n}o!wp7UEWLUi3w zJN)tF*AP<~M<{Ybg*L(f(Dg&|tixpMZS~VJ&&Q(^&$S7F9A@ynh^pfo(#P^Udg;k$ z`j1ZQZZPxYH^HB<^~g@=qr*4$@9!PlzH{&1!QSCv>mPO^7ryh}{o4-@9=!En|J}XT zh49>yUxxq2)~}+~)>qN&ld1e2Y~Jwm?5WStEn7f8{FUR zc<(4Ga`qJKe#4L^XJ2IeZwk6^2pX60P3;NzL~rVE843vB(ndIz@Y@&)l_UGqjFYtb z<4?;QBmBU*?U98z7h;4S#e=Os#CzfR0<$(l&v@}vt6r=Y&WA3)p`%Yo>y6f}V)t63 zwAHZu%#Qi(A?Y5A@rBSaP8u19jVkLzDjwxtu}}~{_l&3C74PC^tE=s!Gc%Eav}+O8 zAnguOd?%Q9Efyi|p-x_NsOQTD;@*%VG8j)JKwrf{5Lu7uwqI_+=AbxSg zBAZa@0QF_+)Xm~YLIn}ZSwOEOa%{z5qVvXJ(M>Cvo=&UO-+El?Zt|-}LdQaSiYlA~ zx)ush@~BEx&Pi@YEuA_h3zi01h#C=YG+dFFPgS|via!&-G?Iluj4$)9MnlCg9kf*R z(i)dwh`+=99XTm>YrY&ePcw&iWttTAxTYFg#G;rP)fJUDyz|p%By`NaXb8bUawJ}h zmb~_KjE0YRH4es7v78LC`yW<)Y*Er;SO*+B(2E^+Kv+&~0RakHmEL>iGBnH z+bl^ZIsZu-f6C1XQ!{glCQ$Kw@Xq5z;|4X3kC7ZZX;M_y%iJ}~Dm*{WcE)P%*->Yt zOnE5NROW=ujbS`Z(@^Hj`BaEXG{aZ4A(Ob-`e*xKbCx6Kzj&Fe8Jd$CiKJ7ad7c6! zhz%@5MHN^>XQSB`Uz3r`o?D8vAob+cbkwBvMm8@D*5R(`behsk;OrLbT<0;x(6_h( zVIbGG>2`F^g~kLEDH$`Y+I61|(DH)w<5x!h_h}kGAC-+i5m!__a?+Vf=;?_d^sJ}m ztrMTOK4-2|RyAh&B#4vWn%b~|HR)_Rr#IOFEoMP&J!&3B75DIf2cC^@jPM)eiHLOU z#WD^OFfS2tJ0x!6n+B_DK-a8?UXEXbo))(8_(@gOIG>LBM$H*L*Xfmq)UsX|ZphM- zbZ6+AlU>CBL)6rMs?;UDBQjcKFrByV+_1W?Z=UEGn)Awo>aN}wPQK+_@Dp) delta 3329 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 Ra};xiLeW1PvLe8O{Tm4*d7JptFuUM~X1?hM&N9 zQlxA(GdsJQ-LLtdQvhHQ6e%g}wY-shd!?7p<{M}B2i^1+@6JAHa3K(Y1`q{-90&`E z64a=(LO>&^xHL}?SSyXn05V!aH32Mhg%&`9Em<E_oGSLw8X(P3*hu z>$cs8l-w@1{Wkcn-UXL7AHm19f3LSL<$d4eQP;VwDZ0tgzZ`N%CF*IFKtiyzq$~}| lSvr_OMR>$mQArJ?94ugp=Xh^O9Gg^;9I#m6<#6Ztg@1jSDjEO) diff --git a/vm/stdlib/compiled/12/11-12/stdlib/059_EventUtil.mv b/vm/stdlib/compiled/latest/stdlib/053_EventUtil.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/059_EventUtil.mv rename to vm/stdlib/compiled/latest/stdlib/053_EventUtil.mv diff --git a/vm/stdlib/compiled/latest/stdlib/053_GenesisSignerCapability.mv b/vm/stdlib/compiled/latest/stdlib/053_GenesisSignerCapability.mv deleted file mode 100644 index 0b2013c1451644f88088db741227043e300b7469..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 464 zcmZ9JzfQw25XSH9#4$<#Bn6d)1u-xnCM5Q%O)Hin5tt)4v4W+LR<;W&kAZjr-h)SA zX5tOlnK85o#0@8%@4oMoetz0}j~D<%2%KI~ac;e$x_)O4__y2ju2k8UHs3RimsDwYrzI5R2|4ou=7YmJddwi!{sng_gp~ zjXJ+m_BwZGec@vCuen$!ch({KW{g#H>zvD6=xTW*8|yg#Eu=j9nF%^TU;F_4gd9N( n2_;C~x)(y?bue+y`yTh(5nuobJB-|)_23vBc~=g)Q+x0UqnKxU diff --git a/vm/stdlib/compiled/12/11-12/stdlib/060_FixedPoint32.mv b/vm/stdlib/compiled/latest/stdlib/054_FixedPoint32.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/060_FixedPoint32.mv rename to vm/stdlib/compiled/latest/stdlib/054_FixedPoint32.mv diff --git a/vm/stdlib/compiled/latest/stdlib/054_Oracle.mv b/vm/stdlib/compiled/latest/stdlib/054_Oracle.mv deleted file mode 100644 index 348476de27b193dfe2f939586be8033b3bb5aa6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1893 zcmZWqOLN>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 diff --git a/vm/stdlib/compiled/12/stdlib/061_GasSchedule.mv b/vm/stdlib/compiled/latest/stdlib/055_GasSchedule.mv similarity index 76% rename from vm/stdlib/compiled/12/stdlib/061_GasSchedule.mv rename to vm/stdlib/compiled/latest/stdlib/055_GasSchedule.mv index a65c9bae97bbb110e8cd01bb5da8c0d330a50c4b..a88bc854cbdc989962d4af5fd31115c84138bce5 100644 GIT binary patch delta 652 zcmY+CJ!lj`6vyA2nSDDuyD_^LqPOSXWsL-bpjG_9Dg+C)G8#3BA0df{i3Txuh-DJN z&&p&#Ec_sdpoN7TS_z76z(Q=T1R;tbq!SBgc9#=hG5>kL`Tu8zVcrcrAKJZ|{O}0? z6oO<@@^HU6#GE7h+$CH``JILIn|0HDiMGdaohC6qO`mPz z3=LR0n|sdDCs)rWWgIk6uOp-HS>OR%5g+pCM^wmin#pqJCeE z`6W`8&EDK;uYD?kX68(7PapbFrT|O(PzcMw~)dexv?O(al6T~j1}k(w(|wK WtJl&Bdiq=1Z+{JxkU84lHt-i#O=@2N delta 687 zcmZXSJ7^U_6o%)_%%0tyoojZz!MmI6eHaJ^NdlsYjaWo2(ijt?NqiC;ABcLbEQG{> z@9J_o3o+5cM`H{TEF>UeXQ2cXTkX`^#=@Q1MY%Y|4F5UbfB0v1ACIh!3@oPK17wUT zU>^585pI`zxU+Akd-XGT>paA7{9TWF+S{RD^?qs%ZtaE=^B8O}TSvBu&}WQCih=95 zt~^}nhZzrnDL&9ogHf{bz~Aq0REh@zIB4ZD28_91UX*{kyi%g)vQ~n+8nNa(5zTu*$_}tB>Kj zJ&)rKd!EQSc@jU`xpXg0X(5fpDV(PdX+m$}n0R%VCaSSGjmntd42@S4I7^#ri8zOS zw3w+*JMMf=(2r_r9TyA7CCfH5)?~hnoz$!)FlrPn)$SXX#_B_(*>l(x@x8L-xO4cj zy)X~ibG9MZ0A+h+0nlgkzTOi~^EUK4{j7J*IdTa-&74OVp=JS-PcjM4GmKmf0mx+x zB&uR$tWAs?5Xd}{7Lg-gqxnbd(%f0YzmatIVcnY$@FM;#z;H_r7M0tuJM-qTiqf6` bu5=f$A^zC{hl9Cv7Ao@SZKIEVHMac$Yoc>7 diff --git a/vm/stdlib/compiled/latest/stdlib/055_PriceOracle.mv b/vm/stdlib/compiled/latest/stdlib/055_PriceOracle.mv deleted file mode 100644 index b8584e7754d63d0f975320ee01be7b17fc125d7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 825 zcmZ8gOODe(5Unb=+wM>N%Ljxw28--r!vcYjSX;*FWGqE-WP3Ck_AEIBpjmJR4!{xE za04zuwVfzoEUT*Cd-ds-%U_@WH4*?cf+U#*t1l?NK=Ch;>E9x>f5Z=* zeU`+z2n0a{q#|USS&R?_AcK&Atqi=4M94N4p4URMHBrpgDzDD8x5=2Fj`_J^hUUyg z5rr8~V9!lFjK#=mG55$s3wF3z@zdlV z?W%h3#G7ikkyD&r@vjftw%EC$?CWaZ9Cqcls)x4AnnN>`n`)@azP;^gw|Y#J?l5%s z&zk-^tMpk7H~Qo@qI1v~#eKXvrC-trwZpykkCjZ|m^%tFn@JY9AaBS~*jjkX5l34H#0a&>P z3khVfAY=@}fWb8qp0`^<&3%f9~x1zjl6S-G4lv;t?2d5FkN;0~$KybbEy3pg_DMKx+paM<5_R z7XUupfG#o=&_hmZA2~qKI6}H1Ad(cZWtV}n_IBeP+Lhg>+u{H<;30GXAGoyph$zd4 zoS~y1VW0SXOo)0f2tn@#wA-g0e;h?1Z5BsodZ_&v$HYKj?=3sJqkM?e6*e-FyC_kBZ6>D4FtwRK9eX%dEkq=2C<2W3xr2 zIe8I@vd3tpR7#^3_N(aUGUQC7&wWqQu~w)RQ(6gZY$lsOXOdLcr%B};&t}Ccue&Ej zX^zvhG*x9PH7U!YtVX9MH&s?mvw3dHlVq8Eoh`EZ+WV@^X6C$1W(%X%hw`HM#^n0q zdTGw`%c4urUz!%sTFv<+ughyay*O#C;jA=CZQ^-S#h1p!$vS=C+C>8%Q$RYJn>tRD zI*F@dRnBhWwyghyyOH%(vt*Iw^Y}8E)kPU)c~-Z0YXsN2G79?MM5UQ$Rc*=!skTM* zZ(M5<-PMw^n+-(pF00?BW%8~~-O#;7pU;wI@S$S;WG!=Bqjy!LtA&a4xQ&2O}VYFYPvMqh?<&(nOoYM%&pk#sMuB!6VvUA z1WQ(RVdKoQjvEPt)!nJ7nQ?L1Kb^dqOwXqA@ynO5C(~(=<=>KaX`Gbv)s@L>a*)Ee zn7f-!+RN#Gk=0tv=*>pO_Yc*c`L3p>*A2BsV4}Bq;C60AZ+UMH_UL(~9-IHYbUdA& zpPU_EoSnalU!R{}v;{b+Sr%1R)5N*`L9V0LW^5#PG)E?O<(|v-U3OP8hWBWY060Sr zLND}v*^^<{zLz}=d%oxi9riuuVFW(!Nsk`^Lp!UGk710A(S*a^i!t+g7(KJsc(~=V z00xI*K>Gphad7B^9Ma_TXgHB`o1BcCC?9lu^iVvKPwBmPARIpSSilF2Qwl&ykPwIg zqv;69#+=!yhr**NJQhqfJUT8}#E^R;bf^emj^(t~7NpwK2&p&~-g$x|vj5MCxbox? z(qsV|!wsq=30RMf73;iDH-wzKwKJJh>6iVZYG)4Fq Di*-ux diff --git a/vm/stdlib/compiled/latest/stdlib/056_GenesisSignerCapability.mv b/vm/stdlib/compiled/latest/stdlib/056_GenesisSignerCapability.mv new file mode 100644 index 0000000000000000000000000000000000000000..c7e787b2b265ab815a9eb27849492a6cb811162c GIT binary patch literal 454 zcmZ9JO-{ow5QS&##4-74lY+{I4PwCpu|i^BwQ0qsNCeiAn^?h8NF&F9;0TCIa0iaS zniaP|;tUvC1Y#DpW<2kE((}{Kd%yr7K;VRP8t=JBo8I&T`7?>x3-SF|!ooLl96eCd zf2157aDjmb4hP(D0PF?e695td1&ka7(sKc@?@*vIvvdqCgCn}g?8!o;-b^;KQyra8 z&)KOKMJ=~7Q`Ty6(N&8UmrIw?z)UxYj z$5O4Ax*Jr|j!TZFB;IN)i!o;T61?7ZBzQCT$Oj z1@)+3#V`1m>8&pTKq0W;51y69e5{sdEU#Ese>h7w1Oh|`L7CjnMJ7tlR7Gal&b>?) zg^)rCsu-vu>;cJ&Q`2B!!s*L|@5Z}*RGq5b)@vPKcP+A2_$-6 Jh{RI}f;&7EKdk@& diff --git a/vm/stdlib/compiled/12/11-12/stdlib/054_Oracle.mv b/vm/stdlib/compiled/latest/stdlib/057_Oracle.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/054_Oracle.mv rename to vm/stdlib/compiled/latest/stdlib/057_Oracle.mv diff --git a/vm/stdlib/compiled/latest/stdlib/058_Epoch.mv b/vm/stdlib/compiled/latest/stdlib/058_Epoch.mv deleted file mode 100644 index 2aa602ac288885c085b6f24d688ec4ea3d5c4b81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2724 zcmZ`*-EQ2*6`o)I%*-yy6}ei;vTQ|)<-~T{IN4SXU=)EZw7qCr#JTDXLGRKsn_W^^ za;-S8kf$h$T(-}UH^@aV3-r1`uKEP+H{@!~#O;7HJm<{$KZnEl^T7|=A%tj3LKYtI z`+uk6Kh(%?*k7poH~v@G`-cjhAJix6Tm8uVQ~%o=d>JrCsDIwyvpbjMpyhJljh~a{efnA0YMgtd6=wTzWw2_ZxM*)p3n%HG*mt7786ASHW zPS`P6*a;sH{;m*&-r+++PXkKm-4N(|c6r|}_v~^QM#Q;4+M&dG5GRz#4|W0mjK|>r zxn=m!E)TIdA0?LfF+efh=hSh3!8vh%3A^;nGCc|@5ud07>gV+ z71Hsz>k)4GxkWGp)q--jLx3|d2)jWYBVCVDAVWcgm84b}+=2^1CG|M7ViXHy)PWu! zskQp>_K6Ed%DGh!e&JfB7}R6T)e;OoVb;6_<@sebdl@{b$~rIWbq(M}aWQyOt@2Oj z^HpBgdF`C9R@JJO=dbdz5x>itm(K4mo1!ZHFN$SeH`(&iZ`C}_nr!e{e$^r^x5?&z zTGvgQTPxuPxyb5tQ7nrlc)qA+U#43;>hK0y(d!@Qht*vj?tdA^zyWm>J$c|Kd^S>4mDin3^mY*BojJ00r?v8}F+bR^Z0 ztc!kAHQB;?=B&%vBCn(M9hvpFVy1`T4VFVNt$9cIGK6vtGhyg#x9s zwqb6}D?nYTdLgz!MO{9+0B6;@Y;HcciSP0KC>00o?*GZhUc33flH$Vix?1LDj+R_i zuUo`jt{3UNcqPiJ%#$Tb-|6kOSYnmEMU8t-Z2MDK{ZZ$vEx@KpRo8R2+lD_*Wmr~M z>9SZXiaJN4=JmLzw(mnr?j@x4r>m}2o4#x-ilenZDEIOW&b^&2G~Yu1!g*XJn`j6GBC*y3 znP@unqQvgdL=ExciGoN^3pT zCW0Mom^gBDV5Fy|4PQIjH6t@nBR$e8^y2A6@#(~6)BUlDw66y$(m1-KKu65_?<5*O zNX-=u2Qlc#@=%@;G1BskY8ng@8EZ-zm?_~hitZ6GGW-^|D36(ds`0NBiIS;twSYr}BL@mMjfj+A#x+|%4CH=^2!yfbdJ zd<Lw@Rw2%H|d;eH`sNZl~={7Dzgt%-c9m6}-O8F<^iS`Yu$832y zOa?ox5s?-j z8!mUy(_C}rBLTyc=mb957N-jLrOk-m-GW0JC75?GPcg@syOO`uL*7h+ zjwSds-ZHF7pc8o)IW)0mxe;+$1}4>kIxU&8>aVzSD~f;MR{R!! z!erWF6F52dxd*|KxR1srb+>2(L@~`R4$azf?gc!157Dhl6Y0p4Uj9|c}uoh53PaYbuFvJtMfDm^4 ai9H*dQZzUMu7pt-nk=5fDGVuomViI+@={0u diff --git a/vm/stdlib/compiled/12/11-12/stdlib/062_STCUSDOracle.mv b/vm/stdlib/compiled/latest/stdlib/059_STCUSDOracle.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/062_STCUSDOracle.mv rename to vm/stdlib/compiled/latest/stdlib/059_STCUSDOracle.mv diff --git a/vm/stdlib/compiled/latest/stdlib/060_FixedPoint32.mv b/vm/stdlib/compiled/latest/stdlib/060_FixedPoint32.mv deleted file mode 100644 index 2ecc1abb826e4f91bc83f633ac7e73b8f52ffd05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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` diff --git a/vm/stdlib/compiled/12/11-12/stdlib/063_Offer.mv b/vm/stdlib/compiled/latest/stdlib/060_Offer.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/063_Offer.mv rename to vm/stdlib/compiled/latest/stdlib/060_Offer.mv diff --git a/vm/stdlib/compiled/latest/stdlib/061_GasSchedule.mv b/vm/stdlib/compiled/latest/stdlib/061_GasSchedule.mv deleted file mode 100644 index a65c9bae97bbb110e8cd01bb5da8c0d330a50c4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8511 zcma)COOqQ(5${LtY^0*^Bla=3>RoRtUSyes$ z)zbg!Ow%+|*J?(sR+_(Aeq>Z0zgT_$UwZ8$W1juj_}iNKyUn@ApEv)x1Vmjkw31e? zf;gvX6=-YBfJU`c*0fp$e#~f0(`U7srXLeO=HN$Zen!)b1yj?jGXR=3&0vk1ZkR?% z2NZt6Z=LCSsR~#L{^`2T8bF%S3}`{ysJ~%HZ#g~QPCQt|SJ}m9qURCg19#!2a)ie0r=KC}7t7m&2AD*(ol`yut+~*N!ZRy?OAZdAS z)U(h9a31C^|LCS+&bZ)P*c=3dQ6uEBX&jrCNDI6P6K)!F$4Jq!y$Ce3jZ9iW_ zDiAOE8e!Komd;D_dUh)TB#7rlIpJKY+-dJ1bfIy@Izoe@=pa zA({=~K{uJ)&B-35AL&7E)MalrL?39GPrg_YSq%808^uw9E8CZ)aV~qhUeK~J%wyS_ zadY{h5^Po&q0*oe+F^q#?(v7&_0Jv?v0PM$x?{Y;u-y4+CraX zdOU-f)#-iiSX67c$NQ#{RW1Q}+{a*Lt5ax4?iYZgWr5)4hIA?&DuK(?jS4u5bBv?C$fZ8M$2$ zlaM!gd-wM3oqN_k58ci%*SD^j#Al{Z>NmG6960SbQ2F3!ONY)Y+fx>a7+>tK6U#!Zg<>+y1EqQ~1I|uI zFyKIS1OpCMM=(O(KY}p`4v=yGUOu3>uI<5q`)yd>N36F(V;CJK_h{pn?iY+4Lf%0> z9&NpJKDJvPZ;BgCD#4A%Z-YYa1Zx*13?YFd`XNPntfp;lND?l*BYE=8)csxBlKsJr zCWeb)q-HKJNoKYt)4G$=rTZ((h=)+T61YKeXAkx-;h`i<6cD%t`rT$qvy!-Tm)_Sj z3Yn0Hu(ng9(HhvkoDT@XaA|aUHr&mi#8X%t(?O}*G+d`BDGraQLl z!8UIiH?HUX7~|wR4U$;+5y6)SaXXF={U)9%aSNrO$x6Sq`3#EOCL|GZ75Wly3Nz$K zuqnHNpMJ#<`$l9MknBM4;1~{fksQTI;-J$pjq~RO4v~OpM6Q#XX3k`;_U%KrpY$z1 z>9?S02c7%?vIF4(1k~Z_0YQ94kzWE3wGRtXC=|kbK=ZDNS%SdH$}g_tf|PX$A9G+= z_q*^lLY#t3p6@tLanZ}t#APsyiInXObc z2I}-7VWIR|84#U)AU|aAOUSkq#yy2GAT$vq(TZ35MiVs0g);xNI;}U3K9^R zAq5GDn4};9kvb_zK%|j=@hh60S)!7FHpfUo0wQyyAOVqi=3&4lkp-m(i%R4;bwUD; zbAl8kAaarvBp`B%6eJ*WniM1;a)uNnAaa(K(rlZ~w{yz(Ij=;PsCyD{oMolW3QKgDM&!%GTT-}VVj*) zAXnIF1@Z#>JC>Kpajvpih0Qghl7PN7m2+^Ns3f4x4N{PR$POt;Kx9`r&P}3{fHt>C zK>{MTNkIZ4cSu13A}_Mn6}9)S(zkm`0(TD4%L zo8>2H@=@_*lJUt&#iu4sK0V3!jB>?&mOWIw&F9zy1@b04jZ1EF);`bvsId8hGCFT5 zBl@;7Zf`2%_C;mfzNC!Xmz8mQM;W)TuycwxeV5saO7&HCMq%?c_K^blI=iJnzM=HM zV*gNN^*5E#wv|YWeW>ujp}d>SgEqsX#? z$4)2^Pw7El>4C3A0%dOlrPuE%y$+RLN9>8>ePX3=i4xgYA_q$3P>Bqc$WtZq?NKOY zt$cq{@tsM<2a}5LvOnRRV0rxz{!%`!`JPT5Am{r!gFm^a4{Cm(vv;u8qvnTGnjh&D zO~GN>yRFouQC_H&f6ZzQt@0bTz#3XzEB_Xndgb?Qq1w>vdif8mUZx~D(-4=aAM5q9 z9I8u*dUN_LMpXzM>k|d($XF8Zl=TYy3vE!4VJ5@uJqya~DT# N7EGXjZBaM0{{xBh4Qv1a diff --git a/vm/stdlib/compiled/12/11-12/stdlib/064_NFT.mv b/vm/stdlib/compiled/latest/stdlib/061_NFT.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/064_NFT.mv rename to vm/stdlib/compiled/latest/stdlib/061_NFT.mv diff --git a/vm/stdlib/compiled/12/11-12/stdlib/065_LanguageVersion.mv b/vm/stdlib/compiled/latest/stdlib/062_LanguageVersion.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/065_LanguageVersion.mv rename to vm/stdlib/compiled/latest/stdlib/062_LanguageVersion.mv diff --git a/vm/stdlib/compiled/latest/stdlib/062_STCUSDOracle.mv b/vm/stdlib/compiled/latest/stdlib/062_STCUSDOracle.mv deleted file mode 100644 index 2a49c599094b25a3e50eb303845ba33ca8a26f7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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$ diff --git a/vm/stdlib/compiled/12/11-12/stdlib/066_MerkleProof.mv b/vm/stdlib/compiled/latest/stdlib/063_MerkleProof.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/066_MerkleProof.mv rename to vm/stdlib/compiled/latest/stdlib/063_MerkleProof.mv diff --git a/vm/stdlib/compiled/latest/stdlib/063_Offer.mv b/vm/stdlib/compiled/latest/stdlib/063_Offer.mv deleted file mode 100644 index 297fc8eb9bf27b993901390d58ac6b21e2ea943c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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+T3k&BP2Lu+B1&f*_&Kg?Jg|sg59Ag*q1;&{#%M5X#>?Q^wz>-C$>_2%`}>T+$Zwo<)SyHf?%XvPD^2$6^o)Cjq& zT?kl!#shR~d0xiykcDz%0lQB|GKRIttvNn2<_qo`juYe}=5WEaXMLa_&J{@4_`*6H zn{XV@s*kv!@K4Z!z%>C!BigsoVHiXxvNlqY!XYg*nT2b~4>KUvI4NJCjgcxE85s>I zLQbToLj-6XU>uT-Gk{>^Cg9_U#Ta^{z<>+^*A8m?ndnr;#_Otp2}%ZiSV3-`iBTiQ z333A_OOLc%Ve`*a?3Q@(*-P)y-d_Kxmxhn~gZNRWGl+-7c6xc- zFCHet-Q=Jb4<5G<+pm+iNqXXr81AchFYOO!O<( z-W+k7e%;56-$k$cos)$bJn9~$(YqvlL$Z?0ht@~NI@5`V>7ak|vF8c@Bkzlu z{HX|3+&xTBqAnJz@NuO}@z?2~y_ZHq+X9LuJc!fib$b|F4NcVEAZ}wLT*8x%Zvj@) zN~Ty=E2)xRk|yo9$sb~!45LAOkPOp!5YFInr$A9e80y|2IZTs&PgzFNZ6Cz>DH>5% z155YX-B?nto=y08BeXCpQ{e+DI^OVm@jDw&IYUNOwk{UFgJ*peX`{EFMmC)UldGKK zpz*m6L?S!i@nGRQxu?bBuOqTt`cRy*^s{Q|3_em6Q^ zkJ3KosXIsA?n$(t#BV#0bOfCT>bhfFrtE5)q-W;F8_#4gnbcr1iIUEmH*Suk#3a>S z+w#P8@eH-S9zJjPI&Wib&)tZx@C?&M74`SagZTGH2@*4hIsbI$#m?@t-RRMiCtvRD z?&8r((#WdLxAA%#q|w3XN{hyZd>ns!{t8L&7!OA$Y7Y*Mx)?)&2F$8PZ)_YTI#-$c z=seQvW#-3)|7J`IKbc^^onZSDES_KoV~hcR!a49A0l+`=jR5&n!RHE|Dfl6N@o3ut zxg)-Ce&mbic(H@?g|j0@#EXD?vztE1AB&&(;->-sGQ0Zm^Ma%Tr|HTkg`y`yCv&fi7GWf8#ne8yTkI&pI%5f6nrZQtJOW(Av}kjAQCR!x9zH z)$F_GKy&Q>c@mh~mz_#R3#Dp*TYTE?Q?3pI|n z27`TXdd8vux$F;HC$!TFU34g3=DHLmM&kp;6GuSsgRdxjds2R^SSfetoIfGD6uwXkz7a7~Xae zv^Y*43uRN|mfXh3f)?9G$3Y9W0j^?Un#)aCk$t6Fw!t11hi)DI5a0$i z5Ks7~3pcG~d2*;o(%`^*R#&_h9#sVunbHB}a0#a_~ z;10S_EuVT~thstP2W!amH&?JRfjo~%1)G6!jWmvdQRR#4=-0s`WE*ch?0~l|ag{B# zt(;{nFSvLOxZpCEy8?e)fM7oU6QQ`m|2=%XZ&{63p(bjw=G4@hUNhCOs%p7fzE-HR F{{T>1nu7oU diff --git a/vm/stdlib/compiled/12/11-12/stdlib/068_IdentifierNFT.mv b/vm/stdlib/compiled/latest/stdlib/065_IdentifierNFT.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/068_IdentifierNFT.mv rename to vm/stdlib/compiled/latest/stdlib/065_IdentifierNFT.mv diff --git a/vm/stdlib/compiled/latest/stdlib/065_LanguageVersion.mv b/vm/stdlib/compiled/latest/stdlib/065_LanguageVersion.mv deleted file mode 100644 index 0c130d722212cc185d1b5afff14b423b7b50a89d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmZ1|^O~EDfq{XOk%5VciG`Vsi&cP&T}p|=Mu5wQl_yY~H-iZ%&A`sUzzBpuML-5K zBL@Q`8wUdezfWRbdTC;MYFKJfab|uVb6#pWdl`hynwyxFUj)*N1c0_MGBbk=VrJ%M R5CZZ*Ocrhi0R|C}Jpd-25di=I diff --git a/vm/stdlib/compiled/12/11-12/stdlib/069_GenesisNFT.mv b/vm/stdlib/compiled/latest/stdlib/066_GenesisNFT.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/069_GenesisNFT.mv rename to vm/stdlib/compiled/latest/stdlib/066_GenesisNFT.mv diff --git a/vm/stdlib/compiled/latest/stdlib/066_MerkleProof.mv b/vm/stdlib/compiled/latest/stdlib/066_MerkleProof.mv deleted file mode 100644 index 27c43e894adba8f2d675b862c1928bf000847399..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322 zcmYk1u};H442Er=&zIgE6_F4Ff&s$7R0$A>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(>^ diff --git a/vm/stdlib/compiled/latest/stdlib/067_MerkleNFTDistributor.mv b/vm/stdlib/compiled/latest/stdlib/067_MerkleNFTDistributor.mv deleted file mode 100644 index bb8c651a7e8ad0a5f1660696ce1e189bf69436e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1259 zcmah}OOM<{5U#H7>TY+pJ>%V(*+-UV4#0sR?TTcOA`xW+;<5-SC|AonKM{tX>7|UHM=JRtQp^*8AVC3v1_Ra#BZw3lKB5qW z5)^YBF%BF`VZf{IKOrrRGSD*?je&mTIGK7r5`#ntFvFe`phv?#;7%Na+~uU&8%dyK zcS)t*HOExiAF`*3Z7_XIDUElM{a%V%Y7!2Sq!6e*hzO+B!Fc3|q?Hjw!Z{RPU>A}O zTwWxs6iW!26$ccN>~JWg&=H_<5%5nC>nM~;E1{I66`XN8NX>Zdu+wAZ2#HTS+m)%3 zPOY?;#!`pQwUaX3w&jV#!AVhnb5VTx`PcW#rmf4hkHdE}AB*&h+F_(^fOvoaaZ`;m0@iN^(>ev+8lN zH0tcv#qo^2zJ#>D$yGwyKdz$R*AXCYIox&%(helTov>jCjM2jw#)5Y-#xV~8^1um* zt%uv-MZg;##}bh#TYFCECu{D0kpAzhy`#WFx4_H0+kp;w=>M@ieiW3afl~)wy~D2q zI}DCIq)~_*-iF|K$zX4IJC<*&9*w-?3GH4D_g*5CD23n?Lbed^Po-lY%L5M+pV zUXGRLd+==I^_Wm`4SOH*Kt5SlvLDFN)zz-Y>nic2H>HjO-Pzt09d!3;Sgv55b#z_5 zMLV%R++;WVy=`w_ld!bKCFoBe7{|TvYOHxTp8_}8ATjIU|9W_ndB^|RLq`Lzu6Y_F fy9#(C@q)Xj5={8v21?kHTSQ%pu>15tDpL3h!jzgA diff --git a/vm/stdlib/compiled/latest/stdlib/067_StdlibUpgradeScripts.mv b/vm/stdlib/compiled/latest/stdlib/067_StdlibUpgradeScripts.mv new file mode 100644 index 0000000000000000000000000000000000000000..ae7434bb74f5a1bc26638b1fffe9251216392ca6 GIT binary patch literal 2002 zcmaJ?TW=dh6rP#AU%d8ioH$L=#OXEV($bWqOL=mg^rBuIy6#N^tv2hiGi1GM?XKIp zZ@>e*^8*n700{~48~6ddA%TPd2?_OuMSty}{?h!&d|`e|zz`#X1SBE}$w)ye(vXe}WTFzX zP#IN_jT|&1%Vnf#3bHH(;WZICZ<-ik`vRAO05OoW&M~TTJj=x#7c~N6o}*&|hy^Yd zMG#9I9p_>hguH@b`MM0btb(z00z|0}qI?pB&XH1AFw#z`8WK) z@^R1!?gCg>-oq+#t}L%$app`N2;==#kX3EgSh9{g%heU(7TSy(m^ zkxc=c#1z37u!=<4)QO-IEMOG_qamUa6=PN4Y5^NyNw5SzB&;F8fPe#NNL&LF_A82l zpcbZvJXQc9h=wwD5OIMpC?URFd;}~*5V`Od6wpJMVmWSMj(_uXB%$i%orvw;AN10o zL%lF%gFI6jVVDf#T)G-1;lAEXqKJk$OJcd1#9h`aHItM!I-Qhe8O@CALFR>fv@?vT zex1fNW7*wn?b-x-tQXU?84QA57O{L(z8%E9VbG%wXqrJx0c@pKw@cGXD{k%uEFLei z6(n*i4Z?^DUb|_+yzgy|39ZfgG|PkjKx!xZG*;Uw4YFZ6TAYH1EZ^&-!BYsblO}^C z3!;Ti;t$8$^t)-&_n%z6=;sN1*5{9?HVVz=QN?DVxP1PI$3)>jg_ZqivPJ*Nc#lWp zTrT3cD|xU_{fNahNDEh(1atlIx%Jo_rYUPQZeh@EWW5Iafq5If1I64R%CFUb6C zdZ8?4ISV58oK}De_Xi1!^UUY;TmaXf=6-K{=YBA*2sNcWmgO`RAeb{4?nW%z^LgN~ zs2+I`4SOtJoNfW`AnxXVJ{nL6+l3ohuN*EKhd#@p7IHr;s)?VF(}5C5lhFZc{&sPY z)5||lbJw@;ZhJR9zp=G-Z`6mwioW>! zpWpS~v!B?HkN@iHWOIWJy4jTr7e45FJK>Y?QLmHVxWOK@8;u}+-loId{f$SL*uznO zr;*&c+GY2yeY|t$F+A4rEa}KLY|}t?iC|7xK=4_HS%GOA(23+8Z(}eNY&(Sa5qN}= z%v%;8wm^9Iz#4QbY|psRwOkA#=Ll~vrVe3hCN7loKp(Rgh=fICl`Uj1y2Qj5__>0G zT+x*<3?hRX17Rbg0IZz@XmKmMZff?b3y-@cOmafVRb17SO~n*V)ev0GK4VHH&472h pX282^D7Bian*{td*8oZE)&G1=XabYPFwr;^tyi|DPt_tp{{pn4(7ylx literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/latest/stdlib/068_Genesis.mv b/vm/stdlib/compiled/latest/stdlib/068_Genesis.mv new file mode 100644 index 0000000000000000000000000000000000000000..78701566bc289c4f9bc8bc6bb1045d23b4addc26 GIT binary patch literal 3355 zcmbVP&2QVt6`vs~lHyR5#9LnWP@#Ducgf5gdIo_ctOVgyI<86Yjks_I@fzKM?0)KNJ5cC?CncjH|y(rsO{+zmN6LQa_FZ z5+ebLNJ23rBL%4_jxOB~#aA&{Ta#jFDlcOs zHYR+1)8A)`zuFiLJrVkB~S zYH=!!@TQKjr14F;t?4Y5CMr63+|I#l?$*pK$T#LdpSe8`GQ)9mcNX#x^Ig4waCH&1 zuN6SNsV|{KeirACO66~2l-^whcj-NS4dniM z5#+-X_=r7%h@}Z*Dv{01WacvSnT1R~vzXeGMY@W06%hfeB9XX=fxt1W3$iZ4Ex-+qWFXJr+LxT_fPpKD2|yxN zW!Mo%Sim5N0unY0pop@p15yz2z=tXd3TSa8VelMBLM(iU!%2W~6JYG>$-!9GKwzxG zii$Ld8v{heQW&NtD3B6SAqSpSJjyD@0~L5a;7kQGq8vUX@Dd+-;nREsaq%>jN36?y z$5(b54Y%J7Vh`GG2S$EG^H@4q%8>iaP`O}B>>7iP4T3zPt+CBT& zX*7m^?vsGHj@j7g()9J0u_N zKi#iAu30;Kdq?}VTBZT{1}s{(>_N9=cWSkR-N!ri#|KZXql1HbgeP5gVVw`so#+iH zwfI~k?3_%C1(rW-5-YfHt=_5aGs$;5Y@y$4a#tO<*>5weKPcoCItk=~ch&=Dcqe5q zhQwQ3u^LyMquGPLv)mJ<$)F%kP;h*|&#ZPxONi$c8{4x0d;ZI^+-vt+PFHn&i*){-;?0#^{x`EROD;A<(2{sRJ2y_U0ou#bDI_^2M{P6V{ zbD?^y<@f>fHh`Cis}s-dSm$?uAnW|@fS0!2ZS~>3iHb7w6?ml*;w#%zJ`^W_ZnvN& zz`N}QteNpx8#;c}0fR`4Cr&pQH5MIo9Dh~#0<@_HTn&3l>cAA(2@~P^SQ_asRVG{n zPA7ReUO|ezegL2I@e4i@i-i}?7oY#>=Rb5--CtGzA}78r{2Be|AOHHR)_VB|=l3uE z-qD0Rx1HXJ|K{fAyPeu$#To#cKi7)=l#ph;g0*xgA?cI z;RlCLUU1{%-d?ARA7d)f7?t(1Q6?HyK*p(Rl(jUCgDz7IWQI&r0?#bTkr^^e=Eyu* zAbCN-t;Bt$0(Vvr0n-dff!rWB$tqc+(|W}yR|TU4cbVoiaXZ=&Jy)dfBq~I#iu#sOqO)YHDrwR+ zs1E=okytgRZyF`CS(U+0r3&fNf}vK`g7jTbm-G!|gQ#?wY|s@jx1<-1B2i#mgmIbP z&`sE8(wm^K8f68^tziZVrfWu7j`E@FfGEOUB4uil5;fseAfX#S!L%%iu^1dl2G?rH zy=j=hx&l%K?oDk9xHm}*xHn0fWPp2di&L~#lt9uQr$6!XN#(~o!aK8!MUss_3>}XK<5`l9}l>o^= zNmU1GH>wFk;p~48gP*0a2|3+mpt}g;bz>b`a2Z-_1=dSIy$Pi-1%5^?Z{1HtU7({e z9bc6}R)zow{Q$rF*)22Lu#G-V-M{;r+rnt#{`RN8us?|^2nX(8fAkh#RRsR4{Cl)= zINT(E5h4Ifo)4YMSK;)gLkOx!qq)ccMQ}8P6FD>ufwLd4BZ(22C`2Xk>)Vbu?(3U2>M^ng JwS_-9{{gT9Zpr`v literal 0 HcmV?d00001 diff --git a/vm/stdlib/compiled/latest/stdlib/068_IdentifierNFT.mv b/vm/stdlib/compiled/latest/stdlib/068_IdentifierNFT.mv deleted file mode 100644 index 44d5f27272aecd2f94a15d3e82260ffe92ab259a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1493 zcmY*ZOLE&r5bf?6V1OAAACaO&N{*F}EuTP!E$35CB~@M|StMDrAQ6;NrT`WQ+0iAm zNRMiyD+2-#$lZ7MwgNIG0h_jLDr{icbTcgKGj7XStbn)I3Y;unfMOe=1G|C?NJ@gD)_8(J5`4$C#weze5OgJjt|aoc4JM`q>;cVqaJ`P>2;#kH7>%NFgAa?q0EUP0NyqM=@Q!I+S{`Tu1+^_1os@KB0->sUWD&6mkt1_?s=M`t(*m!n% znXj6lGcyL)xB8;Z&dNm-?%dh+O%wmPnrBV^Wwy#Lie=GkORJk^FwfUbUER*|>s50* z{NJwQRow4Ixu}Axys_l7f;ZteMcM2KovS)48?RkwP30HsStm`gSG_6M(k`aXo140v zU1XQ9!sqPm2;4ezjtjc^)R?Td6bFnPeFY~!&U02t+%71F= z?6R?YTa{$XI?v{}yUJj5Ae(l(v3T|%_7Ku?$VIVSZp&HpcOgM<_NDfHiH3^8A6z=4J&O5sFm11Ua%&%p@{-$XU^a%>|+6U;dKp&y#aAm`(1k7?~zWF#GcZWY6|7{WgFbI~}FZfp*@e2;+Z}Fm?!<5V@O8{rY&kmVoO5hPi#c_WC{PAeal;XWRdiD$=;BkuVV!llLzdy~Pz(2R!T;ba1+5hWUdMxtgSu^HnT zLypK3%QNyii{!}YGR-vH;#1%zp(?F3Qc?V)RuO@+BTC6df{;$lnB-h(u9YDGk??3V z>cpxJA}N(ZinIw5Brf?rlh|9I#d>6S6}V4hib8hHWp7;NHh%N=>vz4^b?aU&7OmTC z+@^Q2a8>Y2?^?=DFJ1fH+R^IFZ$j(e--Np5!K;%`?U|d;cCBoUM)lJsZbGRB+x6j4`jab!53@)gG>D;FR9!uM0{k?xYg|W{Z%>o0YyEO(7B^+N%Sq09VaiTS-qv-np$^45-`q6KdMACgaNqOm zqUry?&%vAXx93+ESNW^6vv1F@u54`Yu4f%3E{aeb6m)QH$nQiI`?H)>?qgmOCjaQe zhuoLN%IVgv=pbF2xv~knF5T+{br|YElAoVVd8TD>Y$E_>tt;?_L zvMKhbX7{4=h9oX&BtHFN#wO#dP_);zukK$=#tvuiKDd+3ZRX@w#R3&hVi7kZBwdL5%e0IAyc~`oLih1ft=bWi*Tm3|BZZR`zk4u`${tqwB&jlNdQi zD-0Mh<}W$pv7D%gfH6VD{K0J0w-k91M+!1NfRWB7%Q6rP!#-L-eeKWis(nt!)x(-vrHO46kukej4w)HV*W`zIl-Hul&VZ0}mT z>$dI*fy9r5#7~bL5aN!+1#u}{5CU=Ggt#CT2>}uk;=&Ci-q=n_6VbKi?YHl}dGF18 z&+|T<_}$bHLUD|aljF0>`h844CS&T?a|(8P!!1yQ6T z4e2O`;>bWIVkm)khTCC zbTK^+vNIEt7-j4!kkO~dLEAcu<0$*g^bDp$b9rE}XAc4$GKSeiYBD=DJe@r_d}w$! zdw6&*do+72g*AqV#uUs5qeN9PRyC#?#2_lwm_ZbSU;QI(-mRBei_EA4vVR(Yush;|g}g-XTmc#(Rp=~o*1(zYwSwW_h?H=Dc?3E$I} ze6J?zi6uYag=#h6VaP*$#SOcwZfLA>kB1^$KVQxbU`fN}nOQJq@gx15`&PC1beuldn^qJ^Ghalc@( zCpdFr-;RO6xdon`=HQ6V&Hfqp+d0#-V^2qJgF8*(aX08~l|eg|2g%C)PsGCy^XGfk zPVeCk4zY(j2y_p35RWcGrv()^geM~5HpLyDu59y4qwNbX3LVKFaiQWt@|^0Or{Ez5B%;f*65{P{&s4levC8w~wytz^;X#uZt-kO4lACYsb zZ%+2uWjORj-leiixgE!YYDFM-8oZm??{`mb`)xKqS}2u@OKXMlT5;XkEEdZ?ZWD%+u+LVK$fh>j_!w?(5My9ii0A-Ej{!_d zEo+9wt-K8rBB=~wLde$b7}J=}D1)orj$22Vnuwb*ljcmg!c9GwvkgXIf7~{K5-b1T WUItTS;0%+vgf#ik(Tp82CFozkY2k|i diff --git a/vm/stdlib/compiled/latest/stdlib/071_Genesis.mv b/vm/stdlib/compiled/latest/stdlib/071_Genesis.mv deleted file mode 100644 index 8d67e880e708d6507be92afbb8d77cc790b1d63e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3627 zcmcInO>Eo96@EifB*md9jelhMU;asK%kq!xb)xRJX&l>0jBR4CrOhU20fLssGHXc` zNXm)#)SkMx0_~wdQJ~mEuRZp>=Pnk#^;V!Q`m;cRV$q_jGR^Y82<10@Ma zAcF!iP(cG7;$Q#;6B1xS5>mim00v3UXr$Vm>vcK{BZkfb_PQr|$_0)A&MGLNY^;%*sgSP-}P*r^8v5fRaTeT@Wd& z6UbySp^2oGCXsGUAwPa=8tI6To4lQ!!I+EYERe6vA@}wy zl6TB`u(CG@415)364{#shQ5YghVI~W`0Gf>T?@G#G6V5ljFDv*38eRy&}aI-nM3+u zIgj+=3Ob7IW7vwBT}OMVp=2gAmYK**W~MUJnVEt0Od+$8+04APx~!VAtSE|XNa82S z;!z?h5h9i%zDIBdOG4qlm(P7k`^#TaUI$GlrY`A(%0yRaOb```gsI^x;fqh%a?P#bK2O<$9R7Z*iBxGb&H4z?3CXo-}Mnf(R3PI0tkYdpwcNbAi z7OSdxISOH-8b}DyiKOa?GSNkpx}-#*8j{F}#?iQmSs5ZBkyT6tD~X)YSscyCYBVV5 z#prqw%N-Rt%2k*J?E!D{zzwwRO2un8!`QvLS2?2*J>t(DzpCw=I&O2nYV3IRIWlL_Y$^9Lt^681I*nE=3dJh>PBU<##O`yR zxiUR$AJ^UBwBz>bhA`o^!%o_I+2>Bs_AkbJ%m;3GTJ@dhyN-A0do3?;>iUyM9clFm zV(9tW6Yd9?Orq-9Zqp52r|y2pjXpctXYCWux7#RWhZuN}xUzG;@zQK__+5T+}HY;W)G9_^J% z=?cOS@}8XSbQ+2_`E&cclk7mN1E?+5Dp3!mYdo}rZoAmwbI)#_IssP#ufeCJ zy{_m?q0WEUR$KLU&28##VDm;RyqM-MFo#NLpYaRZ?-t;Sxus~0+fF+?<;~EoL=}pp zUkP>^&kFVjf0Lz*&l}!3w}a?#TydfMyygZW_g4{@9#$v5*RaoTAwc%|?G7$=r&(*` zsp%DE>^1R1A(Ag_3G#|P?-#{Csflk%e}Iqv@y|aSwHLo}fBo#Q4MV!M<+e_Ox7XI*Ym^Qv=ar|m zYWVP>`=q?R?f4&-dHeWm>*=QZ!A0Y6+k5xkiFz>W$<29#A_8B6j!t8DH1k}8xl(+mFZ2oKo{u}8!-z86eTNP zlu&%sP&RrBy>VXoW}-lqqHL~Pc{Wbhi;5AuMyiHVF{&10=9-nKYekW0p@@mHtQ9Zn zS>*+?v*xO`O5<#fuCjSFH)}3i%T&ktGMmT!8|DhCt+1QOFBo_|RBPP~G{P1QP<#2X zC6vffV9PYm@^~3hVB!0OttfIVhPR^5v%ppb9vDuXsYrFES$SiK>Bz@e9H~Igz!CAk z9(zV{cafP$4N70fo+U5~3wH@iBbSXTki$8M3gF7i6~GNFra+$|N&v zoHduMC92|lDJn$-B(_*y64&IlTXzR~9bl3xycA)ISM|$Ms9IMLgF7Ja{dP0oQ`~@0 zQg?5Ex+V1&?rwbYGw0)874Zw;mp^_->}rzu75>%VIqWK_U-X#NLWff`-Ia}=c6Scg zb6t_ofs+ZxkMj{a?DE+mb z0fwJJ2)~TIY;8m^=dg-+n5l#(7H@e}r5e>~{Q6cD&HUy@?)6=C>cwA4UQ&dkt;mr$ Rh5r{vXg9~U@O0-T_&3xofi3_5 diff --git a/vm/stdlib/compiled/12/11-12/stdlib/074_MintDaoProposal.mv b/vm/stdlib/compiled/latest/stdlib/071_MintDaoProposal.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/074_MintDaoProposal.mv rename to vm/stdlib/compiled/latest/stdlib/071_MintDaoProposal.mv diff --git a/vm/stdlib/compiled/latest/stdlib/072_GenesisNFTScripts.mv b/vm/stdlib/compiled/latest/stdlib/072_GenesisNFTScripts.mv deleted file mode 100644 index fe06059a19298b989fe5ef630ff59c63111237cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125 zcmZ1|^O~EDfq{XIk%5Jog^QJson2Iy!%2WAh#x4*$iM`|jLblSnTMH+i-|$dJvA@2 zIJ4N#EhIR(D6^oXm^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 diff --git a/vm/stdlib/compiled/12/11-12/stdlib/077_NFTGalleryScripts.mv b/vm/stdlib/compiled/latest/stdlib/074_NFTGalleryScripts.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/077_NFTGalleryScripts.mv rename to vm/stdlib/compiled/latest/stdlib/074_NFTGalleryScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/075_ModuleUpgradeScripts.mv b/vm/stdlib/compiled/latest/stdlib/075_ModuleUpgradeScripts.mv deleted file mode 100644 index f2d215e295f47705bf56c11f22c759c52fc43203..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 901 zcmaJ<&2G~`5Z>88J6^}JlhQ(k5Qqa8PCfY!94jgXxURPG*0qS&mVeUr33vi7+>m$# zj)><$;w2cz2`UA#vSw$#@0)L|)qH;VQ%OR|1V~KdfE}0o14QB@EWID_jrm_hEWe5% z{4PEL%79S92q%I_;^85Tc?0evLnai!BLN$t+U6lgcq%YN5(xKEE7b&f83Y*lOd%RW zNJQdI3CyQ6@VrGF5jaSYXZK)^g6RUs9>y_YM?TiRKk>nzMzbi67eg}(1(Tr&C}Y4w zynu$3;RiB=38BdTrsb9g3Igz-0T`9xgn$ARq6x)>9h_EKzqW7dyfK+wu9~9mTKS@K z7ey{#HBHsD@^#%6l}pad>b=SBn`?J!943ui7P+&{{ay3u^wLykO;uN|S$pqn(_-gh zW!%cHbw3W#_1d_n_S&xc&gybI{|`>rTLb%Gci+`)PLA9DyezuA#9+MGQMZRZ>g&w> zJ*({+MDv^H|EKj;(Ov4YaJnl>d-xB3y*W9|ZKwB!y1S}$eQ8=7m@I2-+v@7#XtjM* zZLf>A)8{vOM=58o^k#gidEK9{i}q3v*r?~OayBm9#;l7>npI?6rNv#meSrDd zz6MT!MI`ZXH8JH16io@GL*YkcC>2v&i4<^k5EN<)rj+ublzUAQP%!}W021|tPth|> j+2bL>Egw%3rF_t*B1xzm)X}IG!uLore>R$>5^3@aR2#wG diff --git a/vm/stdlib/compiled/12/11-12/stdlib/078_OnChainConfigScripts.mv b/vm/stdlib/compiled/latest/stdlib/075_OnChainConfigScripts.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/078_OnChainConfigScripts.mv rename to vm/stdlib/compiled/latest/stdlib/075_OnChainConfigScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/076_NFTGallery.mv b/vm/stdlib/compiled/latest/stdlib/076_NFTGallery.mv deleted file mode 100644 index bda70d9e15f10338f3b469feef051e14342bf596..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2178 zcmZuz&2rpC5T2etNi!qukF5RkCb1Lem%!0XND2a#giu8Vs-WPga=fy=RrboYtHkk< z2jBrXaNrR*<;0OU;K~J#TzLR`M$+08sA{LDd%o_kd!{wopQe9lNeGF7Bs6)CJ^B^+ zcXU_0rGL=i2k|!xzmK}|$7nZQPd0VfSefNwOD$Q1fer_BIQI+V`NVHI(8yu zi4z;F<3v^m8`QyuUGF~Xc`@$$C=-$*QfyY-i$#>CGvCgOxM2oz)jdS+S#4*$RLkE5LDwQw=_h1!p* z7Qm!og5eJXBd87y8fps11Dbj_=|_SiXClxNw3`PF6lCig5$aaamBcQu2JC`dWOy-a z12E>nO%&m(!DMAE0xxKwBEl$k2&z8+wKEzVPn|Zai(_p{tWCDv6+vBqy4FUh7tg-_ zbnp1MSf0zL%VoJ-iKnlNMa9rAzc{Vt3+qXBJ09J z?}Gb<)T?S)o;QI_t2!*+GM67<;X$LbaJ@+BrkFCI?279m*TvV`cG_zDi8i2&Y|>4< z;K)X*NUvwf7Vj!z0e|#y+HyT02HzbG9}&^VcZdRT0xThxQ3?d`g+n~LN_SiOhidYO zyiYz(Df55;0Zb!<2FodTw((Svhj?j-rg5yn;0~I?;%I9&5x#Dn#|=M;aa#9A5a_X*d|7b&ucQN zr3rLET^iT#Dwh;f>{3!1H_~>fW*5wcD*RM@l3Jl)n@`0MA(~oEl@H_d+vYosBfab> zI{57YxN*HX2;221;5e~Lz$!%|u%2lwupZ19tsI$pwvY91X$H3I%BG<|uH;`wQ=g>< zho_MP?A&R19>>kLk(v)K49E@sF!;J^ERZX@!*|5Mt+`r_h?y3)_axRA1r0DK>=bw5 zDLfaz&UuIgj`?Qh4<75n-U)>Ay`$NO5)V~4tK%_#l_0Jw!c zjHrQO39~~U3LOA8pk{W2JA)T3c4*?AM1nv(ficC8B?b}RQQHaaIz3D@u^l@xfPHl- Q5ZDoZqY+O?1{uxBKcMIgkN^Mx diff --git a/vm/stdlib/compiled/12/11-12/stdlib/079_PriceOracleAggregator.mv b/vm/stdlib/compiled/latest/stdlib/076_PriceOracleAggregator.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/079_PriceOracleAggregator.mv rename to vm/stdlib/compiled/latest/stdlib/076_PriceOracleAggregator.mv diff --git a/vm/stdlib/compiled/latest/stdlib/077_NFTGalleryScripts.mv b/vm/stdlib/compiled/latest/stdlib/077_NFTGalleryScripts.mv deleted file mode 100644 index e9736e40d3098473a75e9cd4f6390736cb29f34c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 271 zcmZurI|{-u82%qg+L|B=PU7m~;N;-wq??QGrIaW_TT2W=j^i;rf@kp(K7#1rzkF}_ zFQdCw0FWRE785a5a%Pf6NUzv4Hyl4B1OlW)07nq?QYhaFRfObiG7FZB2H3Eq3^MGm zm)liQRn~<~=?<+wb-s=&%F?!e;B0+7+uYWz5BWZ}Q}2rAw6o5{Qf?dX!th@;M%~XK b%ID+1hkyc*HOztVLy_o3r3Q_f=0xxSXZzOCbA>>@`L(}iT4%1p#Cm?DD%rt z>>vLpvIaqb1O*=Wpus@kc^VKk2%$kK4O%m7Gz5VL2v-yd6pUKQ29e^e=eF46EpeyR zNAUaFfZSOrF|!16x97UVUJ`@aPx_z-yBU~+WFLaV!vppYLW(G*9onM-JrY)e@ML7A zRI*z_N>^D#8QV~VT;DD9Eqa0jfCwN!G)VV4nJ_4Q8=yoZP`X;6Sv?t10?|PVjq@-b z8b8{4gTwvoq&ogoOsnI%x|mK*N6mCLZ)2|7vT7G?2gh%UYO*LM<$2k()4EDFnqC*R zeP3P|&A3y`)3am$bULZZW^mRNRa=ba-1Kho@p9UJI+?lRK5;g^D(l6(Yc}U^yTjA+ zrW`HiWnNeL$W54!RwL%Krk>Sparyjzf_(YvNhdDz#cW)#7h80>)@CoZ_^WzZ=9lZR z`LauUv?Xd*S=SEFw#fNSmCw4QdA*AIkYe6NUV99-JeF5$A}q$^rfl21zR>HmSyf&; zb|Xe_(?GH&b-Im7A3J1z_dT}8{D>9vgYiAPzYtIXdOb)D;Sl)W<5CfDfkJRW zeL@l>Ns&iBX)+X0NR);)>H*&pI}}2)FlK|)TFIa!F_c0v*moe`n>DC}$6yvX%d}?| k!;0k46F$THP8;89eW4jV$R2(@S&Guc#_SMNZ>R(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 diff --git a/vm/stdlib/compiled/12/11-12/stdlib/082_Signature.mv b/vm/stdlib/compiled/latest/stdlib/079_Signature.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/082_Signature.mv rename to vm/stdlib/compiled/latest/stdlib/079_Signature.mv diff --git a/vm/stdlib/compiled/latest/stdlib/080_PriceOracleScripts.mv b/vm/stdlib/compiled/latest/stdlib/080_PriceOracleScripts.mv deleted file mode 100644 index 9fc3054e32464ca19f39e147e1cd114bdb85369c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmZ8bOA5j;5S^K%shWTy=*p#_E7!e+f(HmC1_?-8(sbd{qj(ID;90zcX$x99i^sel zyyxa41puT7obfH+i{vm%vj zC-00s`rO>?*?3olS`MUzD_qc*Jmk7A8*l8~+pDXC^}6gjqN$>5*W;YFMez64DBY{7 Z@AM=NA07h6WIQ#$r diff --git a/vm/stdlib/compiled/12/11-12/stdlib/083_SharedEd25519PublicKey.mv b/vm/stdlib/compiled/latest/stdlib/080_SharedEd25519PublicKey.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/083_SharedEd25519PublicKey.mv rename to vm/stdlib/compiled/latest/stdlib/080_SharedEd25519PublicKey.mv diff --git a/vm/stdlib/compiled/latest/stdlib/081_Secp256k1.mv b/vm/stdlib/compiled/latest/stdlib/081_Secp256k1.mv deleted file mode 100644 index 5f0dd612f4273ea6dccb1faa22d56d430200a532..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 604 zcmZ`%J&)5s5S`gCf9%E=gM|=+0vbxh=`KpgMIoY~0FfVHImr@PN$hCtB#LzP755`f zqM_igT}ws9*ufGYSglqw@4a~|&CHjl_gVpfMo>&eJb5L?LcV+B-Qaihf3Uu~n_ECV1(=#$)N4XoFTs4fcV_0UHQ8Tx?A z2Oct}2+$4CB<;mULogsi&RdQuFn~rEKrprQ?fKq~!bo41Z zeB8~}`TV^-MlCYUmqk|ZoPA;Eiz-W9c1X9aBwg8K`q`D6ba0W*j~9$A43uv25vnUhK1VzDP5-+-+=8i>lmMQIv(H z?*4v|Q+G~>`&S*qP*b1Ux0y*`A{d1pJ{L*`9>nUUh6g~6BuZ%LL&6xv=Aoty(5#P1 k%#AccOL3+}3_~zn#zQn*bH-`z;(w;dWM_&AZ2~1f0Yy)2RR910 diff --git a/vm/stdlib/compiled/12/11-12/stdlib/084_SimpleMap.mv b/vm/stdlib/compiled/latest/stdlib/081_SimpleMap.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/084_SimpleMap.mv rename to vm/stdlib/compiled/latest/stdlib/081_SimpleMap.mv diff --git a/vm/stdlib/compiled/latest/stdlib/082_Signature.mv b/vm/stdlib/compiled/latest/stdlib/082_Signature.mv deleted file mode 100644 index e37f2baf06e884792c42fdb4bf03bae888c3fe3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 430 zcmYjNJ5Iwu5S^J_+xx>xXlQ6SLLwy!1qB5X4FZIe)(ZB3tPnf0ogg2A3(!$<1P;X| zn7D}8)sEi0H*chUU+2F*1^|O#$T)R6*S98mxJo|o6U{e`!Vf))jzFM@5)_CDfEETK zQUI}*l86jOkg`U}tcx82da^*l3#1e05uzlv##&2GE_y(NC;-)=cSHl@2#_##c94Y< zU_luf9(4OuzE-Pl*RZ=;-dz_(!)+ViZ@aRt;w9%@-B`{W&g(rlXIxBYv&m()U%i#Z zs^e_CdtP&&9(iucmwqG*%ROgD->Bt$JDttflT5bAgelvMH`}h)Rb8>F_+7X4hC{(^ z*VKJ>Xe6fpM*@(DMjkwlRZyu~fOZQE6s2B`lLZCxB)=yhc}f!0VhE|19L5kLu_ZzK LXfc>meL?UCh08)- diff --git a/vm/stdlib/compiled/12/11-12/stdlib/085_StructuredHash.mv b/vm/stdlib/compiled/latest/stdlib/082_StructuredHash.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/085_StructuredHash.mv rename to vm/stdlib/compiled/latest/stdlib/082_StructuredHash.mv diff --git a/vm/stdlib/compiled/latest/stdlib/083_SharedEd25519PublicKey.mv b/vm/stdlib/compiled/latest/stdlib/083_SharedEd25519PublicKey.mv deleted file mode 100644 index aa92ddbcab19b8289c18c5d75dd714715d8e0637..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/vm/stdlib/compiled/12/11-12/stdlib/086_StarcoinVerifier.mv b/vm/stdlib/compiled/latest/stdlib/083_StarcoinVerifier.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/086_StarcoinVerifier.mv rename to vm/stdlib/compiled/latest/stdlib/083_StarcoinVerifier.mv diff --git a/vm/stdlib/compiled/latest/stdlib/084_SimpleMap.mv b/vm/stdlib/compiled/latest/stdlib/084_SimpleMap.mv deleted file mode 100644 index 0effeda9fd8a7551e7aa7b6084c83a3ce1d4c1ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1160 zcmY*Y&5qPY5bmn3?zX!<_Uy1b%OXS+A;bY`#R<&j!rzh;;t(mBs05R#zShtin40(S zH@MIE36i%owjXHM|4Vz}Gg0=1zUt9GiOoMIVh0M9R^*V+yatKrfEA+viIhbx!jTb? zpcRpV6X9J?37CkMrC!8{f{0vYEO3%rP;kk6g}ZXZy`2f~)5#w1`@p-tyw8XY-e-Q~ zb6@yzkx%l2Vp1Gv7XVWZC!a#Q(QK-~rhwa9(On9>HUtO=8n$%My$@tCRk8uH#fBmn z1T`>p54xVnxMo@pq1NJZK!l^wdDe_}eq*aOC%}pRwpgxCyA(3GS;20=5zbJVa6*zh}rV2%TAiQs}}Wo_E$W&CvB{{IGV?G*EZ*~xLkGT z^v9x}+tXOT=>D{ATsAMGJzK3~+i5m2FRRnDNb{vmcHG_-!tZHAJNo2WL zH_Pba>#nU%IueD18rH9>)ogIukHf_VI+2l(rIXFDD1}(0YRu0@*x8mr1uiCYNBdso zkmh+@t%;&06X^(hZ+2-;uo`H-!9dc^+A~oZUx7X>m$vt_~H$k$? xIlEh&f~Rfi`DB9qwFq=v9I4EeF1RwmVE&V~F=-%f>P5rKwDi&hd75|%>N|W)c2WQU diff --git a/vm/stdlib/compiled/12/11-12/stdlib/087_String.mv b/vm/stdlib/compiled/latest/stdlib/084_String.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/087_String.mv rename to vm/stdlib/compiled/latest/stdlib/084_String.mv diff --git a/vm/stdlib/compiled/latest/stdlib/085_StructuredHash.mv b/vm/stdlib/compiled/latest/stdlib/085_StructuredHash.mv deleted file mode 100644 index 41c885886649f58283e437ef9e5ef86c382d9d6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270 zcmYk0Jx&8L5QX22y|!bUg-DbsDN=*@Q94KpXcELC+GyFVv{g3Rbqemm1&}xa*Wwb4 zJ4T~7Gw&Y(z?_yg)_B2xeW diff --git a/vm/stdlib/compiled/12/11-12/stdlib/088_Table.mv b/vm/stdlib/compiled/latest/stdlib/085_Table.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/088_Table.mv rename to vm/stdlib/compiled/latest/stdlib/085_Table.mv diff --git a/vm/stdlib/compiled/latest/stdlib/086_StarcoinVerifier.mv b/vm/stdlib/compiled/latest/stdlib/086_StarcoinVerifier.mv deleted file mode 100644 index 684d44fe5845cdaffafd90109c0a8e06a708ef5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1910 zcmY*aO>Y}T7@qGP&y1a2XPvL6&4+0#4j|GN6mBGKq##mS)d-2xYVB+qQ`>9pZc@sT zWB&yguDu~~&)#8P6IS>wBX@e9@RJ^es~ zKiI!q|E5CqyLwN}pTWoO@8B=h{Ll&!KnWw92qFVQ6y5-@4hZJ~g|z`Y06Bn#B*ej$ zG`(9(HwanrV(5p+K-ad8kkw|3kXS+2S%J%12#6gW5wW|;9gI;#sTrRP1U$49yx_D93X>r#xe^rE>~nwsxMsuxPux}D{P%l|WTxSE22#>AH%k**b=<_dBKQD^>t*-K!6VAc%L(x8S8SN#GM|mGTLb%T6TCOi{ zX8!#6$FR+fd~)8ETs8ckcCG9=+W z?Aghy{_-& z!7N{rxD=M*(!e#eUqkNBA@7TOYBBeQb+^P1*w}F}v98#bag!gAXB|tIaH(9eoPj+M z4~1V@@l|JzOm1gw%5Y_pc+Jq8TDBbbw`ctTa#7+Y60pSb<4$bZ zEfR*tdm_e)Mi#qtXlO{{mV&N3-!MiSzz#`EMa;LygI)1t$rJ>ZV!NfB%&|@ZyJTMg z?u#G(Z?GZ?&}uZKu?_ack4rHNObgPMj8IU#$C{{M>E&cI)UXlsnh8q2}zcEu;N2oy%bAe88D|EnBoajL}*xszz_z=GX+ SLWe_6sqZF^_GJ`*asL6IU=6YW diff --git a/vm/stdlib/compiled/12/11-12/stdlib/089_TransactionTimeout.mv b/vm/stdlib/compiled/latest/stdlib/086_TransactionTimeout.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/089_TransactionTimeout.mv rename to vm/stdlib/compiled/latest/stdlib/086_TransactionTimeout.mv diff --git a/vm/stdlib/compiled/latest/stdlib/087_String.mv b/vm/stdlib/compiled/latest/stdlib/087_String.mv deleted file mode 100644 index 4b51f4373525345475828b2193f430dc1ee0f914..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 927 zcmYjPJ#W-N5S{(>dS~tPUM`3r8iWD`QY5;gOhHY7M0>j2If+H^oopY<75o@}5j_n( zR0vVf@z#MPBYAfA&D+_xp85Rv2U{XyK~6farYpU3=F@fdTYMGni>mB5HS@oe4S&>6 zS$ww=WI>V?QASc`0(%XFjD)jF12?GXQYP1q$miIyM-(^^6$(+QfK7^$s0tIJ7)nw) z3PECOEve$b;f{mD2kw7qFNJj^td|mN3Y7wk>Ox4MW5P?N5GW&52WHf>*b!$H#yb=NMh7OTs8^?qc=TkJpi=nm;Y zTy~4I&8}T9yZznyes{L$M@6pb7xjnju(wxrdof)4d#Rz@k9X)Ksc71d%d2LMbIYOD z{pLfh+f7@eefLc$mpYtGp$GpAzuL>xWRWpVs1y~=<|NTC5{5B6v4|Lkv{g(M;m;wo zDP(Y?l^VeGl?MawadG6^X`rtiz5%ftK($QE) z4!K8R_Q3{o!iFs%SL7@s!MjMDGaX8UIkosOsA#REJgL%2)m%t_yE&~S#-C;{Qzlq% zPb-L&oE_^4w94b8@J8N4Z%4`6Jj#P+t)Bppc!M!d^I+KMXXXXln+LFkMj73dWI+81 ghCCYWn5HxbV*FeM%%Uuk5+D!{oLP(X6kXAxMq}zac0aQ)yEpI%{nsw~ppSDlJ zB~ovA0Pc`@BP1RHaVA--fsrygKi_=kJ107RclMW+01yy3r{{)!*79G87Qc~Si29TM z&h_7NB>$0Lg@34b6mbM7FyJ6Sf&vWz7_bn+03sNMAtykBKmm*p2{9#v!jxnL`Qab}c5jFzXEDO{M`Hr!zMOz~KqjEh@eP?xF*AIq zPat|UIRX9gDS_w{v{XPx;V2#jp`lFRk5L9D6buhFR1k}{5C7luNy;q{O^6H$CCpps z2S8=Wq(nl`BGAD@I7S%93Wp~FDA_Y}v;-jn5rvh$Yt$12g>l?ejU%EGGovF*~G%ufLgUhOR^DL`f)3`<~cGdb?F6z3foA^b#zCo7N z+n$asSC?{`Z%S7Ot9FzMN0Bj{iX4P3Rx? z9pA?;4}Bf?;05o;A7gr3WnJNtv?!`KF1vGFzGp#M9@(txeAo6!+_vLGnC@Ms{mS~o zH168|Fx-va61NtvAH~%o)Gwp>G=iAN!m1fp!YC5U#}QmWXd*B)))81@a6gPNG7c~% zEw#ex*o5d=X#>kFw{G->@o>haz;8%AdVEkDiTGCSdzK4kWjy9*;(_AWh|!+#OJm~UL;hq> jGvS|$CyMU7#4^SP@l?#MR&vJYd&CLC#$?!Y3-iXB4iI0i@H z3~Ufv4nTE#GLu+pSJkUmRbAcH-=6<98USJhNiq?|7nDEnQ2oR^^nTGj`M+hR|H&8O zy^76OC8O`^55=E-ncVr30}&`emK-jSEdfZvS}0h65{v_Ap`7Vy&q-hV77l;~K^Qoa z5upVm5jsw6T&5%%Go@yfS>#xG6kBqEhJ=I(CdAdIIa@Snr#<7>;V3MU?9}RFJv?|= zJ=l0yt*+<8tZLfxdc7DX8~icmpY`2P&%0IhpxE4T)2@bPe_OQ|m&0xT#IpXPS@xIJ zx;vY-XP;WPLFK4=(RLq)ndsW9CRP~`$rEO;aVlMoCK$_bPZ!ZDADn^+Fs zH*f@d#6t}H15}2IB_7+!Bapn*4yGd>2sS5K2q8w|jS;1IDI;qcDy556sbQ{|qY`1DU R_8UnzaJ52%$|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 diff --git a/vm/stdlib/compiled/12/11-12/stdlib/092_TreasuryScripts.mv b/vm/stdlib/compiled/latest/stdlib/089_TreasuryScripts.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/092_TreasuryScripts.mv rename to vm/stdlib/compiled/latest/stdlib/089_TreasuryScripts.mv diff --git a/vm/stdlib/compiled/latest/stdlib/090_TransactionManager.mv b/vm/stdlib/compiled/latest/stdlib/090_TransactionManager.mv deleted file mode 100644 index 178931119dc8ccb23aecc7283036337af60a4605..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2483 zcmZ`)%W~T`6a`3tAOVUJDMfMomSf9ynx>8OsM1HKuH&Scq)jIBbUKp-hZbR(u_US_ z72CW1MVFbby6SY*f9Op2{e!Oh5$y#fDr($f#?Zxm;GS~;6F)BgB@Bd+h0&I_#r2&( zG5JATroU>xWA;6H!^}6LV*Db0!uB8b&ngom4e5v=iVVb%i7dpCKsG8N2bEC;xyVD+ za+zR+ZJQxfg9>y>!{-&_EYI}onkTC8EjZ!aw&d}kS)cUJ%c{%94@Ra!R8_@3J3W0Qes`sUmQe%=F$RPoCi&B*7pJI$0DCz6u6GS0-$?(}_oe zth77Ij^!YWIzbjE^ow5HIT88%LY@Xm$o7tdXz(~J?Zt`Q4Z}pHsZ7~^ke)vZQo28k zJIBU;lEg_$z6{c1_j%Acfd&U>MJK&|uxGTR?m#BiLDZLN7W9YoAU=@;X9m|pDd%RE z&qs&7C_R2QRG4S+t1aSDW_%+%0N6QHfc;?-_u}qInsONBhA0gG^^RFY%h}n$e;c@! zuZtig)&t;{WPVo;WE!P@Fs7?_Wmbs>uY+C``a#ki^+B(NFiNu|Ivi!v&)%x*A4!>d zqhT0;zuSusgPxxO;ySeHfOP&CZ(n8sqy%;lz8a+&fC3q7|ISHr{SCm8W}R|3Nc}ho zIz8zpG6+4u>0&V!z$4B=Wma z1m{`sT!vO-lCy*q`uxaT2>0V~1PFp&FFuvw<=KuiI;zaHlSIR;$ef$q5hU`{s6Xm~ zMhpZB1|8}2qJ9KAoOPrOWmr}86lIk=p-@c~Wxy;U-ye+nhcc-_r*PEopZft^WB){+ ztMdk@><_bZGd&J&`8#*+)>Wy>m|S$YQYv@uG|G;{BsletlDO|rpui3+gab*Vj17Zx z1;LVMaM~bLR#nvUyX=RuC%Zr)EERVHWXfbYlu7hj!c7_99`9n`@;fZx^E^ASZk8u& z-K2~=omiyu_hd{Q2;Kw@ zUK6aT7lJh%~P0t$roc>xpUVG4;%n8Ipd4SJ($-nFHz65i5V#I|igot=Vs0rY}H<-xG+ zlI;K#=ri5j5v3LtjFlT?LtzG7+;ufwH9G)`o?C4YgIY{?Ynx-b4s~<73dWTwjHL@* zFF5`eh5}&-!@Wdq(3`9TQgTxvdc?U~T_d|WjykzdcNxod2Ao`2?q%8*CaW|^JI|OS z&uN>PkfFhIj^>^UI3f^vqN0060pPgBxZNZbT4kEMu&G$AxQi{5izZp5D~zi4AdykX zT6dQ?c9+R@M{ilHwncAPwk0fb8?tnF)opOGQ%GO@u9GK#(Qa|Oq#8VS7j4ct&=de% zwCq-iK7o}3uNgw~0|gX%Y)qAgMRS!XrEPZ;;6VG8yxA7V4YEL&nE^2Aw(>!AyFr?C zJNGHR#eavoXAEdtwh4kd8{{s%H|A&l2jZ7pyThETWRE^%7AT{X5>}HurO)yrMdYPY jN|;UZEqyuONrU#+nk1kh695UW7OWfO740*wP6GV{H8i-P diff --git a/vm/stdlib/compiled/12/11-12/stdlib/052_TypeInfo.mv b/vm/stdlib/compiled/latest/stdlib/090_TypeInfo.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/052_TypeInfo.mv rename to vm/stdlib/compiled/latest/stdlib/090_TypeInfo.mv diff --git a/vm/stdlib/compiled/latest/stdlib/091_TransferScripts.mv b/vm/stdlib/compiled/latest/stdlib/091_TransferScripts.mv deleted file mode 100644 index 5a5eaf79403d771db081c5d3d6720bcae3726783..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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!()pAXeJC8nFtC$L@m#quk>&Gskl$bFaT_|Mm(1JOjm*6z)uZW;{4&&-D-Xhner9tA2_X z?n0>WTz-|&H^WiR08s-7WFWZ!2#6_(paTR$%qj$@5jV*w(94#5gRmmntSS(L1j zZjE4_V8dZ=eN3=Tt%2W;I!L#WZfI`605iaq0sJw}9Oue$#v~J5*Fj*I5o8V*v%s7M z`F1ecS8vL)DCg>3`o1bkkxVA~eK9*p%2Z6U)0GcpF&iIc$Ky1gWJ&Ip{#ljIdo`VA zRW(hUtgS6Ts-oD?71XqnDhI$s=#B2NWo1%?Is zx+=!Bjr^3Bg*?itc{j^XlW8^?C*|>Cmgbe6XZi6ot%^KqQ}ZgRQarNjhSLIJCQV3~ zUk&4o;{b&r7sn5>+azj_IA;>qEmt4B4I=2U*m?}1-0x~V45gEFp=x^|p9IEBx(2oN zF$-OA@|9i-xnnIAjyrKrKK6{^P4V1|`|^>NTniqEWe|@an}%jfhg%AAqYk_j>P}Pt zp;Up@EMDK~fQco?UV(1oe`FSA)L*#iU~th`Qx3L=q42PG_-q(rPX`dP2)lc&BX;>0 z|8YF)0jC>prH4_hxFNorlgFklcI0p&g%DSStAlHWWMY7L!>~a2sz8Wu#aC{GZtu$N zpu0-$Q<|~DZ?ZNV^<}enr43NVG>`i`wTeDwvYV=Yuzf>?Rck}lXzy^>Q~f4HZ;rP3 P8f`2FZLob}|49D=@Lhsr diff --git a/vm/stdlib/compiled/12/11-12/stdlib/095_YieldFarmingV2.mv b/vm/stdlib/compiled/latest/stdlib/093_YieldFarmingV2.mv similarity index 100% rename from vm/stdlib/compiled/12/11-12/stdlib/095_YieldFarmingV2.mv rename to vm/stdlib/compiled/latest/stdlib/093_YieldFarmingV2.mv diff --git a/vm/stdlib/compiled/latest/stdlib/094_YieldFarming.mv b/vm/stdlib/compiled/latest/stdlib/094_YieldFarming.mv deleted file mode 100644 index 50950090851a88625a12d6ba75faf63dc102e95d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1610 zcmZ`(%Z}tU6!j}{5~r$?dQ8tW1H;S!4TuHI3W*g$!wv}vHmoAkaaWs8QibF6V^;G6 zNW&+vV!;xL6>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& diff --git a/vm/stdlib/compiled/latest/stdlib/095_YieldFarmingV2.mv b/vm/stdlib/compiled/latest/stdlib/095_YieldFarmingV2.mv deleted file mode 100644 index e0e4f01ae5c0088a7710dfd4eb8c9cce6f995249..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/vm/transaction-benchmarks/src/main.rs b/vm/transaction-benchmarks/src/main.rs index 04af0c7e35..e5665db648 100644 --- a/vm/transaction-benchmarks/src/main.rs +++ b/vm/transaction-benchmarks/src/main.rs @@ -13,7 +13,7 @@ fn main() { default_num_transactions, ); - let acts = [10000,]; + let acts = [10000]; let txns = [500000]; let num_warmups = 2; let num_runs = 10; diff --git a/vm/transaction-benchmarks/src/transactions.rs b/vm/transaction-benchmarks/src/transactions.rs index b6cb7e2294..d6caa120b5 100644 --- a/vm/transaction-benchmarks/src/transactions.rs +++ b/vm/transaction-benchmarks/src/transactions.rs @@ -317,7 +317,7 @@ fn universe_strategy( num_transactions: usize, ) -> impl Strategy { // Multiply by 5 past the number of to provide - let max_balance = 5_000_000_000;//TXN_RESERVED * num_transactions as u64 * 10_000; + let max_balance = 5_000_000_000; //TXN_RESERVED * num_transactions as u64 * 10_000; let balance_strategy = log_balance_strategy(max_balance); AccountUniverseGen::strategy(num_accounts, balance_strategy) } diff --git a/vm/transaction-builder/src/lib.rs b/vm/transaction-builder/src/lib.rs index c97b4771d3..297341868b 100644 --- a/vm/transaction-builder/src/lib.rs +++ b/vm/transaction-builder/src/lib.rs @@ -351,10 +351,7 @@ pub fn create_signed_txn_with_association_account( pub fn build_stdlib_package(net: &ChainNetwork, stdlib_option: StdLibOptions) -> Result { let init_script = match net.genesis_config().stdlib_version { StdlibVersion::Version(1) => build_init_script_v1(net), - StdlibVersion::Version(12) | StdlibVersion::Latest => { - build_init_script_with_function(net, "initialize_v3") - } - _ => build_init_script_with_function(net, "initialize_v2"), + _ => build_init_script_v2(net), }; stdlib_package(stdlib_option, Some(init_script)) } @@ -365,10 +362,7 @@ pub fn build_stdlib_package_with_modules( ) -> Result { let init_script = match net.genesis_config().stdlib_version { StdlibVersion::Version(1) => build_init_script_v1(net), - StdlibVersion::Version(12) | StdlibVersion::Latest => { - build_init_script_with_function(net, "initialize_v3") - } - _ => build_init_script_with_function(net, "initialize_v2"), + _ => build_init_script_v2(net), }; module_to_package(modules, Some(init_script)) } @@ -536,7 +530,7 @@ pub fn build_init_script_v1(net: &ChainNetwork) -> ScriptFunction { ) } -pub fn build_init_script_with_function(net: &ChainNetwork, function: &str) -> ScriptFunction { +pub fn build_init_script_v2(net: &ChainNetwork) -> ScriptFunction { let genesis_config = net.genesis_config(); let chain_id = net.chain_id().id(); let genesis_timestamp = net.genesis_block_parameter().timestamp; @@ -557,154 +551,147 @@ pub fn build_init_script_with_function(net: &ChainNetwork, function: &str) -> Sc let native_schedule = bcs_ext::to_bytes(&genesis_config.vm_config.gas_schedule.native_table) .expect("Cannot serialize gas schedule"); - let mut args = vec![ - bcs_ext::to_bytes(&net.genesis_config().stdlib_version.version()).unwrap(), - bcs_ext::to_bytes(&genesis_config.reward_delay).unwrap(), - bcs_ext::to_bytes(&G_TOTAL_STC_AMOUNT.scaling()).unwrap(), - bcs_ext::to_bytes(&genesis_config.pre_mine_amount).unwrap(), - bcs_ext::to_bytes(&genesis_config.time_mint_amount).unwrap(), - bcs_ext::to_bytes(&genesis_config.time_mint_period).unwrap(), - bcs_ext::to_bytes(&genesis_parent_hash.to_vec()).unwrap(), - bcs_ext::to_bytes(&association_auth_key).unwrap(), - bcs_ext::to_bytes(&genesis_auth_key).unwrap(), - bcs_ext::to_bytes(&chain_id).unwrap(), - bcs_ext::to_bytes(&genesis_timestamp).unwrap(), - //consensus config - bcs_ext::to_bytes(&genesis_config.consensus_config.uncle_rate_target).unwrap(), - bcs_ext::to_bytes(&genesis_config.consensus_config.epoch_block_count).unwrap(), - bcs_ext::to_bytes(&genesis_config.consensus_config.base_block_time_target).unwrap(), - bcs_ext::to_bytes(&genesis_config.consensus_config.base_block_difficulty_window).unwrap(), - bcs_ext::to_bytes(&genesis_config.consensus_config.base_reward_per_block).unwrap(), - bcs_ext::to_bytes( - &genesis_config - .consensus_config - .base_reward_per_uncle_percent, - ) - .unwrap(), - bcs_ext::to_bytes(&genesis_config.consensus_config.min_block_time_target).unwrap(), - bcs_ext::to_bytes(&genesis_config.consensus_config.max_block_time_target).unwrap(), - bcs_ext::to_bytes(&genesis_config.consensus_config.base_max_uncles_per_block).unwrap(), - bcs_ext::to_bytes(&genesis_config.consensus_config.base_block_gas_limit).unwrap(), - bcs_ext::to_bytes(&genesis_config.consensus_config.strategy).unwrap(), - //vm config - bcs_ext::to_bytes(&genesis_config.publishing_option.is_script_allowed()).unwrap(), - bcs_ext::to_bytes( - &genesis_config - .publishing_option - .is_module_publishing_allowed(), - ) - .unwrap(), - bcs_ext::to_bytes(&instruction_schedule).unwrap(), - bcs_ext::to_bytes(&native_schedule).unwrap(), - //gas constants - bcs_ext::to_bytes( - &genesis_config - .vm_config - .gas_schedule - .gas_constants - .global_memory_per_byte_cost, - ) - .unwrap(), - bcs_ext::to_bytes( - &genesis_config - .vm_config - .gas_schedule - .gas_constants - .global_memory_per_byte_write_cost, - ) - .unwrap(), - bcs_ext::to_bytes( - &genesis_config - .vm_config - .gas_schedule - .gas_constants - .min_transaction_gas_units, - ) - .unwrap(), - bcs_ext::to_bytes( - &genesis_config - .vm_config - .gas_schedule - .gas_constants - .large_transaction_cutoff, - ) - .unwrap(), - bcs_ext::to_bytes( - &genesis_config - .vm_config - .gas_schedule - .gas_constants - .intrinsic_gas_per_byte, - ) - .unwrap(), - bcs_ext::to_bytes( - &genesis_config - .vm_config - .gas_schedule - .gas_constants - .maximum_number_of_gas_units, - ) - .unwrap(), - bcs_ext::to_bytes( - &genesis_config - .vm_config - .gas_schedule - .gas_constants - .min_price_per_gas_unit, - ) - .unwrap(), - bcs_ext::to_bytes( - &genesis_config - .vm_config - .gas_schedule - .gas_constants - .max_price_per_gas_unit, - ) - .unwrap(), - bcs_ext::to_bytes( - &genesis_config - .vm_config - .gas_schedule - .gas_constants - .max_transaction_size_in_bytes, - ) - .unwrap(), - bcs_ext::to_bytes( - &genesis_config - .vm_config - .gas_schedule - .gas_constants - .gas_unit_scaling_factor, - ) - .unwrap(), - bcs_ext::to_bytes( - &genesis_config - .vm_config - .gas_schedule - .gas_constants - .default_account_size, - ) - .unwrap(), - // dao config params - bcs_ext::to_bytes(&genesis_config.dao_config.voting_delay).unwrap(), - bcs_ext::to_bytes(&genesis_config.dao_config.voting_period).unwrap(), - bcs_ext::to_bytes(&genesis_config.dao_config.voting_quorum_rate).unwrap(), - bcs_ext::to_bytes(&genesis_config.dao_config.min_action_delay).unwrap(), - //transaction timeout config - bcs_ext::to_bytes(&genesis_config.transaction_timeout).unwrap(), - ]; - - if function == "initialize_v3" { - args.push( - bcs_ext::to_bytes(&GasSchedule::from(&genesis_config.vm_config.gas_schedule)).unwrap(), - ); - } - ScriptFunction::new( ModuleId::new(core_code_address(), Identifier::new("Genesis").unwrap()), - Identifier::new(function).unwrap(), + Identifier::new("initialize_v2").unwrap(), vec![], - args, + vec![ + bcs_ext::to_bytes(&net.genesis_config().stdlib_version.version()).unwrap(), + bcs_ext::to_bytes(&genesis_config.reward_delay).unwrap(), + bcs_ext::to_bytes(&G_TOTAL_STC_AMOUNT.scaling()).unwrap(), + bcs_ext::to_bytes(&genesis_config.pre_mine_amount).unwrap(), + bcs_ext::to_bytes(&genesis_config.time_mint_amount).unwrap(), + bcs_ext::to_bytes(&genesis_config.time_mint_period).unwrap(), + bcs_ext::to_bytes(&genesis_parent_hash.to_vec()).unwrap(), + bcs_ext::to_bytes(&association_auth_key).unwrap(), + bcs_ext::to_bytes(&genesis_auth_key).unwrap(), + bcs_ext::to_bytes(&chain_id).unwrap(), + bcs_ext::to_bytes(&genesis_timestamp).unwrap(), + //consensus config + bcs_ext::to_bytes(&genesis_config.consensus_config.uncle_rate_target).unwrap(), + bcs_ext::to_bytes(&genesis_config.consensus_config.epoch_block_count).unwrap(), + bcs_ext::to_bytes(&genesis_config.consensus_config.base_block_time_target).unwrap(), + bcs_ext::to_bytes(&genesis_config.consensus_config.base_block_difficulty_window) + .unwrap(), + bcs_ext::to_bytes(&genesis_config.consensus_config.base_reward_per_block).unwrap(), + bcs_ext::to_bytes( + &genesis_config + .consensus_config + .base_reward_per_uncle_percent, + ) + .unwrap(), + bcs_ext::to_bytes(&genesis_config.consensus_config.min_block_time_target).unwrap(), + bcs_ext::to_bytes(&genesis_config.consensus_config.max_block_time_target).unwrap(), + bcs_ext::to_bytes(&genesis_config.consensus_config.base_max_uncles_per_block).unwrap(), + bcs_ext::to_bytes(&genesis_config.consensus_config.base_block_gas_limit).unwrap(), + bcs_ext::to_bytes(&genesis_config.consensus_config.strategy).unwrap(), + //vm config + bcs_ext::to_bytes(&genesis_config.publishing_option.is_script_allowed()).unwrap(), + bcs_ext::to_bytes( + &genesis_config + .publishing_option + .is_module_publishing_allowed(), + ) + .unwrap(), + bcs_ext::to_bytes(&instruction_schedule).unwrap(), + bcs_ext::to_bytes(&native_schedule).unwrap(), + //gas constants + bcs_ext::to_bytes( + &genesis_config + .vm_config + .gas_schedule + .gas_constants + .global_memory_per_byte_cost, + ) + .unwrap(), + bcs_ext::to_bytes( + &genesis_config + .vm_config + .gas_schedule + .gas_constants + .global_memory_per_byte_write_cost, + ) + .unwrap(), + bcs_ext::to_bytes( + &genesis_config + .vm_config + .gas_schedule + .gas_constants + .min_transaction_gas_units, + ) + .unwrap(), + bcs_ext::to_bytes( + &genesis_config + .vm_config + .gas_schedule + .gas_constants + .large_transaction_cutoff, + ) + .unwrap(), + bcs_ext::to_bytes( + &genesis_config + .vm_config + .gas_schedule + .gas_constants + .intrinsic_gas_per_byte, + ) + .unwrap(), + bcs_ext::to_bytes( + &genesis_config + .vm_config + .gas_schedule + .gas_constants + .maximum_number_of_gas_units, + ) + .unwrap(), + bcs_ext::to_bytes( + &genesis_config + .vm_config + .gas_schedule + .gas_constants + .min_price_per_gas_unit, + ) + .unwrap(), + bcs_ext::to_bytes( + &genesis_config + .vm_config + .gas_schedule + .gas_constants + .max_price_per_gas_unit, + ) + .unwrap(), + bcs_ext::to_bytes( + &genesis_config + .vm_config + .gas_schedule + .gas_constants + .max_transaction_size_in_bytes, + ) + .unwrap(), + bcs_ext::to_bytes( + &genesis_config + .vm_config + .gas_schedule + .gas_constants + .gas_unit_scaling_factor, + ) + .unwrap(), + bcs_ext::to_bytes( + &genesis_config + .vm_config + .gas_schedule + .gas_constants + .default_account_size, + ) + .unwrap(), + // dao config params + bcs_ext::to_bytes(&genesis_config.dao_config.voting_delay).unwrap(), + bcs_ext::to_bytes(&genesis_config.dao_config.voting_period).unwrap(), + bcs_ext::to_bytes(&genesis_config.dao_config.voting_quorum_rate).unwrap(), + bcs_ext::to_bytes(&genesis_config.dao_config.min_action_delay).unwrap(), + //transaction timeout config + bcs_ext::to_bytes(&genesis_config.transaction_timeout).unwrap(), + ], ) }