diff --git a/Cargo.lock b/Cargo.lock index 0d3bf6330..5449db3f7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,7 +14,7 @@ dependencies = [ [[package]] name = "accumulator" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs-ext", @@ -1131,7 +1131,7 @@ checksum = "340e09e8399c7bd8912f495af6aa58bea0c9214773417ffaa8f6460f93aaee56" [[package]] name = "bitcoin-move" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "axum 0.7.5", @@ -2676,7 +2676,7 @@ dependencies = [ [[package]] name = "data-verify" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "rooch-rpc-api", @@ -4017,7 +4017,7 @@ dependencies = [ [[package]] name = "framework-builder" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs", @@ -4040,7 +4040,7 @@ dependencies = [ [[package]] name = "framework-release" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs", @@ -4056,7 +4056,7 @@ dependencies = [ [[package]] name = "framework-types" -version = "0.6.6" +version = "0.6.8" dependencies = [ "move-core-types", "moveos-stdlib", @@ -5965,7 +5965,7 @@ dependencies = [ [[package]] name = "metrics" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "async-trait", @@ -6757,7 +6757,7 @@ dependencies = [ [[package]] name = "moveos" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "backtrace", @@ -6795,7 +6795,7 @@ dependencies = [ [[package]] name = "moveos-common" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs", @@ -6807,7 +6807,7 @@ dependencies = [ [[package]] name = "moveos-compiler" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "move-binary-format", @@ -6816,7 +6816,7 @@ dependencies = [ [[package]] name = "moveos-config" -version = "0.6.6" +version = "0.6.8" dependencies = [ "clap 4.5.13", "serde 1.0.205", @@ -6825,7 +6825,7 @@ dependencies = [ [[package]] name = "moveos-object-runtime" -version = "0.6.6" +version = "0.6.8" dependencies = [ "better_any", "hex", @@ -6841,7 +6841,7 @@ dependencies = [ [[package]] name = "moveos-stdlib" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bech32 0.11.0", @@ -6875,7 +6875,7 @@ dependencies = [ [[package]] name = "moveos-store" -version = "0.6.6" +version = "0.6.8" dependencies = [ "accumulator", "anyhow", @@ -6897,7 +6897,7 @@ dependencies = [ [[package]] name = "moveos-types" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs", @@ -6924,7 +6924,7 @@ dependencies = [ [[package]] name = "moveos-verifier" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs", @@ -6950,7 +6950,7 @@ dependencies = [ [[package]] name = "moveos-wasm" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "once_cell", @@ -8619,7 +8619,7 @@ dependencies = [ [[package]] name = "raw-store" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "metrics", @@ -9081,7 +9081,7 @@ dependencies = [ [[package]] name = "rooch" -version = "0.6.6" +version = "0.6.8" dependencies = [ "accumulator", "anyhow", @@ -9169,7 +9169,7 @@ dependencies = [ [[package]] name = "rooch-benchmarks" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs", @@ -9223,14 +9223,14 @@ dependencies = [ [[package]] name = "rooch-common" -version = "0.6.6" +version = "0.6.8" dependencies = [ "libc", ] [[package]] name = "rooch-config" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "clap 4.5.13", @@ -9246,7 +9246,7 @@ dependencies = [ [[package]] name = "rooch-da" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "async-trait", @@ -9266,7 +9266,7 @@ dependencies = [ [[package]] name = "rooch-db" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "moveos-store", @@ -9280,7 +9280,7 @@ dependencies = [ [[package]] name = "rooch-executor" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "async-trait", @@ -9304,7 +9304,7 @@ dependencies = [ [[package]] name = "rooch-faucet" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "axum 0.7.5", @@ -9330,7 +9330,7 @@ dependencies = [ [[package]] name = "rooch-framework" -version = "0.6.6" +version = "0.6.8" dependencies = [ "bcs", "bitcoin 0.31.2", @@ -9352,7 +9352,7 @@ dependencies = [ [[package]] name = "rooch-framework-tests" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs", @@ -9384,7 +9384,7 @@ dependencies = [ [[package]] name = "rooch-genesis" -version = "0.6.6" +version = "0.6.8" dependencies = [ "accumulator", "anyhow", @@ -9414,7 +9414,7 @@ dependencies = [ [[package]] name = "rooch-indexer" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "async-trait", @@ -9443,7 +9443,7 @@ dependencies = [ [[package]] name = "rooch-integration-test-runner" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs", @@ -9475,7 +9475,7 @@ dependencies = [ [[package]] name = "rooch-key" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "argon2", @@ -9494,7 +9494,7 @@ dependencies = [ [[package]] name = "rooch-nursery" -version = "0.6.6" +version = "0.6.8" dependencies = [ "bcs", "bitcoin 0.31.2", @@ -9516,7 +9516,7 @@ dependencies = [ [[package]] name = "rooch-open-rpc" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "clap 4.5.13", @@ -9531,7 +9531,7 @@ dependencies = [ [[package]] name = "rooch-open-rpc-macros" -version = "0.6.6" +version = "0.6.8" dependencies = [ "derive-syn-parse", "itertools 0.13.0", @@ -9543,7 +9543,7 @@ dependencies = [ [[package]] name = "rooch-open-rpc-spec" -version = "0.6.6" +version = "0.6.8" dependencies = [ "clap 4.5.13", "pretty_assertions", @@ -9555,7 +9555,7 @@ dependencies = [ [[package]] name = "rooch-open-rpc-spec-builder" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "clap 4.5.13", @@ -9568,7 +9568,7 @@ dependencies = [ [[package]] name = "rooch-pipeline-processor" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "async-trait", @@ -9588,7 +9588,7 @@ dependencies = [ [[package]] name = "rooch-proposer" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "async-trait", @@ -9604,7 +9604,7 @@ dependencies = [ [[package]] name = "rooch-relayer" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "async-trait", @@ -9631,7 +9631,7 @@ dependencies = [ [[package]] name = "rooch-rpc-api" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs", @@ -9656,7 +9656,7 @@ dependencies = [ [[package]] name = "rooch-rpc-client" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs", @@ -9676,7 +9676,7 @@ dependencies = [ [[package]] name = "rooch-rpc-server" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "axum 0.7.5", @@ -9715,7 +9715,7 @@ dependencies = [ [[package]] name = "rooch-sequencer" -version = "0.6.6" +version = "0.6.8" dependencies = [ "accumulator", "anyhow", @@ -9738,7 +9738,7 @@ dependencies = [ [[package]] name = "rooch-store" -version = "0.6.6" +version = "0.6.8" dependencies = [ "accumulator", "anyhow", @@ -9753,7 +9753,7 @@ dependencies = [ [[package]] name = "rooch-test-transaction-builder" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "bcs", @@ -9767,7 +9767,7 @@ dependencies = [ [[package]] name = "rooch-types" -version = "0.6.6" +version = "0.6.8" dependencies = [ "accumulator", "anyhow", @@ -10975,7 +10975,7 @@ checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" [[package]] name = "smt" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "backtrace", @@ -11486,7 +11486,7 @@ dependencies = [ [[package]] name = "testsuite" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "assert_cmd", @@ -11597,7 +11597,7 @@ dependencies = [ [[package]] name = "timeout-join-handler" -version = "0.6.6" +version = "0.6.8" dependencies = [ "anyhow", "thiserror", diff --git a/Cargo.toml b/Cargo.toml index e554a6865..dfd59c254 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -72,7 +72,7 @@ license = "Apache-2.0" publish = false repository = "https://github.com/rooch-network/rooch" rust-version = "1.78.0" -version = "0.6.6" +version = "0.6.8" [workspace.dependencies] # Internal crate dependencies. diff --git a/crates/rooch-open-rpc-spec/schemas/openrpc.json b/crates/rooch-open-rpc-spec/schemas/openrpc.json index 227b322ae..95cb2c0cb 100644 --- a/crates/rooch-open-rpc-spec/schemas/openrpc.json +++ b/crates/rooch-open-rpc-spec/schemas/openrpc.json @@ -12,7 +12,7 @@ "name": "Apache-2.0", "url": "https://raw.githubusercontent.com/rooch-network/rooch/main/LICENSE" }, - "version": "0.6.6" + "version": "0.6.8" }, "methods": [ { diff --git a/crates/rooch-types/src/genesis_config.rs b/crates/rooch-types/src/genesis_config.rs index 8841f82d7..bc10f31f0 100644 --- a/crates/rooch-types/src/genesis_config.rs +++ b/crates/rooch-types/src/genesis_config.rs @@ -1,17 +1,20 @@ // Copyright (c) RoochNetwork // SPDX-License-Identifier: Apache-2.0 -use crate::address::BitcoinAddress; +use std::str::FromStr; + use bitcoin::{block::Header, BlockHash}; -use framework_builder::stdlib_version::StdlibVersion; use move_core_types::value::MoveTypeLayout; +use once_cell::sync::Lazy; +use serde::{Deserialize, Serialize}; + +use framework_builder::stdlib_version::StdlibVersion; use moveos_types::{ moveos_std::{module_store::ModuleStore, timestamp::Timestamp}, state::{MoveState, ObjectState}, }; -use once_cell::sync::Lazy; -use serde::{Deserialize, Serialize}; -use std::str::FromStr; + +use crate::address::BitcoinAddress; #[derive(Clone, Debug, Deserialize, Serialize)] pub struct GenesisConfig { @@ -178,5 +181,5 @@ pub static G_MAIN_CONFIG: Lazy = Lazy::new(|| GenesisConfig { ), (ObjectState::new_module_store(), ModuleStore::type_layout()), ], - stdlib_version: StdlibVersion::Version(5), + stdlib_version: StdlibVersion::Version(6), }); diff --git a/frameworks/framework-release/released/6/README.md b/frameworks/framework-release/released/6/README.md new file mode 100644 index 000000000..fe3602253 --- /dev/null +++ b/frameworks/framework-release/released/6/README.md @@ -0,0 +1,3 @@ +## Major changes + +- [rooch-framework] Implement bitcoin_address::p2tr \ No newline at end of file diff --git a/frameworks/framework-release/released/6/stdlib b/frameworks/framework-release/released/6/stdlib new file mode 100644 index 000000000..0ca468bbd Binary files /dev/null and b/frameworks/framework-release/released/6/stdlib differ diff --git a/sdk/typescript/rooch-sdk/src/version.ts b/sdk/typescript/rooch-sdk/src/version.ts index 5bbcb727b..5c99d4a6e 100644 --- a/sdk/typescript/rooch-sdk/src/version.ts +++ b/sdk/typescript/rooch-sdk/src/version.ts @@ -4,4 +4,4 @@ // This file is generated by genversion.mjs. Do not edit it directly. export const PACKAGE_VERSION = '0.2.4' -export const TARGETED_RPC_VERSION = '0.6.6' +export const TARGETED_RPC_VERSION = '0.6.8'