From 98bf8a4513ae62bb8bc9c5985f9614c10dbbc7d9 Mon Sep 17 00:00:00 2001 From: r4bbit <445106+0x-r4bbit@users.noreply.github.com> Date: Wed, 1 Oct 2025 16:42:42 +0200 Subject: [PATCH] docs: add license headers to source files This ensures all files have MIT and Apache 2.0 license headers. --- status-network-contracts/src/Karma.sol | 2 +- status-network-contracts/src/KarmaAirdrop.sol | 2 +- status-network-contracts/src/KarmaNFT.sol | 2 +- status-network-contracts/src/KarmaTiers.sol | 2 +- status-network-contracts/src/StakeManager.sol | 2 +- status-network-contracts/src/StakeVault.sol | 2 +- status-network-contracts/src/TrustedCodehashAccess.sol | 2 +- status-network-contracts/src/VaultFactory.sol | 2 +- .../src/interfaces/INFTMetadataGenerator.sol | 2 +- status-network-contracts/src/interfaces/IRewardDistributor.sol | 2 +- status-network-contracts/src/interfaces/IStakeConstants.sol | 2 +- status-network-contracts/src/interfaces/IStakeManager.sol | 2 +- status-network-contracts/src/interfaces/IStakeVault.sol | 2 +- .../src/interfaces/ITrustedCodehashAccess.sol | 2 +- status-network-contracts/src/math/MultiplierPointMath.sol | 2 +- status-network-contracts/src/math/StakeMath.sol | 2 +- .../src/nft-metadata-generators/BaseNFTMetadataGenerator.sol | 2 +- .../src/nft-metadata-generators/NFTMetadataGeneratorSVG.sol | 2 +- .../src/nft-metadata-generators/NFTMetadataGeneratorURL.sol | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/status-network-contracts/src/Karma.sol b/status-network-contracts/src/Karma.sol index 4c371e41ec..fabcaa4d3a 100644 --- a/status-network-contracts/src/Karma.sol +++ b/status-network-contracts/src/Karma.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; import { AccessControlUpgradeable } from "@openzeppelin/contracts-upgradeable/access/AccessControlUpgradeable.sol"; diff --git a/status-network-contracts/src/KarmaAirdrop.sol b/status-network-contracts/src/KarmaAirdrop.sol index 990b08073e..c69ad8e5dc 100644 --- a/status-network-contracts/src/KarmaAirdrop.sol +++ b/status-network-contracts/src/KarmaAirdrop.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity ^0.8.26; import { Ownable2Step } from "@openzeppelin/contracts/access/Ownable2Step.sol"; diff --git a/status-network-contracts/src/KarmaNFT.sol b/status-network-contracts/src/KarmaNFT.sol index ea3ce41f29..4f0dbaf202 100644 --- a/status-network-contracts/src/KarmaNFT.sol +++ b/status-network-contracts/src/KarmaNFT.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; import { Ownable } from "@openzeppelin/contracts/access/Ownable.sol"; diff --git a/status-network-contracts/src/KarmaTiers.sol b/status-network-contracts/src/KarmaTiers.sol index 5098e2d214..f399753ce0 100644 --- a/status-network-contracts/src/KarmaTiers.sol +++ b/status-network-contracts/src/KarmaTiers.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; import { Ownable } from "@openzeppelin/contracts/access/Ownable.sol"; diff --git a/status-network-contracts/src/StakeManager.sol b/status-network-contracts/src/StakeManager.sol index 4c51007f2c..0c9990509c 100644 --- a/status-network-contracts/src/StakeManager.sol +++ b/status-network-contracts/src/StakeManager.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; import { Math } from "@openzeppelin/contracts/utils/math/Math.sol"; diff --git a/status-network-contracts/src/StakeVault.sol b/status-network-contracts/src/StakeVault.sol index ea37fb3b5d..eec5a4c25c 100644 --- a/status-network-contracts/src/StakeVault.sol +++ b/status-network-contracts/src/StakeVault.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; diff --git a/status-network-contracts/src/TrustedCodehashAccess.sol b/status-network-contracts/src/TrustedCodehashAccess.sol index de0dfbeaf1..478f3e5fa7 100644 --- a/status-network-contracts/src/TrustedCodehashAccess.sol +++ b/status-network-contracts/src/TrustedCodehashAccess.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; import { ITrustedCodehashAccess } from "./interfaces/ITrustedCodehashAccess.sol"; diff --git a/status-network-contracts/src/VaultFactory.sol b/status-network-contracts/src/VaultFactory.sol index 3bfdc5debb..76394b0f06 100644 --- a/status-network-contracts/src/VaultFactory.sol +++ b/status-network-contracts/src/VaultFactory.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; diff --git a/status-network-contracts/src/interfaces/INFTMetadataGenerator.sol b/status-network-contracts/src/interfaces/INFTMetadataGenerator.sol index 2af599c716..3b6bed413c 100644 --- a/status-network-contracts/src/interfaces/INFTMetadataGenerator.sol +++ b/status-network-contracts/src/interfaces/INFTMetadataGenerator.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; /** diff --git a/status-network-contracts/src/interfaces/IRewardDistributor.sol b/status-network-contracts/src/interfaces/IRewardDistributor.sol index 115ff2df44..a521d79bb4 100644 --- a/status-network-contracts/src/interfaces/IRewardDistributor.sol +++ b/status-network-contracts/src/interfaces/IRewardDistributor.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; /** diff --git a/status-network-contracts/src/interfaces/IStakeConstants.sol b/status-network-contracts/src/interfaces/IStakeConstants.sol index 667d10e155..e27d6453b6 100644 --- a/status-network-contracts/src/interfaces/IStakeConstants.sol +++ b/status-network-contracts/src/interfaces/IStakeConstants.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; /** diff --git a/status-network-contracts/src/interfaces/IStakeManager.sol b/status-network-contracts/src/interfaces/IStakeManager.sol index 2190078952..8b03741b4d 100644 --- a/status-network-contracts/src/interfaces/IStakeManager.sol +++ b/status-network-contracts/src/interfaces/IStakeManager.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol"; diff --git a/status-network-contracts/src/interfaces/IStakeVault.sol b/status-network-contracts/src/interfaces/IStakeVault.sol index 965842e2a3..8259743948 100644 --- a/status-network-contracts/src/interfaces/IStakeVault.sol +++ b/status-network-contracts/src/interfaces/IStakeVault.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; import { IStakeManager } from "./IStakeManager.sol"; diff --git a/status-network-contracts/src/interfaces/ITrustedCodehashAccess.sol b/status-network-contracts/src/interfaces/ITrustedCodehashAccess.sol index 83195d1dc2..39b02ccdda 100644 --- a/status-network-contracts/src/interfaces/ITrustedCodehashAccess.sol +++ b/status-network-contracts/src/interfaces/ITrustedCodehashAccess.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; /** diff --git a/status-network-contracts/src/math/MultiplierPointMath.sol b/status-network-contracts/src/math/MultiplierPointMath.sol index a6fe9738bf..aca55640e6 100644 --- a/status-network-contracts/src/math/MultiplierPointMath.sol +++ b/status-network-contracts/src/math/MultiplierPointMath.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT-1.0 +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; import { Math } from "@openzeppelin/contracts/utils/math/Math.sol"; diff --git a/status-network-contracts/src/math/StakeMath.sol b/status-network-contracts/src/math/StakeMath.sol index 7b544743f3..79f3640aa0 100644 --- a/status-network-contracts/src/math/StakeMath.sol +++ b/status-network-contracts/src/math/StakeMath.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT-1.0 +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity 0.8.26; import { Math } from "@openzeppelin/contracts/utils/math/Math.sol"; diff --git a/status-network-contracts/src/nft-metadata-generators/BaseNFTMetadataGenerator.sol b/status-network-contracts/src/nft-metadata-generators/BaseNFTMetadataGenerator.sol index 97c63c10dd..2aa67e65f3 100644 --- a/status-network-contracts/src/nft-metadata-generators/BaseNFTMetadataGenerator.sol +++ b/status-network-contracts/src/nft-metadata-generators/BaseNFTMetadataGenerator.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity ^0.8.26; import { Base64 } from "@openzeppelin/contracts/utils/Base64.sol"; diff --git a/status-network-contracts/src/nft-metadata-generators/NFTMetadataGeneratorSVG.sol b/status-network-contracts/src/nft-metadata-generators/NFTMetadataGeneratorSVG.sol index d6c10a5282..90b629970a 100644 --- a/status-network-contracts/src/nft-metadata-generators/NFTMetadataGeneratorSVG.sol +++ b/status-network-contracts/src/nft-metadata-generators/NFTMetadataGeneratorSVG.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity ^0.8.26; import { Base64 } from "@openzeppelin/contracts/utils/Base64.sol"; diff --git a/status-network-contracts/src/nft-metadata-generators/NFTMetadataGeneratorURL.sol b/status-network-contracts/src/nft-metadata-generators/NFTMetadataGeneratorURL.sol index 4f5356333d..a47f82998f 100644 --- a/status-network-contracts/src/nft-metadata-generators/NFTMetadataGeneratorURL.sol +++ b/status-network-contracts/src/nft-metadata-generators/NFTMetadataGeneratorURL.sol @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: MIT +// SPDX-License-Identifier: MIT AND Apache-2.0 pragma solidity ^0.8.26; import { Strings } from "@openzeppelin/contracts/utils/Strings.sol";