diff --git a/Cargo.lock b/Cargo.lock
index 22d9c30cde1b5b68f1c9b17c742b36ea8b9066fa..476f11fa0b92b8f9743ae26a2bc52a35672f2cfa 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -3028,7 +3028,7 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
 
 [[package]]
 name = "duniter"
-version = "0.8.1"
+version = "0.9.0"
 dependencies = [
  "async-io",
  "bs58 0.5.1",
@@ -4564,7 +4564,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "a5613c31f18676f164112732202124f373bb2103ff017b3b85ca954ea6a66ada"
 dependencies = [
  "combine 3.8.1",
- "thiserror 1.0.69",
+ "failure",
 ]
 
 [[package]]
diff --git a/node/Cargo.toml b/node/Cargo.toml
index 9189c27b995223b0dc805b8eba6e4a047f356a40..2ac9b0b34f5ca82647d3d13b71c25eaf11cdc5c3 100644
--- a/node/Cargo.toml
+++ b/node/Cargo.toml
@@ -7,7 +7,7 @@ homepage.workspace = true
 license.workspace = true
 name = "duniter"
 repository.workspace = true
-version = "0.8.1"
+version = "0.9.0"
 default-run = "duniter"
 
 [package.metadata.docs.rs]
diff --git a/resources/metadata.scale b/resources/metadata.scale
index db221c7f4528732b3c91dd29a07b5d5d748e2599..f76383179f1a2dbc51e879bbe3eea26780becb12 100644
Binary files a/resources/metadata.scale and b/resources/metadata.scale differ
diff --git a/runtime/gdev/src/lib.rs b/runtime/gdev/src/lib.rs
index 7130b2a54d9afa30a179d0b08c69ddad7cc5178a..4fce49908f3fab30e3472d2604190c474f50657b 100644
--- a/runtime/gdev/src/lib.rs
+++ b/runtime/gdev/src/lib.rs
@@ -93,7 +93,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
     //   `spec_version`, and `authoring_version` are the same between Wasm and native.
     // This value is set to 100 to notify Polkadot-JS App (https://polkadot.js.org/apps) to use
     //   the compatible custom types.
-    spec_version: 803,
+    spec_version: 900,
     impl_version: 1,
     apis: RUNTIME_API_VERSIONS,
     transaction_version: 1,