From 56fa235e5895d4b67b4fa1484adbdc2b2cd51c86 Mon Sep 17 00:00:00 2001
From: Moul <moul@moul.re>
Date: Sat, 9 Dec 2023 13:44:01 +0100
Subject: [PATCH] Bump copyright year to 2024 (#197)

---
 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 44ce154..20b7e38 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -66,7 +66,7 @@ master_doc = "index"
 
 # General information about the project.
 project = "duniterpy"
-copyright = "2023, caner & inso & vit"
+copyright = "2024, 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 5f15026..df63634 100644
--- a/duniterpy/__init__.py
+++ b/duniterpy/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 92d640d..f4cbb6f 100644
--- a/duniterpy/api/__init__.py
+++ b/duniterpy/api/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 4e15954..11ebe54 100644
--- a/duniterpy/api/bma/__init__.py
+++ b/duniterpy/api/bma/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 cf3315c..a6cfcc5 100644
--- a/duniterpy/api/bma/blockchain.py
+++ b/duniterpy/api/bma/blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 9f305c9..78ee6ce 100644
--- a/duniterpy/api/bma/network.py
+++ b/duniterpy/api/bma/network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 661f8cc..32c3c69 100644
--- a/duniterpy/api/bma/node.py
+++ b/duniterpy/api/bma/node.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 b23945a..27c38f5 100644
--- a/duniterpy/api/bma/tx.py
+++ b/duniterpy/api/bma/tx.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 3d25bc7..de47ca2 100644
--- a/duniterpy/api/bma/ud.py
+++ b/duniterpy/api/bma/ud.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 9adc777..0d00783 100644
--- a/duniterpy/api/bma/wot.py
+++ b/duniterpy/api/bma/wot.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 4ebe470..726ec64 100644
--- a/duniterpy/api/bma/ws.py
+++ b/duniterpy/api/bma/ws.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 da524ee..ac59069 100644
--- a/duniterpy/api/client.py
+++ b/duniterpy/api/client.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 829c442..4fb0fd0 100644
--- a/duniterpy/api/endpoint.py
+++ b/duniterpy/api/endpoint.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 7e443ba..a372879 100644
--- a/duniterpy/api/errors.py
+++ b/duniterpy/api/errors.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 c1d10a2..27ebff2 100644
--- a/duniterpy/api/ws2p/__init__.py
+++ b/duniterpy/api/ws2p/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 2d8dcfa..685f45b 100644
--- a/duniterpy/api/ws2p/network.py
+++ b/duniterpy/api/ws2p/network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 1935805..5cc24c2 100644
--- a/duniterpy/api/ws2p/requests.py
+++ b/duniterpy/api/ws2p/requests.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 1c31a44..03374da 100644
--- a/duniterpy/constants.py
+++ b/duniterpy/constants.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 d49594c..8dee80e 100644
--- a/duniterpy/documents/__init__.py
+++ b/duniterpy/documents/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 18e1166..52c9c8c 100644
--- a/duniterpy/documents/block.py
+++ b/duniterpy/documents/block.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 2ca99f7..d415fe2 100644
--- a/duniterpy/documents/block_id.py
+++ b/duniterpy/documents/block_id.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 8aa4fd8..766f859 100644
--- a/duniterpy/documents/certification.py
+++ b/duniterpy/documents/certification.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 c0e85a2..f785664 100644
--- a/duniterpy/documents/document.py
+++ b/duniterpy/documents/document.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 923322d..3f9ca96 100644
--- a/duniterpy/documents/identity.py
+++ b/duniterpy/documents/identity.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 4ff7ac9..214dd4e 100644
--- a/duniterpy/documents/membership.py
+++ b/duniterpy/documents/membership.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 4085491..a4bc301 100644
--- a/duniterpy/documents/peer.py
+++ b/duniterpy/documents/peer.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 b30bfa1..dcb8281 100644
--- a/duniterpy/documents/revocation.py
+++ b/duniterpy/documents/revocation.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 7c7afeb..9ef56cc 100644
--- a/duniterpy/documents/transaction.py
+++ b/duniterpy/documents/transaction.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 92d640d..f4cbb6f 100644
--- a/duniterpy/documents/ws2p/__init__.py
+++ b/duniterpy/documents/ws2p/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 05da42e..15f78e7 100644
--- a/duniterpy/documents/ws2p/heads.py
+++ b/duniterpy/documents/ws2p/heads.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 7d9e90c..2f491a7 100644
--- a/duniterpy/documents/ws2p/messages.py
+++ b/duniterpy/documents/ws2p/messages.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 92d640d..f4cbb6f 100644
--- a/duniterpy/grammars/__init__.py
+++ b/duniterpy/grammars/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 a87d482..b648a76 100644
--- a/duniterpy/grammars/output.py
+++ b/duniterpy/grammars/output.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 92d640d..f4cbb6f 100644
--- a/duniterpy/helpers/__init__.py
+++ b/duniterpy/helpers/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 50f62fe..7ff8ffc 100644
--- a/duniterpy/helpers/blockchain.py
+++ b/duniterpy/helpers/blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 227ea0e..71777d0 100644
--- a/duniterpy/helpers/money.py
+++ b/duniterpy/helpers/money.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 2fab441..692c41d 100644
--- a/duniterpy/helpers/network.py
+++ b/duniterpy/helpers/network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 e4bc899..888861c 100644
--- a/duniterpy/helpers/ws2p.py
+++ b/duniterpy/helpers/ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 9a84db9..e01af95 100644
--- a/duniterpy/key/__init__.py
+++ b/duniterpy/key/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 84b8c68..c1973d3 100644
--- a/duniterpy/key/ascii_armor.py
+++ b/duniterpy/key/ascii_armor.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 29b9485..3ec8bd9 100644
--- a/duniterpy/key/base58.py
+++ b/duniterpy/key/base58.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 5239637..21f23fb 100644
--- a/duniterpy/key/constants.py
+++ b/duniterpy/key/constants.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 f300280..3f8cbd9 100644
--- a/duniterpy/key/crc_pubkey.py
+++ b/duniterpy/key/crc_pubkey.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 8bedb6e..ba38e5d 100644
--- a/duniterpy/key/encryption_key.py
+++ b/duniterpy/key/encryption_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 3d8f0e1..f27879e 100644
--- a/duniterpy/key/scrypt_params.py
+++ b/duniterpy/key/scrypt_params.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 71a6dc5..db49f77 100644
--- a/duniterpy/key/signing_key.py
+++ b/duniterpy/key/signing_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 d16cf38..0ed179a 100644
--- a/duniterpy/key/verifying_key.py
+++ b/duniterpy/key/verifying_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 4601d09..40ac538 100644
--- a/duniterpy/tools.py
+++ b/duniterpy/tools.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 d41158c..6cef6c6 100644
--- a/examples/__init__.py
+++ b/examples/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 b27ccec..1f9a34d 100644
--- a/examples/create_mnemonic_wallet.py
+++ b/examples/create_mnemonic_wallet.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 c919460..a8e62a5 100644
--- a/examples/create_public_key.py
+++ b/examples/create_public_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 ce6d2ae..5588201 100644
--- a/examples/listen_ws2p.py
+++ b/examples/listen_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 5c26a0e..c2be535 100644
--- a/examples/load_binary_encrypted_message.py
+++ b/examples/load_binary_encrypted_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 a11285e..8ef19bb 100644
--- a/examples/load_binary_signed_message.py
+++ b/examples/load_binary_signed_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 10f4479..9b213b9 100644
--- a/examples/load_cleartext_ascii_armor_message.py
+++ b/examples/load_cleartext_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 1d32eaf..d91e405 100644
--- a/examples/load_credentials_file.py
+++ b/examples/load_credentials_file.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 5e000ac..b10f411 100644
--- a/examples/load_encrypted_ascii_armor_message.py
+++ b/examples/load_encrypted_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 14cb04e..60cdd74 100644
--- a/examples/load_local_blockchain.py
+++ b/examples/load_local_blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 def5c10..9ff5a03 100644
--- a/examples/load_scuttlebutt_file.py
+++ b/examples/load_scuttlebutt_file.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 1e1a5c5..8b0e37c 100644
--- a/examples/request_available_nodes.py
+++ b/examples/request_available_nodes.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 4d095d9..7e65efb 100644
--- a/examples/request_data.py
+++ b/examples/request_data.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 624ec76..7aff3ac 100644
--- a/examples/request_data_async.py
+++ b/examples/request_data_async.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 6852b00..0f2c457 100644
--- a/examples/request_data_elasticsearch.py
+++ b/examples/request_data_elasticsearch.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 699c3a7..1232073 100644
--- a/examples/request_data_graphql.py
+++ b/examples/request_data_graphql.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 c43737f..2a15364 100644
--- a/examples/request_web_socket_block.py
+++ b/examples/request_web_socket_block.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 024adb9..2f2e867 100644
--- a/examples/request_ws2p.py
+++ b/examples/request_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 b40c77c..f493ec7 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-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 e25c987..451bdac 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-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 7d4f172..60242f5 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-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 ee7ef18..f2bb8eb 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-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 30272d2..6a77361 100644
--- a/examples/save_binary_encrypted_message.py
+++ b/examples/save_binary_encrypted_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 5f730cc..fc680ff 100644
--- a/examples/save_binary_signed_message.py
+++ b/examples/save_binary_signed_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 669c30b..1f725dd 100644
--- a/examples/save_cleartext_ascii_armor_message.py
+++ b/examples/save_cleartext_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 8c17beb..a6904db 100644
--- a/examples/save_encrypted_ascii_armor_message.py
+++ b/examples/save_encrypted_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 4724890..53755b5 100644
--- a/examples/save_revoke_document.py
+++ b/examples/save_revoke_document.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 7774873..c72a27b 100644
--- a/examples/send_certification.py
+++ b/examples/send_certification.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 e3dae61..405d79a 100644
--- a/examples/send_identity.py
+++ b/examples/send_identity.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 84c0b79..e6a165b 100644
--- a/examples/send_membership.py
+++ b/examples/send_membership.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 ea6d098..cb45153 100644
--- a/examples/send_transaction.py
+++ b/examples/send_transaction.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 9d7bfb2..c46642e 100644
--- a/license_header.txt
+++ b/license_header.txt
@@ -1,4 +1,4 @@
-Copyright  2014-2023 Vincent Texier <vit@free.fr>
+Copyright  2014-2024 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 92d640d..f4cbb6f 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 92d640d..f4cbb6f 100644
--- a/tests/api/__init__.py
+++ b/tests/api/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 92d640d..f4cbb6f 100644
--- a/tests/api/bma/__init__.py
+++ b/tests/api/bma/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 48422fa..c1374c1 100644
--- a/tests/api/bma/test_blockchain.py
+++ b/tests/api/bma/test_blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 fcc5748..64b1041 100644
--- a/tests/api/bma/test_bma.py
+++ b/tests/api/bma/test_bma.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 0d8af3b..14160c3 100644
--- a/tests/api/bma/test_network.py
+++ b/tests/api/bma/test_network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 32030fa..ad29155 100644
--- a/tests/api/bma/test_tx.py
+++ b/tests/api/bma/test_tx.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 00b1c51..42c574c 100644
--- a/tests/api/bma/test_wot.py
+++ b/tests/api/bma/test_wot.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 53b2cf5..3121ae1 100644
--- a/tests/api/bma/test_ws.py
+++ b/tests/api/bma/test_ws.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 5f0f088..861cb27 100644
--- a/tests/api/test_endpoints.py
+++ b/tests/api/test_endpoints.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 bbb8a2b..df53b9d 100644
--- a/tests/api/ws2p/test_ws2p.py
+++ b/tests/api/ws2p/test_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 92d640d..f4cbb6f 100644
--- a/tests/documents/__init__.py
+++ b/tests/documents/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 9448cd9..5d32aa9 100644
--- a/tests/documents/test_block.py
+++ b/tests/documents/test_block.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 d5e4953..4420614 100644
--- a/tests/documents/test_certification.py
+++ b/tests/documents/test_certification.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 49e4645..56d8fcb 100644
--- a/tests/documents/test_document.py
+++ b/tests/documents/test_document.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 e34b6c3..cc9cee1 100644
--- a/tests/documents/test_identity.py
+++ b/tests/documents/test_identity.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 dea9161..a48644a 100644
--- a/tests/documents/test_membership.py
+++ b/tests/documents/test_membership.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 01bee72..4874d48 100644
--- a/tests/documents/test_peer.py
+++ b/tests/documents/test_peer.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 8d5b5b9..da58705 100644
--- a/tests/documents/test_revocation.py
+++ b/tests/documents/test_revocation.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 c2f50ed..9dc00be 100644
--- a/tests/documents/test_transaction.py
+++ b/tests/documents/test_transaction.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 83ac402..ac92735 100644
--- a/tests/documents/test_ws2p_heads.py
+++ b/tests/documents/test_ws2p_heads.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 92d640d..f4cbb6f 100644
--- a/tests/grammars/__init__.py
+++ b/tests/grammars/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 59bbf70..72d6dfc 100644
--- a/tests/grammars/test_output.py
+++ b/tests/grammars/test_output.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 92d640d..f4cbb6f 100644
--- a/tests/helpers/__init__.py
+++ b/tests/helpers/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 b93ca7b..e62814d 100644
--- a/tests/helpers/test_money.py
+++ b/tests/helpers/test_money.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 b373423..167b5a0 100644
--- a/tests/helpers/test_ws2p.py
+++ b/tests/helpers/test_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 92d640d..f4cbb6f 100644
--- a/tests/key/__init__.py
+++ b/tests/key/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 eae4b49..e3f93d5 100644
--- a/tests/key/test_ascii_armor.py
+++ b/tests/key/test_ascii_armor.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 917c70c..0ab7c61 100644
--- a/tests/key/test_crc_pubkey.py
+++ b/tests/key/test_crc_pubkey.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 2dbc369..0508853 100644
--- a/tests/key/test_encryption_key.py
+++ b/tests/key/test_encryption_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 2559f88..7e3a38c 100644
--- a/tests/key/test_public_key.py
+++ b/tests/key/test_public_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 e3326e2..417acda 100644
--- a/tests/key/test_signing_key.py
+++ b/tests/key/test_signing_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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 8dac301..1ecd663 100644
--- a/tests/key/test_verifying_key.py
+++ b/tests/key/test_verifying_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2023 Vincent Texier <vit@free.fr>
+# Copyright  2014-2024 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