diff --git a/ethereumj-core/src/main/java/org/ethereum/ConcatKDFBytesGenerator.java b/ethereumj-core/src/main/java/org/ethereum/ConcatKDFBytesGenerator.java index 362d1b1c99..ebcc782855 100644 --- a/ethereumj-core/src/main/java/org/ethereum/ConcatKDFBytesGenerator.java +++ b/ethereumj-core/src/main/java/org/ethereum/ConcatKDFBytesGenerator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum; import org.spongycastle.crypto.DataLengthException; diff --git a/ethereumj-core/src/main/java/org/ethereum/Start.java b/ethereumj-core/src/main/java/org/ethereum/Start.java index bbbb941d18..86af9edd5c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/Start.java +++ b/ethereumj-core/src/main/java/org/ethereum/Start.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum; import org.apache.commons.lang3.StringUtils; diff --git a/ethereumj-core/src/main/java/org/ethereum/cli/CLIInterface.java b/ethereumj-core/src/main/java/org/ethereum/cli/CLIInterface.java index 7e5b9194b0..d5128014a5 100644 --- a/ethereumj-core/src/main/java/org/ethereum/cli/CLIInterface.java +++ b/ethereumj-core/src/main/java/org/ethereum/cli/CLIInterface.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.cli; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/BlockchainConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/BlockchainConfig.java index e0519f4f85..431d56a379 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/BlockchainConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/BlockchainConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/BlockchainNetConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/BlockchainNetConfig.java index ca244831e2..24ca5ce46e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/BlockchainNetConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/BlockchainNetConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/CommonConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/CommonConfig.java index b33da7fa2d..46a3b1d77e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/CommonConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/CommonConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import org.ethereum.core.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/Constants.java b/ethereumj-core/src/main/java/org/ethereum/config/Constants.java index 49fb41ccf7..34c86ac074 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/Constants.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/Constants.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import java.math.BigInteger; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/ConstantsAdapter.java b/ethereumj-core/src/main/java/org/ethereum/config/ConstantsAdapter.java index c712333daf..50dc18275d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/ConstantsAdapter.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/ConstantsAdapter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import java.math.BigInteger; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/DefaultConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/DefaultConfig.java index d60445c3ab..24468ed9fa 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/DefaultConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/DefaultConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import org.ethereum.datasource.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/Initializer.java b/ethereumj-core/src/main/java/org/ethereum/config/Initializer.java index 18c3f88b43..1e63ff312e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/Initializer.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/Initializer.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import org.ethereum.net.eth.EthVersion; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/NoAutoscan.java b/ethereumj-core/src/main/java/org/ethereum/config/NoAutoscan.java index 03f8b60b10..fcba963e58 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/NoAutoscan.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/NoAutoscan.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/config/NodeFilter.java b/ethereumj-core/src/main/java/org/ethereum/config/NodeFilter.java index 2a85970627..4ffde5bda4 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/NodeFilter.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/NodeFilter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import org.ethereum.net.rlpx.Node; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/SystemProperties.java b/ethereumj-core/src/main/java/org/ethereum/config/SystemProperties.java index 8d2a42de3b..2f573c02d6 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/SystemProperties.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/SystemProperties.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import com.typesafe.config.Config; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/AbstractConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/AbstractConfig.java index 06440acf2a..0d5a562a7b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/AbstractConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/AbstractConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/AbstractDaoConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/AbstractDaoConfig.java index daba4168f5..c04867f577 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/AbstractDaoConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/AbstractDaoConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import org.apache.commons.lang3.ArrayUtils; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/DaoHFConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/DaoHFConfig.java index 62e4feee1c..2e367a0791 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/DaoHFConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/DaoHFConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import com.fasterxml.jackson.databind.ObjectMapper; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/DaoNoHFConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/DaoNoHFConfig.java index 6773d73df9..07b212f70f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/DaoNoHFConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/DaoNoHFConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import org.ethereum.config.BlockchainConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/ETCFork3M.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/ETCFork3M.java index 5e8c49279a..82b8b834e1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/ETCFork3M.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/ETCFork3M.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import org.ethereum.config.BlockchainConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/Eip150HFConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/Eip150HFConfig.java index 388294da2c..7e5d1354f2 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/Eip150HFConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/Eip150HFConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/Eip160HFConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/Eip160HFConfig.java index cd7287de38..c596cf36e7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/Eip160HFConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/Eip160HFConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import org.ethereum.config.BlockchainConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/FrontierConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/FrontierConfig.java index f7acff40b1..fbd6ade1df 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/FrontierConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/FrontierConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import org.ethereum.config.Constants; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/HomesteadConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/HomesteadConfig.java index d941c1a8a9..45a63f3047 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/HomesteadConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/HomesteadConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import org.apache.commons.lang3.ArrayUtils; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/MordenConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/MordenConfig.java index 95c6795a1e..3bb2886ce3 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/MordenConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/MordenConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import java.math.BigInteger; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/OlympicConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/OlympicConfig.java index 8da5048906..fd3bb40f93 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/OlympicConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/OlympicConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import org.apache.commons.lang3.ArrayUtils; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/RopstenConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/RopstenConfig.java index 0f6f243253..6f012286a9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/blockchain/RopstenConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/blockchain/RopstenConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.blockchain; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/net/BaseNetConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/net/BaseNetConfig.java index 24f22f5e41..64c028eca5 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/net/BaseNetConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/net/BaseNetConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.net; import org.ethereum.config.BlockchainConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/net/ETCNetConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/net/ETCNetConfig.java index e253605848..3b6723b7f9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/net/ETCNetConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/net/ETCNetConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.net; import org.ethereum.config.blockchain.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/net/JsonNetConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/net/JsonNetConfig.java index 34024e35fb..40a05fec2d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/net/JsonNetConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/net/JsonNetConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.net; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/net/MainNetConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/net/MainNetConfig.java index e487f02e61..0e3ca7391d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/net/MainNetConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/net/MainNetConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.net; import org.ethereum.config.blockchain.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/net/MordenNetConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/net/MordenNetConfig.java index c7b1253bc9..190144c642 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/net/MordenNetConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/net/MordenNetConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.net; import org.ethereum.config.blockchain.Eip150HFConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/net/RopstenNetConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/net/RopstenNetConfig.java index 6e2d1a0071..7d20bad435 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/net/RopstenNetConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/net/RopstenNetConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.net; import org.ethereum.config.blockchain.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/config/net/TestNetConfig.java b/ethereumj-core/src/main/java/org/ethereum/config/net/TestNetConfig.java index 6ac947d7e4..c242d9c053 100644 --- a/ethereumj-core/src/main/java/org/ethereum/config/net/TestNetConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/config/net/TestNetConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config.net; import org.ethereum.config.blockchain.FrontierConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/Account.java b/ethereumj-core/src/main/java/org/ethereum/core/Account.java index 597ccfd7d5..21da99b42d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/Account.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/Account.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/AccountState.java b/ethereumj-core/src/main/java/org/ethereum/core/AccountState.java index a6178c9aeb..74e3d3f714 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/AccountState.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/AccountState.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/Block.java b/ethereumj-core/src/main/java/org/ethereum/core/Block.java index 1f8aec786f..e2db0af99b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/Block.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/Block.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.crypto.HashUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/BlockHeader.java b/ethereumj-core/src/main/java/org/ethereum/core/BlockHeader.java index e330ca72ad..125d016a7d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/BlockHeader.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/BlockHeader.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.config.BlockchainNetConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/BlockHeaderWrapper.java b/ethereumj-core/src/main/java/org/ethereum/core/BlockHeaderWrapper.java index e86ef642ec..009fa26364 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/BlockHeaderWrapper.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/BlockHeaderWrapper.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.util.RLP; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/BlockIdentifier.java b/ethereumj-core/src/main/java/org/ethereum/core/BlockIdentifier.java index 2ae330427b..46fe39627a 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/BlockIdentifier.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/BlockIdentifier.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/BlockSummary.java b/ethereumj-core/src/main/java/org/ethereum/core/BlockSummary.java index a62d01a181..f369b6058c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/BlockSummary.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/BlockSummary.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.util.Functional; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/BlockWrapper.java b/ethereumj-core/src/main/java/org/ethereum/core/BlockWrapper.java index 83d8999be8..4f9dfd0164 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/BlockWrapper.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/BlockWrapper.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.util.RLP; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/Blockchain.java b/ethereumj-core/src/main/java/org/ethereum/core/Blockchain.java index 07d7fab3ae..03322a5acb 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/Blockchain.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/Blockchain.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import java.math.BigInteger; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/BlockchainImpl.java b/ethereumj-core/src/main/java/org/ethereum/core/BlockchainImpl.java index fbf759b1a8..7c6452ec0e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/BlockchainImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/BlockchainImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import com.google.common.util.concurrent.ThreadFactoryBuilder; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/Bloom.java b/ethereumj-core/src/main/java/org/ethereum/core/Bloom.java index 1a16fb2fa9..46d72c517f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/Bloom.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/Bloom.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/CallTransaction.java b/ethereumj-core/src/main/java/org/ethereum/core/CallTransaction.java index fe418f97c1..6375f31a17 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/CallTransaction.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/CallTransaction.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import static java.lang.String.format; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/Chain.java b/ethereumj-core/src/main/java/org/ethereum/core/Chain.java index 2ea23a5ec6..e21ead80ee 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/Chain.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/Chain.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.db.ByteArrayWrapper; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/Denomination.java b/ethereumj-core/src/main/java/org/ethereum/core/Denomination.java index a8173b7c41..18ddf3cfd4 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/Denomination.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/Denomination.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import java.math.BigInteger; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/EventDispatchThread.java b/ethereumj-core/src/main/java/org/ethereum/core/EventDispatchThread.java index 42599161d3..9d29bf863b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/EventDispatchThread.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/EventDispatchThread.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.slf4j.Logger; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/Genesis.java b/ethereumj-core/src/main/java/org/ethereum/core/Genesis.java index 47106db0f3..e70bbec196 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/Genesis.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/Genesis.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/ImportResult.java b/ethereumj-core/src/main/java/org/ethereum/core/ImportResult.java index bd131512cd..5eebd794e9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/ImportResult.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/ImportResult.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; public enum ImportResult { diff --git a/ethereumj-core/src/main/java/org/ethereum/core/PendingState.java b/ethereumj-core/src/main/java/org/ethereum/core/PendingState.java index 3a94fc0813..96297e5031 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/PendingState.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/PendingState.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import java.util.List; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/PendingStateImpl.java b/ethereumj-core/src/main/java/org/ethereum/core/PendingStateImpl.java index 93443cf185..f9fbab3ecc 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/PendingStateImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/PendingStateImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import static org.ethereum.listener.EthereumListener.PendingTransactionState.DROPPED; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/PendingTransaction.java b/ethereumj-core/src/main/java/org/ethereum/core/PendingTransaction.java index ffa882084f..ab2411790e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/PendingTransaction.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/PendingTransaction.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/PremineRaw.java b/ethereumj-core/src/main/java/org/ethereum/core/PremineRaw.java index e85831f343..1e2ca9d6d9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/PremineRaw.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/PremineRaw.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import java.math.BigInteger; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/Repository.java b/ethereumj-core/src/main/java/org/ethereum/core/Repository.java index 3744df3718..6ec1c16fa3 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/Repository.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/Repository.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.db.ByteArrayWrapper; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/Transaction.java b/ethereumj-core/src/main/java/org/ethereum/core/Transaction.java index b6d72072ce..d24862f3c0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/Transaction.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/Transaction.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import static org.apache.commons.lang3.ArrayUtils.isEmpty; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/TransactionExecutionSummary.java b/ethereumj-core/src/main/java/org/ethereum/core/TransactionExecutionSummary.java index 0e6b3cf5d6..420b724836 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/TransactionExecutionSummary.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/TransactionExecutionSummary.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.util.RLP; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/TransactionExecutor.java b/ethereumj-core/src/main/java/org/ethereum/core/TransactionExecutor.java index d7503361e2..deb0095caa 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/TransactionExecutor.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/TransactionExecutor.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.config.BlockchainConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/TransactionInfo.java b/ethereumj-core/src/main/java/org/ethereum/core/TransactionInfo.java index 7f5205c9d5..3c23e4bc30 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/TransactionInfo.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/TransactionInfo.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.core.Bloom; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/TransactionReceipt.java b/ethereumj-core/src/main/java/org/ethereum/core/TransactionReceipt.java index c72b0d0d7c..9ac416f729 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/TransactionReceipt.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/TransactionReceipt.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.util.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/TransactionTouchedStorage.java b/ethereumj-core/src/main/java/org/ethereum/core/TransactionTouchedStorage.java index dfaea67404..cd31220f66 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/TransactionTouchedStorage.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/TransactionTouchedStorage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisConfig.java b/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisConfig.java index 5ad4d86f1b..19815a0506 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisConfig.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisConfig.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core.genesis; import java.util.List; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisJson.java b/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisJson.java index 4f23a46ed7..c3032f147c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisJson.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisJson.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core.genesis; import java.util.Map; diff --git a/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisLoader.java b/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisLoader.java index 79cc20d363..f0a9b049f1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisLoader.java +++ b/ethereumj-core/src/main/java/org/ethereum/core/genesis/GenesisLoader.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core.genesis; import com.fasterxml.jackson.databind.DeserializationFeature; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/ECIESCoder.java b/ethereumj-core/src/main/java/org/ethereum/crypto/ECIESCoder.java index 7523761655..3b5d8ec3b7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/ECIESCoder.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/ECIESCoder.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto; import com.google.common.base.Throwables; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/ECIESPublicKeyEncoder.java b/ethereumj-core/src/main/java/org/ethereum/crypto/ECIESPublicKeyEncoder.java index 14d655441d..0e28bb03cf 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/ECIESPublicKeyEncoder.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/ECIESPublicKeyEncoder.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/ECKey.java b/ethereumj-core/src/main/java/org/ethereum/crypto/ECKey.java index 89371a6250..a75de689cc 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/ECKey.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/ECKey.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto; /** * Copyright 2011 Google Inc. diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/EthereumIESEngine.java b/ethereumj-core/src/main/java/org/ethereum/crypto/EthereumIESEngine.java index 0c7554c994..c98744bdd5 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/EthereumIESEngine.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/EthereumIESEngine.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto; import java.io.ByteArrayInputStream; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/HashUtil.java b/ethereumj-core/src/main/java/org/ethereum/crypto/HashUtil.java index 4394ad6a03..a1ba76940b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/HashUtil.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/HashUtil.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/MGF1BytesGeneratorExt.java b/ethereumj-core/src/main/java/org/ethereum/crypto/MGF1BytesGeneratorExt.java index 5a8e8ed1e6..ad19403ef0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/MGF1BytesGeneratorExt.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/MGF1BytesGeneratorExt.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto; import org.spongycastle.crypto.DataLengthException; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Digest.java b/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Digest.java index 24b185594f..4d79d7cc20 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Digest.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Digest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ // $Id: Digest.java 232 2010-06-17 14:19:24Z tp $ package org.ethereum.crypto.cryptohash; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/DigestEngine.java b/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/DigestEngine.java index dc392de892..822367a047 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/DigestEngine.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/DigestEngine.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ // $Id: DigestEngine.java 229 2010-06-16 20:22:27Z tp $ package org.ethereum.crypto.cryptohash; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Keccak256.java b/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Keccak256.java index 29c7c300b2..37a5ac2c0c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Keccak256.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Keccak256.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ // $Id: Keccak256.java 189 2010-05-14 21:21:46Z tp $ package org.ethereum.crypto.cryptohash; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Keccak512.java b/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Keccak512.java index 8d3fe16588..b7c3d9b79d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Keccak512.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/Keccak512.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ // $Id: Keccak512.java 189 2010-05-14 21:21:46Z tp $ package org.ethereum.crypto.cryptohash; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/KeccakCore.java b/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/KeccakCore.java index 3be43d360b..191439b0b8 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/KeccakCore.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/cryptohash/KeccakCore.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ // $Id: KeccakCore.java 258 2011-07-15 22:16:50Z tp $ package org.ethereum.crypto.cryptohash; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECAlgorithmParameters.java b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECAlgorithmParameters.java index 95445f8536..b8eafe4c43 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECAlgorithmParameters.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECAlgorithmParameters.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto.jce; import java.io.IOException; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyAgreement.java b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyAgreement.java index 95998bc7bd..de7a2482ab 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyAgreement.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyAgreement.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto.jce; import java.security.NoSuchAlgorithmException; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyFactory.java b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyFactory.java index 9389bc9c2b..e783d7ed93 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyFactory.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto.jce; import java.security.KeyFactory; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyPairGenerator.java b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyPairGenerator.java index 6d70e915b5..182e194552 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyPairGenerator.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECKeyPairGenerator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto.jce; import java.math.BigInteger; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECSignatureFactory.java b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECSignatureFactory.java index 893330a225..b732c53195 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECSignatureFactory.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/ECSignatureFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto.jce; import java.security.NoSuchAlgorithmException; diff --git a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/SpongyCastleProvider.java b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/SpongyCastleProvider.java index ec2ee0131b..cf3a24bd5c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/crypto/jce/SpongyCastleProvider.java +++ b/ethereumj-core/src/main/java/org/ethereum/crypto/jce/SpongyCastleProvider.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto.jce; import org.spongycastle.jcajce.provider.config.ConfigurableProvider; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/AbstractCachedSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/AbstractCachedSource.java index 7abd33a7d9..d028c95a48 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/AbstractCachedSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/AbstractCachedSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/AbstractChainedSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/AbstractChainedSource.java index 84d325dac6..7ffcabd752 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/AbstractChainedSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/AbstractChainedSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/AsyncFlushable.java b/ethereumj-core/src/main/java/org/ethereum/datasource/AsyncFlushable.java index 94a2c2aeac..fc66f659d5 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/AsyncFlushable.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/AsyncFlushable.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/AsyncWriteCache.java b/ethereumj-core/src/main/java/org/ethereum/datasource/AsyncWriteCache.java index a2087329e7..da4ea818a9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/AsyncWriteCache.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/AsyncWriteCache.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import com.google.common.util.concurrent.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/BatchSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/BatchSource.java index 48824ddd78..e75579a632 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/BatchSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/BatchSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import java.util.Map; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/BatchSourceWriter.java b/ethereumj-core/src/main/java/org/ethereum/datasource/BatchSourceWriter.java index cce5695e91..9b4dbd190a 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/BatchSourceWriter.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/BatchSourceWriter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import java.util.HashMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/BloomFilter.java b/ethereumj-core/src/main/java/org/ethereum/datasource/BloomFilter.java index 1374229967..7c78c18480 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/BloomFilter.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/BloomFilter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/BloomedSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/BloomedSource.java index c5d741f202..db2fadf684 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/BloomedSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/BloomedSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.crypto.HashUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/CachedSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/CachedSource.java index 8802f349ce..e501923729 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/CachedSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/CachedSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import java.util.Collection; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/CountingBytesSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/CountingBytesSource.java index 6d1014cd01..c7dddfd211 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/CountingBytesSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/CountingBytesSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.crypto.HashUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/DataSourceArray.java b/ethereumj-core/src/main/java/org/ethereum/datasource/DataSourceArray.java index ea7f6e6161..b4c60e7e30 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/DataSourceArray.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/DataSourceArray.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/DbSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/DbSource.java index c498f803d5..5dbd411883 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/DbSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/DbSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import java.util.Set; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/HashedKeySource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/HashedKeySource.java index 0140f0480d..db65ed88f1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/HashedKeySource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/HashedKeySource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/JournalSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/JournalSource.java index 8e21a77a5c..ad6783699e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/JournalSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/JournalSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.datasource.inmem.HashMapDB; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/MemSizeEstimator.java b/ethereumj-core/src/main/java/org/ethereum/datasource/MemSizeEstimator.java index 2f1c79a4e4..94f947bcd9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/MemSizeEstimator.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/MemSizeEstimator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/MultiCache.java b/ethereumj-core/src/main/java/org/ethereum/datasource/MultiCache.java index 493c12e900..3542f0cf71 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/MultiCache.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/MultiCache.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/NoDeleteSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/NoDeleteSource.java index d93b6b8c01..1b1abb1842 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/NoDeleteSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/NoDeleteSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/ObjectDataSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/ObjectDataSource.java index e15910abba..46b99f3ce0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/ObjectDataSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/ObjectDataSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/QuotientFilter.java b/ethereumj-core/src/main/java/org/ethereum/datasource/QuotientFilter.java index 5aa7a28182..e0019e08c0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/QuotientFilter.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/QuotientFilter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ /* * Copyright (C) 2016 DataStax Inc. * diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/ReadCache.java b/ethereumj-core/src/main/java/org/ethereum/datasource/ReadCache.java index e7906fc607..6a469ea456 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/ReadCache.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/ReadCache.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.apache.commons.collections4.map.LRUMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/ReadWriteCache.java b/ethereumj-core/src/main/java/org/ethereum/datasource/ReadWriteCache.java index cd25a901b0..713d39d160 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/ReadWriteCache.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/ReadWriteCache.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import java.util.Collection; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/Serializer.java b/ethereumj-core/src/main/java/org/ethereum/datasource/Serializer.java index 02afc1e364..a118e61a66 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/Serializer.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/Serializer.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/Serializers.java b/ethereumj-core/src/main/java/org/ethereum/datasource/Serializers.java index 6aeed10dcc..315194ddac 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/Serializers.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/Serializers.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.core.AccountState; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/Source.java b/ethereumj-core/src/main/java/org/ethereum/datasource/Source.java index 90c065c939..0081cf70f9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/Source.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/Source.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/SourceChainBox.java b/ethereumj-core/src/main/java/org/ethereum/datasource/SourceChainBox.java index 5bb7ccb57b..a2e5884600 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/SourceChainBox.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/SourceChainBox.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import java.util.ArrayList; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/SourceCodec.java b/ethereumj-core/src/main/java/org/ethereum/datasource/SourceCodec.java index c7a56946d3..34527e41e2 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/SourceCodec.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/SourceCodec.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/WriteCache.java b/ethereumj-core/src/main/java/org/ethereum/datasource/WriteCache.java index 49db0444f7..b6c91573bd 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/WriteCache.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/WriteCache.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import com.googlecode.concurentlocks.ReadWriteUpdateLock; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/XorDataSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/XorDataSource.java index 7086579aac..e59b1b5377 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/XorDataSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/XorDataSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/inmem/HashMapDB.java b/ethereumj-core/src/main/java/org/ethereum/datasource/inmem/HashMapDB.java index b1838c37c4..088605cdf0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/inmem/HashMapDB.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/inmem/HashMapDB.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource.inmem; import org.ethereum.datasource.DbSource; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/inmem/HashMapDBSimple.java b/ethereumj-core/src/main/java/org/ethereum/datasource/inmem/HashMapDBSimple.java index dec7c83d85..8ac544d7ed 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/inmem/HashMapDBSimple.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/inmem/HashMapDBSimple.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource.inmem; import org.ethereum.datasource.DbSource; diff --git a/ethereumj-core/src/main/java/org/ethereum/datasource/leveldb/LevelDbDataSource.java b/ethereumj-core/src/main/java/org/ethereum/datasource/leveldb/LevelDbDataSource.java index 3aec7af418..0494c00f1c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/datasource/leveldb/LevelDbDataSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/datasource/leveldb/LevelDbDataSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource.leveldb; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/AbstractBlockstore.java b/ethereumj-core/src/main/java/org/ethereum/db/AbstractBlockstore.java index a06b111f53..6d6044b2e6 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/AbstractBlockstore.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/AbstractBlockstore.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/BlockStore.java b/ethereumj-core/src/main/java/org/ethereum/db/BlockStore.java index b721860a9d..e566cb0def 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/BlockStore.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/BlockStore.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/BlockStoreDummy.java b/ethereumj-core/src/main/java/org/ethereum/db/BlockStoreDummy.java index eef2399240..8f0ac33c07 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/BlockStoreDummy.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/BlockStoreDummy.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/ByteArrayWrapper.java b/ethereumj-core/src/main/java/org/ethereum/db/ByteArrayWrapper.java index a5716c315f..013622deef 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/ByteArrayWrapper.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/ByteArrayWrapper.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.util.FastByteComparisons; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/ContractDetails.java b/ethereumj-core/src/main/java/org/ethereum/db/ContractDetails.java index 7bb4d458ed..14b03a3339 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/ContractDetails.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/ContractDetails.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/DbFlushManager.java b/ethereumj-core/src/main/java/org/ethereum/db/DbFlushManager.java index e9ce80541e..4bbceac368 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/DbFlushManager.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/DbFlushManager.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import com.google.common.util.concurrent.Futures; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/IndexedBlockStore.java b/ethereumj-core/src/main/java/org/ethereum/db/IndexedBlockStore.java index 44574cb673..a42a71a4c5 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/IndexedBlockStore.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/IndexedBlockStore.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/PeerSource.java b/ethereumj-core/src/main/java/org/ethereum/db/PeerSource.java index 2db94a5155..cf94879a68 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/PeerSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/PeerSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/PruneManager.java b/ethereumj-core/src/main/java/org/ethereum/db/PruneManager.java index c2b4d7f45e..4f186afaca 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/PruneManager.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/PruneManager.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/RepositoryImpl.java b/ethereumj-core/src/main/java/org/ethereum/db/RepositoryImpl.java index 5d8db5a296..20e0f6d03a 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/RepositoryImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/RepositoryImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/RepositoryRoot.java b/ethereumj-core/src/main/java/org/ethereum/db/RepositoryRoot.java index 5653ecad79..8eb09d07fe 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/RepositoryRoot.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/RepositoryRoot.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.core.AccountState; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/RepositoryWrapper.java b/ethereumj-core/src/main/java/org/ethereum/db/RepositoryWrapper.java index 114c61c06d..86f05e638d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/RepositoryWrapper.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/RepositoryWrapper.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.core.AccountState; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/StateSource.java b/ethereumj-core/src/main/java/org/ethereum/db/StateSource.java index a1a621bde4..77459e592e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/StateSource.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/StateSource.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.config.CommonConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/TransactionStore.java b/ethereumj-core/src/main/java/org/ethereum/db/TransactionStore.java index d9377e6c05..020470733b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/TransactionStore.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/TransactionStore.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.apache.commons.collections4.map.LRUMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/index/ArrayListIndex.java b/ethereumj-core/src/main/java/org/ethereum/db/index/ArrayListIndex.java index 2628cf56ea..f9c1a45e03 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/index/ArrayListIndex.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/index/ArrayListIndex.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db.index; import java.util.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/db/index/Index.java b/ethereumj-core/src/main/java/org/ethereum/db/index/Index.java index b4556bfe89..fd06f02ba5 100644 --- a/ethereumj-core/src/main/java/org/ethereum/db/index/Index.java +++ b/ethereumj-core/src/main/java/org/ethereum/db/index/Index.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db.index; import java.util.Collection; diff --git a/ethereumj-core/src/main/java/org/ethereum/facade/Blockchain.java b/ethereumj-core/src/main/java/org/ethereum/facade/Blockchain.java index f6d1071a1d..56b84946ce 100644 --- a/ethereumj-core/src/main/java/org/ethereum/facade/Blockchain.java +++ b/ethereumj-core/src/main/java/org/ethereum/facade/Blockchain.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.facade; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/facade/Ethereum.java b/ethereumj-core/src/main/java/org/ethereum/facade/Ethereum.java index 8c71604b63..44f2b9465d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/facade/Ethereum.java +++ b/ethereumj-core/src/main/java/org/ethereum/facade/Ethereum.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.facade; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/facade/EthereumFactory.java b/ethereumj-core/src/main/java/org/ethereum/facade/EthereumFactory.java index b4ffe69ee6..9e05e2aab9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/facade/EthereumFactory.java +++ b/ethereumj-core/src/main/java/org/ethereum/facade/EthereumFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.facade; import org.ethereum.config.DefaultConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/facade/EthereumImpl.java b/ethereumj-core/src/main/java/org/ethereum/facade/EthereumImpl.java index 4afd57f55d..1c7b0058c1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/facade/EthereumImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/facade/EthereumImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.facade; import org.apache.commons.lang3.ArrayUtils; diff --git a/ethereumj-core/src/main/java/org/ethereum/facade/PendingState.java b/ethereumj-core/src/main/java/org/ethereum/facade/PendingState.java index db2ceeac09..e8687fcaa2 100644 --- a/ethereumj-core/src/main/java/org/ethereum/facade/PendingState.java +++ b/ethereumj-core/src/main/java/org/ethereum/facade/PendingState.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.facade; import org.ethereum.core.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/facade/Repository.java b/ethereumj-core/src/main/java/org/ethereum/facade/Repository.java index 636c92fdaa..868017d839 100644 --- a/ethereumj-core/src/main/java/org/ethereum/facade/Repository.java +++ b/ethereumj-core/src/main/java/org/ethereum/facade/Repository.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.facade; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/main/java/org/ethereum/facade/SyncStatus.java b/ethereumj-core/src/main/java/org/ethereum/facade/SyncStatus.java index cc2b6601de..dfd7b1a588 100644 --- a/ethereumj-core/src/main/java/org/ethereum/facade/SyncStatus.java +++ b/ethereumj-core/src/main/java/org/ethereum/facade/SyncStatus.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.facade; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/json/EtherObjectMapper.java b/ethereumj-core/src/main/java/org/ethereum/json/EtherObjectMapper.java index 7c1d4c4cd1..0a330e31b0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/json/EtherObjectMapper.java +++ b/ethereumj-core/src/main/java/org/ethereum/json/EtherObjectMapper.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.json; import com.fasterxml.jackson.core.JsonGenerationException; diff --git a/ethereumj-core/src/main/java/org/ethereum/json/JSONHelper.java b/ethereumj-core/src/main/java/org/ethereum/json/JSONHelper.java index 52f7264703..8395eedcf7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/json/JSONHelper.java +++ b/ethereumj-core/src/main/java/org/ethereum/json/JSONHelper.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.json; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/JsonRpc.java b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/JsonRpc.java index 85c3a16fac..bf8f5a9fd7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/JsonRpc.java +++ b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/JsonRpc.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsonrpc; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/JsonRpcImpl.java b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/JsonRpcImpl.java index 5c8b0998ae..789cedbfb7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/JsonRpcImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/JsonRpcImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsonrpc; import org.apache.commons.collections4.map.LRUMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/LogFilter.java b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/LogFilter.java index 47e7c119c9..135e78eeec 100644 --- a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/LogFilter.java +++ b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/LogFilter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsonrpc; import org.ethereum.core.Bloom; diff --git a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionReceiptDTO.java b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionReceiptDTO.java index 3f552a1df0..c235ea5c69 100644 --- a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionReceiptDTO.java +++ b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionReceiptDTO.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsonrpc; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionReceiptDTOExt.java b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionReceiptDTOExt.java index 4df691fc02..99790cd84e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionReceiptDTOExt.java +++ b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionReceiptDTOExt.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsonrpc; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionResultDTO.java b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionResultDTO.java index d0922973db..caaa404386 100644 --- a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionResultDTO.java +++ b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TransactionResultDTO.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsonrpc; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TypeConverter.java b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TypeConverter.java index c8300de42d..1bd77757da 100644 --- a/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TypeConverter.java +++ b/ethereumj-core/src/main/java/org/ethereum/jsonrpc/TypeConverter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsonrpc; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/listener/CompositeEthereumListener.java b/ethereumj-core/src/main/java/org/ethereum/listener/CompositeEthereumListener.java index 1f1362d74c..229c8b80e3 100644 --- a/ethereumj-core/src/main/java/org/ethereum/listener/CompositeEthereumListener.java +++ b/ethereumj-core/src/main/java/org/ethereum/listener/CompositeEthereumListener.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.listener; import org.ethereum.core.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/listener/EthereumListener.java b/ethereumj-core/src/main/java/org/ethereum/listener/EthereumListener.java index 72fdbfe5f9..9fdae1bd5a 100644 --- a/ethereumj-core/src/main/java/org/ethereum/listener/EthereumListener.java +++ b/ethereumj-core/src/main/java/org/ethereum/listener/EthereumListener.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.listener; import org.ethereum.core.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/listener/EthereumListenerAdapter.java b/ethereumj-core/src/main/java/org/ethereum/listener/EthereumListenerAdapter.java index 597f049d9e..e2f7d29930 100644 --- a/ethereumj-core/src/main/java/org/ethereum/listener/EthereumListenerAdapter.java +++ b/ethereumj-core/src/main/java/org/ethereum/listener/EthereumListenerAdapter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.listener; import org.ethereum.core.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/listener/GasPriceTracker.java b/ethereumj-core/src/main/java/org/ethereum/listener/GasPriceTracker.java index b5738096b7..beac0910f5 100644 --- a/ethereumj-core/src/main/java/org/ethereum/listener/GasPriceTracker.java +++ b/ethereumj-core/src/main/java/org/ethereum/listener/GasPriceTracker.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.listener; import org.ethereum.core.BlockSummary; diff --git a/ethereumj-core/src/main/java/org/ethereum/manager/AdminInfo.java b/ethereumj-core/src/main/java/org/ethereum/manager/AdminInfo.java index aa7a1e1ee9..fd54eb631d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/manager/AdminInfo.java +++ b/ethereumj-core/src/main/java/org/ethereum/manager/AdminInfo.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.manager; import org.springframework.stereotype.Component; diff --git a/ethereumj-core/src/main/java/org/ethereum/manager/BlockLoader.java b/ethereumj-core/src/main/java/org/ethereum/manager/BlockLoader.java index 7ac78214c6..2566ae1024 100644 --- a/ethereumj-core/src/main/java/org/ethereum/manager/BlockLoader.java +++ b/ethereumj-core/src/main/java/org/ethereum/manager/BlockLoader.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.manager; diff --git a/ethereumj-core/src/main/java/org/ethereum/manager/WorldManager.java b/ethereumj-core/src/main/java/org/ethereum/manager/WorldManager.java index 75ba233a8e..c73d08eb1c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/manager/WorldManager.java +++ b/ethereumj-core/src/main/java/org/ethereum/manager/WorldManager.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.manager; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/mine/AnyFuture.java b/ethereumj-core/src/main/java/org/ethereum/mine/AnyFuture.java index 3e9ceb0f95..3a93053002 100644 --- a/ethereumj-core/src/main/java/org/ethereum/mine/AnyFuture.java +++ b/ethereumj-core/src/main/java/org/ethereum/mine/AnyFuture.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import com.google.common.util.concurrent.AbstractFuture; diff --git a/ethereumj-core/src/main/java/org/ethereum/mine/BlockMiner.java b/ethereumj-core/src/main/java/org/ethereum/mine/BlockMiner.java index 5dc2a78a06..44993e034c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/mine/BlockMiner.java +++ b/ethereumj-core/src/main/java/org/ethereum/mine/BlockMiner.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/main/java/org/ethereum/mine/Ethash.java b/ethereumj-core/src/main/java/org/ethereum/mine/Ethash.java index 767803872e..bac4ac951d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/mine/Ethash.java +++ b/ethereumj-core/src/main/java/org/ethereum/mine/Ethash.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/main/java/org/ethereum/mine/EthashAlgo.java b/ethereumj-core/src/main/java/org/ethereum/mine/EthashAlgo.java index 1ea13affb7..879ecd7dc2 100644 --- a/ethereumj-core/src/main/java/org/ethereum/mine/EthashAlgo.java +++ b/ethereumj-core/src/main/java/org/ethereum/mine/EthashAlgo.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/main/java/org/ethereum/mine/EthashAlgoSlow.java b/ethereumj-core/src/main/java/org/ethereum/mine/EthashAlgoSlow.java index 91f0ea380a..47ccc5de2b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/mine/EthashAlgoSlow.java +++ b/ethereumj-core/src/main/java/org/ethereum/mine/EthashAlgoSlow.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/main/java/org/ethereum/mine/EthashMiner.java b/ethereumj-core/src/main/java/org/ethereum/mine/EthashMiner.java index adcfb8663f..b45507814f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/mine/EthashMiner.java +++ b/ethereumj-core/src/main/java/org/ethereum/mine/EthashMiner.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/main/java/org/ethereum/mine/EthashParams.java b/ethereumj-core/src/main/java/org/ethereum/mine/EthashParams.java index f2b6a2f181..7edc4f71cb 100644 --- a/ethereumj-core/src/main/java/org/ethereum/mine/EthashParams.java +++ b/ethereumj-core/src/main/java/org/ethereum/mine/EthashParams.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/mine/Miner.java b/ethereumj-core/src/main/java/org/ethereum/mine/Miner.java index 92395b7d9d..2e39f08a5f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/mine/Miner.java +++ b/ethereumj-core/src/main/java/org/ethereum/mine/Miner.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/mine/MinerIfc.java b/ethereumj-core/src/main/java/org/ethereum/mine/MinerIfc.java index 53c11f1087..9f66ff6415 100644 --- a/ethereumj-core/src/main/java/org/ethereum/mine/MinerIfc.java +++ b/ethereumj-core/src/main/java/org/ethereum/mine/MinerIfc.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/main/java/org/ethereum/mine/MinerListener.java b/ethereumj-core/src/main/java/org/ethereum/mine/MinerListener.java index eb3306e62d..b7f862e2b7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/mine/MinerListener.java +++ b/ethereumj-core/src/main/java/org/ethereum/mine/MinerListener.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/MessageQueue.java b/ethereumj-core/src/main/java/org/ethereum/net/MessageQueue.java index b54faa3ea6..106a98a725 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/MessageQueue.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/MessageQueue.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import io.netty.channel.ChannelFutureListener; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/MessageRoundtrip.java b/ethereumj-core/src/main/java/org/ethereum/net/MessageRoundtrip.java index a6a6094190..7c708901ad 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/MessageRoundtrip.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/MessageRoundtrip.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import org.ethereum.net.message.Message; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/client/Capability.java b/ethereumj-core/src/main/java/org/ethereum/net/client/Capability.java index 3aed6c6d18..45de3c1b35 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/client/Capability.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/client/Capability.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.client; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/net/client/ConfigCapabilities.java b/ethereumj-core/src/main/java/org/ethereum/net/client/ConfigCapabilities.java index e1cf02a191..b4b87a389c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/client/ConfigCapabilities.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/client/ConfigCapabilities.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.client; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/client/PeerClient.java b/ethereumj-core/src/main/java/org/ethereum/net/client/PeerClient.java index 611257ae59..10b71361a7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/client/PeerClient.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/client/PeerClient.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.client; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/dht/Bucket.java b/ethereumj-core/src/main/java/org/ethereum/net/dht/Bucket.java index 30036c1116..32a24cf778 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/dht/Bucket.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/dht/Bucket.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.dht; import java.util.ArrayList; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/dht/DHTUtils.java b/ethereumj-core/src/main/java/org/ethereum/net/dht/DHTUtils.java index 272827179e..bf2aea0b9b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/dht/DHTUtils.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/dht/DHTUtils.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.dht; import java.util.List; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/dht/Peer.java b/ethereumj-core/src/main/java/org/ethereum/net/dht/Peer.java index fb2f15d19a..4fd6637df4 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/dht/Peer.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/dht/Peer.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.dht; import org.ethereum.crypto.HashUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/EthVersion.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/EthVersion.java index 46fff1db67..c06b584c54 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/EthVersion.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/EthVersion.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth; import java.util.ArrayList; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth.java index 3670d63fce..2d48c289f6 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.handler; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth62.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth62.java index 13cb762546..a726c23f56 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth62.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth62.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.handler; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth63.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth63.java index 6fd016020a..43385d003b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth63.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/Eth63.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.handler; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthAdapter.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthAdapter.java index 3baef88796..56d726218c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthAdapter.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthAdapter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.handler; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandler.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandler.java index 83dfffe0c4..a520d3f402 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandler.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandler.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.handler; import io.netty.channel.ChannelHandlerContext; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandlerFactory.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandlerFactory.java index ed68b6d3d0..6acc0ce787 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandlerFactory.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandlerFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.handler; import org.ethereum.net.eth.EthVersion; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandlerFactoryImpl.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandlerFactoryImpl.java index 0d68a401f7..13a659798d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandlerFactoryImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/EthHandlerFactoryImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.handler; import org.ethereum.net.eth.EthVersion; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/GetBlockHeadersMessageWrapper.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/GetBlockHeadersMessageWrapper.java index a5db767b49..ee68435cbb 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/GetBlockHeadersMessageWrapper.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/handler/GetBlockHeadersMessageWrapper.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.handler; import com.google.common.util.concurrent.SettableFuture; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/BlockBodiesMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/BlockBodiesMessage.java index 07624709a0..cf96ef5e09 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/BlockBodiesMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/BlockBodiesMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/BlockHeadersMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/BlockHeadersMessage.java index 2263012492..b96a859d38 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/BlockHeadersMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/BlockHeadersMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/Eth62MessageFactory.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/Eth62MessageFactory.java index 05f0fb0931..38a3e9a18f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/Eth62MessageFactory.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/Eth62MessageFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.net.message.Message; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/Eth63MessageFactory.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/Eth63MessageFactory.java index 84efc57cee..d593b9ce67 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/Eth63MessageFactory.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/Eth63MessageFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.net.message.Message; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/EthMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/EthMessage.java index f60776da7b..b0fc300004 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/EthMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/EthMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.net.message.Message; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/EthMessageCodes.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/EthMessageCodes.java index c2f8a556e8..72a103f21d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/EthMessageCodes.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/EthMessageCodes.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.net.eth.EthVersion; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetBlockBodiesMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetBlockBodiesMessage.java index 429096b056..3266f70ed7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetBlockBodiesMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetBlockBodiesMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.util.RLP; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetBlockHeadersMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetBlockHeadersMessage.java index aaec4cae48..37f4896b9b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetBlockHeadersMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetBlockHeadersMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.core.BlockIdentifier; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetNodeDataMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetNodeDataMessage.java index d294441b45..1dcfd20c39 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetNodeDataMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetNodeDataMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.util.RLP; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetReceiptsMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetReceiptsMessage.java index 93e115f953..a5852dc9f4 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetReceiptsMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/GetReceiptsMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.util.RLP; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NewBlockHashesMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NewBlockHashesMessage.java index 7e44de162d..065fb2b0bd 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NewBlockHashesMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NewBlockHashesMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.core.BlockIdentifier; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NewBlockMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NewBlockMessage.java index bf0ef603ba..2b8bb6b876 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NewBlockMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NewBlockMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NodeDataMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NodeDataMessage.java index e733cf6bc2..02a86b598f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NodeDataMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/NodeDataMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.util.RLP; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/ReceiptsMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/ReceiptsMessage.java index 772c836825..adffc568cc 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/ReceiptsMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/ReceiptsMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.core.Bloom; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/StatusMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/StatusMessage.java index d3bc0ffd6f..2ee76d9a6b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/StatusMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/StatusMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/TransactionsMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/TransactionsMessage.java index 3742b2fc4b..90dcdafd4f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/eth/message/TransactionsMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/eth/message/TransactionsMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.message; import org.ethereum.core.Transaction; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/message/Message.java b/ethereumj-core/src/main/java/org/ethereum/net/message/Message.java index b9115024e8..055e79ca53 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/message/Message.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/message/Message.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.message; import org.slf4j.Logger; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/message/MessageFactory.java b/ethereumj-core/src/main/java/org/ethereum/net/message/MessageFactory.java index e3f743cb79..e8e7191e4c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/message/MessageFactory.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/message/MessageFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.message; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/net/message/ReasonCode.java b/ethereumj-core/src/main/java/org/ethereum/net/message/ReasonCode.java index 4444d80474..89a398be50 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/message/ReasonCode.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/message/ReasonCode.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.message; import java.util.HashMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/message/StaticMessages.java b/ethereumj-core/src/main/java/org/ethereum/net/message/StaticMessages.java index bf02fcc0de..f8f23e4767 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/message/StaticMessages.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/message/StaticMessages.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.message; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/p2p/DisconnectMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/p2p/DisconnectMessage.java index 9ca62c15ed..23cc7496aa 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/p2p/DisconnectMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/p2p/DisconnectMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import org.ethereum.net.message.ReasonCode; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/p2p/GetPeersMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/p2p/GetPeersMessage.java index dcffa3bf9b..c7d99388a7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/p2p/GetPeersMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/p2p/GetPeersMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import org.spongycastle.util.encoders.Hex; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/p2p/HelloMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/p2p/HelloMessage.java index f58557b948..40e8598ea3 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/p2p/HelloMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/p2p/HelloMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import com.google.common.base.Joiner; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pHandler.java b/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pHandler.java index ff10967ef0..20029d107b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pHandler.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pHandler.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessage.java index 34205b27a7..7e2c813899 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import org.ethereum.net.message.Message; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessageCodes.java b/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessageCodes.java index 52c9def3b8..692399d8b8 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessageCodes.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessageCodes.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import java.util.HashMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessageFactory.java b/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessageFactory.java index 08fbe3e5db..3ebb7da13f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessageFactory.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/p2p/P2pMessageFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import org.ethereum.net.message.Message; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/p2p/Peer.java b/ethereumj-core/src/main/java/org/ethereum/net/p2p/Peer.java index ad06c6f3b9..438cfe81d7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/p2p/Peer.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/p2p/Peer.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import org.ethereum.net.client.Capability; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/p2p/PeersMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/p2p/PeersMessage.java index a2b34eb414..e43f08554f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/p2p/PeersMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/p2p/PeersMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/p2p/PingMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/p2p/PingMessage.java index 68725e126b..9b9d60e9b9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/p2p/PingMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/p2p/PingMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import org.spongycastle.util.encoders.Hex; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/p2p/PongMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/p2p/PongMessage.java index b460d7995a..64905f4bbd 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/p2p/PongMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/p2p/PongMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import org.spongycastle.util.encoders.Hex; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthInitiateMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthInitiateMessage.java index 10533eb48d..878c8b7a4f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthInitiateMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthInitiateMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthInitiateMessageV4.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthInitiateMessageV4.java index b686fe551a..5a7ac41a3d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthInitiateMessageV4.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthInitiateMessageV4.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthResponseMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthResponseMessage.java index 06dce8de50..32629cf3a9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthResponseMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthResponseMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthResponseMessageV4.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthResponseMessageV4.java index e78ce433bb..0cae78b42e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthResponseMessageV4.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/AuthResponseMessageV4.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/EncryptionHandshake.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/EncryptionHandshake.java index 387166a1b0..b6f8aa797d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/EncryptionHandshake.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/EncryptionHandshake.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import com.google.common.base.Preconditions; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FindNodeMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FindNodeMessage.java index da704ee9e8..9af1e32a13 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FindNodeMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FindNodeMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FrameCodec.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FrameCodec.java index b6deb749c4..116d588278 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FrameCodec.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FrameCodec.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import io.netty.buffer.ByteBuf; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FrameCodecHandler.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FrameCodecHandler.java index 1ddf86d73c..82b8c3056d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FrameCodecHandler.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/FrameCodecHandler.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import io.netty.buffer.ByteBuf; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/HandshakeHandler.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/HandshakeHandler.java index df04c0c53d..d91a434fa3 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/HandshakeHandler.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/HandshakeHandler.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import com.google.common.io.ByteStreams; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/HandshakeMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/HandshakeMessage.java index 614c5e54c6..7867b7bd3b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/HandshakeMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/HandshakeMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import com.google.common.collect.Lists; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Handshaker.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Handshaker.java index bd60a13e35..51ba9e71c5 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Handshaker.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Handshaker.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import com.google.common.base.Throwables; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Message.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Message.java index 1cf3e22ee1..7a3c757afe 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Message.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Message.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/MessageCodec.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/MessageCodec.java index e443e875b5..604044645f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/MessageCodec.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/MessageCodec.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import com.google.common.io.ByteStreams; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/MessageCodesResolver.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/MessageCodesResolver.java index 55b8994413..4f5b8c845b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/MessageCodesResolver.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/MessageCodesResolver.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.net.client.Capability; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/NeighborsMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/NeighborsMessage.java index bdffb4f5f3..d770297622 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/NeighborsMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/NeighborsMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/NettyByteToMessageCodec.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/NettyByteToMessageCodec.java index 095a2ad464..b556ee9966 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/NettyByteToMessageCodec.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/NettyByteToMessageCodec.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import io.netty.buffer.ByteBuf; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Node.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Node.java index be5cdfb67e..a4549a7b20 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Node.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/Node.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/PingMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/PingMessage.java index e011a88db1..84554dbfae 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/PingMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/PingMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/PongMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/PongMessage.java index 6cf5574586..fb2cbfa221 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/PongMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/PongMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/RlpxConnection.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/RlpxConnection.java index 7910c8d28d..550ffa1dcb 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/RlpxConnection.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/RlpxConnection.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.net.p2p.P2pMessage; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoverListener.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoverListener.java index f45103b197..39f642eccf 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoverListener.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoverListener.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoverTask.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoverTask.java index 16118de43b..fb6dd1eb95 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoverTask.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoverTask.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; import io.netty.buffer.Unpooled; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoveryEvent.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoveryEvent.java index 36cd10cd7b..49b05ca69f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoveryEvent.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoveryEvent.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoveryExecutor.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoveryExecutor.java index 8113872c94..a28cf44e45 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoveryExecutor.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/DiscoveryExecutor.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; import org.ethereum.net.rlpx.discover.table.KademliaOptions; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/MessageHandler.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/MessageHandler.java index 20cac8dd15..0497356915 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/MessageHandler.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/MessageHandler.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; import io.netty.buffer.Unpooled; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeHandler.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeHandler.java index a1e118c3a7..e7f8460e88 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeHandler.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeHandler.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; import org.ethereum.net.rlpx.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeManager.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeManager.java index 06a0c5854f..80c53838eb 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeManager.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeManager.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeStatistics.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeStatistics.java index aa53ab197d..5296a42996 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeStatistics.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/NodeStatistics.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; import org.ethereum.net.client.Capability; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/PacketDecoder.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/PacketDecoder.java index 8547f45894..0fc53d59ef 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/PacketDecoder.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/PacketDecoder.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/PeerConnectionTester.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/PeerConnectionTester.java index 573744bd6b..913c0438de 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/PeerConnectionTester.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/PeerConnectionTester.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; import com.google.common.util.concurrent.ThreadFactoryBuilder; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/RefreshTask.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/RefreshTask.java index e9e0b5ca54..592d83fbdb 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/RefreshTask.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/RefreshTask.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; import io.netty.channel.Channel; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/UDPListener.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/UDPListener.java index 7a29621dd8..034b30c55d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/UDPListener.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/UDPListener.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; import io.netty.bootstrap.Bootstrap; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/DistanceComparator.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/DistanceComparator.java index 744dd7ab4f..5f54a074a1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/DistanceComparator.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/DistanceComparator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover.table; import java.util.Comparator; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/KademliaOptions.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/KademliaOptions.java index 154be65fda..0bd6b175ad 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/KademliaOptions.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/KademliaOptions.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover.table; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeBucket.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeBucket.java index dd43ca187e..60a9599cce 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeBucket.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeBucket.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover.table; import java.util.ArrayList; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeEntry.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeEntry.java index 4f7b723353..630abbda51 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeEntry.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeEntry.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover.table; import org.ethereum.net.rlpx.Node; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeTable.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeTable.java index 694b1f17bc..e88ff0f0f8 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeTable.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/NodeTable.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover.table; import org.ethereum.net.rlpx.Node; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/TimeComparator.java b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/TimeComparator.java index 1de11adbc8..9df71d3bd1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/TimeComparator.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/rlpx/discover/table/TimeComparator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover.table; import java.util.Comparator; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/server/Channel.java b/ethereumj-core/src/main/java/org/ethereum/net/server/Channel.java index 62414da91d..4d04e95b63 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/server/Channel.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/server/Channel.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.server; import io.netty.buffer.ByteBuf; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/server/ChannelManager.java b/ethereumj-core/src/main/java/org/ethereum/net/server/ChannelManager.java index ffb4114933..07bb8eb0c1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/server/ChannelManager.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/server/ChannelManager.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.server; import org.apache.commons.collections4.map.LRUMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/server/EthereumChannelInitializer.java b/ethereumj-core/src/main/java/org/ethereum/net/server/EthereumChannelInitializer.java index f3bcbeda1c..99b2b53559 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/server/EthereumChannelInitializer.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/server/EthereumChannelInitializer.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.server; import io.netty.channel.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/server/PeerServer.java b/ethereumj-core/src/main/java/org/ethereum/net/server/PeerServer.java index a2b02bebfc..ef88ef8951 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/server/PeerServer.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/server/PeerServer.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.server; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/server/PeerStatistics.java b/ethereumj-core/src/main/java/org/ethereum/net/server/PeerStatistics.java index a3623ea116..bf6d44a65e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/server/PeerStatistics.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/server/PeerStatistics.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.server; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/net/server/WireTrafficStats.java b/ethereumj-core/src/main/java/org/ethereum/net/server/WireTrafficStats.java index 3a27ca7577..ab828edb94 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/server/WireTrafficStats.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/server/WireTrafficStats.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.server; import com.google.common.util.concurrent.ThreadFactoryBuilder; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/BloomFilter.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/BloomFilter.java index d2b0151096..0894e40343 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/BloomFilter.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/BloomFilter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import java.util.BitSet; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/JsonRpcWhisper.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/JsonRpcWhisper.java index ec7d4177d6..82141761bd 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/JsonRpcWhisper.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/JsonRpcWhisper.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/MessageWatcher.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/MessageWatcher.java index cdaeaccf0f..e08996b9b4 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/MessageWatcher.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/MessageWatcher.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhEnvelopeMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhEnvelopeMessage.java index 214a2bf465..d2240735e0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhEnvelopeMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhEnvelopeMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.ethereum.util.RLP; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhFilterMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhFilterMessage.java index c3d84eb4fa..cec0ccf4f4 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhFilterMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhFilterMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.ethereum.db.ByteArrayWrapper; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhHandler.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhHandler.java index 679af4eb83..5e6a90717f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhHandler.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhHandler.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.ethereum.listener.EthereumListener; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessage.java index b5c34fd7a7..ca21c7e6d6 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.ethereum.net.message.Message; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessageCodes.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessageCodes.java index fe653aaaea..f31e47aa99 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessageCodes.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessageCodes.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import java.util.HashMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessageFactory.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessageFactory.java index 95109aa07b..2805cdadf9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessageFactory.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhMessageFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.ethereum.net.message.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhStatusMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhStatusMessage.java index 492e2a4efd..579574186a 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhStatusMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/ShhStatusMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.ethereum.util.RLP; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/Topic.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/Topic.java index d61b58ee7e..5e77414a0a 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/Topic.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/Topic.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.ethereum.util.RLP; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/Whisper.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/Whisper.java index d58fe8b1ce..0afcde5c59 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/Whisper.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/Whisper.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/WhisperImpl.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/WhisperImpl.java index f9a630aa2e..683973b79a 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/WhisperImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/WhisperImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/shh/WhisperMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/shh/WhisperMessage.java index c4f0802694..bf5d88f8d7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/shh/WhisperMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/shh/WhisperMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.ethereum.crypto.ECIESCoder; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/submit/TransactionExecutor.java b/ethereumj-core/src/main/java/org/ethereum/net/submit/TransactionExecutor.java index e77433f80b..433fc321db 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/submit/TransactionExecutor.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/submit/TransactionExecutor.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.submit; import org.ethereum.core.Transaction; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/submit/TransactionTask.java b/ethereumj-core/src/main/java/org/ethereum/net/submit/TransactionTask.java index 194ad09180..ce9863f51e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/submit/TransactionTask.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/submit/TransactionTask.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.submit; import org.ethereum.core.Transaction; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/submit/WalletTransaction.java b/ethereumj-core/src/main/java/org/ethereum/net/submit/WalletTransaction.java index 286703a58f..e144ff3690 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/submit/WalletTransaction.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/submit/WalletTransaction.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.submit; import org.ethereum.core.Transaction; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Chunk.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Chunk.java index c1373a0daf..02d6fd36f1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Chunk.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Chunk.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/ChunkStore.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/ChunkStore.java index f92b5d5ff9..a3cfb93922 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/ChunkStore.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/ChunkStore.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Chunker.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Chunker.java index 3351b4a246..23235379ab 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Chunker.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Chunker.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import java.util.Collection; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/DBStore.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/DBStore.java index 243f33bfa4..42c074d08c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/DBStore.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/DBStore.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.ethereum.datasource.DbSource; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/DPA.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/DPA.java index 216b25957b..1bc424012a 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/DPA.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/DPA.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Hive.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Hive.java index ed241163d3..2d1a1ba02c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Hive.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Hive.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.ethereum.net.rlpx.Node; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Key.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Key.java index c9dd962045..c6aab64ea9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Key.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Key.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/LocalStore.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/LocalStore.java index b0ea9047e2..4dc7544488 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/LocalStore.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/LocalStore.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Manifest.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Manifest.java index d77a74ad1c..b43ed40dc1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Manifest.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Manifest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import com.fasterxml.jackson.annotation.JsonAutoDetect; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/MemStore.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/MemStore.java index 5cee9eee98..015c34e9c2 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/MemStore.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/MemStore.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.apache.commons.collections4.map.AbstractLinkedMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/NetStore.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/NetStore.java index a91e9827c4..2cf5a78107 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/NetStore.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/NetStore.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import io.netty.util.concurrent.DefaultPromise; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/SectionReader.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/SectionReader.java index 36e5553d79..b2ff7282c0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/SectionReader.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/SectionReader.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Statter.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Statter.java index d2a9af9f2d..b97ecdcbdb 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Statter.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Statter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/StringTrie.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/StringTrie.java index 03178fc144..a2210bd61c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/StringTrie.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/StringTrie.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import java.util.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/TreeChunker.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/TreeChunker.java index 045ee1cc6f..94c4d789d6 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/TreeChunker.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/TreeChunker.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Util.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Util.java index 0e37dccad7..895c241501 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/Util.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/Util.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzHandler.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzHandler.java index cee8240259..060a880d60 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzHandler.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzHandler.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm.bzz; import io.netty.channel.ChannelHandlerContext; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessage.java index 29b2aa94a2..8a501581b2 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm.bzz; import org.ethereum.net.message.Message; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessageCodes.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessageCodes.java index 1f9004b1d0..4b35df669e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessageCodes.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessageCodes.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm.bzz; import java.util.HashMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessageFactory.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessageFactory.java index 69850ae82d..6d065120dc 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessageFactory.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzMessageFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm.bzz; import org.ethereum.net.message.Message; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzPeersMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzPeersMessage.java index 12336b7c15..f6a8eac59b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzPeersMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzPeersMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm.bzz; import org.ethereum.net.swarm.Key; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzProtocol.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzProtocol.java index d2c95300e0..adbc621726 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzProtocol.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzProtocol.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm.bzz; import org.ethereum.net.client.Capability; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzRetrieveReqMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzRetrieveReqMessage.java index 6f3252ca56..012c4b6097 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzRetrieveReqMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzRetrieveReqMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm.bzz; import org.ethereum.net.swarm.Key; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzStatusMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzStatusMessage.java index 974f4c4eec..a70dfea809 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzStatusMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzStatusMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm.bzz; import org.ethereum.net.client.Capability; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzStoreReqMessage.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzStoreReqMessage.java index 14cfac048e..b860e9f49f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzStoreReqMessage.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/BzzStoreReqMessage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm.bzz; import org.ethereum.net.client.Capability; diff --git a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/PeerAddress.java b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/PeerAddress.java index eff30c48e0..1f47712907 100644 --- a/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/PeerAddress.java +++ b/ethereumj-core/src/main/java/org/ethereum/net/swarm/bzz/PeerAddress.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm.bzz; import com.google.common.base.Joiner; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/BasicSample.java b/ethereumj-core/src/main/java/org/ethereum/samples/BasicSample.java index 367872ed05..e1c8f219ea 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/BasicSample.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/BasicSample.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import ch.qos.logback.classic.Level; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/CheckFork.java b/ethereumj-core/src/main/java/org/ethereum/samples/CheckFork.java index 0b3f27ab65..5f14254301 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/CheckFork.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/CheckFork.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import org.ethereum.config.CommonConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/CreateContractSample.java b/ethereumj-core/src/main/java/org/ethereum/samples/CreateContractSample.java index 47673447cf..9ad6bbd028 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/CreateContractSample.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/CreateContractSample.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/FollowAccount.java b/ethereumj-core/src/main/java/org/ethereum/samples/FollowAccount.java index c765b1f1cd..08c3ff9925 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/FollowAccount.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/FollowAccount.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/MordenSample.java b/ethereumj-core/src/main/java/org/ethereum/samples/MordenSample.java index 14345f1d64..643f71fc8f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/MordenSample.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/MordenSample.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import com.typesafe.config.ConfigFactory; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/PendingStateSample.java b/ethereumj-core/src/main/java/org/ethereum/samples/PendingStateSample.java index e6ecbdb503..56c275996c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/PendingStateSample.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/PendingStateSample.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/PriceFeedSample.java b/ethereumj-core/src/main/java/org/ethereum/samples/PriceFeedSample.java index 9eebff0ede..dce2cf6df9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/PriceFeedSample.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/PriceFeedSample.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import org.ethereum.core.CallTransaction; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/PrivateMinerSample.java b/ethereumj-core/src/main/java/org/ethereum/samples/PrivateMinerSample.java index e57e09c1d6..27769c9f1a 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/PrivateMinerSample.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/PrivateMinerSample.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import com.typesafe.config.ConfigFactory; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/PrivateNetworkDiscoverySample.java b/ethereumj-core/src/main/java/org/ethereum/samples/PrivateNetworkDiscoverySample.java index 50673c7739..74b6191a47 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/PrivateNetworkDiscoverySample.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/PrivateNetworkDiscoverySample.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import com.google.common.base.Joiner; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/RopstenSample.java b/ethereumj-core/src/main/java/org/ethereum/samples/RopstenSample.java index 94414586fd..e8982a4a6c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/RopstenSample.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/RopstenSample.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import com.typesafe.config.ConfigFactory; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/SendTransaction.java b/ethereumj-core/src/main/java/org/ethereum/samples/SendTransaction.java index ba512c8a26..a1e5293022 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/SendTransaction.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/SendTransaction.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import org.ethereum.core.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/StandaloneBlockchainSample.java b/ethereumj-core/src/main/java/org/ethereum/samples/StandaloneBlockchainSample.java index 90220589ce..6e416cbf73 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/StandaloneBlockchainSample.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/StandaloneBlockchainSample.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import org.ethereum.util.blockchain.SolidityContract; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/TestNetSample.java b/ethereumj-core/src/main/java/org/ethereum/samples/TestNetSample.java index f650cccac4..504e4f973d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/TestNetSample.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/TestNetSample.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import com.typesafe.config.ConfigFactory; diff --git a/ethereumj-core/src/main/java/org/ethereum/samples/TransactionBomb.java b/ethereumj-core/src/main/java/org/ethereum/samples/TransactionBomb.java index 6812906ae1..6ee85459da 100644 --- a/ethereumj-core/src/main/java/org/ethereum/samples/TransactionBomb.java +++ b/ethereumj-core/src/main/java/org/ethereum/samples/TransactionBomb.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.samples; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/solidity/Abi.java b/ethereumj-core/src/main/java/org/ethereum/solidity/Abi.java index 4c7a816d11..358475c437 100644 --- a/ethereumj-core/src/main/java/org/ethereum/solidity/Abi.java +++ b/ethereumj-core/src/main/java/org/ethereum/solidity/Abi.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.solidity; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/ethereumj-core/src/main/java/org/ethereum/solidity/SolidityType.java b/ethereumj-core/src/main/java/org/ethereum/solidity/SolidityType.java index 0cf3c1ff8c..577326c331 100644 --- a/ethereumj-core/src/main/java/org/ethereum/solidity/SolidityType.java +++ b/ethereumj-core/src/main/java/org/ethereum/solidity/SolidityType.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.solidity; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/CompilationResult.java b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/CompilationResult.java index 033e3b79dd..02b7bca3ef 100644 --- a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/CompilationResult.java +++ b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/CompilationResult.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.solidity.compiler; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/ContractException.java b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/ContractException.java index f7e9dfb003..c868415147 100644 --- a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/ContractException.java +++ b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/ContractException.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.solidity.compiler; public class ContractException extends RuntimeException { diff --git a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/Solc.java b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/Solc.java index 2f186cf94a..7214cc3a57 100644 --- a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/Solc.java +++ b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/Solc.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.solidity.compiler; import java.io.File; diff --git a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/SolidityCompiler.java b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/SolidityCompiler.java index 6b900f9771..72da0e407f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/SolidityCompiler.java +++ b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/SolidityCompiler.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.solidity.compiler; import com.google.common.base.Joiner; diff --git a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/SourceArtifact.java b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/SourceArtifact.java index e5141c7dd0..ed715df62a 100644 --- a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/SourceArtifact.java +++ b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/SourceArtifact.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.solidity.compiler; diff --git a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/Sources.java b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/Sources.java index c0bcdfd4cb..1a3123ef74 100644 --- a/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/Sources.java +++ b/ethereumj-core/src/main/java/org/ethereum/solidity/compiler/Sources.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.solidity.compiler; import java.io.File; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/BlockBodiesDownloader.java b/ethereumj-core/src/main/java/org/ethereum/sync/BlockBodiesDownloader.java index cfdd8b9e4d..08a30ff399 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/BlockBodiesDownloader.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/BlockBodiesDownloader.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import org.ethereum.core.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/BlockDownloader.java b/ethereumj-core/src/main/java/org/ethereum/sync/BlockDownloader.java index c1b16d4aad..a196ddb9d6 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/BlockDownloader.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/BlockDownloader.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import com.google.common.util.concurrent.FutureCallback; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/FastSyncDownloader.java b/ethereumj-core/src/main/java/org/ethereum/sync/FastSyncDownloader.java index b843c88b6c..0fbd122058 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/FastSyncDownloader.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/FastSyncDownloader.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import org.ethereum.core.BlockHeaderWrapper; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/FastSyncManager.java b/ethereumj-core/src/main/java/org/ethereum/sync/FastSyncManager.java index 976387d5a1..828090d378 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/FastSyncManager.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/FastSyncManager.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import com.google.common.util.concurrent.FutureCallback; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/HeadersDownloader.java b/ethereumj-core/src/main/java/org/ethereum/sync/HeadersDownloader.java index 765be61513..f36c2c3ccc 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/HeadersDownloader.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/HeadersDownloader.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/PeerState.java b/ethereumj-core/src/main/java/org/ethereum/sync/PeerState.java index 9b08f0cf67..f827bcb47e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/PeerState.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/PeerState.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/ReceiptsDownloader.java b/ethereumj-core/src/main/java/org/ethereum/sync/ReceiptsDownloader.java index ae1266a181..f321086342 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/ReceiptsDownloader.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/ReceiptsDownloader.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import com.google.common.util.concurrent.FutureCallback; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/SyncManager.java b/ethereumj-core/src/main/java/org/ethereum/sync/SyncManager.java index 04b222d7a0..5dbe065912 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/SyncManager.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/SyncManager.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/SyncPool.java b/ethereumj-core/src/main/java/org/ethereum/sync/SyncPool.java index 5f66a60c1a..d5bda89a16 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/SyncPool.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/SyncPool.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueIfc.java b/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueIfc.java index 97fced4f72..6e0f9510ba 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueIfc.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueIfc.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueImpl.java b/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueImpl.java index 293ef37b41..4915520f93 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueReverseImpl.java b/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueReverseImpl.java index 86cdf810f5..28f6fb1eea 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueReverseImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/SyncQueueReverseImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/sync/SyncStatistics.java b/ethereumj-core/src/main/java/org/ethereum/sync/SyncStatistics.java index fb1f33c180..7da5ebe66b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/sync/SyncStatistics.java +++ b/ethereumj-core/src/main/java/org/ethereum/sync/SyncStatistics.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/trie/CollectFullSetOfNodes.java b/ethereumj-core/src/main/java/org/ethereum/trie/CollectFullSetOfNodes.java index 53516eaaf9..60c94b8fb1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/trie/CollectFullSetOfNodes.java +++ b/ethereumj-core/src/main/java/org/ethereum/trie/CollectFullSetOfNodes.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.trie; import org.ethereum.db.ByteArrayWrapper; diff --git a/ethereumj-core/src/main/java/org/ethereum/trie/CountAllNodes.java b/ethereumj-core/src/main/java/org/ethereum/trie/CountAllNodes.java index 139bca99be..34910d21d1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/trie/CountAllNodes.java +++ b/ethereumj-core/src/main/java/org/ethereum/trie/CountAllNodes.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.trie; import org.ethereum.util.Value; diff --git a/ethereumj-core/src/main/java/org/ethereum/trie/Node.java b/ethereumj-core/src/main/java/org/ethereum/trie/Node.java index 1e0acf2936..7a5bce5a76 100644 --- a/ethereumj-core/src/main/java/org/ethereum/trie/Node.java +++ b/ethereumj-core/src/main/java/org/ethereum/trie/Node.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.trie; import org.ethereum.util.Value; diff --git a/ethereumj-core/src/main/java/org/ethereum/trie/SecureTrie.java b/ethereumj-core/src/main/java/org/ethereum/trie/SecureTrie.java index 41ddcefff6..eca569265b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/trie/SecureTrie.java +++ b/ethereumj-core/src/main/java/org/ethereum/trie/SecureTrie.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.trie; import org.ethereum.datasource.Source; diff --git a/ethereumj-core/src/main/java/org/ethereum/trie/TraceAllNodes.java b/ethereumj-core/src/main/java/org/ethereum/trie/TraceAllNodes.java index 6986ddde82..88ca9a82e9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/trie/TraceAllNodes.java +++ b/ethereumj-core/src/main/java/org/ethereum/trie/TraceAllNodes.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.trie; import org.ethereum.util.Value; diff --git a/ethereumj-core/src/main/java/org/ethereum/trie/Trie.java b/ethereumj-core/src/main/java/org/ethereum/trie/Trie.java index fc85c3505c..608d4f8c01 100644 --- a/ethereumj-core/src/main/java/org/ethereum/trie/Trie.java +++ b/ethereumj-core/src/main/java/org/ethereum/trie/Trie.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.trie; import org.ethereum.datasource.Source; diff --git a/ethereumj-core/src/main/java/org/ethereum/trie/TrieImpl.java b/ethereumj-core/src/main/java/org/ethereum/trie/TrieImpl.java index 0189f5f80e..6e7cf38f9a 100644 --- a/ethereumj-core/src/main/java/org/ethereum/trie/TrieImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/trie/TrieImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.trie; import com.google.common.util.concurrent.ThreadFactoryBuilder; diff --git a/ethereumj-core/src/main/java/org/ethereum/trie/TrieKey.java b/ethereumj-core/src/main/java/org/ethereum/trie/TrieKey.java index 744177cde3..309c551297 100644 --- a/ethereumj-core/src/main/java/org/ethereum/trie/TrieKey.java +++ b/ethereumj-core/src/main/java/org/ethereum/trie/TrieKey.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.trie; import org.spongycastle.util.encoders.Hex; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/ALock.java b/ethereumj-core/src/main/java/org/ethereum/util/ALock.java index 86b424ed6c..2ae93461e0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/ALock.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/ALock.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import java.util.concurrent.locks.Lock; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/AdvancedDeviceUtils.java b/ethereumj-core/src/main/java/org/ethereum/util/AdvancedDeviceUtils.java index 5b5c20ccca..6d62cfe336 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/AdvancedDeviceUtils.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/AdvancedDeviceUtils.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import ch.qos.logback.classic.LoggerContext; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/BIUtil.java b/ethereumj-core/src/main/java/org/ethereum/util/BIUtil.java index c3ac752e3a..968bf6643f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/BIUtil.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/BIUtil.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.ethereum.core.Repository; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/BuildInfo.java b/ethereumj-core/src/main/java/org/ethereum/util/BuildInfo.java index 9a29507051..c16624c378 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/BuildInfo.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/BuildInfo.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.slf4j.Logger; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/ByteArrayMap.java b/ethereumj-core/src/main/java/org/ethereum/util/ByteArrayMap.java index 438628964f..15f52a3178 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/ByteArrayMap.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/ByteArrayMap.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.ethereum.db.ByteArrayWrapper; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/ByteArraySet.java b/ethereumj-core/src/main/java/org/ethereum/util/ByteArraySet.java index 7e700ed023..6b79ab2b3c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/ByteArraySet.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/ByteArraySet.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.ethereum.db.ByteArrayWrapper; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/ByteUtil.java b/ethereumj-core/src/main/java/org/ethereum/util/ByteUtil.java index f5f016619c..2727caa508 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/ByteUtil.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/ByteUtil.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.ethereum.db.ByteArrayWrapper; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/CollectionUtils.java b/ethereumj-core/src/main/java/org/ethereum/util/CollectionUtils.java index 241ce659be..597fe2431f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/CollectionUtils.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/CollectionUtils.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import java.util.*; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/CompactEncoder.java b/ethereumj-core/src/main/java/org/ethereum/util/CompactEncoder.java index 19cf64f398..dd49747492 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/CompactEncoder.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/CompactEncoder.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import java.io.ByteArrayOutputStream; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/CopyOnWriteMap.java b/ethereumj-core/src/main/java/org/ethereum/util/CopyOnWriteMap.java index 6f55ebeec3..a4c12241b7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/CopyOnWriteMap.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/CopyOnWriteMap.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ /* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file diff --git a/ethereumj-core/src/main/java/org/ethereum/util/DecodeResult.java b/ethereumj-core/src/main/java/org/ethereum/util/DecodeResult.java index 2be260d0eb..d3d4e7afa6 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/DecodeResult.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/DecodeResult.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.spongycastle.util.encoders.Hex; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/ExecutorPipeline.java b/ethereumj-core/src/main/java/org/ethereum/util/ExecutorPipeline.java index e8262a93f5..3c0ca5de14 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/ExecutorPipeline.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/ExecutorPipeline.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import java.util.Collection; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/FastByteComparisons.java b/ethereumj-core/src/main/java/org/ethereum/util/FastByteComparisons.java index 92eef2661c..ee71dcfe44 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/FastByteComparisons.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/FastByteComparisons.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ /** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file diff --git a/ethereumj-core/src/main/java/org/ethereum/util/FileUtil.java b/ethereumj-core/src/main/java/org/ethereum/util/FileUtil.java index d55253372c..7caec94358 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/FileUtil.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/FileUtil.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import java.io.File; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/Functional.java b/ethereumj-core/src/main/java/org/ethereum/util/Functional.java index c0846c11cb..c893fd5098 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/Functional.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/Functional.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/MinMaxMap.java b/ethereumj-core/src/main/java/org/ethereum/util/MinMaxMap.java index da83af9232..c8e3d8df00 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/MinMaxMap.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/MinMaxMap.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import java.util.HashMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/RLP.java b/ethereumj-core/src/main/java/org/ethereum/util/RLP.java index 9fc183d4c2..25f9b0fde0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/RLP.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/RLP.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.ethereum.db.ByteArrayWrapper; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/RLPElement.java b/ethereumj-core/src/main/java/org/ethereum/util/RLPElement.java index 77a8d9638f..a8d58a70ef 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/RLPElement.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/RLPElement.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import java.io.Serializable; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/RLPItem.java b/ethereumj-core/src/main/java/org/ethereum/util/RLPItem.java index 1f734d66bf..df767abcc6 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/RLPItem.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/RLPItem.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/util/RLPList.java b/ethereumj-core/src/main/java/org/ethereum/util/RLPList.java index f6f9e59766..90fd061770 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/RLPList.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/RLPList.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import java.util.ArrayList; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/SetAdapter.java b/ethereumj-core/src/main/java/org/ethereum/util/SetAdapter.java index 0a32dcdefd..d0ada0b0a0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/SetAdapter.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/SetAdapter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import java.util.Collection; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/TimeUtils.java b/ethereumj-core/src/main/java/org/ethereum/util/TimeUtils.java index 6ae4a5292b..6c83281003 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/TimeUtils.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/TimeUtils.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/util/Utils.java b/ethereumj-core/src/main/java/org/ethereum/util/Utils.java index 21fb8fa0d5..96ca254575 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/Utils.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/Utils.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.ethereum.datasource.DbSource; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/Value.java b/ethereumj-core/src/main/java/org/ethereum/util/Value.java index ed03c3e0ee..83230aab4c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/Value.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/Value.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import com.cedarsoftware.util.DeepEquals; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/Contract.java b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/Contract.java index 8f640aa723..e852605385 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/Contract.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/Contract.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util.blockchain; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/ContractStorage.java b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/ContractStorage.java index dc14255a1e..342a6fb758 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/ContractStorage.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/ContractStorage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util.blockchain; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/EasyBlockchain.java b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/EasyBlockchain.java index 288156d646..abe1ec2495 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/EasyBlockchain.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/EasyBlockchain.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util.blockchain; import org.ethereum.core.Blockchain; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/EtherUtil.java b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/EtherUtil.java index ba95e5bb6b..7d5ccffee0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/EtherUtil.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/EtherUtil.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util.blockchain; import java.math.BigInteger; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/LocalBlockchain.java b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/LocalBlockchain.java index dd2dfd7838..2cd16b7fc1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/LocalBlockchain.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/LocalBlockchain.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util.blockchain; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityCallResult.java b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityCallResult.java index d8bd7c3584..2b121c5de9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityCallResult.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityCallResult.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util.blockchain; import org.ethereum.core.CallTransaction; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityContract.java b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityContract.java index 689bd34922..28a5ad8c8b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityContract.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityContract.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util.blockchain; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityFunction.java b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityFunction.java index 0b3460716a..e36df19996 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityFunction.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityFunction.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util.blockchain; import org.ethereum.core.CallTransaction; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityStorage.java b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityStorage.java index 7a7955db10..55c41f68e9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityStorage.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/SolidityStorage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util.blockchain; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/StandaloneBlockchain.java b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/StandaloneBlockchain.java index 4c4222a2a3..3cd49ed270 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/StandaloneBlockchain.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/StandaloneBlockchain.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util.blockchain; import org.ethereum.config.BlockchainNetConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/TransactionResult.java b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/TransactionResult.java index 186cfbab19..63b5f96a78 100644 --- a/ethereumj-core/src/main/java/org/ethereum/util/blockchain/TransactionResult.java +++ b/ethereumj-core/src/main/java/org/ethereum/util/blockchain/TransactionResult.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util.blockchain; import org.ethereum.core.TransactionExecutionSummary; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/AbstractValidationRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/AbstractValidationRule.java index 51aa7bc2f6..b49060112b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/AbstractValidationRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/AbstractValidationRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/BestNumberRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/BestNumberRule.java index fb6b9eeb40..b233ef2a01 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/BestNumberRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/BestNumberRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.config.Constants; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/BlockCustomHashRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/BlockCustomHashRule.java index bd69e17c4e..2154ff37f0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/BlockCustomHashRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/BlockCustomHashRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/BlockHashRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/BlockHashRule.java index 26e92ad9d8..3a0d08cfb8 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/BlockHashRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/BlockHashRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/BlockHeaderRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/BlockHeaderRule.java index 94879782e6..35b151a7b0 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/BlockHeaderRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/BlockHeaderRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/BlockHeaderValidator.java b/ethereumj-core/src/main/java/org/ethereum/validator/BlockHeaderValidator.java index 913a4764ea..ada49c4644 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/BlockHeaderValidator.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/BlockHeaderValidator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/DependentBlockHeaderRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/DependentBlockHeaderRule.java index 6db9788a59..c5df953c63 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/DependentBlockHeaderRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/DependentBlockHeaderRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/DependentBlockHeaderRuleAdapter.java b/ethereumj-core/src/main/java/org/ethereum/validator/DependentBlockHeaderRuleAdapter.java index 32a2a7d268..438f24c4bf 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/DependentBlockHeaderRuleAdapter.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/DependentBlockHeaderRuleAdapter.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/DifficultyRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/DifficultyRule.java index f97e1bf481..db7e368f30 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/DifficultyRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/DifficultyRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/ExtraDataPresenceRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/ExtraDataPresenceRule.java index d1f373699a..31a49546da 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/ExtraDataPresenceRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/ExtraDataPresenceRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/ExtraDataRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/ExtraDataRule.java index 7cb668c3d2..c23b548b5b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/ExtraDataRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/ExtraDataRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.config.Constants; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/GasLimitRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/GasLimitRule.java index 48933a6a6d..799b340e5c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/GasLimitRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/GasLimitRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/GasValueRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/GasValueRule.java index cd82d5beb4..c5aa8a72a6 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/GasValueRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/GasValueRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/ParentBlockHeaderValidator.java b/ethereumj-core/src/main/java/org/ethereum/validator/ParentBlockHeaderValidator.java index 62c97e4923..35462e4052 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/ParentBlockHeaderValidator.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/ParentBlockHeaderValidator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/ParentGasLimitRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/ParentGasLimitRule.java index 41e15c7f99..e72965aeb2 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/ParentGasLimitRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/ParentGasLimitRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/ParentNumberRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/ParentNumberRule.java index 48945af119..77762d9a6b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/ParentNumberRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/ParentNumberRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/ProofOfWorkRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/ProofOfWorkRule.java index d64f0cb73e..2c4687272d 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/ProofOfWorkRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/ProofOfWorkRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/main/java/org/ethereum/validator/ValidationRule.java b/ethereumj-core/src/main/java/org/ethereum/validator/ValidationRule.java index 83227ccccb..0d7cf5c358 100644 --- a/ethereumj-core/src/main/java/org/ethereum/validator/ValidationRule.java +++ b/ethereumj-core/src/main/java/org/ethereum/validator/ValidationRule.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import java.util.List; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/CallCreate.java b/ethereumj-core/src/main/java/org/ethereum/vm/CallCreate.java index 5b9fec67c0..42d34cd041 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/CallCreate.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/CallCreate.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/DataWord.java b/ethereumj-core/src/main/java/org/ethereum/vm/DataWord.java index 56d4658bc5..a644ed5750 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/DataWord.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/DataWord.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import com.fasterxml.jackson.annotation.JsonCreator; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/GasCost.java b/ethereumj-core/src/main/java/org/ethereum/vm/GasCost.java index 8cdcddcebf..c56d378468 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/GasCost.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/GasCost.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/LogInfo.java b/ethereumj-core/src/main/java/org/ethereum/vm/LogInfo.java index 46ee5c0e4b..36815a47f4 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/LogInfo.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/LogInfo.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.ethereum.core.Bloom; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/MessageCall.java b/ethereumj-core/src/main/java/org/ethereum/vm/MessageCall.java index 2c97dbab0b..c204c5d5d6 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/MessageCall.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/MessageCall.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; /** diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/OpCode.java b/ethereumj-core/src/main/java/org/ethereum/vm/OpCode.java index 76354af917..d6f68fd861 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/OpCode.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/OpCode.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import java.util.HashMap; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/PrecompiledContracts.java b/ethereumj-core/src/main/java/org/ethereum/vm/PrecompiledContracts.java index 5be82e4ec7..2e0ac9f571 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/PrecompiledContracts.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/PrecompiledContracts.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/VM.java b/ethereumj-core/src/main/java/org/ethereum/vm/VM.java index 4c70e8a49a..b0ac939654 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/VM.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/VM.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.ethereum.config.BlockchainConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/VMHook.java b/ethereumj-core/src/main/java/org/ethereum/vm/VMHook.java index 655a459e88..8e313aadfc 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/VMHook.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/VMHook.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.ethereum.vm.program.Program; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/VMUtils.java b/ethereumj-core/src/main/java/org/ethereum/vm/VMUtils.java index 9d84442d6d..252ebcf225 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/VMUtils.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/VMUtils.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/InternalTransaction.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/InternalTransaction.java index bb84776730..e2cac74478 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/InternalTransaction.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/InternalTransaction.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program; import static org.apache.commons.lang3.ArrayUtils.getLength; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/Memory.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/Memory.java index 48bc81e2e8..2b863173d1 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/Memory.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/Memory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/Program.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/Program.java index eefff8da55..3d0d3972cc 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/Program.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/Program.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program; import org.ethereum.config.BlockchainConfig; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/ProgramPrecompile.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/ProgramPrecompile.java index 743c47d960..be2b19341e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/ProgramPrecompile.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/ProgramPrecompile.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program; import org.ethereum.datasource.Source; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/ProgramResult.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/ProgramResult.java index 1798435d36..e7150630e5 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/ProgramResult.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/ProgramResult.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program; import org.ethereum.util.ByteArraySet; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/Stack.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/Stack.java index 6d20c64666..71dd94e65b 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/Stack.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/Stack.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/Storage.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/Storage.java index 31e0edcff3..bc007cca55 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/Storage.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/Storage.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program; import org.ethereum.core.AccountState; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java index 184693d769..eff658f8f7 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvoke.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program.invoke; import org.ethereum.core.Repository; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactory.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactory.java index 0a90eb5449..f1714ebc77 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactory.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program.invoke; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java index 183f27e4ae..090ce745ef 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeFactoryImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program.invoke; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java index bb077e8e94..51d193a957 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program.invoke; import org.ethereum.core.Repository; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java index 43f5cd6608..6885044a5f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/invoke/ProgramInvokeMockImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program.invoke; import org.ethereum.core.Repository; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/CompositeProgramListener.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/CompositeProgramListener.java index fe3fbe1570..5f2ffd12ca 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/CompositeProgramListener.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/CompositeProgramListener.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program.listener; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListener.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListener.java index e8afcfba82..9890b6383f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListener.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListener.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program.listener; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListenerAdaptor.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListenerAdaptor.java index 681b2a863a..616b7d5e5c 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListenerAdaptor.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListenerAdaptor.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program.listener; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListenerAware.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListenerAware.java index 4f760bc369..4d8d8a2aa4 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListenerAware.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramListenerAware.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program.listener; public interface ProgramListenerAware { diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramStorageChangeListener.java b/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramStorageChangeListener.java index 57f3e06a9f..0403e273b2 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramStorageChangeListener.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/program/listener/ProgramStorageChangeListener.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program.listener; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/trace/Op.java b/ethereumj-core/src/main/java/org/ethereum/vm/trace/Op.java index 65ea9ff200..7e640439f9 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/trace/Op.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/trace/Op.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.trace; import org.ethereum.vm.OpCode; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/trace/OpActions.java b/ethereumj-core/src/main/java/org/ethereum/vm/trace/OpActions.java index edcd830fe8..6fb6f0bd7e 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/trace/OpActions.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/trace/OpActions.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.trace; import com.fasterxml.jackson.annotation.JsonInclude; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/trace/ProgramTrace.java b/ethereumj-core/src/main/java/org/ethereum/vm/trace/ProgramTrace.java index 12c128707b..99677ee94f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/trace/ProgramTrace.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/trace/ProgramTrace.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.trace; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/trace/ProgramTraceListener.java b/ethereumj-core/src/main/java/org/ethereum/vm/trace/ProgramTraceListener.java index fd8ab882a6..0832880d83 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/trace/ProgramTraceListener.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/trace/ProgramTraceListener.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.trace; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/main/java/org/ethereum/vm/trace/Serializers.java b/ethereumj-core/src/main/java/org/ethereum/vm/trace/Serializers.java index a1cf28211b..d10322350f 100644 --- a/ethereumj-core/src/main/java/org/ethereum/vm/trace/Serializers.java +++ b/ethereumj-core/src/main/java/org/ethereum/vm/trace/Serializers.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.trace; import com.fasterxml.jackson.annotation.JsonAutoDetect; diff --git a/ethereumj-core/src/test/java/org/ethereum/TestUtils.java b/ethereumj-core/src/test/java/org/ethereum/TestUtils.java index 4edfeebea9..ff87c65f54 100644 --- a/ethereumj-core/src/test/java/org/ethereum/TestUtils.java +++ b/ethereumj-core/src/test/java/org/ethereum/TestUtils.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/test/java/org/ethereum/config/ConfigTest.java b/ethereumj-core/src/test/java/org/ethereum/config/ConfigTest.java index d1201a0e59..4c4b63055f 100644 --- a/ethereumj-core/src/test/java/org/ethereum/config/ConfigTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/config/ConfigTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import com.typesafe.config.*; diff --git a/ethereumj-core/src/test/java/org/ethereum/config/DaoLightMiningTest.java b/ethereumj-core/src/test/java/org/ethereum/config/DaoLightMiningTest.java index 5f8c73475b..0d9db20b31 100644 --- a/ethereumj-core/src/test/java/org/ethereum/config/DaoLightMiningTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/config/DaoLightMiningTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import org.ethereum.config.blockchain.DaoHFConfig; diff --git a/ethereumj-core/src/test/java/org/ethereum/config/InitializerTest.java b/ethereumj-core/src/test/java/org/ethereum/config/InitializerTest.java index 7b14de7c8a..d01d696320 100644 --- a/ethereumj-core/src/test/java/org/ethereum/config/InitializerTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/config/InitializerTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import com.google.common.io.Files; diff --git a/ethereumj-core/src/test/java/org/ethereum/config/SystemPropertiesTest.java b/ethereumj-core/src/test/java/org/ethereum/config/SystemPropertiesTest.java index 46bcf6619c..3b07fffd29 100644 --- a/ethereumj-core/src/test/java/org/ethereum/config/SystemPropertiesTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/config/SystemPropertiesTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.config; import org.junit.Assert; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/ABITest.java b/ethereumj-core/src/test/java/org/ethereum/core/ABITest.java index 3df4001f5f..80ea8c946d 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/ABITest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/ABITest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import static org.ethereum.crypto.HashUtil.sha3; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/AccountStateTest.java b/ethereumj-core/src/test/java/org/ethereum/core/AccountStateTest.java index 65b7e34564..e39f850efc 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/AccountStateTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/AccountStateTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/BlockTest.java b/ethereumj-core/src/test/java/org/ethereum/core/BlockTest.java index 67a861fa06..6e1d357aa1 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/BlockTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/BlockTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/BlockchainGetHeadersTest.java b/ethereumj-core/src/test/java/org/ethereum/core/BlockchainGetHeadersTest.java index 8d632075e9..97326e5083 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/BlockchainGetHeadersTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/BlockchainGetHeadersTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.datasource.inmem.HashMapDB; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/BloomTest.java b/ethereumj-core/src/test/java/org/ethereum/core/BloomTest.java index 90bc858db5..e3a4a297a4 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/BloomTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/BloomTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.crypto.HashUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/CloseTest.java b/ethereumj-core/src/test/java/org/ethereum/core/CloseTest.java index 86d2a11ed8..911be149aa 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/CloseTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/CloseTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.facade.Ethereum; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/ImportLightTest.java b/ethereumj-core/src/test/java/org/ethereum/core/ImportLightTest.java index 0b6b3c7a31..6319ff8d10 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/ImportLightTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/ImportLightTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.config.CommonConfig; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/ImportTest.java b/ethereumj-core/src/test/java/org/ethereum/core/ImportTest.java index 80f1b67966..92ef31a17f 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/ImportTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/ImportTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/LogInfoTest.java b/ethereumj-core/src/test/java/org/ethereum/core/LogInfoTest.java index 6884ea9093..059c939ac7 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/LogInfoTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/LogInfoTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.vm.LogInfo; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/PendingStateLongRunTest.java b/ethereumj-core/src/test/java/org/ethereum/core/PendingStateLongRunTest.java index b492271417..b50aadbda2 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/PendingStateLongRunTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/PendingStateLongRunTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.config.CommonConfig; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/PendingStateTest.java b/ethereumj-core/src/test/java/org/ethereum/core/PendingStateTest.java index fe36d98e04..858a7eac5c 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/PendingStateTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/PendingStateTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/PruneTest.java b/ethereumj-core/src/test/java/org/ethereum/core/PruneTest.java index 5bf32ef138..4c17aae7d5 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/PruneTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/PruneTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/StateTest.java b/ethereumj-core/src/test/java/org/ethereum/core/StateTest.java index e56cbc9a6a..259614b1f4 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/StateTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/StateTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/TransactionExecutionSummaryTest.java b/ethereumj-core/src/test/java/org/ethereum/core/TransactionExecutionSummaryTest.java index 1e1327a819..2bfd184800 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/TransactionExecutionSummaryTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/TransactionExecutionSummaryTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/TransactionReceiptTest.java b/ethereumj-core/src/test/java/org/ethereum/core/TransactionReceiptTest.java index 3d3a465919..4a8254efcb 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/TransactionReceiptTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/TransactionReceiptTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/TransactionTest.java b/ethereumj-core/src/test/java/org/ethereum/core/TransactionTest.java index 1031b400e2..79b89ebd28 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/TransactionTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/TransactionTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/core/genesis/GenesisLoadTest.java b/ethereumj-core/src/test/java/org/ethereum/core/genesis/GenesisLoadTest.java index 802feeccad..4b0ca1dbc2 100644 --- a/ethereumj-core/src/test/java/org/ethereum/core/genesis/GenesisLoadTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/core/genesis/GenesisLoadTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.core.genesis; import com.typesafe.config.Config; diff --git a/ethereumj-core/src/test/java/org/ethereum/crypto/CryptoTest.java b/ethereumj-core/src/test/java/org/ethereum/crypto/CryptoTest.java index 82430aef20..b22cab2262 100644 --- a/ethereumj-core/src/test/java/org/ethereum/crypto/CryptoTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/crypto/CryptoTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto; import org.ethereum.util.Utils; diff --git a/ethereumj-core/src/test/java/org/ethereum/crypto/ECIESCoderTest.java b/ethereumj-core/src/test/java/org/ethereum/crypto/ECIESCoderTest.java index 69f1e7a66e..38e277b8e0 100644 --- a/ethereumj-core/src/test/java/org/ethereum/crypto/ECIESCoderTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/crypto/ECIESCoderTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto; import org.junit.Assert; diff --git a/ethereumj-core/src/test/java/org/ethereum/crypto/ECIESTest.java b/ethereumj-core/src/test/java/org/ethereum/crypto/ECIESTest.java index 6bb5304243..42cb6fc88c 100644 --- a/ethereumj-core/src/test/java/org/ethereum/crypto/ECIESTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/crypto/ECIESTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto; import org.ethereum.ConcatKDFBytesGenerator; diff --git a/ethereumj-core/src/test/java/org/ethereum/crypto/ECKeyTest.java b/ethereumj-core/src/test/java/org/ethereum/crypto/ECKeyTest.java index fa62fe98b5..7e88fec37c 100644 --- a/ethereumj-core/src/test/java/org/ethereum/crypto/ECKeyTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/crypto/ECKeyTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto; import com.google.common.collect.Lists; diff --git a/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/AbstractCryptoTest.java b/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/AbstractCryptoTest.java index 8a9b0f0f2c..4d4d685fb3 100644 --- a/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/AbstractCryptoTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/AbstractCryptoTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ /* * Copyright (c) 2014, Stephan Fuhrmann <stephan@tynne.de> * All rights reserved. diff --git a/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/Keccak256Test.java b/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/Keccak256Test.java index e82e82aef7..3008b2e0cd 100644 --- a/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/Keccak256Test.java +++ b/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/Keccak256Test.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto.cryptohash; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/Keccak512Test.java b/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/Keccak512Test.java index ff16ac82eb..4732e195e8 100644 --- a/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/Keccak512Test.java +++ b/ethereumj-core/src/test/java/org/ethereum/crypto/cryptohash/Keccak512Test.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.crypto.cryptohash; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/AsyncWriteCacheTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/AsyncWriteCacheTest.java index f8c7de9b8e..edd5b1aa63 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/AsyncWriteCacheTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/AsyncWriteCacheTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.crypto.HashUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/BlockSerializerTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/BlockSerializerTest.java index 5b6f2bf67c..3b19af0624 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/BlockSerializerTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/BlockSerializerTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.db.IndexedBlockStore; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/CountingBytesSourceTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/CountingBytesSourceTest.java index bd9f39454b..e91dc2afab 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/CountingBytesSourceTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/CountingBytesSourceTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.datasource.inmem.HashMapDB; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/JournalPruneTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/JournalPruneTest.java index edf3e595de..666c013a7d 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/JournalPruneTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/JournalPruneTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.crypto.HashUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/LevelDbDataSourceTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/LevelDbDataSourceTest.java index 43210fc277..02829d53db 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/LevelDbDataSourceTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/LevelDbDataSourceTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.datasource.leveldb.LevelDbDataSource; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/MultiThreadSourcesTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/MultiThreadSourcesTest.java index 0e1712dafd..448e04d1f7 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/MultiThreadSourcesTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/MultiThreadSourcesTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/ObjectDataSourceTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/ObjectDataSourceTest.java index c85ec0e96f..2539654bb6 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/ObjectDataSourceTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/ObjectDataSourceTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.datasource.inmem.HashMapDB; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/ReadCacheTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/ReadCacheTest.java index b76bff01a3..c4ff12b580 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/ReadCacheTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/ReadCacheTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.datasource.inmem.HashMapDB; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/ReadWriteCacheTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/ReadWriteCacheTest.java index 8b02aa0623..e15803a4b8 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/ReadWriteCacheTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/ReadWriteCacheTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.datasource.inmem.HashMapDB; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/RepoNewTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/RepoNewTest.java index 1928413cca..12d5691843 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/RepoNewTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/RepoNewTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.core.AccountState; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/SourceCodecTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/SourceCodecTest.java index e59332cf90..6e368ab016 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/SourceCodecTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/SourceCodecTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.datasource.inmem.HashMapDB; diff --git a/ethereumj-core/src/test/java/org/ethereum/datasource/WriteCacheTest.java b/ethereumj-core/src/test/java/org/ethereum/datasource/WriteCacheTest.java index 096d74b112..ca7c2a76b4 100644 --- a/ethereumj-core/src/test/java/org/ethereum/datasource/WriteCacheTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/datasource/WriteCacheTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.datasource; import org.ethereum.datasource.inmem.HashMapDB; diff --git a/ethereumj-core/src/test/java/org/ethereum/db/ByteArrayWrapperTest.java b/ethereumj-core/src/test/java/org/ethereum/db/ByteArrayWrapperTest.java index 812b66bee9..293ee6c51e 100644 --- a/ethereumj-core/src/test/java/org/ethereum/db/ByteArrayWrapperTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/db/ByteArrayWrapperTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.util.FastByteComparisons; diff --git a/ethereumj-core/src/test/java/org/ethereum/db/FlushDbManagerTest.java b/ethereumj-core/src/test/java/org/ethereum/db/FlushDbManagerTest.java index 4991b3d71e..7caf9cf5b4 100644 --- a/ethereumj-core/src/test/java/org/ethereum/db/FlushDbManagerTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/db/FlushDbManagerTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/db/IndexedBlockStoreTest.java b/ethereumj-core/src/test/java/org/ethereum/db/IndexedBlockStoreTest.java index a9997d8351..0818b2e9dc 100644 --- a/ethereumj-core/src/test/java/org/ethereum/db/IndexedBlockStoreTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/db/IndexedBlockStoreTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/db/QuotientFilterTest.java b/ethereumj-core/src/test/java/org/ethereum/db/QuotientFilterTest.java index aa8763da1d..72b05d3b0a 100644 --- a/ethereumj-core/src/test/java/org/ethereum/db/QuotientFilterTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/db/QuotientFilterTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.datasource.QuotientFilter; diff --git a/ethereumj-core/src/test/java/org/ethereum/db/RepositoryTest.java b/ethereumj-core/src/test/java/org/ethereum/db/RepositoryTest.java index d26af252a7..6ff2cc1a90 100644 --- a/ethereumj-core/src/test/java/org/ethereum/db/RepositoryTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/db/RepositoryTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.core.Genesis; diff --git a/ethereumj-core/src/test/java/org/ethereum/db/SlowHashMapDb.java b/ethereumj-core/src/test/java/org/ethereum/db/SlowHashMapDb.java index 51a6b4a9a1..5f14416995 100644 --- a/ethereumj-core/src/test/java/org/ethereum/db/SlowHashMapDb.java +++ b/ethereumj-core/src/test/java/org/ethereum/db/SlowHashMapDb.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.datasource.inmem.HashMapDB; diff --git a/ethereumj-core/src/test/java/org/ethereum/db/TransactionStoreTest.java b/ethereumj-core/src/test/java/org/ethereum/db/TransactionStoreTest.java index 38283d49f5..26c8688203 100644 --- a/ethereumj-core/src/test/java/org/ethereum/db/TransactionStoreTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/db/TransactionStoreTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.db; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsonrpc/JsonRpcTest.java b/ethereumj-core/src/test/java/org/ethereum/jsonrpc/JsonRpcTest.java index 29231005d5..64ccc69643 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsonrpc/JsonRpcTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsonrpc/JsonRpcTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsonrpc; import com.typesafe.config.ConfigFactory; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubBasicTest.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubBasicTest.java index 7312dd3556..43ddcf80eb 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubBasicTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubBasicTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubBlockTest.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubBlockTest.java index 78370a52b4..8a2452b7ef 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubBlockTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubBlockTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite; import org.ethereum.config.BlockchainNetConfig; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubCryptoTest.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubCryptoTest.java index 08a3219627..bb5d282057 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubCryptoTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubCryptoTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite; import org.codehaus.jackson.map.ObjectMapper; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubJSONTestSuite.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubJSONTestSuite.java index 33bdc8c07a..852c2fb439 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubJSONTestSuite.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubJSONTestSuite.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite; import org.ethereum.jsontestsuite.suite.BlockTestCase; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubPowTest.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubPowTest.java index 0931a61fde..107193fd2c 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubPowTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubPowTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubRLPTest.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubRLPTest.java index b1d1d5514c..afd97166ad 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubRLPTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubRLPTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite; import org.codehaus.jackson.map.ObjectMapper; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubStateTest.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubStateTest.java index bc49b42e3e..ed2d6304bb 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubStateTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubStateTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubTestNetTest.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubTestNetTest.java index e616a38823..4bacd14558 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubTestNetTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubTestNetTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubTransactionTest.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubTransactionTest.java index b4c695d2a5..07fe5b279f 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubTransactionTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubTransactionTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubVMTest.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubVMTest.java index b040a1ae66..918b17279f 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubVMTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/GitHubVMTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/AbstractContractDetails.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/AbstractContractDetails.java index 5315dd4021..3c4d289d94 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/AbstractContractDetails.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/AbstractContractDetails.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.db.ByteArrayWrapper; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/AccountState.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/AccountState.java index 94e5a0d8ba..9b760de077 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/AccountState.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/AccountState.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/BlockTestCase.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/BlockTestCase.java index 225e40e119..fe84d2600d 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/BlockTestCase.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/BlockTestCase.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.jsontestsuite.suite.model.AccountTck; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/BlockTestSuite.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/BlockTestSuite.java index ef3acc9013..f2ebf80588 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/BlockTestSuite.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/BlockTestSuite.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.codehaus.jackson.map.ObjectMapper; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/CallCreate.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/CallCreate.java index 65adc5eb7e..593c19cc24 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/CallCreate.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/CallCreate.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/ContractDetailsCacheImpl.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/ContractDetailsCacheImpl.java index 1466b53728..d287b00091 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/ContractDetailsCacheImpl.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/ContractDetailsCacheImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.db.ContractDetails; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/ContractDetailsImpl.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/ContractDetailsImpl.java index 679607bf73..318ec71eba 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/ContractDetailsImpl.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/ContractDetailsImpl.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.config.CommonConfig; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/CryptoTestCase.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/CryptoTestCase.java index 71c89f6357..6a5618167f 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/CryptoTestCase.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/CryptoTestCase.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.crypto.ECIESCoder; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/DifficultyTestCase.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/DifficultyTestCase.java index dcef3b8582..ab4250ec56 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/DifficultyTestCase.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/DifficultyTestCase.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.codehaus.jackson.annotate.JsonIgnore; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/DifficultyTestSuite.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/DifficultyTestSuite.java index ea381dcfe8..a37c4d63ad 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/DifficultyTestSuite.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/DifficultyTestSuite.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.codehaus.jackson.map.ObjectMapper; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Env.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Env.java index df13ffdcaf..728ec79357 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Env.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Env.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.json.simple.JSONObject; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EnvTestRepository.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EnvTestRepository.java index 26d5980651..cf42b9b224 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EnvTestRepository.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EnvTestRepository.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.core.*; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EthashTestCase.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EthashTestCase.java index ed4eb62d62..877928383b 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EthashTestCase.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EthashTestCase.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.codehaus.jackson.annotate.JsonIgnore; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EthashTestSuite.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EthashTestSuite.java index ef6d83e917..2c0e908f02 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EthashTestSuite.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/EthashTestSuite.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.codehaus.jackson.map.ObjectMapper; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Exec.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Exec.java index ff7efd9117..641169851a 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Exec.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Exec.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Helper.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Helper.java index 233d3177fd..752bfab6c9 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Helper.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Helper.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/IterableTestRepository.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/IterableTestRepository.java index 0ccd77a643..4683ab2358 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/IterableTestRepository.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/IterableTestRepository.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.core.AccountState; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/JSONReader.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/JSONReader.java index 29e0cff961..366c2f19f5 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/JSONReader.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/JSONReader.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Logs.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Logs.java index 00b86d0a76..178380e7ef 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Logs.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Logs.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/RLPTestCase.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/RLPTestCase.java index 78084e6737..99e2e41e2c 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/RLPTestCase.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/RLPTestCase.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/StateTestCase.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/StateTestCase.java index 67476cd243..4e19dbfd7d 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/StateTestCase.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/StateTestCase.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.jsontestsuite.suite.model.TransactionTck; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/StateTestSuite.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/StateTestSuite.java index 3e42e58df2..9d6bb7112a 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/StateTestSuite.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/StateTestSuite.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.codehaus.jackson.map.ObjectMapper; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestCase.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestCase.java index 0dee12523d..3fb29d79d2 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestCase.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestCase.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.db.ByteArrayWrapper; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestProgramInvokeFactory.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestProgramInvokeFactory.java index aae584c942..03f26f0b5e 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestProgramInvokeFactory.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestProgramInvokeFactory.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestRunner.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestRunner.java index df3c229bc5..5fe134ad8d 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestRunner.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestRunner.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.config.CommonConfig; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestSuite.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestSuite.java index 87df96893f..ba51210f0b 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestSuite.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TestSuite.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.json.simple.JSONObject; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Transaction.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Transaction.java index dc25c5f7ee..becf8121f7 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Transaction.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Transaction.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.json.simple.JSONObject; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TransactionTestCase.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TransactionTestCase.java index bd7cb5fc0b..75ec85cce9 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TransactionTestCase.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TransactionTestCase.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.jsontestsuite.suite.model.TransactionTck; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TransactionTestSuite.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TransactionTestSuite.java index 92c76568c0..d015b14187 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TransactionTestSuite.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/TransactionTestSuite.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.codehaus.jackson.map.ObjectMapper; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Utils.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Utils.java index 490500bb1b..5ee527581f 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Utils.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/Utils.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/AccountBuilder.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/AccountBuilder.java index 91bb1ff0c2..3d8369abfe 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/AccountBuilder.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/AccountBuilder.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.builder; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/BlockBuilder.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/BlockBuilder.java index 1072c73501..61bfe077bf 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/BlockBuilder.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/BlockBuilder.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.builder; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/BlockHeaderBuilder.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/BlockHeaderBuilder.java index 50a46ae84b..ce35efd71e 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/BlockHeaderBuilder.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/BlockHeaderBuilder.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.builder; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/EnvBuilder.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/EnvBuilder.java index 02c167029a..291702a650 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/EnvBuilder.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/EnvBuilder.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.builder; import org.ethereum.jsontestsuite.suite.Env; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/LogBuilder.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/LogBuilder.java index 458b664343..a3c963d5bd 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/LogBuilder.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/LogBuilder.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.builder; import org.ethereum.jsontestsuite.suite.model.LogTck; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/RepositoryBuilder.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/RepositoryBuilder.java index a34e25805e..78df04bf58 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/RepositoryBuilder.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/RepositoryBuilder.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.builder; import org.ethereum.core.AccountState; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/TransactionBuilder.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/TransactionBuilder.java index 2e4e536c3d..8cd3cc0528 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/TransactionBuilder.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/builder/TransactionBuilder.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.builder; import org.ethereum.core.Transaction; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/AccountTck.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/AccountTck.java index 773d95c9f1..8559296400 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/AccountTck.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/AccountTck.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.model; import java.util.*; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/BlockHeaderTck.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/BlockHeaderTck.java index e30b31e15b..78482f4098 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/BlockHeaderTck.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/BlockHeaderTck.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.model; public class BlockHeaderTck { diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/BlockTck.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/BlockTck.java index 4c1bbb3192..7aff40ceb7 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/BlockTck.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/BlockTck.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.model; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/EnvTck.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/EnvTck.java index f936b6d66b..be0b7f0c28 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/EnvTck.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/EnvTck.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.model; public class EnvTck { diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/LogTck.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/LogTck.java index 599851f26c..8aa29aab5d 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/LogTck.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/LogTck.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.model; import java.util.List; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/TransactionTck.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/TransactionTck.java index 8fef71ef9a..5c6e68b9d1 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/TransactionTck.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/model/TransactionTck.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.model; /** diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/runners/StateTestRunner.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/runners/StateTestRunner.java index 5be8bec692..68ae166443 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/runners/StateTestRunner.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/runners/StateTestRunner.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.runners; import org.ethereum.core.*; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/runners/TransactionTestRunner.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/runners/TransactionTestRunner.java index b583a59d18..612f7ca346 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/runners/TransactionTestRunner.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/runners/TransactionTestRunner.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.runners; import org.ethereum.config.BlockchainConfig; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/AccountValidator.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/AccountValidator.java index 21347d7f25..af9f7e9380 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/AccountValidator.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/AccountValidator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.validators; import org.ethereum.core.AccountState; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/BlockHeaderValidator.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/BlockHeaderValidator.java index 4d527149b6..ee4cf9e7b3 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/BlockHeaderValidator.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/BlockHeaderValidator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.validators; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/LogsValidator.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/LogsValidator.java index f7d554947f..1fadebacf3 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/LogsValidator.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/LogsValidator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.validators; import org.ethereum.vm.DataWord; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/OutputValidator.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/OutputValidator.java index a54a50b264..f4e1089e3c 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/OutputValidator.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/OutputValidator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.validators; import org.spongycastle.util.encoders.Hex; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/RepositoryValidator.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/RepositoryValidator.java index 699a20dd43..e69e676510 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/RepositoryValidator.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/RepositoryValidator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.validators; import org.ethereum.core.AccountState; diff --git a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/TransactionValidator.java b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/TransactionValidator.java index aa73909719..dd6ca8d22e 100644 --- a/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/TransactionValidator.java +++ b/ethereumj-core/src/test/java/org/ethereum/jsontestsuite/suite/validators/TransactionValidator.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.jsontestsuite.suite.validators; import org.ethereum.core.Transaction; diff --git a/ethereumj-core/src/test/java/org/ethereum/log/DecodeLogTest.java b/ethereumj-core/src/test/java/org/ethereum/log/DecodeLogTest.java index 4dc6b9a7f6..d4320afddd 100644 --- a/ethereumj-core/src/test/java/org/ethereum/log/DecodeLogTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/log/DecodeLogTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.log; import java.math.BigInteger; diff --git a/ethereumj-core/src/test/java/org/ethereum/longrun/BasicNode.java b/ethereumj-core/src/test/java/org/ethereum/longrun/BasicNode.java index 33a8cc8f37..f0939da845 100644 --- a/ethereumj-core/src/test/java/org/ethereum/longrun/BasicNode.java +++ b/ethereumj-core/src/test/java/org/ethereum/longrun/BasicNode.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.longrun; import org.ethereum.config.CommonConfig; diff --git a/ethereumj-core/src/test/java/org/ethereum/longrun/BlockchainValidation.java b/ethereumj-core/src/test/java/org/ethereum/longrun/BlockchainValidation.java index 38823e26ef..43c5cfebf9 100644 --- a/ethereumj-core/src/test/java/org/ethereum/longrun/BlockchainValidation.java +++ b/ethereumj-core/src/test/java/org/ethereum/longrun/BlockchainValidation.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.longrun; import org.ethereum.config.CommonConfig; diff --git a/ethereumj-core/src/test/java/org/ethereum/longrun/FastSyncSanityTest.java b/ethereumj-core/src/test/java/org/ethereum/longrun/FastSyncSanityTest.java index 82f06e8bdb..2974c442e9 100644 --- a/ethereumj-core/src/test/java/org/ethereum/longrun/FastSyncSanityTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/longrun/FastSyncSanityTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.longrun; import com.typesafe.config.ConfigFactory; diff --git a/ethereumj-core/src/test/java/org/ethereum/longrun/PendingTxMonitor.java b/ethereumj-core/src/test/java/org/ethereum/longrun/PendingTxMonitor.java index f98ba97de9..8eb5d6e60a 100644 --- a/ethereumj-core/src/test/java/org/ethereum/longrun/PendingTxMonitor.java +++ b/ethereumj-core/src/test/java/org/ethereum/longrun/PendingTxMonitor.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.longrun; import com.googlecode.jsonrpc4j.JsonRpcHttpClient; diff --git a/ethereumj-core/src/test/java/org/ethereum/longrun/SyncSanityTest.java b/ethereumj-core/src/test/java/org/ethereum/longrun/SyncSanityTest.java index f0f428fcf6..6de0f1c1c6 100644 --- a/ethereumj-core/src/test/java/org/ethereum/longrun/SyncSanityTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/longrun/SyncSanityTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.longrun; import com.typesafe.config.ConfigFactory; diff --git a/ethereumj-core/src/test/java/org/ethereum/longrun/SyncWithLoadTest.java b/ethereumj-core/src/test/java/org/ethereum/longrun/SyncWithLoadTest.java index 16578c6061..4b115d8ed3 100644 --- a/ethereumj-core/src/test/java/org/ethereum/longrun/SyncWithLoadTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/longrun/SyncWithLoadTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.longrun; import com.typesafe.config.ConfigFactory; diff --git a/ethereumj-core/src/test/java/org/ethereum/mine/EthashTest.java b/ethereumj-core/src/test/java/org/ethereum/mine/EthashTest.java index ba5ed8d924..57c5fb57be 100644 --- a/ethereumj-core/src/test/java/org/ethereum/mine/EthashTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/mine/EthashTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/test/java/org/ethereum/mine/ExternalMinerTest.java b/ethereumj-core/src/test/java/org/ethereum/mine/ExternalMinerTest.java index fa50495b6b..bb4efc3923 100644 --- a/ethereumj-core/src/test/java/org/ethereum/mine/ExternalMinerTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/mine/ExternalMinerTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/test/java/org/ethereum/mine/FutureTest.java b/ethereumj-core/src/test/java/org/ethereum/mine/FutureTest.java index 31d6c1d754..2626be5e34 100644 --- a/ethereumj-core/src/test/java/org/ethereum/mine/FutureTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/mine/FutureTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import com.google.common.util.concurrent.ListenableFuture; diff --git a/ethereumj-core/src/test/java/org/ethereum/mine/MineBlock.java b/ethereumj-core/src/test/java/org/ethereum/mine/MineBlock.java index 1cadfdd66f..f82a39abf1 100644 --- a/ethereumj-core/src/test/java/org/ethereum/mine/MineBlock.java +++ b/ethereumj-core/src/test/java/org/ethereum/mine/MineBlock.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/mine/MinerTest.java b/ethereumj-core/src/test/java/org/ethereum/mine/MinerTest.java index 16efa2cedb..f97a96f203 100644 --- a/ethereumj-core/src/test/java/org/ethereum/mine/MinerTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/mine/MinerTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.mine; import com.typesafe.config.ConfigFactory; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/DisconnectMessageTest.java b/ethereumj-core/src/test/java/org/ethereum/net/DisconnectMessageTest.java index 4856caafdb..2d081d7320 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/DisconnectMessageTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/DisconnectMessageTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import org.ethereum.net.message.ReasonCode; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/HelloMessageTest.java b/ethereumj-core/src/test/java/org/ethereum/net/HelloMessageTest.java index 1688f017cd..ad090a5fdc 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/HelloMessageTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/HelloMessageTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import org.ethereum.net.client.Capability; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/NettyTest.java b/ethereumj-core/src/test/java/org/ethereum/net/NettyTest.java index 6421d5398e..0c28f395ca 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/NettyTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/NettyTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import io.netty.buffer.ByteBuf; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/NewBlockHashesMessageTest.java b/ethereumj-core/src/test/java/org/ethereum/net/NewBlockHashesMessageTest.java index ad84e87916..e256a10dba 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/NewBlockHashesMessageTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/NewBlockHashesMessageTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import org.ethereum.core.BlockIdentifier; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/NewBlockMessageTest.java b/ethereumj-core/src/test/java/org/ethereum/net/NewBlockMessageTest.java index cf71ac2a27..66c41acbf2 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/NewBlockMessageTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/NewBlockMessageTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import org.ethereum.net.eth.message.NewBlockMessage; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/PeerTest.java b/ethereumj-core/src/test/java/org/ethereum/net/PeerTest.java index c99e98059c..8d3446700a 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/PeerTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/PeerTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import org.ethereum.net.client.Capability; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/PingPongMessageTest.java b/ethereumj-core/src/test/java/org/ethereum/net/PingPongMessageTest.java index 7f516aefd5..404aead4fd 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/PingPongMessageTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/PingPongMessageTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import org.ethereum.net.p2p.P2pMessageCodes; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/StatusMessageTest.java b/ethereumj-core/src/test/java/org/ethereum/net/StatusMessageTest.java index 375f3b0fe0..22e2fc641a 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/StatusMessageTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/StatusMessageTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import org.ethereum.net.eth.message.StatusMessage; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/TransactionsMessageTest.java b/ethereumj-core/src/test/java/org/ethereum/net/TransactionsMessageTest.java index 1750b8d3b0..ab0bafe495 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/TransactionsMessageTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/TransactionsMessageTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import org.ethereum.core.Transaction; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/TwoPeerTest.java b/ethereumj-core/src/test/java/org/ethereum/net/TwoPeerTest.java index 669c4537a7..d07ea34904 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/TwoPeerTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/TwoPeerTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import com.typesafe.config.ConfigFactory; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/UdpTest.java b/ethereumj-core/src/test/java/org/ethereum/net/UdpTest.java index aa7211e078..9c35b5a4ae 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/UdpTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/UdpTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net; import io.netty.bootstrap.Bootstrap; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/HeaderMessageValidationTest.java b/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/HeaderMessageValidationTest.java index 0667ac2d5e..4ca9e172fa 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/HeaderMessageValidationTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/HeaderMessageValidationTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.handler; import org.ethereum.core.BlockHeader; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/LockBlockchainTest.java b/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/LockBlockchainTest.java index 3de8d745ef..40f983b380 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/LockBlockchainTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/LockBlockchainTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.handler; import org.ethereum.config.CommonConfig; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/ProcessNewBlockHashesTest.java b/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/ProcessNewBlockHashesTest.java index 084846c5af..4b3ce64647 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/ProcessNewBlockHashesTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/eth/handler/ProcessNewBlockHashesTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.eth.handler; import org.ethereum.core.BlockIdentifier; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/p2p/EIP8P2pTest.java b/ethereumj-core/src/test/java/org/ethereum/net/p2p/EIP8P2pTest.java index 892b971cae..e7b416a840 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/p2p/EIP8P2pTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/p2p/EIP8P2pTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.p2p; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EIP8DiscoveryTest.java b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EIP8DiscoveryTest.java index c26e58cff4..82f6761ec1 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EIP8DiscoveryTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EIP8DiscoveryTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EIP8HandshakeTest.java b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EIP8HandshakeTest.java index 6742938c16..f4cba7b405 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EIP8HandshakeTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EIP8HandshakeTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EncryptionHandshakeTest.java b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EncryptionHandshakeTest.java index d46628277e..b96adf56f9 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EncryptionHandshakeTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/EncryptionHandshakeTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/FramingTest.java b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/FramingTest.java index b48a605815..a67d78d3d3 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/FramingTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/FramingTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.config.NoAutoscan; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/KademliaTest.java b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/KademliaTest.java index 5021d253aa..f67d2dda73 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/KademliaTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/KademliaTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.net.rlpx.discover.table.KademliaOptions; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/RLPXTest.java b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/RLPXTest.java index 239193f682..681f8f0805 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/RLPXTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/RLPXTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/RlpxConnectionTest.java b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/RlpxConnectionTest.java index 73e2304453..eb516eb260 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/RlpxConnectionTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/RlpxConnectionTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import com.google.common.collect.Lists; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/SanityLongRunTest.java b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/SanityLongRunTest.java index bda8548c55..c4874f8c1e 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/SanityLongRunTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/SanityLongRunTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx; import com.typesafe.config.ConfigFactory; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/discover/QueueTest.java b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/discover/QueueTest.java index 37a02fbaf6..4a63c984f6 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/rlpx/discover/QueueTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/rlpx/discover/QueueTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.rlpx.discover; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/shh/BloomFilterTest.java b/ethereumj-core/src/test/java/org/ethereum/net/shh/BloomFilterTest.java index cedc48a6ab..9a179ccb43 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/shh/BloomFilterTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/shh/BloomFilterTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/shh/EnvelopeTest.java b/ethereumj-core/src/test/java/org/ethereum/net/shh/EnvelopeTest.java index 2f40ab4e4e..6f79bf3291 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/shh/EnvelopeTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/shh/EnvelopeTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.ethereum.crypto.ECIESCoder; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/shh/FilterTest.java b/ethereumj-core/src/test/java/org/ethereum/net/shh/FilterTest.java index c931739d02..313695396f 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/shh/FilterTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/shh/FilterTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/shh/ShhLongRun.java b/ethereumj-core/src/test/java/org/ethereum/net/shh/ShhLongRun.java index 6cf2ba97ea..ced3831f01 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/shh/ShhLongRun.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/shh/ShhLongRun.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.apache.commons.lang3.tuple.Pair; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/shh/ShhTest.java b/ethereumj-core/src/test/java/org/ethereum/net/shh/ShhTest.java index 31e7986999..3d9ddcff9a 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/shh/ShhTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/shh/ShhTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.junit.Assert; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/shh/TopicTest.java b/ethereumj-core/src/test/java/org/ethereum/net/shh/TopicTest.java index 9e1f364a65..137f271d02 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/shh/TopicTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/shh/TopicTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.shh; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/swarm/BzzProtocolTest.java b/ethereumj-core/src/test/java/org/ethereum/net/swarm/BzzProtocolTest.java index 3413e13035..8cad13f4c3 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/swarm/BzzProtocolTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/swarm/BzzProtocolTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.ethereum.net.rlpx.Node; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/swarm/ChunkerTest.java b/ethereumj-core/src/test/java/org/ethereum/net/swarm/ChunkerTest.java index 30a4a610b3..7fa9046b1b 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/swarm/ChunkerTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/swarm/ChunkerTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/swarm/GoPeerTest.java b/ethereumj-core/src/test/java/org/ethereum/net/swarm/GoPeerTest.java index 566ce54304..c12961f652 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/swarm/GoPeerTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/swarm/GoPeerTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.ethereum.Start; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/swarm/KademliaTest.java b/ethereumj-core/src/test/java/org/ethereum/net/swarm/KademliaTest.java index 48be3de2ef..6627378ef9 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/swarm/KademliaTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/swarm/KademliaTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.ethereum.net.rlpx.Node; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/swarm/ManifestTest.java b/ethereumj-core/src/test/java/org/ethereum/net/swarm/ManifestTest.java index 9e56d949d4..aea62c5498 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/swarm/ManifestTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/swarm/ManifestTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import io.netty.buffer.ByteBuf; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/swarm/MessageTest.java b/ethereumj-core/src/test/java/org/ethereum/net/swarm/MessageTest.java index f45dcb416e..3289c6f0dc 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/swarm/MessageTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/swarm/MessageTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.ethereum.net.client.Capability; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/swarm/RLPTest.java b/ethereumj-core/src/test/java/org/ethereum/net/swarm/RLPTest.java index f5a9dc91fb..4332f1febe 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/swarm/RLPTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/swarm/RLPTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.ethereum.util.RLP; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/swarm/SimpleDPA.java b/ethereumj-core/src/test/java/org/ethereum/net/swarm/SimpleDPA.java index 97a1b3c149..734d2b901e 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/swarm/SimpleDPA.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/swarm/SimpleDPA.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import io.netty.buffer.ByteBuf; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/swarm/StringTrieTest.java b/ethereumj-core/src/test/java/org/ethereum/net/swarm/StringTrieTest.java index 31d3bebad6..cea1e22c2d 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/swarm/StringTrieTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/swarm/StringTrieTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.swarm; import org.junit.*; diff --git a/ethereumj-core/src/test/java/org/ethereum/net/wire/AdaptiveMessageIdsTest.java b/ethereumj-core/src/test/java/org/ethereum/net/wire/AdaptiveMessageIdsTest.java index 7fa5f80786..1390411d0a 100644 --- a/ethereumj-core/src/test/java/org/ethereum/net/wire/AdaptiveMessageIdsTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/net/wire/AdaptiveMessageIdsTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.net.wire; import org.ethereum.net.client.Capability; diff --git a/ethereumj-core/src/test/java/org/ethereum/solidity/AbiTest.java b/ethereumj-core/src/test/java/org/ethereum/solidity/AbiTest.java index 5570564155..3c64477eff 100644 --- a/ethereumj-core/src/test/java/org/ethereum/solidity/AbiTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/solidity/AbiTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.solidity; import static junit.framework.TestCase.assertEquals; diff --git a/ethereumj-core/src/test/java/org/ethereum/solidity/CompilerTest.java b/ethereumj-core/src/test/java/org/ethereum/solidity/CompilerTest.java index 2e53281a46..475c4843a6 100644 --- a/ethereumj-core/src/test/java/org/ethereum/solidity/CompilerTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/solidity/CompilerTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.solidity; import org.ethereum.core.CallTransaction; diff --git a/ethereumj-core/src/test/java/org/ethereum/sync/BlockTxForwardTest.java b/ethereumj-core/src/test/java/org/ethereum/sync/BlockTxForwardTest.java index 86c0607009..30a74f9ebf 100644 --- a/ethereumj-core/src/test/java/org/ethereum/sync/BlockTxForwardTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/sync/BlockTxForwardTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import ch.qos.logback.classic.Level; diff --git a/ethereumj-core/src/test/java/org/ethereum/sync/LongSyncTest.java b/ethereumj-core/src/test/java/org/ethereum/sync/LongSyncTest.java index 0b28176f35..856cf7ae01 100644 --- a/ethereumj-core/src/test/java/org/ethereum/sync/LongSyncTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/sync/LongSyncTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import org.ethereum.config.NoAutoscan; diff --git a/ethereumj-core/src/test/java/org/ethereum/sync/ShortSyncTest.java b/ethereumj-core/src/test/java/org/ethereum/sync/ShortSyncTest.java index a23f701891..21cd330fe0 100644 --- a/ethereumj-core/src/test/java/org/ethereum/sync/ShortSyncTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/sync/ShortSyncTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import org.ethereum.config.NoAutoscan; diff --git a/ethereumj-core/src/test/java/org/ethereum/sync/SyncQueueImplTest.java b/ethereumj-core/src/test/java/org/ethereum/sync/SyncQueueImplTest.java index e461a8225a..1a4037ecd0 100644 --- a/ethereumj-core/src/test/java/org/ethereum/sync/SyncQueueImplTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/sync/SyncQueueImplTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.sync; import org.ethereum.TestUtils; diff --git a/ethereumj-core/src/test/java/org/ethereum/tck/RunTck.java b/ethereumj-core/src/test/java/org/ethereum/tck/RunTck.java index 78b3a46ab3..8f85eb09c3 100644 --- a/ethereumj-core/src/test/java/org/ethereum/tck/RunTck.java +++ b/ethereumj-core/src/test/java/org/ethereum/tck/RunTck.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.tck; import org.ethereum.jsontestsuite.suite.*; diff --git a/ethereumj-core/src/test/java/org/ethereum/trie/TrieTest.java b/ethereumj-core/src/test/java/org/ethereum/trie/TrieTest.java index dd89759782..faf3dfdf11 100644 --- a/ethereumj-core/src/test/java/org/ethereum/trie/TrieTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/trie/TrieTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.trie; import org.ethereum.core.AccountState; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/BIUtilTest.java b/ethereumj-core/src/test/java/org/ethereum/util/BIUtilTest.java index d28e37c693..1bc539accf 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/BIUtilTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/BIUtilTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.junit.Assert; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/ByteUtilTest.java b/ethereumj-core/src/test/java/org/ethereum/util/ByteUtilTest.java index 0c605dbfc4..2280dbb0d1 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/ByteUtilTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/ByteUtilTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.junit.Assert; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/CompactEncoderTest.java b/ethereumj-core/src/test/java/org/ethereum/util/CompactEncoderTest.java index c388dd9c54..d3bc2d2306 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/CompactEncoderTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/CompactEncoderTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/ExecutorPipelineTest.java b/ethereumj-core/src/test/java/org/ethereum/util/ExecutorPipelineTest.java index 30e7d157c1..dbce12177b 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/ExecutorPipelineTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/ExecutorPipelineTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.junit.Assert; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/HashUtilTest.java b/ethereumj-core/src/test/java/org/ethereum/util/HashUtilTest.java index 628ffa516c..376e72541d 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/HashUtilTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/HashUtilTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.ethereum.crypto.HashUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/MinMaxMapTest.java b/ethereumj-core/src/test/java/org/ethereum/util/MinMaxMapTest.java index fdd66b90d7..2cefb241ea 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/MinMaxMapTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/MinMaxMapTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.junit.Assert; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/RLPDump.java b/ethereumj-core/src/test/java/org/ethereum/util/RLPDump.java index 2072182601..4d5c15c40f 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/RLPDump.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/RLPDump.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.ethereum.crypto.ECKey; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/RLPTest.java b/ethereumj-core/src/test/java/org/ethereum/util/RLPTest.java index 7237c81a6a..f9aeca55a8 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/RLPTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/RLPTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.ethereum.crypto.HashUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/RlpTestData.java b/ethereumj-core/src/test/java/org/ethereum/util/RlpTestData.java index 3e02a8f60b..95f13ae88c 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/RlpTestData.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/RlpTestData.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import java.math.BigInteger; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/StandaloneBlockchainTest.java b/ethereumj-core/src/test/java/org/ethereum/util/StandaloneBlockchainTest.java index 9221dc0b54..3132a9c6d7 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/StandaloneBlockchainTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/StandaloneBlockchainTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/UtilsTest.java b/ethereumj-core/src/test/java/org/ethereum/util/UtilsTest.java index 60a205b3f1..7624a07523 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/UtilsTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/UtilsTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/util/ValueTest.java b/ethereumj-core/src/test/java/org/ethereum/util/ValueTest.java index 1547c4ba5c..2888ae0191 100644 --- a/ethereumj-core/src/test/java/org/ethereum/util/ValueTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/util/ValueTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.util; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/validator/ProofOfWorkRuleTest.java b/ethereumj-core/src/test/java/org/ethereum/validator/ProofOfWorkRuleTest.java index 0a33f795de..a001922fa3 100644 --- a/ethereumj-core/src/test/java/org/ethereum/validator/ProofOfWorkRuleTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/validator/ProofOfWorkRuleTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.validator; import org.ethereum.core.Block; diff --git a/ethereumj-core/src/test/java/org/ethereum/vm/DataWordTest.java b/ethereumj-core/src/test/java/org/ethereum/vm/DataWordTest.java index a5d65f3753..f6af217161 100644 --- a/ethereumj-core/src/test/java/org/ethereum/vm/DataWordTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/vm/DataWordTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.junit.Test; diff --git a/ethereumj-core/src/test/java/org/ethereum/vm/MemoryTest.java b/ethereumj-core/src/test/java/org/ethereum/vm/MemoryTest.java index 1733216c25..9c2270f260 100644 --- a/ethereumj-core/src/test/java/org/ethereum/vm/MemoryTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/vm/MemoryTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.ethereum.vm.program.Memory; diff --git a/ethereumj-core/src/test/java/org/ethereum/vm/PrecompiledContractTest.java b/ethereumj-core/src/test/java/org/ethereum/vm/PrecompiledContractTest.java index a7feeefec3..38edd83eb6 100644 --- a/ethereumj-core/src/test/java/org/ethereum/vm/PrecompiledContractTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/vm/PrecompiledContractTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/vm/ProgramMemoryTest.java b/ethereumj-core/src/test/java/org/ethereum/vm/ProgramMemoryTest.java index 13cc2c3362..840644c8c6 100644 --- a/ethereumj-core/src/test/java/org/ethereum/vm/ProgramMemoryTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/vm/ProgramMemoryTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.ethereum.util.ByteUtil; diff --git a/ethereumj-core/src/test/java/org/ethereum/vm/VMComplexTest.java b/ethereumj-core/src/test/java/org/ethereum/vm/VMComplexTest.java index 72d678b65e..ae77c43c69 100644 --- a/ethereumj-core/src/test/java/org/ethereum/vm/VMComplexTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/vm/VMComplexTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.ethereum.config.SystemProperties; diff --git a/ethereumj-core/src/test/java/org/ethereum/vm/VMCustomTest.java b/ethereumj-core/src/test/java/org/ethereum/vm/VMCustomTest.java index bd23cd8e88..9efea0b434 100644 --- a/ethereumj-core/src/test/java/org/ethereum/vm/VMCustomTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/vm/VMCustomTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.ethereum.vm.program.Program; diff --git a/ethereumj-core/src/test/java/org/ethereum/vm/VMTest.java b/ethereumj-core/src/test/java/org/ethereum/vm/VMTest.java index 6a8349008a..c2a95db8bd 100644 --- a/ethereumj-core/src/test/java/org/ethereum/vm/VMTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/vm/VMTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm; import org.ethereum.core.Repository; diff --git a/ethereumj-core/src/test/java/org/ethereum/vm/program/InternalTransactionTest.java b/ethereumj-core/src/test/java/org/ethereum/vm/program/InternalTransactionTest.java index 7bace713a5..cfbd1fda67 100644 --- a/ethereumj-core/src/test/java/org/ethereum/vm/program/InternalTransactionTest.java +++ b/ethereumj-core/src/test/java/org/ethereum/vm/program/InternalTransactionTest.java @@ -1,3 +1,20 @@ +/* + * Copyright (c) [2016] [ ] + * This file is part of the ethereumJ library. + * + * The ethereumJ library is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * The ethereumJ library 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 Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with the ethereumJ library. If not, see . + */ package org.ethereum.vm.program; import org.ethereum.vm.DataWord;