diff --git a/Cargo.lock b/Cargo.lock
index ed4d23be21555af58808959e1bc1c9ce751706e0..dea3572bfab01e02b63a47d5cae24df6391b3407 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -689,6 +689,7 @@ dependencies = [
 name = "durs-gva"
 version = "0.1.0"
 dependencies = [
+ "dubp-block-doc 0.1.0",
  "dubp-currency-params 0.2.0",
  "dubp-user-docs 0.14.0",
  "dup-crypto 0.7.0",
diff --git a/lib/modules/gva/Cargo.toml b/lib/modules/gva/Cargo.toml
index bc9a6ce2c1fe578007594d083cef387a98efec19..0b5ea7a71c0ddfebf00736f411862621a503e77b 100644
--- a/lib/modules/gva/Cargo.toml
+++ b/lib/modules/gva/Cargo.toml
@@ -19,6 +19,7 @@ dup-crypto = { path = "../../crypto" }
 dubp-currency-params = { path = "../../dubp/currency-params" }
 durs-common-tools = { path = "../../tools/common-tools" }
 durs-bc-db-reader = { path = "../../modules-lib/bc-db-reader" }
+dubp-block-doc = { path = "../../dubp/block-doc"}
 failure = "0.1.5"
 log = "0.4.*"
 serde = "1.0.*"
diff --git a/lib/modules/gva/lib.rs b/lib/modules/gva/lib.rs
index d04afdaaf3354d906b6b1bf367299ea6fa086f71..31deb245cb58a51de54df5023ec862399b7d0437 100644
--- a/lib/modules/gva/lib.rs
+++ b/lib/modules/gva/lib.rs
@@ -46,6 +46,7 @@ use std::ops::Deref;
 use std::sync::mpsc;
 use std::thread;
 use std::time::{Duration, SystemTime};
+use dubp_block_doc::block::BlockDocumentTrait;
 
 /// Name of your module
 pub static MODULE_NAME: &str = "gva";
@@ -197,9 +198,23 @@ impl DursModule<DuRsConf, DursMsg> for GvaModule {
             let current_blockstamp = durs_bc_db_reader::current_meta_datas::get_current_blockstamp(&db);
             let current_common_time = durs_bc_db_reader::current_meta_datas::get_current_common_time(&db);
 
-            println!("current_blockstamp: {:#?}",current_blockstamp);
-            println!("currency_name: {:#?}",currency_name);
-            println!("current_common_time: {:#?}",current_common_time);
+            let current_block = durs_bc_db_reader::blocks::get_current_block(&db);
+
+            let message = match current_block {
+                Ok(Some(block)) => {
+                    let b_num = match block.block {
+                        dubp_block_doc::BlockDocument::V10(v) => format!("{:#?}",v.number)
+                    };
+                    b_num
+                },
+                Ok(None) => String::from("No current block!"),
+                Err(err) => format!("Erro: {:#?}",err),
+            };
+
+//            println!("current_blockstamp: {:#?}",current_blockstamp);
+//            println!("currency_name: {:#?}",currency_name);
+//            println!("current_common_time: {:#?}",current_common_time);
+             println!("{}",message);
 
             thread::sleep(ten_millis);
         }