diff --git a/docker/Tangle.Dockerfile b/docker/Tangle.Dockerfile
index 2a20b3218..c36e5bf21 100644
--- a/docker/Tangle.Dockerfile
+++ b/docker/Tangle.Dockerfile
@@ -1,4 +1,4 @@
-# Copyright 2022 Webb Technologies Inc.
+# Copyright 2024 Webb Technologies Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/node/Cargo.toml b/node/Cargo.toml
index a34c58c79..6b02e95ea 100644
--- a/node/Cargo.toml
+++ b/node/Cargo.toml
@@ -136,4 +136,4 @@ rocksdb = [
]
sql = ["fc-db/sql", "fc-mapping-sync/sql"]
testnet = ["tangle-testnet-runtime"]
-txpool = ["fc-rpc/txpool"]
\ No newline at end of file
+txpool = ["fc-rpc/txpool"]
diff --git a/node/src/chainspec/mainnet.rs b/node/src/chainspec/mainnet.rs
index a5ba3d298..79cfef999 100644
--- a/node/src/chainspec/mainnet.rs
+++ b/node/src/chainspec/mainnet.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/node/src/chainspec/mod.rs b/node/src/chainspec/mod.rs
index 36be7a12c..bf09413b5 100644
--- a/node/src/chainspec/mod.rs
+++ b/node/src/chainspec/mod.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/node/src/chainspec/testnet.rs b/node/src/chainspec/testnet.rs
index dff7a44bb..5ec67a1a8 100644
--- a/node/src/chainspec/testnet.rs
+++ b/node/src/chainspec/testnet.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/node/src/cli.rs b/node/src/cli.rs
index 67b91f7d4..73973e0f9 100644
--- a/node/src/cli.rs
+++ b/node/src/cli.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/node/src/command.rs b/node/src/command.rs
index 8fdf4dd02..5fb99cfa7 100644
--- a/node/src/command.rs
+++ b/node/src/command.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/node/src/distributions/develop.rs b/node/src/distributions/develop.rs
index d4aa760b6..f6d53b7b9 100644
--- a/node/src/distributions/develop.rs
+++ b/node/src/distributions/develop.rs
@@ -1,3 +1,18 @@
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
+//
+// Tangle is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// Tangle is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with Tangle. If not, see .
use std::str::FromStr;
use fp_evm::GenesisAccount;
diff --git a/node/src/distributions/mainnet.rs b/node/src/distributions/mainnet.rs
index e13f7272b..dc7e99e2b 100644
--- a/node/src/distributions/mainnet.rs
+++ b/node/src/distributions/mainnet.rs
@@ -1,3 +1,18 @@
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
+//
+// Tangle is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// Tangle is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with Tangle. If not, see .
use std::str::FromStr;
use fp_evm::GenesisAccount;
diff --git a/node/src/distributions/mod.rs b/node/src/distributions/mod.rs
index 001b24550..2a4806727 100644
--- a/node/src/distributions/mod.rs
+++ b/node/src/distributions/mod.rs
@@ -1,3 +1,18 @@
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
+//
+// Tangle is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// Tangle is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with Tangle. If not, see .
use fp_evm::GenesisAccount;
use sp_core::H160;
diff --git a/node/src/distributions/testnet.rs b/node/src/distributions/testnet.rs
index 2c0eb522e..232e22829 100644
--- a/node/src/distributions/testnet.rs
+++ b/node/src/distributions/testnet.rs
@@ -1,3 +1,18 @@
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
+//
+// Tangle is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// Tangle is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with Tangle. If not, see .
use std::{
fs::File,
io::Read,
diff --git a/node/src/eth.rs b/node/src/eth.rs
index 63a31e378..545326224 100644
--- a/node/src/eth.rs
+++ b/node/src/eth.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/node/src/mainnet_fixtures.rs b/node/src/mainnet_fixtures.rs
index b8c070f43..1c8fe10e5 100644
--- a/node/src/mainnet_fixtures.rs
+++ b/node/src/mainnet_fixtures.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/node/src/rpc/eth.rs b/node/src/rpc/eth.rs
index 7f11183ee..641ce83ee 100644
--- a/node/src/rpc/eth.rs
+++ b/node/src/rpc/eth.rs
@@ -1,3 +1,18 @@
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
+//
+// Tangle is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// Tangle is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with Tangle. If not, see .
use std::{collections::BTreeMap, sync::Arc};
use jsonrpsee::RpcModule;
diff --git a/node/src/rpc/mod.rs b/node/src/rpc/mod.rs
index 732637414..2db377d9f 100644
--- a/node/src/rpc/mod.rs
+++ b/node/src/rpc/mod.rs
@@ -1,3 +1,18 @@
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
+//
+// Tangle is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// Tangle is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with Tangle. If not, see .
//! A collection of node-specific RPC methods.
use futures::channel::mpsc;
diff --git a/node/src/service.rs b/node/src/service.rs
index 1dba374c0..b3b1c3bbc 100644
--- a/node/src/service.rs
+++ b/node/src/service.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/node/src/testnet_fixtures.rs b/node/src/testnet_fixtures.rs
index e76496e3f..340efcf69 100644
--- a/node/src/testnet_fixtures.rs
+++ b/node/src/testnet_fixtures.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/pallets/dkg/src/functions.rs b/pallets/dkg/src/functions.rs
index f45bc00c7..ca4215425 100644
--- a/pallets/dkg/src/functions.rs
+++ b/pallets/dkg/src/functions.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/dkg/src/lib.rs b/pallets/dkg/src/lib.rs
index 2c586ef1a..283cd6711 100644
--- a/pallets/dkg/src/lib.rs
+++ b/pallets/dkg/src/lib.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,7 @@
//
// You should have received a copy of the GNU General Public License
// along with Tangle. If not, see .
+
#![cfg_attr(not(feature = "std"), no_std)]
//! # Pallet-DKG
//!
diff --git a/pallets/dkg/src/mock.rs b/pallets/dkg/src/mock.rs
index fe0be9206..5f0adb6bf 100644
--- a/pallets/dkg/src/mock.rs
+++ b/pallets/dkg/src/mock.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/dkg/src/tests.rs b/pallets/dkg/src/tests.rs
index 1d8efa2b8..5e8ac4d4b 100644
--- a/pallets/dkg/src/tests.rs
+++ b/pallets/dkg/src/tests.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/dkg/src/types.rs b/pallets/dkg/src/types.rs
index fe9383693..4b50783e2 100644
--- a/pallets/dkg/src/types.rs
+++ b/pallets/dkg/src/types.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/dkg/src/weights.rs b/pallets/dkg/src/weights.rs
index 815ca1ac6..74583567b 100644
--- a/pallets/dkg/src/weights.rs
+++ b/pallets/dkg/src/weights.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/jobs/rpc/runtime-api/src/lib.rs b/pallets/jobs/rpc/runtime-api/src/lib.rs
index b954d84a5..d723227c6 100644
--- a/pallets/jobs/rpc/runtime-api/src/lib.rs
+++ b/pallets/jobs/rpc/runtime-api/src/lib.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/jobs/rpc/src/lib.rs b/pallets/jobs/rpc/src/lib.rs
index 79ff51caa..d355653d4 100644
--- a/pallets/jobs/rpc/src/lib.rs
+++ b/pallets/jobs/rpc/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/pallets/jobs/src/lib.rs b/pallets/jobs/src/lib.rs
index dd164df8a..bf9b96802 100644
--- a/pallets/jobs/src/lib.rs
+++ b/pallets/jobs/src/lib.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/jobs/src/mock.rs b/pallets/jobs/src/mock.rs
index 9121bac63..7dc7abee7 100644
--- a/pallets/jobs/src/mock.rs
+++ b/pallets/jobs/src/mock.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/jobs/src/tests.rs b/pallets/jobs/src/tests.rs
index 8672dc7d7..c4cdc74e1 100644
--- a/pallets/jobs/src/tests.rs
+++ b/pallets/jobs/src/tests.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/jobs/src/types.rs b/pallets/jobs/src/types.rs
index fd96a283e..38901a39c 100644
--- a/pallets/jobs/src/types.rs
+++ b/pallets/jobs/src/types.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/jobs/src/weights.rs b/pallets/jobs/src/weights.rs
index 563980616..9f2a1e12d 100644
--- a/pallets/jobs/src/weights.rs
+++ b/pallets/jobs/src/weights.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/roles/src/impls.rs b/pallets/roles/src/impls.rs
index 3115e754a..a3d559fd5 100644
--- a/pallets/roles/src/impls.rs
+++ b/pallets/roles/src/impls.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/roles/src/lib.rs b/pallets/roles/src/lib.rs
index 51dd6a61a..1810e018f 100644
--- a/pallets/roles/src/lib.rs
+++ b/pallets/roles/src/lib.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/roles/src/mock.rs b/pallets/roles/src/mock.rs
index 1bff6e8b7..d2dfc57e7 100644
--- a/pallets/roles/src/mock.rs
+++ b/pallets/roles/src/mock.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/roles/src/offences.rs b/pallets/roles/src/offences.rs
index cce540d44..5aabdef60 100644
--- a/pallets/roles/src/offences.rs
+++ b/pallets/roles/src/offences.rs
@@ -1,5 +1,5 @@
// This file is part of Webb.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/roles/src/profile.rs b/pallets/roles/src/profile.rs
index 3c3083ca4..e5c5418be 100644
--- a/pallets/roles/src/profile.rs
+++ b/pallets/roles/src/profile.rs
@@ -1,5 +1,5 @@
// This file is part of Webb.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/roles/src/tests.rs b/pallets/roles/src/tests.rs
index e535ba16c..efedd0730 100644
--- a/pallets/roles/src/tests.rs
+++ b/pallets/roles/src/tests.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/roles/src/weights.rs b/pallets/roles/src/weights.rs
index e2e30c661..82ccff4f4 100644
--- a/pallets/roles/src/weights.rs
+++ b/pallets/roles/src/weights.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/transaction-pause/src/lib.rs b/pallets/transaction-pause/src/lib.rs
index fde74a90f..73f3281d2 100644
--- a/pallets/transaction-pause/src/lib.rs
+++ b/pallets/transaction-pause/src/lib.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/transaction-pause/src/mock.rs b/pallets/transaction-pause/src/mock.rs
index 91052203a..0cc744cb7 100644
--- a/pallets/transaction-pause/src/mock.rs
+++ b/pallets/transaction-pause/src/mock.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/zksaas/src/functions.rs b/pallets/zksaas/src/functions.rs
index 2ce9aa91c..1b45723f0 100644
--- a/pallets/zksaas/src/functions.rs
+++ b/pallets/zksaas/src/functions.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/zksaas/src/lib.rs b/pallets/zksaas/src/lib.rs
index 834f118da..4715d4dd0 100644
--- a/pallets/zksaas/src/lib.rs
+++ b/pallets/zksaas/src/lib.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/zksaas/src/mock.rs b/pallets/zksaas/src/mock.rs
index 2724fd775..a52ebba2c 100644
--- a/pallets/zksaas/src/mock.rs
+++ b/pallets/zksaas/src/mock.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/zksaas/src/tests.rs b/pallets/zksaas/src/tests.rs
index 5a137fc76..f41aab9de 100644
--- a/pallets/zksaas/src/tests.rs
+++ b/pallets/zksaas/src/tests.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/zksaas/src/types.rs b/pallets/zksaas/src/types.rs
index 6f7487ba8..c3206142f 100644
--- a/pallets/zksaas/src/types.rs
+++ b/pallets/zksaas/src/types.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/pallets/zksaas/src/weights.rs b/pallets/zksaas/src/weights.rs
index 815ca1ac6..74583567b 100644
--- a/pallets/zksaas/src/weights.rs
+++ b/pallets/zksaas/src/weights.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/precompiles/batch/src/lib.rs b/precompiles/batch/src/lib.rs
index 13d8f5672..0c71539af 100644
--- a/precompiles/batch/src/lib.rs
+++ b/precompiles/batch/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-batch package, originally developed by Purestake
// Inc. Pallet-evm-precompile-batch package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/batch/src/mock.rs b/precompiles/batch/src/mock.rs
index 2760f3b8e..b0930936b 100644
--- a/precompiles/batch/src/mock.rs
+++ b/precompiles/batch/src/mock.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-batch package, originally developed by Purestake
// Inc. Pallet-evm-precompile-batch package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/batch/src/tests.rs b/precompiles/batch/src/tests.rs
index 015e48c7e..a38b0d97a 100644
--- a/precompiles/batch/src/tests.rs
+++ b/precompiles/batch/src/tests.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-batch package, originally developed by Purestake
// Inc. Pallet-evm-precompile-batch package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/call-permit/src/lib.rs b/precompiles/call-permit/src/lib.rs
index 17177d14e..9605df9df 100644
--- a/precompiles/call-permit/src/lib.rs
+++ b/precompiles/call-permit/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-call-permit package, originally developed by Purestake
// Inc. Pallet-evm-precompile-call-permit package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/call-permit/src/mock.rs b/precompiles/call-permit/src/mock.rs
index e548ca96c..a9f40426d 100644
--- a/precompiles/call-permit/src/mock.rs
+++ b/precompiles/call-permit/src/mock.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-call-permit package, originally developed by Purestake
// Inc. Pallet-evm-precompile-call-permit package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/call-permit/src/tests.rs b/precompiles/call-permit/src/tests.rs
index c91915388..08750c908 100644
--- a/precompiles/call-permit/src/tests.rs
+++ b/precompiles/call-permit/src/tests.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-call-permit package, originally developed by Purestake
// Inc. Pallet-evm-precompile-call-permit package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/jobs/src/lib.rs b/precompiles/jobs/src/lib.rs
index 2f3333ccb..3c9f3c382 100644
--- a/precompiles/jobs/src/lib.rs
+++ b/precompiles/jobs/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-preimage package, originally developed by Purestake
// Inc. Pallet-evm-precompile-preimage package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/jobs/src/mock.rs b/precompiles/jobs/src/mock.rs
index adeea0e24..ca0f1b18b 100644
--- a/precompiles/jobs/src/mock.rs
+++ b/precompiles/jobs/src/mock.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
diff --git a/precompiles/jobs/src/tests.rs b/precompiles/jobs/src/tests.rs
index cea43ca27..93c5b7fa3 100644
--- a/precompiles/jobs/src/tests.rs
+++ b/precompiles/jobs/src/tests.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/precompiles/pallet-democracy/src/lib.rs b/precompiles/pallet-democracy/src/lib.rs
index 56d57fa03..3b5a654b4 100644
--- a/precompiles/pallet-democracy/src/lib.rs
+++ b/precompiles/pallet-democracy/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-democracy package, originally developed by Purestake
// Inc. Pallet-evm-precompile-democracy package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/pallet-democracy/src/mock.rs b/precompiles/pallet-democracy/src/mock.rs
index ee650d443..12829a83b 100644
--- a/precompiles/pallet-democracy/src/mock.rs
+++ b/precompiles/pallet-democracy/src/mock.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-democracy package, originally developed by Purestake
// Inc. Pallet-evm-precompile-democracy package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/pallet-democracy/src/tests.rs b/precompiles/pallet-democracy/src/tests.rs
index 00ea02c98..0b3039ddc 100644
--- a/precompiles/pallet-democracy/src/tests.rs
+++ b/precompiles/pallet-democracy/src/tests.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-democracy package, originally developed by Purestake
// Inc. Pallet-evm-precompile-democracy package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/precompile-registry/src/lib.rs b/precompiles/precompile-registry/src/lib.rs
index 86f2a0a30..0910bd1f6 100644
--- a/precompiles/precompile-registry/src/lib.rs
+++ b/precompiles/precompile-registry/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-registry package, originally developed by Purestake
// Inc. Pallet-evm-precompile-registry package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/precompile-registry/src/mock.rs b/precompiles/precompile-registry/src/mock.rs
index 696580153..4d6106938 100644
--- a/precompiles/precompile-registry/src/mock.rs
+++ b/precompiles/precompile-registry/src/mock.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-registry package, originally developed by Purestake
// Inc. Pallet-evm-precompile-registry package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/precompile-registry/src/tests.rs b/precompiles/precompile-registry/src/tests.rs
index 502ad0208..650bb8fc5 100644
--- a/precompiles/precompile-registry/src/tests.rs
+++ b/precompiles/precompile-registry/src/tests.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-registry package, originally developed by Purestake
// Inc. Pallet-evm-precompile-registry package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/preimage/src/lib.rs b/precompiles/preimage/src/lib.rs
index fa5fcd2bd..e868d54d9 100644
--- a/precompiles/preimage/src/lib.rs
+++ b/precompiles/preimage/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-preimage package, originally developed by Purestake
// Inc. Pallet-evm-precompile-preimage package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/preimage/src/mock.rs b/precompiles/preimage/src/mock.rs
index 0a987620a..1f13d2427 100644
--- a/precompiles/preimage/src/mock.rs
+++ b/precompiles/preimage/src/mock.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-preimage package, originally developed by Purestake
// Inc. Pallet-evm-precompile-preimage package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/preimage/src/tests.rs b/precompiles/preimage/src/tests.rs
index a233b9b73..b345acb1b 100644
--- a/precompiles/preimage/src/tests.rs
+++ b/precompiles/preimage/src/tests.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-preimage package, originally developed by Purestake
// Inc. Pallet-evm-precompile-preimage package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/proxy/src/lib.rs b/precompiles/proxy/src/lib.rs
index 24949e45b..9fac8e6cc 100644
--- a/precompiles/proxy/src/lib.rs
+++ b/precompiles/proxy/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-proxy package, originally developed by Purestake
// Inc. Pallet-evm-precompile-proxy package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/proxy/src/mock.rs b/precompiles/proxy/src/mock.rs
index 04dd04944..9d788704d 100644
--- a/precompiles/proxy/src/mock.rs
+++ b/precompiles/proxy/src/mock.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-proxy package, originally developed by Purestake
// Inc. Pallet-evm-precompile-proxy package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/proxy/src/tests.rs b/precompiles/proxy/src/tests.rs
index ee0f796d9..7f9f2d4aa 100644
--- a/precompiles/proxy/src/tests.rs
+++ b/precompiles/proxy/src/tests.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-proxy package, originally developed by Purestake
// Inc. Pallet-evm-precompile-proxy package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/staking/src/lib.rs b/precompiles/staking/src/lib.rs
index 04bc91f4c..edbfc649e 100644
--- a/precompiles/staking/src/lib.rs
+++ b/precompiles/staking/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-staking package, originally developed by Purestake
// Inc. Pallet-evm-precompile-staking package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/staking/src/mock.rs b/precompiles/staking/src/mock.rs
index af1fb55bf..824c37a55 100644
--- a/precompiles/staking/src/mock.rs
+++ b/precompiles/staking/src/mock.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-staking package, originally developed by Purestake
// Inc. Pallet-evm-precompile-staking package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/staking/src/tests.rs b/precompiles/staking/src/tests.rs
index 736907f19..b294cca5d 100644
--- a/precompiles/staking/src/tests.rs
+++ b/precompiles/staking/src/tests.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of pallet-evm-precompile-staking package, originally developed by Purestake
// Inc. Pallet-evm-precompile-staking package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/macro/src/derive_codec.rs b/precompiles/utils/macro/src/derive_codec.rs
index 265381675..1f2a45632 100644
--- a/precompiles/utils/macro/src/derive_codec.rs
+++ b/precompiles/utils/macro/src/derive_codec.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/macro/src/generate_function_selector.rs b/precompiles/utils/macro/src/generate_function_selector.rs
index c881ccddb..b9145e63e 100644
--- a/precompiles/utils/macro/src/generate_function_selector.rs
+++ b/precompiles/utils/macro/src/generate_function_selector.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/macro/src/lib.rs b/precompiles/utils/macro/src/lib.rs
index 607b0a07d..4f4da892e 100644
--- a/precompiles/utils/macro/src/lib.rs
+++ b/precompiles/utils/macro/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/macro/src/precompile/attr.rs b/precompiles/utils/macro/src/precompile/attr.rs
index cd9d0cdfe..78fcc918b 100644
--- a/precompiles/utils/macro/src/precompile/attr.rs
+++ b/precompiles/utils/macro/src/precompile/attr.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/macro/src/precompile/expand.rs b/precompiles/utils/macro/src/precompile/expand.rs
index 038870d03..8a36b0b97 100644
--- a/precompiles/utils/macro/src/precompile/expand.rs
+++ b/precompiles/utils/macro/src/precompile/expand.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/macro/src/precompile/mod.rs b/precompiles/utils/macro/src/precompile/mod.rs
index 2f4fb5ecc..356e098de 100644
--- a/precompiles/utils/macro/src/precompile/mod.rs
+++ b/precompiles/utils/macro/src/precompile/mod.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/macro/src/precompile/parse.rs b/precompiles/utils/macro/src/precompile/parse.rs
index 98e21c340..6fed45406 100644
--- a/precompiles/utils/macro/src/precompile/parse.rs
+++ b/precompiles/utils/macro/src/precompile/parse.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/macro/src/precompile_name_from_address.rs b/precompiles/utils/macro/src/precompile_name_from_address.rs
index cecd4face..2cdd3b7e1 100644
--- a/precompiles/utils/macro/src/precompile_name_from_address.rs
+++ b/precompiles/utils/macro/src/precompile_name_from_address.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/macro/tests/tests.rs b/precompiles/utils/macro/tests/tests.rs
index 0aef190e2..f3374fe57 100644
--- a/precompiles/utils/macro/tests/tests.rs
+++ b/precompiles/utils/macro/tests/tests.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/evm/costs.rs b/precompiles/utils/src/evm/costs.rs
index 09192bda3..ae1ac36c7 100644
--- a/precompiles/utils/src/evm/costs.rs
+++ b/precompiles/utils/src/evm/costs.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/evm/handle.rs b/precompiles/utils/src/evm/handle.rs
index 3fd209174..711e5d430 100644
--- a/precompiles/utils/src/evm/handle.rs
+++ b/precompiles/utils/src/evm/handle.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/evm/logs.rs b/precompiles/utils/src/evm/logs.rs
index 3a4a57613..7bc41bb2b 100644
--- a/precompiles/utils/src/evm/logs.rs
+++ b/precompiles/utils/src/evm/logs.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/evm/mod.rs b/precompiles/utils/src/evm/mod.rs
index 342289052..48f104eb3 100644
--- a/precompiles/utils/src/evm/mod.rs
+++ b/precompiles/utils/src/evm/mod.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/lib.rs b/precompiles/utils/src/lib.rs
index 9c4010f32..e205e0e1f 100644
--- a/precompiles/utils/src/lib.rs
+++ b/precompiles/utils/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/precompile_set.rs b/precompiles/utils/src/precompile_set.rs
index e818dd87c..d20f451b6 100644
--- a/precompiles/utils/src/precompile_set.rs
+++ b/precompiles/utils/src/precompile_set.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/solidity/codec/bytes.rs b/precompiles/utils/src/solidity/codec/bytes.rs
index b543dd979..9e83d4417 100644
--- a/precompiles/utils/src/solidity/codec/bytes.rs
+++ b/precompiles/utils/src/solidity/codec/bytes.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/solidity/codec/mod.rs b/precompiles/utils/src/solidity/codec/mod.rs
index ac6bd7641..b870a90dd 100644
--- a/precompiles/utils/src/solidity/codec/mod.rs
+++ b/precompiles/utils/src/solidity/codec/mod.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/solidity/codec/native.rs b/precompiles/utils/src/solidity/codec/native.rs
index 6d36c13de..2801993c3 100644
--- a/precompiles/utils/src/solidity/codec/native.rs
+++ b/precompiles/utils/src/solidity/codec/native.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/solidity/mod.rs b/precompiles/utils/src/solidity/mod.rs
index f38c2ac16..c8aac6962 100644
--- a/precompiles/utils/src/solidity/mod.rs
+++ b/precompiles/utils/src/solidity/mod.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/solidity/modifier.rs b/precompiles/utils/src/solidity/modifier.rs
index c4a1cbb3d..fb0dd8e11 100644
--- a/precompiles/utils/src/solidity/modifier.rs
+++ b/precompiles/utils/src/solidity/modifier.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/solidity/revert.rs b/precompiles/utils/src/solidity/revert.rs
index 95a07c653..487d57e1e 100644
--- a/precompiles/utils/src/solidity/revert.rs
+++ b/precompiles/utils/src/solidity/revert.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/substrate.rs b/precompiles/utils/src/substrate.rs
index 64fb2454b..44304f5e1 100644
--- a/precompiles/utils/src/substrate.rs
+++ b/precompiles/utils/src/substrate.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/testing/account.rs b/precompiles/utils/src/testing/account.rs
index a7ad53e4d..8e6d8527f 100644
--- a/precompiles/utils/src/testing/account.rs
+++ b/precompiles/utils/src/testing/account.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/testing/execution.rs b/precompiles/utils/src/testing/execution.rs
index 4f2bc44c5..68094d28e 100644
--- a/precompiles/utils/src/testing/execution.rs
+++ b/precompiles/utils/src/testing/execution.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/testing/handle.rs b/precompiles/utils/src/testing/handle.rs
index aa2878194..0d61b933b 100644
--- a/precompiles/utils/src/testing/handle.rs
+++ b/precompiles/utils/src/testing/handle.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/testing/mod.rs b/precompiles/utils/src/testing/mod.rs
index 7fa13e52c..21276d3a2 100644
--- a/precompiles/utils/src/testing/mod.rs
+++ b/precompiles/utils/src/testing/mod.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/testing/modifier.rs b/precompiles/utils/src/testing/modifier.rs
index d4527eac5..b035e6395 100644
--- a/precompiles/utils/src/testing/modifier.rs
+++ b/precompiles/utils/src/testing/modifier.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/testing/solidity.rs b/precompiles/utils/src/testing/solidity.rs
index 0cf397a9d..05730e295 100644
--- a/precompiles/utils/src/testing/solidity.rs
+++ b/precompiles/utils/src/testing/solidity.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/src/tests.rs b/precompiles/utils/src/tests.rs
index 6625d98ba..af6cf952e 100644
--- a/precompiles/utils/src/tests.rs
+++ b/precompiles/utils/src/tests.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/precompiles/utils/tests-external/lib.rs b/precompiles/utils/tests-external/lib.rs
index 9cad1e6a8..3b42414b7 100644
--- a/precompiles/utils/tests-external/lib.rs
+++ b/precompiles/utils/tests-external/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// This file is part of Utils package, originally developed by Purestake Inc.
// Utils package used in Tangle Network in terms of GPLv3.
diff --git a/primitives/src/lib.rs b/primitives/src/lib.rs
index 709af70eb..e731d95df 100644
--- a/primitives/src/lib.rs
+++ b/primitives/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/primitives/src/traits/jobs.rs b/primitives/src/traits/jobs.rs
index 8fbaf510d..f78daa93e 100644
--- a/primitives/src/traits/jobs.rs
+++ b/primitives/src/traits/jobs.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/primitives/src/traits/roles.rs b/primitives/src/traits/roles.rs
index ae893861b..5888ea5cc 100644
--- a/primitives/src/traits/roles.rs
+++ b/primitives/src/traits/roles.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/primitives/src/types.rs b/primitives/src/types.rs
index 0139b9389..eb2c8e4f2 100644
--- a/primitives/src/types.rs
+++ b/primitives/src/types.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/primitives/src/types/jobs.rs b/primitives/src/types/jobs.rs
index 295349ace..9ce69e600 100644
--- a/primitives/src/types/jobs.rs
+++ b/primitives/src/types/jobs.rs
@@ -1,5 +1,5 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Tangle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/runtime/mainnet/src/frontier_evm.rs b/runtime/mainnet/src/frontier_evm.rs
index e354b8527..ff2f0d086 100644
--- a/runtime/mainnet/src/frontier_evm.rs
+++ b/runtime/mainnet/src/frontier_evm.rs
@@ -1,6 +1,6 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
// SPDX-License-Identifier: Apache-2.0
// Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/runtime/mainnet/src/impls.rs b/runtime/mainnet/src/impls.rs
index c29d55642..75106b488 100644
--- a/runtime/mainnet/src/impls.rs
+++ b/runtime/mainnet/src/impls.rs
@@ -1,6 +1,6 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
// SPDX-License-Identifier: Apache-2.0
// Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/runtime/mainnet/src/lib.rs b/runtime/mainnet/src/lib.rs
index 24295b2d1..a2243579c 100644
--- a/runtime/mainnet/src/lib.rs
+++ b/runtime/mainnet/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/runtime/mainnet/src/precompiles.rs b/runtime/mainnet/src/precompiles.rs
index 36a2fd7db..886964c66 100644
--- a/runtime/mainnet/src/precompiles.rs
+++ b/runtime/mainnet/src/precompiles.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/runtime/testnet/src/frontier_evm.rs b/runtime/testnet/src/frontier_evm.rs
index e354b8527..ff2f0d086 100644
--- a/runtime/testnet/src/frontier_evm.rs
+++ b/runtime/testnet/src/frontier_evm.rs
@@ -1,6 +1,6 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
// SPDX-License-Identifier: Apache-2.0
// Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/runtime/testnet/src/impls.rs b/runtime/testnet/src/impls.rs
index c29d55642..75106b488 100644
--- a/runtime/testnet/src/impls.rs
+++ b/runtime/testnet/src/impls.rs
@@ -1,6 +1,6 @@
// This file is part of Tangle.
-// Copyright (C) 2022-2023 Webb Technologies Inc.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
// SPDX-License-Identifier: Apache-2.0
// Licensed under the Apache License, Version 2.0 (the "License");
diff --git a/runtime/testnet/src/lib.rs b/runtime/testnet/src/lib.rs
index 7fa07029c..ce587c114 100644
--- a/runtime/testnet/src/lib.rs
+++ b/runtime/testnet/src/lib.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/runtime/testnet/src/precompiles.rs b/runtime/testnet/src/precompiles.rs
index 2ccc50344..05d36ebad 100644
--- a/runtime/testnet/src/precompiles.rs
+++ b/runtime/testnet/src/precompiles.rs
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/types/scripts/updateMetadata.ts b/types/scripts/updateMetadata.ts
index d280d08c1..f2168da9c 100644
--- a/types/scripts/updateMetadata.ts
+++ b/types/scripts/updateMetadata.ts
@@ -1,7 +1,8 @@
// Copyright (C) 2020-2022 Acala Foundation.
// SPDX-License-Identifier: Apache-2.0
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
// SPDX-License-Identifier: Apache-2.0
// This file has been modified by Webb Technologies Inc.
diff --git a/types/src/index.ts b/types/src/index.ts
index f25bdbd21..d43538b4f 100644
--- a/types/src/index.ts
+++ b/types/src/index.ts
@@ -1,4 +1,5 @@
-// Copyright 2022 Webb Technologies Inc.
+// This file is part of Tangle.
+// Copyright (C) 2022-2024 Webb Technologies Inc.
// SPDX-License-Identifier: Apache-2.0
import './interfaces/augment-api.js';
diff --git a/verifying_keys/anchor/bn254/2/verifying_key.bin b/verifying_keys/anchor/bn254/2/verifying_key.bin
deleted file mode 100644
index ace12efc6..000000000
Binary files a/verifying_keys/anchor/bn254/2/verifying_key.bin and /dev/null differ
diff --git a/verifying_keys/mixer/bn254/verifying_key.bin b/verifying_keys/mixer/bn254/verifying_key.bin
deleted file mode 100644
index 99ea8f711..000000000
Binary files a/verifying_keys/mixer/bn254/verifying_key.bin and /dev/null differ
diff --git a/verifying_keys/vanchor/bn254/x5/2-16-2/verifying_key.bin b/verifying_keys/vanchor/bn254/x5/2-16-2/verifying_key.bin
deleted file mode 100644
index d128b0894..000000000
Binary files a/verifying_keys/vanchor/bn254/x5/2-16-2/verifying_key.bin and /dev/null differ
diff --git a/verifying_keys/vanchor/bn254/x5/2-2-2/verifying_key.bin b/verifying_keys/vanchor/bn254/x5/2-2-2/verifying_key.bin
deleted file mode 100644
index b36c1a55e..000000000
Binary files a/verifying_keys/vanchor/bn254/x5/2-2-2/verifying_key.bin and /dev/null differ
diff --git a/verifying_keys/vanchor/bn254/x5/32-16-2/verifying_key.bin b/verifying_keys/vanchor/bn254/x5/32-16-2/verifying_key.bin
deleted file mode 100644
index a0426da6e..000000000
Binary files a/verifying_keys/vanchor/bn254/x5/32-16-2/verifying_key.bin and /dev/null differ
diff --git a/verifying_keys/vanchor/bn254/x5/32-2-2/verifying_key.bin b/verifying_keys/vanchor/bn254/x5/32-2-2/verifying_key.bin
deleted file mode 100644
index 8215a9990..000000000
Binary files a/verifying_keys/vanchor/bn254/x5/32-2-2/verifying_key.bin and /dev/null differ
diff --git a/verifying_keys/vanchor_16/2/circuit_final.zkey b/verifying_keys/vanchor_16/2/circuit_final.zkey
deleted file mode 100644
index 18ed09148..000000000
Binary files a/verifying_keys/vanchor_16/2/circuit_final.zkey and /dev/null differ
diff --git a/verifying_keys/vanchor_16/8/circuit_final.zkey b/verifying_keys/vanchor_16/8/circuit_final.zkey
deleted file mode 100644
index 441102a50..000000000
Binary files a/verifying_keys/vanchor_16/8/circuit_final.zkey and /dev/null differ
diff --git a/verifying_keys/vanchor_2/2/circuit_final.zkey b/verifying_keys/vanchor_2/2/circuit_final.zkey
deleted file mode 100644
index af2decd34..000000000
Binary files a/verifying_keys/vanchor_2/2/circuit_final.zkey and /dev/null differ
diff --git a/verifying_keys/vanchor_2/8/circuit_final.zkey b/verifying_keys/vanchor_2/8/circuit_final.zkey
deleted file mode 100644
index 0016a1a87..000000000
Binary files a/verifying_keys/vanchor_2/8/circuit_final.zkey and /dev/null differ