From 62a17798a3bb464b1e802544e28203a2aa29c09f Mon Sep 17 00:00:00 2001
From: Moul <moul@moul.re>
Date: Wed, 18 Dec 2024 16:29:33 +0100
Subject: [PATCH] Update copyright to 2025 (#209)

---
 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 ff11c21..4cd5218 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -66,7 +66,7 @@ master_doc = "index"
 
 # General information about the project.
 project = "duniterpy"
-copyright = "2024, caner & inso & vit"
+copyright = "2025, 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 3c9d9f8..e0b1b3d 100644
--- a/duniterpy/__init__.py
+++ b/duniterpy/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f4cbb6f..d4f45e8 100644
--- a/duniterpy/api/__init__.py
+++ b/duniterpy/api/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 11ebe54..dd6060d 100644
--- a/duniterpy/api/bma/__init__.py
+++ b/duniterpy/api/bma/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 a6cfcc5..57206a4 100644
--- a/duniterpy/api/bma/blockchain.py
+++ b/duniterpy/api/bma/blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 78ee6ce..2d39e49 100644
--- a/duniterpy/api/bma/network.py
+++ b/duniterpy/api/bma/network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 32c3c69..171ce98 100644
--- a/duniterpy/api/bma/node.py
+++ b/duniterpy/api/bma/node.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 27c38f5..05ec269 100644
--- a/duniterpy/api/bma/tx.py
+++ b/duniterpy/api/bma/tx.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 de47ca2..a64cdef 100644
--- a/duniterpy/api/bma/ud.py
+++ b/duniterpy/api/bma/ud.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 0d00783..4715bfd 100644
--- a/duniterpy/api/bma/wot.py
+++ b/duniterpy/api/bma/wot.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 726ec64..5e4c9c0 100644
--- a/duniterpy/api/bma/ws.py
+++ b/duniterpy/api/bma/ws.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 a5344e1..f1a6451 100644
--- a/duniterpy/api/client.py
+++ b/duniterpy/api/client.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 c4eb053..fbbf62a 100644
--- a/duniterpy/api/endpoint.py
+++ b/duniterpy/api/endpoint.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 a372879..efddf02 100644
--- a/duniterpy/api/errors.py
+++ b/duniterpy/api/errors.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 27ebff2..b552891 100644
--- a/duniterpy/api/ws2p/__init__.py
+++ b/duniterpy/api/ws2p/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 685f45b..b336988 100644
--- a/duniterpy/api/ws2p/network.py
+++ b/duniterpy/api/ws2p/network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 5cc24c2..e2ce878 100644
--- a/duniterpy/api/ws2p/requests.py
+++ b/duniterpy/api/ws2p/requests.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 03374da..88712da 100644
--- a/duniterpy/constants.py
+++ b/duniterpy/constants.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 8dee80e..86cda07 100644
--- a/duniterpy/documents/__init__.py
+++ b/duniterpy/documents/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 e199a33..8215932 100644
--- a/duniterpy/documents/block.py
+++ b/duniterpy/documents/block.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 5371417..7b72946 100644
--- a/duniterpy/documents/block_id.py
+++ b/duniterpy/documents/block_id.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 90fbe5b..416d5e6 100644
--- a/duniterpy/documents/certification.py
+++ b/duniterpy/documents/certification.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 4f90137..be2ebca 100644
--- a/duniterpy/documents/document.py
+++ b/duniterpy/documents/document.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 42f1797..3e3b9be 100644
--- a/duniterpy/documents/identity.py
+++ b/duniterpy/documents/identity.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 2677421..ed6a77e 100644
--- a/duniterpy/documents/membership.py
+++ b/duniterpy/documents/membership.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 39b6c41..60de9b4 100644
--- a/duniterpy/documents/peer.py
+++ b/duniterpy/documents/peer.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 4aab075..024d821 100644
--- a/duniterpy/documents/revocation.py
+++ b/duniterpy/documents/revocation.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 6ac1577..40888f5 100644
--- a/duniterpy/documents/transaction.py
+++ b/duniterpy/documents/transaction.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f4cbb6f..d4f45e8 100644
--- a/duniterpy/documents/ws2p/__init__.py
+++ b/duniterpy/documents/ws2p/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 15f78e7..93417f3 100644
--- a/duniterpy/documents/ws2p/heads.py
+++ b/duniterpy/documents/ws2p/heads.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 2f491a7..524cbec 100644
--- a/duniterpy/documents/ws2p/messages.py
+++ b/duniterpy/documents/ws2p/messages.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f4cbb6f..d4f45e8 100644
--- a/duniterpy/grammars/__init__.py
+++ b/duniterpy/grammars/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 398e30b..750b16a 100644
--- a/duniterpy/grammars/output.py
+++ b/duniterpy/grammars/output.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f4cbb6f..d4f45e8 100644
--- a/duniterpy/helpers/__init__.py
+++ b/duniterpy/helpers/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 7ff8ffc..afa7060 100644
--- a/duniterpy/helpers/blockchain.py
+++ b/duniterpy/helpers/blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 71777d0..88ea9c8 100644
--- a/duniterpy/helpers/money.py
+++ b/duniterpy/helpers/money.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 047bee6..335b544 100644
--- a/duniterpy/helpers/network.py
+++ b/duniterpy/helpers/network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 888861c..5be7c74 100644
--- a/duniterpy/helpers/ws2p.py
+++ b/duniterpy/helpers/ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 e01af95..7e95949 100644
--- a/duniterpy/key/__init__.py
+++ b/duniterpy/key/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 0b5952c..09f5197 100644
--- a/duniterpy/key/ascii_armor.py
+++ b/duniterpy/key/ascii_armor.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 3ec8bd9..60034b9 100644
--- a/duniterpy/key/base58.py
+++ b/duniterpy/key/base58.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 21f23fb..7dd1dcb 100644
--- a/duniterpy/key/constants.py
+++ b/duniterpy/key/constants.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 b5d69ac..fe2ac0c 100644
--- a/duniterpy/key/crc_pubkey.py
+++ b/duniterpy/key/crc_pubkey.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 ba38e5d..3a400cc 100644
--- a/duniterpy/key/encryption_key.py
+++ b/duniterpy/key/encryption_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f27879e..8ee1aef 100644
--- a/duniterpy/key/scrypt_params.py
+++ b/duniterpy/key/scrypt_params.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 4e3983a..fb1325e 100644
--- a/duniterpy/key/signing_key.py
+++ b/duniterpy/key/signing_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 0ed179a..1b057c1 100644
--- a/duniterpy/key/verifying_key.py
+++ b/duniterpy/key/verifying_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 40ac538..e944127 100644
--- a/duniterpy/tools.py
+++ b/duniterpy/tools.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 6cef6c6..c41be10 100644
--- a/examples/__init__.py
+++ b/examples/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 1f9a34d..167ce2f 100644
--- a/examples/create_mnemonic_wallet.py
+++ b/examples/create_mnemonic_wallet.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 a8e62a5..0d3d5c8 100644
--- a/examples/create_public_key.py
+++ b/examples/create_public_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 5588201..41775a2 100644
--- a/examples/listen_ws2p.py
+++ b/examples/listen_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 c2be535..a375b5e 100644
--- a/examples/load_binary_encrypted_message.py
+++ b/examples/load_binary_encrypted_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 8ef19bb..0a84f6f 100644
--- a/examples/load_binary_signed_message.py
+++ b/examples/load_binary_signed_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 9b213b9..12e3025 100644
--- a/examples/load_cleartext_ascii_armor_message.py
+++ b/examples/load_cleartext_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 db374ca..fa8e007 100644
--- a/examples/load_credentials_file.py
+++ b/examples/load_credentials_file.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 b10f411..c2effeb 100644
--- a/examples/load_encrypted_ascii_armor_message.py
+++ b/examples/load_encrypted_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 60cdd74..41a05be 100644
--- a/examples/load_local_blockchain.py
+++ b/examples/load_local_blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 fb4b142..62f6950 100644
--- a/examples/load_scuttlebutt_file.py
+++ b/examples/load_scuttlebutt_file.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 8b0e37c..881edeb 100644
--- a/examples/request_available_nodes.py
+++ b/examples/request_available_nodes.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 7e65efb..81fcba0 100644
--- a/examples/request_data.py
+++ b/examples/request_data.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 7aff3ac..86c2b42 100644
--- a/examples/request_data_async.py
+++ b/examples/request_data_async.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 0f2c457..59eb90f 100644
--- a/examples/request_data_elasticsearch.py
+++ b/examples/request_data_elasticsearch.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 1232073..c374317 100644
--- a/examples/request_data_graphql.py
+++ b/examples/request_data_graphql.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 2a15364..8b63b38 100644
--- a/examples/request_web_socket_block.py
+++ b/examples/request_web_socket_block.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 2f2e867..a83fe90 100644
--- a/examples/request_ws2p.py
+++ b/examples/request_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f493ec7..b8f504a 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-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 451bdac..f9c47ba 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-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 60242f5..8135f2f 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-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f2bb8eb..e517bbf 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-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 6a77361..37e8316 100644
--- a/examples/save_binary_encrypted_message.py
+++ b/examples/save_binary_encrypted_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 fc680ff..78cda8d 100644
--- a/examples/save_binary_signed_message.py
+++ b/examples/save_binary_signed_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 1f725dd..23b5831 100644
--- a/examples/save_cleartext_ascii_armor_message.py
+++ b/examples/save_cleartext_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 a6904db..0c13812 100644
--- a/examples/save_encrypted_ascii_armor_message.py
+++ b/examples/save_encrypted_ascii_armor_message.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 53755b5..03f905c 100644
--- a/examples/save_revoke_document.py
+++ b/examples/save_revoke_document.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 c72a27b..36855f0 100644
--- a/examples/send_certification.py
+++ b/examples/send_certification.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 405d79a..07e4cea 100644
--- a/examples/send_identity.py
+++ b/examples/send_identity.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 e6a165b..1e71bd2 100644
--- a/examples/send_membership.py
+++ b/examples/send_membership.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 8bd005b..b8c9dce 100644
--- a/examples/send_transaction.py
+++ b/examples/send_transaction.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 c46642e..4d003d5 100644
--- a/license_header.txt
+++ b/license_header.txt
@@ -1,4 +1,4 @@
-Copyright  2014-2024 Vincent Texier <vit@free.fr>
+Copyright  2014-2025 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 f4cbb6f..d4f45e8 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f4cbb6f..d4f45e8 100644
--- a/tests/api/__init__.py
+++ b/tests/api/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f4cbb6f..d4f45e8 100644
--- a/tests/api/bma/__init__.py
+++ b/tests/api/bma/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 c1374c1..ff02d42 100644
--- a/tests/api/bma/test_blockchain.py
+++ b/tests/api/bma/test_blockchain.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 64b1041..2e10740 100644
--- a/tests/api/bma/test_bma.py
+++ b/tests/api/bma/test_bma.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 14160c3..ef3b98f 100644
--- a/tests/api/bma/test_network.py
+++ b/tests/api/bma/test_network.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 ad29155..3a253f4 100644
--- a/tests/api/bma/test_tx.py
+++ b/tests/api/bma/test_tx.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 42c574c..c4ca426 100644
--- a/tests/api/bma/test_wot.py
+++ b/tests/api/bma/test_wot.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 3121ae1..aa662d9 100644
--- a/tests/api/bma/test_ws.py
+++ b/tests/api/bma/test_ws.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 861cb27..2e8f999 100644
--- a/tests/api/test_endpoints.py
+++ b/tests/api/test_endpoints.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 df53b9d..88a79c3 100644
--- a/tests/api/ws2p/test_ws2p.py
+++ b/tests/api/ws2p/test_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f4cbb6f..d4f45e8 100644
--- a/tests/documents/__init__.py
+++ b/tests/documents/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 5d32aa9..5b84106 100644
--- a/tests/documents/test_block.py
+++ b/tests/documents/test_block.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 4420614..94d3485 100644
--- a/tests/documents/test_certification.py
+++ b/tests/documents/test_certification.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 56d8fcb..c2d20c9 100644
--- a/tests/documents/test_document.py
+++ b/tests/documents/test_document.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 cc9cee1..0542645 100644
--- a/tests/documents/test_identity.py
+++ b/tests/documents/test_identity.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 a48644a..983e691 100644
--- a/tests/documents/test_membership.py
+++ b/tests/documents/test_membership.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 4874d48..6d4d163 100644
--- a/tests/documents/test_peer.py
+++ b/tests/documents/test_peer.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 da58705..ee90778 100644
--- a/tests/documents/test_revocation.py
+++ b/tests/documents/test_revocation.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 9dc00be..5404a93 100644
--- a/tests/documents/test_transaction.py
+++ b/tests/documents/test_transaction.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 ac92735..8856856 100644
--- a/tests/documents/test_ws2p_heads.py
+++ b/tests/documents/test_ws2p_heads.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f4cbb6f..d4f45e8 100644
--- a/tests/grammars/__init__.py
+++ b/tests/grammars/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 72d6dfc..2a6c0e3 100644
--- a/tests/grammars/test_output.py
+++ b/tests/grammars/test_output.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f4cbb6f..d4f45e8 100644
--- a/tests/helpers/__init__.py
+++ b/tests/helpers/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 e62814d..3810f2e 100644
--- a/tests/helpers/test_money.py
+++ b/tests/helpers/test_money.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 167b5a0..e9ff5e2 100644
--- a/tests/helpers/test_ws2p.py
+++ b/tests/helpers/test_ws2p.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 f4cbb6f..d4f45e8 100644
--- a/tests/key/__init__.py
+++ b/tests/key/__init__.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 e3f93d5..3aba2d4 100644
--- a/tests/key/test_ascii_armor.py
+++ b/tests/key/test_ascii_armor.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 0ab7c61..8a95ecc 100644
--- a/tests/key/test_crc_pubkey.py
+++ b/tests/key/test_crc_pubkey.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 0508853..44643e4 100644
--- a/tests/key/test_encryption_key.py
+++ b/tests/key/test_encryption_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 7e3a38c..e0ab9cf 100644
--- a/tests/key/test_public_key.py
+++ b/tests/key/test_public_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 417acda..d89f020 100644
--- a/tests/key/test_signing_key.py
+++ b/tests/key/test_signing_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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 1ecd663..da56250 100644
--- a/tests/key/test_verifying_key.py
+++ b/tests/key/test_verifying_key.py
@@ -1,4 +1,4 @@
-# Copyright  2014-2024 Vincent Texier <vit@free.fr>
+# Copyright  2014-2025 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