From c82238cbd81fa4fa38ac803ade0c5c2a705cf653 Mon Sep 17 00:00:00 2001
From: Moul <moul@moul.re>
Date: Fri, 9 Dec 2022 11:17:41 +0100
Subject: [PATCH] Bump copyright year to 2023 (#192)

Update in template and in documentation
---
 docs/conf.py                                      | 2 +-
 duniterpy/__init__.py                             | 2 +-
 duniterpy/api/__init__.py                         | 2 +-
 duniterpy/api/bma/__init__.py                     | 2 +-
 duniterpy/api/bma/blockchain.py                   | 2 +-
 duniterpy/api/bma/network.py                      | 2 +-
 duniterpy/api/bma/node.py                         | 2 +-
 duniterpy/api/bma/tx.py                           | 2 +-
 duniterpy/api/bma/ud.py                           | 2 +-
 duniterpy/api/bma/wot.py                          | 2 +-
 duniterpy/api/bma/ws.py                           | 2 +-
 duniterpy/api/client.py                           | 2 +-
 duniterpy/api/endpoint.py                         | 2 +-
 duniterpy/api/errors.py                           | 2 +-
 duniterpy/api/ws2p/__init__.py                    | 2 +-
 duniterpy/api/ws2p/network.py                     | 2 +-
 duniterpy/api/ws2p/requests.py                    | 2 +-
 duniterpy/constants.py                            | 2 +-
 duniterpy/documents/__init__.py                   | 2 +-
 duniterpy/documents/block.py                      | 2 +-
 duniterpy/documents/block_id.py                   | 2 +-
 duniterpy/documents/certification.py              | 2 +-
 duniterpy/documents/document.py                   | 2 +-
 duniterpy/documents/identity.py                   | 2 +-
 duniterpy/documents/membership.py                 | 2 +-
 duniterpy/documents/peer.py                       | 2 +-
 duniterpy/documents/revocation.py                 | 2 +-
 duniterpy/documents/transaction.py                | 2 +-
 duniterpy/documents/ws2p/__init__.py              | 2 +-
 duniterpy/documents/ws2p/heads.py                 | 2 +-
 duniterpy/documents/ws2p/messages.py              | 2 +-
 duniterpy/grammars/__init__.py                    | 2 +-
 duniterpy/grammars/output.py                      | 2 +-
 duniterpy/helpers/__init__.py                     | 2 +-
 duniterpy/helpers/blockchain.py                   | 2 +-
 duniterpy/helpers/money.py                        | 2 +-
 duniterpy/helpers/network.py                      | 2 +-
 duniterpy/helpers/ws2p.py                         | 2 +-
 duniterpy/key/__init__.py                         | 2 +-
 duniterpy/key/ascii_armor.py                      | 2 +-
 duniterpy/key/base58.py                           | 2 +-
 duniterpy/key/constants.py                        | 2 +-
 duniterpy/key/crc_pubkey.py                       | 2 +-
 duniterpy/key/encryption_key.py                   | 2 +-
 duniterpy/key/scrypt_params.py                    | 2 +-
 duniterpy/key/signing_key.py                      | 2 +-
 duniterpy/key/verifying_key.py                    | 2 +-
 duniterpy/tools.py                                | 2 +-
 examples/__init__.py                              | 2 +-
 examples/create_mnemonic_wallet.py                | 2 +-
 examples/create_public_key.py                     | 2 +-
 examples/listen_ws2p.py                           | 2 +-
 examples/load_binary_encrypted_message.py         | 2 +-
 examples/load_binary_signed_message.py            | 2 +-
 examples/load_cleartext_ascii_armor_message.py    | 2 +-
 examples/load_credentials_file.py                 | 2 +-
 examples/load_encrypted_ascii_armor_message.py    | 2 +-
 examples/load_local_blockchain.py                 | 2 +-
 examples/load_scuttlebutt_file.py                 | 2 +-
 examples/request_available_nodes.py               | 2 +-
 examples/request_data.py                          | 2 +-
 examples/request_data_async.py                    | 2 +-
 examples/request_data_elasticsearch.py            | 2 +-
 examples/request_data_graphql.py                  | 2 +-
 examples/request_web_socket_block.py              | 2 +-
 examples/request_ws2p.py                          | 2 +-
 examples/save_and_load_private_key_file.py        | 2 +-
 examples/save_and_load_private_key_file_ewif.py   | 2 +-
 examples/save_and_load_private_key_file_pubsec.py | 2 +-
 examples/save_and_load_private_key_file_wif.py    | 2 +-
 examples/save_binary_encrypted_message.py         | 2 +-
 examples/save_binary_signed_message.py            | 2 +-
 examples/save_cleartext_ascii_armor_message.py    | 2 +-
 examples/save_encrypted_ascii_armor_message.py    | 2 +-
 examples/save_revoke_document.py                  | 2 +-
 examples/send_certification.py                    | 2 +-
 examples/send_identity.py                         | 2 +-
 examples/send_membership.py                       | 2 +-
 examples/send_transaction.py                      | 2 +-
 license_header.txt                                | 2 +-
 tests/__init__.py                                 | 2 +-
 tests/api/__init__.py                             | 2 +-
 tests/api/bma/__init__.py                         | 2 +-
 tests/api/bma/test_blockchain.py                  | 2 +-
 tests/api/bma/test_bma.py                         | 2 +-
 tests/api/bma/test_network.py                     | 2 +-
 tests/api/bma/test_tx.py                          | 2 +-
 tests/api/bma/test_wot.py                         | 2 +-
 tests/api/bma/test_ws.py                          | 2 +-
 tests/api/test_endpoints.py                       | 2 +-
 tests/api/ws2p/test_ws2p.py                       | 2 +-
 tests/documents/__init__.py                       | 2 +-
 tests/documents/test_block.py                     | 2 +-
 tests/documents/test_certification.py             | 2 +-
 tests/documents/test_document.py                  | 2 +-
 tests/documents/test_identity.py                  | 2 +-
 tests/documents/test_membership.py                | 2 +-
 tests/documents/test_peer.py                      | 2 +-
 tests/documents/test_revocation.py                | 2 +-
 tests/documents/test_transaction.py               | 2 +-
 tests/documents/test_ws2p_heads.py                | 2 +-
 tests/grammars/__init__.py                        | 2 +-
 tests/grammars/test_output.py                     | 2 +-
 tests/helpers/__init__.py                         | 2 +-
 tests/helpers/test_money.py                       | 2 +-
 tests/helpers/test_ws2p.py                        | 2 +-
 tests/key/__init__.py                             | 2 +-
 tests/key/test_ascii_armor.py                     | 2 +-
 tests/key/test_crc_pubkey.py                      | 2 +-
 tests/key/test_encryption_key.py                  | 2 +-
 tests/key/test_public_key.py                      | 2 +-
 tests/key/test_signing_key.py                     | 2 +-
 tests/key/test_verifying_key.py                   | 2 +-
 113 files changed, 113 insertions(+), 113 deletions(-)

diff --git a/docs/conf.py b/docs/conf.py
index ebb8816..4c8bab1 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -66,7 +66,7 @@ master_doc = "index"
 
 # General information about the project.
 project = "duniterpy"
-copyright = "2022, caner & inso & vit"
+copyright = "2023, caner & inso & vit"
 author = "caner & inso & vit"
 
 # The version info for the project you're documenting, acts as replacement for
diff --git a/duniterpy/__init__.py b/duniterpy/__init__.py
index 7e60338..5f15026 100644
--- a/duniterpy/__init__.py
+++ b/duniterpy/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/__init__.py b/duniterpy/api/__init__.py
index 77e0ed6..92d640d 100644
--- a/duniterpy/api/__init__.py
+++ b/duniterpy/api/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/bma/__init__.py b/duniterpy/api/bma/__init__.py
index 1c69967..4e15954 100644
--- a/duniterpy/api/bma/__init__.py
+++ b/duniterpy/api/bma/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/bma/blockchain.py b/duniterpy/api/bma/blockchain.py
index 2ea9d00..1849bd0 100644
--- a/duniterpy/api/bma/blockchain.py
+++ b/duniterpy/api/bma/blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/bma/network.py b/duniterpy/api/bma/network.py
index 3a6c226..9f305c9 100644
--- a/duniterpy/api/bma/network.py
+++ b/duniterpy/api/bma/network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/bma/node.py b/duniterpy/api/bma/node.py
index 698f59b..da9caf8 100644
--- a/duniterpy/api/bma/node.py
+++ b/duniterpy/api/bma/node.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/bma/tx.py b/duniterpy/api/bma/tx.py
index f7adf54..82ece24 100644
--- a/duniterpy/api/bma/tx.py
+++ b/duniterpy/api/bma/tx.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/bma/ud.py b/duniterpy/api/bma/ud.py
index 87f1e1e..3d25bc7 100644
--- a/duniterpy/api/bma/ud.py
+++ b/duniterpy/api/bma/ud.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/bma/wot.py b/duniterpy/api/bma/wot.py
index b837e3e..e899aa4 100644
--- a/duniterpy/api/bma/wot.py
+++ b/duniterpy/api/bma/wot.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/bma/ws.py b/duniterpy/api/bma/ws.py
index d5c1f83..4ebe470 100644
--- a/duniterpy/api/bma/ws.py
+++ b/duniterpy/api/bma/ws.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/client.py b/duniterpy/api/client.py
index 4d64f9b..3bf6ae8 100644
--- a/duniterpy/api/client.py
+++ b/duniterpy/api/client.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/endpoint.py b/duniterpy/api/endpoint.py
index fd28e9c..89596fd 100644
--- a/duniterpy/api/endpoint.py
+++ b/duniterpy/api/endpoint.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/errors.py b/duniterpy/api/errors.py
index 1192af2..7e443ba 100644
--- a/duniterpy/api/errors.py
+++ b/duniterpy/api/errors.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/ws2p/__init__.py b/duniterpy/api/ws2p/__init__.py
index 963eda0..c1d10a2 100644
--- a/duniterpy/api/ws2p/__init__.py
+++ b/duniterpy/api/ws2p/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/ws2p/network.py b/duniterpy/api/ws2p/network.py
index 02523c3..2d8dcfa 100644
--- a/duniterpy/api/ws2p/network.py
+++ b/duniterpy/api/ws2p/network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/api/ws2p/requests.py b/duniterpy/api/ws2p/requests.py
index de34818..2ca9f16 100644
--- a/duniterpy/api/ws2p/requests.py
+++ b/duniterpy/api/ws2p/requests.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/constants.py b/duniterpy/constants.py
index f8fe21f..1c31a44 100644
--- a/duniterpy/constants.py
+++ b/duniterpy/constants.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/__init__.py b/duniterpy/documents/__init__.py
index b8bb05a..d49594c 100644
--- a/duniterpy/documents/__init__.py
+++ b/duniterpy/documents/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/block.py b/duniterpy/documents/block.py
index b6ee436..a5d4d19 100644
--- a/duniterpy/documents/block.py
+++ b/duniterpy/documents/block.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/block_id.py b/duniterpy/documents/block_id.py
index bea5083..2ca99f7 100644
--- a/duniterpy/documents/block_id.py
+++ b/duniterpy/documents/block_id.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/certification.py b/duniterpy/documents/certification.py
index 662dfde..c268b9a 100644
--- a/duniterpy/documents/certification.py
+++ b/duniterpy/documents/certification.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/document.py b/duniterpy/documents/document.py
index 758f0a8..4611980 100644
--- a/duniterpy/documents/document.py
+++ b/duniterpy/documents/document.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/identity.py b/duniterpy/documents/identity.py
index 2b5eeb5..dda8f37 100644
--- a/duniterpy/documents/identity.py
+++ b/duniterpy/documents/identity.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/membership.py b/duniterpy/documents/membership.py
index 5650139..3ce7a40 100644
--- a/duniterpy/documents/membership.py
+++ b/duniterpy/documents/membership.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/peer.py b/duniterpy/documents/peer.py
index bb5bcfc..cfe5bee 100644
--- a/duniterpy/documents/peer.py
+++ b/duniterpy/documents/peer.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/revocation.py b/duniterpy/documents/revocation.py
index 2cd7394..528ca2d 100644
--- a/duniterpy/documents/revocation.py
+++ b/duniterpy/documents/revocation.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/transaction.py b/duniterpy/documents/transaction.py
index 0407b25..cc7bcbf 100644
--- a/duniterpy/documents/transaction.py
+++ b/duniterpy/documents/transaction.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/ws2p/__init__.py b/duniterpy/documents/ws2p/__init__.py
index 77e0ed6..92d640d 100644
--- a/duniterpy/documents/ws2p/__init__.py
+++ b/duniterpy/documents/ws2p/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/ws2p/heads.py b/duniterpy/documents/ws2p/heads.py
index 8960751..04cc8d0 100644
--- a/duniterpy/documents/ws2p/heads.py
+++ b/duniterpy/documents/ws2p/heads.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/documents/ws2p/messages.py b/duniterpy/documents/ws2p/messages.py
index 6fb042f..7d9e90c 100644
--- a/duniterpy/documents/ws2p/messages.py
+++ b/duniterpy/documents/ws2p/messages.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/grammars/__init__.py b/duniterpy/grammars/__init__.py
index 77e0ed6..92d640d 100644
--- a/duniterpy/grammars/__init__.py
+++ b/duniterpy/grammars/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/grammars/output.py b/duniterpy/grammars/output.py
index 81ba6a9..f9e0ef5 100644
--- a/duniterpy/grammars/output.py
+++ b/duniterpy/grammars/output.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/helpers/__init__.py b/duniterpy/helpers/__init__.py
index 77e0ed6..92d640d 100644
--- a/duniterpy/helpers/__init__.py
+++ b/duniterpy/helpers/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/helpers/blockchain.py b/duniterpy/helpers/blockchain.py
index eb95ea6..50f62fe 100644
--- a/duniterpy/helpers/blockchain.py
+++ b/duniterpy/helpers/blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/helpers/money.py b/duniterpy/helpers/money.py
index ecacf2c..227ea0e 100644
--- a/duniterpy/helpers/money.py
+++ b/duniterpy/helpers/money.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/helpers/network.py b/duniterpy/helpers/network.py
index 38076ce..33ea37f 100644
--- a/duniterpy/helpers/network.py
+++ b/duniterpy/helpers/network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/helpers/ws2p.py b/duniterpy/helpers/ws2p.py
index 246aad6..5e8f49f 100644
--- a/duniterpy/helpers/ws2p.py
+++ b/duniterpy/helpers/ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/key/__init__.py b/duniterpy/key/__init__.py
index d1625e0..ff6eb1c 100644
--- a/duniterpy/key/__init__.py
+++ b/duniterpy/key/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/key/ascii_armor.py b/duniterpy/key/ascii_armor.py
index 8d30c66..80fef25 100644
--- a/duniterpy/key/ascii_armor.py
+++ b/duniterpy/key/ascii_armor.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/key/base58.py b/duniterpy/key/base58.py
index 69440a3..29b9485 100644
--- a/duniterpy/key/base58.py
+++ b/duniterpy/key/base58.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/key/constants.py b/duniterpy/key/constants.py
index 8c96ce2..5239637 100644
--- a/duniterpy/key/constants.py
+++ b/duniterpy/key/constants.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/key/crc_pubkey.py b/duniterpy/key/crc_pubkey.py
index e4f7466..810553b 100644
--- a/duniterpy/key/crc_pubkey.py
+++ b/duniterpy/key/crc_pubkey.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/key/encryption_key.py b/duniterpy/key/encryption_key.py
index 0199d61..8bedb6e 100644
--- a/duniterpy/key/encryption_key.py
+++ b/duniterpy/key/encryption_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/key/scrypt_params.py b/duniterpy/key/scrypt_params.py
index a3c04ff..3d8f0e1 100644
--- a/duniterpy/key/scrypt_params.py
+++ b/duniterpy/key/scrypt_params.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/key/signing_key.py b/duniterpy/key/signing_key.py
index 91a1948..08d0800 100644
--- a/duniterpy/key/signing_key.py
+++ b/duniterpy/key/signing_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/key/verifying_key.py b/duniterpy/key/verifying_key.py
index 8030eff..d16cf38 100644
--- a/duniterpy/key/verifying_key.py
+++ b/duniterpy/key/verifying_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/duniterpy/tools.py b/duniterpy/tools.py
index 3f5343a..4601d09 100644
--- a/duniterpy/tools.py
+++ b/duniterpy/tools.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/__init__.py b/examples/__init__.py
index 40be66b..d41158c 100644
--- a/examples/__init__.py
+++ b/examples/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/create_mnemonic_wallet.py b/examples/create_mnemonic_wallet.py
index b567bf1..b27ccec 100644
--- a/examples/create_mnemonic_wallet.py
+++ b/examples/create_mnemonic_wallet.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/create_public_key.py b/examples/create_public_key.py
index 83dd62f..c919460 100644
--- a/examples/create_public_key.py
+++ b/examples/create_public_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/listen_ws2p.py b/examples/listen_ws2p.py
index b3ce30c..ce6d2ae 100644
--- a/examples/listen_ws2p.py
+++ b/examples/listen_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/load_binary_encrypted_message.py b/examples/load_binary_encrypted_message.py
index e1d5817..5c26a0e 100644
--- a/examples/load_binary_encrypted_message.py
+++ b/examples/load_binary_encrypted_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/load_binary_signed_message.py b/examples/load_binary_signed_message.py
index c89336d..a11285e 100644
--- a/examples/load_binary_signed_message.py
+++ b/examples/load_binary_signed_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/load_cleartext_ascii_armor_message.py b/examples/load_cleartext_ascii_armor_message.py
index 13c10c6..10f4479 100644
--- a/examples/load_cleartext_ascii_armor_message.py
+++ b/examples/load_cleartext_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/load_credentials_file.py b/examples/load_credentials_file.py
index 5096e0d..bf3788b 100644
--- a/examples/load_credentials_file.py
+++ b/examples/load_credentials_file.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/load_encrypted_ascii_armor_message.py b/examples/load_encrypted_ascii_armor_message.py
index 7e77e38..5e000ac 100644
--- a/examples/load_encrypted_ascii_armor_message.py
+++ b/examples/load_encrypted_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/load_local_blockchain.py b/examples/load_local_blockchain.py
index 99ea2fb..14cb04e 100644
--- a/examples/load_local_blockchain.py
+++ b/examples/load_local_blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/load_scuttlebutt_file.py b/examples/load_scuttlebutt_file.py
index 7bef6bf..f36ce1e 100644
--- a/examples/load_scuttlebutt_file.py
+++ b/examples/load_scuttlebutt_file.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/request_available_nodes.py b/examples/request_available_nodes.py
index 0a5bd81..1e1a5c5 100644
--- a/examples/request_available_nodes.py
+++ b/examples/request_available_nodes.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/request_data.py b/examples/request_data.py
index fc2439a..4d095d9 100644
--- a/examples/request_data.py
+++ b/examples/request_data.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/request_data_async.py b/examples/request_data_async.py
index 2987913..624ec76 100644
--- a/examples/request_data_async.py
+++ b/examples/request_data_async.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/request_data_elasticsearch.py b/examples/request_data_elasticsearch.py
index fb00f94..6852b00 100644
--- a/examples/request_data_elasticsearch.py
+++ b/examples/request_data_elasticsearch.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/request_data_graphql.py b/examples/request_data_graphql.py
index 7ef8edc..699c3a7 100644
--- a/examples/request_data_graphql.py
+++ b/examples/request_data_graphql.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/request_web_socket_block.py b/examples/request_web_socket_block.py
index d23f4f7..c43737f 100644
--- a/examples/request_web_socket_block.py
+++ b/examples/request_web_socket_block.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/request_ws2p.py b/examples/request_ws2p.py
index 2e94ff4..024adb9 100644
--- a/examples/request_ws2p.py
+++ b/examples/request_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/save_and_load_private_key_file.py b/examples/save_and_load_private_key_file.py
index a4de72f..096337a 100644
--- a/examples/save_and_load_private_key_file.py
+++ b/examples/save_and_load_private_key_file.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/save_and_load_private_key_file_ewif.py b/examples/save_and_load_private_key_file_ewif.py
index d1aaaa2..ef52e78 100644
--- a/examples/save_and_load_private_key_file_ewif.py
+++ b/examples/save_and_load_private_key_file_ewif.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/save_and_load_private_key_file_pubsec.py b/examples/save_and_load_private_key_file_pubsec.py
index e02edad..7d4f172 100644
--- a/examples/save_and_load_private_key_file_pubsec.py
+++ b/examples/save_and_load_private_key_file_pubsec.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/save_and_load_private_key_file_wif.py b/examples/save_and_load_private_key_file_wif.py
index ef9fadb..a334e49 100644
--- a/examples/save_and_load_private_key_file_wif.py
+++ b/examples/save_and_load_private_key_file_wif.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/save_binary_encrypted_message.py b/examples/save_binary_encrypted_message.py
index 5996d90..30272d2 100644
--- a/examples/save_binary_encrypted_message.py
+++ b/examples/save_binary_encrypted_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/save_binary_signed_message.py b/examples/save_binary_signed_message.py
index e3a1c6e..6ad82a1 100644
--- a/examples/save_binary_signed_message.py
+++ b/examples/save_binary_signed_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/save_cleartext_ascii_armor_message.py b/examples/save_cleartext_ascii_armor_message.py
index a81a4a3..669c30b 100644
--- a/examples/save_cleartext_ascii_armor_message.py
+++ b/examples/save_cleartext_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/save_encrypted_ascii_armor_message.py b/examples/save_encrypted_ascii_armor_message.py
index 65b3f2b..8c17beb 100644
--- a/examples/save_encrypted_ascii_armor_message.py
+++ b/examples/save_encrypted_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/save_revoke_document.py b/examples/save_revoke_document.py
index 6c7ca0e..4724890 100644
--- a/examples/save_revoke_document.py
+++ b/examples/save_revoke_document.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/send_certification.py b/examples/send_certification.py
index 7c36605..7774873 100644
--- a/examples/send_certification.py
+++ b/examples/send_certification.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/send_identity.py b/examples/send_identity.py
index 5929506..e3dae61 100644
--- a/examples/send_identity.py
+++ b/examples/send_identity.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/send_membership.py b/examples/send_membership.py
index f39883f..84c0b79 100644
--- a/examples/send_membership.py
+++ b/examples/send_membership.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/examples/send_transaction.py b/examples/send_transaction.py
index ed5ee8a..ea6d098 100644
--- a/examples/send_transaction.py
+++ b/examples/send_transaction.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/license_header.txt b/license_header.txt
index 84e9fc5..9d7bfb2 100644
--- a/license_header.txt
+++ b/license_header.txt
@@ -1,4 +1,4 @@
-Copyright  2014-2022 Vincent Texier <vit@free.fr>
+Copyright  2014-2023 Vincent Texier <vit@free.fr>
 
 DuniterPy is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
diff --git a/tests/__init__.py b/tests/__init__.py
index 77e0ed6..92d640d 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/api/__init__.py b/tests/api/__init__.py
index 77e0ed6..92d640d 100644
--- a/tests/api/__init__.py
+++ b/tests/api/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/api/bma/__init__.py b/tests/api/bma/__init__.py
index 77e0ed6..92d640d 100644
--- a/tests/api/bma/__init__.py
+++ b/tests/api/bma/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/api/bma/test_blockchain.py b/tests/api/bma/test_blockchain.py
index 840fa0c..48422fa 100644
--- a/tests/api/bma/test_blockchain.py
+++ b/tests/api/bma/test_blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/api/bma/test_bma.py b/tests/api/bma/test_bma.py
index c00fa48..fcc5748 100644
--- a/tests/api/bma/test_bma.py
+++ b/tests/api/bma/test_bma.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/api/bma/test_network.py b/tests/api/bma/test_network.py
index 51a312e..0d8af3b 100644
--- a/tests/api/bma/test_network.py
+++ b/tests/api/bma/test_network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/api/bma/test_tx.py b/tests/api/bma/test_tx.py
index 5daef13..32030fa 100644
--- a/tests/api/bma/test_tx.py
+++ b/tests/api/bma/test_tx.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/api/bma/test_wot.py b/tests/api/bma/test_wot.py
index a849885..00b1c51 100644
--- a/tests/api/bma/test_wot.py
+++ b/tests/api/bma/test_wot.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/api/bma/test_ws.py b/tests/api/bma/test_ws.py
index f8f4460..53b2cf5 100644
--- a/tests/api/bma/test_ws.py
+++ b/tests/api/bma/test_ws.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/api/test_endpoints.py b/tests/api/test_endpoints.py
index 572ce8e..5f0f088 100644
--- a/tests/api/test_endpoints.py
+++ b/tests/api/test_endpoints.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/api/ws2p/test_ws2p.py b/tests/api/ws2p/test_ws2p.py
index 3e2f4d8..bbb8a2b 100644
--- a/tests/api/ws2p/test_ws2p.py
+++ b/tests/api/ws2p/test_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/documents/__init__.py b/tests/documents/__init__.py
index 77e0ed6..92d640d 100644
--- a/tests/documents/__init__.py
+++ b/tests/documents/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/documents/test_block.py b/tests/documents/test_block.py
index 90124a1..9448cd9 100644
--- a/tests/documents/test_block.py
+++ b/tests/documents/test_block.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/documents/test_certification.py b/tests/documents/test_certification.py
index e8d78fd..d5e4953 100644
--- a/tests/documents/test_certification.py
+++ b/tests/documents/test_certification.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/documents/test_document.py b/tests/documents/test_document.py
index c1a2198..49e4645 100644
--- a/tests/documents/test_document.py
+++ b/tests/documents/test_document.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/documents/test_identity.py b/tests/documents/test_identity.py
index 8294374..e34b6c3 100644
--- a/tests/documents/test_identity.py
+++ b/tests/documents/test_identity.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/documents/test_membership.py b/tests/documents/test_membership.py
index 2951eaa..dea9161 100644
--- a/tests/documents/test_membership.py
+++ b/tests/documents/test_membership.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/documents/test_peer.py b/tests/documents/test_peer.py
index 11b27a5..01bee72 100644
--- a/tests/documents/test_peer.py
+++ b/tests/documents/test_peer.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/documents/test_revocation.py b/tests/documents/test_revocation.py
index a574641..8d5b5b9 100644
--- a/tests/documents/test_revocation.py
+++ b/tests/documents/test_revocation.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/documents/test_transaction.py b/tests/documents/test_transaction.py
index 5ef73f3..c2f50ed 100644
--- a/tests/documents/test_transaction.py
+++ b/tests/documents/test_transaction.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/documents/test_ws2p_heads.py b/tests/documents/test_ws2p_heads.py
index 41447ff..1a5dc01 100644
--- a/tests/documents/test_ws2p_heads.py
+++ b/tests/documents/test_ws2p_heads.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/grammars/__init__.py b/tests/grammars/__init__.py
index 77e0ed6..92d640d 100644
--- a/tests/grammars/__init__.py
+++ b/tests/grammars/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/grammars/test_output.py b/tests/grammars/test_output.py
index c6ffc43..59bbf70 100644
--- a/tests/grammars/test_output.py
+++ b/tests/grammars/test_output.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/helpers/__init__.py b/tests/helpers/__init__.py
index 77e0ed6..92d640d 100644
--- a/tests/helpers/__init__.py
+++ b/tests/helpers/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/helpers/test_money.py b/tests/helpers/test_money.py
index d06a108..b93ca7b 100644
--- a/tests/helpers/test_money.py
+++ b/tests/helpers/test_money.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/helpers/test_ws2p.py b/tests/helpers/test_ws2p.py
index b909360..b373423 100644
--- a/tests/helpers/test_ws2p.py
+++ b/tests/helpers/test_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/key/__init__.py b/tests/key/__init__.py
index 77e0ed6..92d640d 100644
--- a/tests/key/__init__.py
+++ b/tests/key/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/key/test_ascii_armor.py b/tests/key/test_ascii_armor.py
index 5a35357..1e18de9 100644
--- a/tests/key/test_ascii_armor.py
+++ b/tests/key/test_ascii_armor.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/key/test_crc_pubkey.py b/tests/key/test_crc_pubkey.py
index a85c000..917c70c 100644
--- a/tests/key/test_crc_pubkey.py
+++ b/tests/key/test_crc_pubkey.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/key/test_encryption_key.py b/tests/key/test_encryption_key.py
index c8bfe2c..2dbc369 100644
--- a/tests/key/test_encryption_key.py
+++ b/tests/key/test_encryption_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/key/test_public_key.py b/tests/key/test_public_key.py
index 507e084..2559f88 100644
--- a/tests/key/test_public_key.py
+++ b/tests/key/test_public_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/key/test_signing_key.py b/tests/key/test_signing_key.py
index 51bdf19..5fa6cc3 100644
--- a/tests/key/test_signing_key.py
+++ b/tests/key/test_signing_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
diff --git a/tests/key/test_verifying_key.py b/tests/key/test_verifying_key.py
index 3b0b7f7..488715b 100644
--- a/tests/key/test_verifying_key.py
+++ b/tests/key/test_verifying_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2022 Vincent Texier <vit@free.fr>
+# Copyright  2014-2023 Vincent Texier <vit@free.fr>
 #
 # DuniterPy is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
-- 
GitLab