From 36a06886423f4d9ec7c916805dc353e62b133bfa Mon Sep 17 00:00:00 2001
From: furszy You can find an example library that can be used for this at https://github.com/bitcoin/secp256k1 To build secp256k1 for use with bitcoinj, run
+ * To build secp256k1 for use with pivxj, run
* `./configure --enable-jni --enable-experimental --enable-module-schnorr --enable-module-ecdh`
* and `make` then copy `.libs/libsecp256k1.so` to your system library path
* or point the JVM to the folder containing it with -Djava.library.path
diff --git a/core/src/main/java/org/darkcoinj/ActiveMasterNode.java b/core/src/main/java/org/darkcoinj/ActiveMasterNode.java
index 63f115da9..588373610 100644
--- a/core/src/main/java/org/darkcoinj/ActiveMasterNode.java
+++ b/core/src/main/java/org/darkcoinj/ActiveMasterNode.java
@@ -1,6 +1,6 @@
package org.darkcoinj;
-import org.bitcoinj.core.*;
+import org.pivxj.core.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/core/src/main/java/org/darkcoinj/DarkSend.java b/core/src/main/java/org/darkcoinj/DarkSend.java
index 25909d563..e2fd08a2c 100644
--- a/core/src/main/java/org/darkcoinj/DarkSend.java
+++ b/core/src/main/java/org/darkcoinj/DarkSend.java
@@ -1,7 +1,7 @@
package org.darkcoinj;
-import org.bitcoinj.core.DarkSendQueue;
-import org.bitcoinj.core.Sha256Hash;
+import org.pivxj.core.DarkSendQueue;
+import org.pivxj.core.Sha256Hash;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/core/src/main/java/org/darkcoinj/DarkSendBroadcastTransaction.java b/core/src/main/java/org/darkcoinj/DarkSendBroadcastTransaction.java
index 3d1323846..e017a119c 100644
--- a/core/src/main/java/org/darkcoinj/DarkSendBroadcastTransaction.java
+++ b/core/src/main/java/org/darkcoinj/DarkSendBroadcastTransaction.java
@@ -1,7 +1,7 @@
package org.darkcoinj;
-import org.bitcoinj.core.Transaction;
-import org.bitcoinj.core.TransactionInput;
+import org.pivxj.core.Transaction;
+import org.pivxj.core.TransactionInput;
/**
* Created by Eric on 2/8/2015.
diff --git a/core/src/main/java/org/darkcoinj/DarkSendEntry.java b/core/src/main/java/org/darkcoinj/DarkSendEntry.java
index ab5a29910..2d4f19587 100644
--- a/core/src/main/java/org/darkcoinj/DarkSendEntry.java
+++ b/core/src/main/java/org/darkcoinj/DarkSendEntry.java
@@ -1,6 +1,6 @@
package org.darkcoinj;
-import org.bitcoinj.core.*;
+import org.pivxj.core.*;
import java.util.ArrayList;
diff --git a/core/src/main/java/org/darkcoinj/DarkSendEntryVin.java b/core/src/main/java/org/darkcoinj/DarkSendEntryVin.java
index ad28d89dc..e98667aef 100644
--- a/core/src/main/java/org/darkcoinj/DarkSendEntryVin.java
+++ b/core/src/main/java/org/darkcoinj/DarkSendEntryVin.java
@@ -1,7 +1,7 @@
package org.darkcoinj;
-import org.bitcoinj.core.NetworkParameters;
-import org.bitcoinj.core.TransactionInput;
+import org.pivxj.core.NetworkParameters;
+import org.pivxj.core.TransactionInput;
/**
* Created by Eric on 2/8/2015.
diff --git a/core/src/main/java/org/darkcoinj/DarkSendPool.java b/core/src/main/java/org/darkcoinj/DarkSendPool.java
index 31b6dc4d6..183bfc77a 100644
--- a/core/src/main/java/org/darkcoinj/DarkSendPool.java
+++ b/core/src/main/java/org/darkcoinj/DarkSendPool.java
@@ -1,9 +1,9 @@
package org.darkcoinj;
-import org.bitcoinj.core.*;
-import org.bitcoinj.script.Script;
-import org.bitcoinj.utils.ContextPropagatingThreadFactory;
-import org.bitcoinj.utils.Threading;
+import org.pivxj.core.*;
+import org.pivxj.script.Script;
+import org.pivxj.utils.ContextPropagatingThreadFactory;
+import org.pivxj.utils.Threading;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/core/src/main/java/org/darkcoinj/DarkSendSigner.java b/core/src/main/java/org/darkcoinj/DarkSendSigner.java
index 5b088171f..b39b55e09 100644
--- a/core/src/main/java/org/darkcoinj/DarkSendSigner.java
+++ b/core/src/main/java/org/darkcoinj/DarkSendSigner.java
@@ -1,10 +1,10 @@
package org.darkcoinj;
import com.google.common.base.Charsets;
-import org.bitcoinj.core.*;
-import org.bitcoinj.crypto.KeyCrypterException;
-import org.bitcoinj.script.Script;
-import org.bitcoinj.script.ScriptBuilder;
+import org.pivxj.core.*;
+import org.pivxj.crypto.KeyCrypterException;
+import org.pivxj.script.Script;
+import org.pivxj.script.ScriptBuilder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.spongycastle.util.encoders.Base64;
diff --git a/core/src/main/java/org/darkcoinj/InstantSend.java b/core/src/main/java/org/darkcoinj/InstantSend.java
index 534bacbf4..c61e98d3c 100644
--- a/core/src/main/java/org/darkcoinj/InstantSend.java
+++ b/core/src/main/java/org/darkcoinj/InstantSend.java
@@ -1,15 +1,15 @@
package org.darkcoinj;
import com.google.common.collect.Lists;
-import org.bitcoinj.core.*;
-import org.bitcoinj.utils.Threading;
+import org.pivxj.core.*;
+import org.pivxj.utils.Threading;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.*;
import java.util.concurrent.locks.ReentrantLock;
-import static org.bitcoinj.core.DarkCoinSystem.fMasterNode;
+import static org.pivxj.core.DarkCoinSystem.fMasterNode;
/**
* Created by Eric on 2/8/2015.
diff --git a/core/src/main/java/org/darkcoinj/MasterNodePayments.java b/core/src/main/java/org/darkcoinj/MasterNodePayments.java
index 008706d3f..896af6f71 100644
--- a/core/src/main/java/org/darkcoinj/MasterNodePayments.java
+++ b/core/src/main/java/org/darkcoinj/MasterNodePayments.java
@@ -1,6 +1,6 @@
package org.darkcoinj;
-import org.bitcoinj.core.MasterNodePaymentWinner;
+import org.pivxj.core.MasterNodePaymentWinner;
import java.util.ArrayList;
diff --git a/core/src/main/java/org/bitcoinj/core/AbstractBlockChain.java b/core/src/main/java/org/pivxj/core/AbstractBlockChain.java
similarity index 99%
rename from core/src/main/java/org/bitcoinj/core/AbstractBlockChain.java
rename to core/src/main/java/org/pivxj/core/AbstractBlockChain.java
index 30fd5401b..5c7482686 100644
--- a/core/src/main/java/org/bitcoinj/core/AbstractBlockChain.java
+++ b/core/src/main/java/org/pivxj/core/AbstractBlockChain.java
@@ -15,15 +15,15 @@
* limitations under the License.
*/
-package org.bitcoinj.core;
+package org.pivxj.core;
import com.google.common.base.*;
import com.google.common.collect.*;
import com.google.common.util.concurrent.*;
-import org.bitcoinj.core.listeners.*;
-import org.bitcoinj.store.*;
-import org.bitcoinj.utils.*;
-import org.bitcoinj.wallet.Wallet;
+import org.pivxj.core.listeners.*;
+import org.pivxj.store.*;
+import org.pivxj.utils.*;
+import org.pivxj.wallet.Wallet;
import org.slf4j.*;
import javax.annotation.*;
@@ -44,7 +44,7 @@
* An AbstractBlockChain implementation must be connected to a {@link BlockStore} implementation. The chain object
* by itself doesn't store any data, that's delegated to the store. Which store you use is a decision best made by
* reading the getting started guide, but briefly, fully validating block chains need fully validating stores. In
- * the lightweight SPV mode, a {@link org.bitcoinj.store.SPVBlockStore} is the right choice.FGJ)$9fG*vq#(PjHNkVKL=EIn6TbJ14`w@L{n2!eRSid*kpZlqNO=jA8n2`Pfjvc
zQM+MB*Wk$b>4`Iw51yw5Q9}P07s^C^Hh+OiIfQ6V(oE1aIUuLObh7PY^`YlxR{!nn
z>g6TjuHAd&0cB~H7PUX+8n)#e($fyv0j10#TDp?9bs(+t_THpzW=1S$Kq*hEW-?={
zuHI^z-NtF%>2vilmzRz>cG_+C0{aZYa^HZWWE}l|od8Bw?;x0?pmec#d1Tcc>tfAY
z@9vl`DJ@gVm&)=H;@xtM6Na8XIBIC_@L|
Xv3$L%mtUF%qWUW2qy0Ii8oK>5>%{
zl~uQf!wZG>WfI1zjNy(eHH=LwrDY{@b@+Bkxy+7fG>d(<#z)e;mT+~rma(JU-=5Yf
z7jC&OyjD_F*5lAZL>CS6dP#Alo|E*l1$3j_#1u_BXsQX_6t2y33sd$;y;;GgaBi1(
zvU04K`jYm@2(8l*?$&TSQ$Aw-eC)ld
This class implements an abstract class which makes it simple to create a BlockChain that does/doesn't do full * verification. It verifies headers and is implements most of what is required to implement SPV mode, but @@ -53,7 +53,7 @@ *
There are two subclasses of AbstractBlockChain that are useful: {@link BlockChain}, which is the simplest * class and implements simplified payment verification. This is a lightweight and efficient mode that does * not verify the contents of blocks, just their headers. A {@link FullPrunedBlockChain} paired with a - * {@link org.bitcoinj.store.H2FullPrunedBlockStore} implements full verification, which is equivalent to + * {@link org.pivxj.store.H2FullPrunedBlockStore} implements full verification, which is equivalent to * Bitcoin Core. To learn more about the alternative security models, please consult the articles on the * website.
* diff --git a/core/src/main/java/org/bitcoinj/core/AbstractManager.java b/core/src/main/java/org/pivxj/core/AbstractManager.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/AbstractManager.java rename to core/src/main/java/org/pivxj/core/AbstractManager.java index 14b71f299..07648de1c 100644 --- a/core/src/main/java/org/bitcoinj/core/AbstractManager.java +++ b/core/src/main/java/org/pivxj/core/AbstractManager.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; import static com.google.common.base.Preconditions.checkState; diff --git a/core/src/main/java/org/bitcoinj/core/ActiveMasternode.java b/core/src/main/java/org/pivxj/core/ActiveMasternode.java similarity index 96% rename from core/src/main/java/org/bitcoinj/core/ActiveMasternode.java rename to core/src/main/java/org/pivxj/core/ActiveMasternode.java index 574856cdc..28c92763b 100644 --- a/core/src/main/java/org/bitcoinj/core/ActiveMasternode.java +++ b/core/src/main/java/org/pivxj/core/ActiveMasternode.java @@ -1,6 +1,6 @@ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.utils.Threading; +import org.pivxj.utils.Threading; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/core/Address.java b/core/src/main/java/org/pivxj/core/Address.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/Address.java rename to core/src/main/java/org/pivxj/core/Address.java index 2b9d6a127..4785c34f9 100644 --- a/core/src/main/java/org/bitcoinj/core/Address.java +++ b/core/src/main/java/org/pivxj/core/Address.java @@ -16,14 +16,14 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; -import org.bitcoinj.params.Networks; -import org.bitcoinj.script.Script; +import org.pivxj.params.Networks; +import org.pivxj.script.Script; import javax.annotation.Nullable; diff --git a/core/src/main/java/org/bitcoinj/core/AddressFormatException.java b/core/src/main/java/org/pivxj/core/AddressFormatException.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/AddressFormatException.java rename to core/src/main/java/org/pivxj/core/AddressFormatException.java index 865282543..a204112c5 100644 --- a/core/src/main/java/org/bitcoinj/core/AddressFormatException.java +++ b/core/src/main/java/org/pivxj/core/AddressFormatException.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; @SuppressWarnings("serial") public class AddressFormatException extends IllegalArgumentException { diff --git a/core/src/main/java/org/bitcoinj/core/AddressMessage.java b/core/src/main/java/org/pivxj/core/AddressMessage.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/AddressMessage.java rename to core/src/main/java/org/pivxj/core/AddressMessage.java index b4053852d..3ad5c9aa8 100644 --- a/core/src/main/java/org/bitcoinj/core/AddressMessage.java +++ b/core/src/main/java/org/pivxj/core/AddressMessage.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; diff --git a/core/src/main/java/org/bitcoinj/core/AlertMessage.java b/core/src/main/java/org/pivxj/core/AlertMessage.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/AlertMessage.java rename to core/src/main/java/org/pivxj/core/AlertMessage.java index 2e6e9e419..106f12062 100644 --- a/core/src/main/java/org/bitcoinj/core/AlertMessage.java +++ b/core/src/main/java/org/pivxj/core/AlertMessage.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.util.Date; import java.util.HashSet; diff --git a/core/src/main/java/org/bitcoinj/core/Base58.java b/core/src/main/java/org/pivxj/core/Base58.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/Base58.java rename to core/src/main/java/org/pivxj/core/Base58.java index dc07b0236..61183ea0e 100644 --- a/core/src/main/java/org/bitcoinj/core/Base58.java +++ b/core/src/main/java/org/pivxj/core/Base58.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.math.BigInteger; import java.util.Arrays; diff --git a/core/src/main/java/org/bitcoinj/core/BitcoinSerializer.java b/core/src/main/java/org/pivxj/core/BitcoinSerializer.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/BitcoinSerializer.java rename to core/src/main/java/org/pivxj/core/BitcoinSerializer.java index c81a26262..f58637c81 100644 --- a/core/src/main/java/org/bitcoinj/core/BitcoinSerializer.java +++ b/core/src/main/java/org/pivxj/core/BitcoinSerializer.java @@ -15,11 +15,10 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.spongycastle.util.encoders.Hex; import java.io.IOException; import java.io.OutputStream; @@ -28,7 +27,7 @@ import java.util.HashMap; import java.util.Map; -import static org.bitcoinj.core.Utils.*; +import static org.pivxj.core.Utils.*; /** *Methods to serialize and de-serialize messages to the Bitcoin network format as defined in diff --git a/core/src/main/java/org/bitcoinj/core/Block.java b/core/src/main/java/org/pivxj/core/Block.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/Block.java rename to core/src/main/java/org/pivxj/core/Block.java index 815a5b105..b33698648 100644 --- a/core/src/main/java/org/bitcoinj/core/Block.java +++ b/core/src/main/java/org/pivxj/core/Block.java @@ -15,13 +15,12 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.annotations.*; import com.google.common.base.*; import com.google.common.collect.*; -import org.bitcoinj.params.MainNetParams; -import org.bitcoinj.script.*; +import org.pivxj.script.*; import org.slf4j.*; import com.hashengineering.crypto.Hash9; import javax.annotation.*; @@ -29,8 +28,8 @@ import java.math.*; import java.util.*; -import static org.bitcoinj.core.Coin.*; -import static org.bitcoinj.core.Sha256Hash.*; +import static org.pivxj.core.Coin.*; +import static org.pivxj.core.Sha256Hash.*; //import com.sun.xml.internal.ws.api.config.management.policy.ManagedServiceAssertion; @@ -231,7 +230,7 @@ public Block(NetworkParameters params, long version, Sha256Hash prevBlockHash, S * the system it was 50 coins per block, in late 2012 it went to 25 coins per block, and so on. The size of * a coinbase transaction is inflation plus fees.
* - *The half-life is controlled by {@link org.bitcoinj.core.NetworkParameters#getSubsidyDecreaseBlockCount()}. + *
The half-life is controlled by {@link org.pivxj.core.NetworkParameters#getSubsidyDecreaseBlockCount()}. *
*/ @@ -945,7 +944,7 @@ public void setTime(long time) { * Returns the difficulty of the proof of work that this block should meet encoded in compact form. The {@link * BlockChain} verifies that this is not too easy by looking at the length of the chain when the block is added. * To find the actual value the hash should be compared against, use - * {@link org.bitcoinj.core.Block#getDifficultyTargetAsInteger()}. Note that this is not the same as + * {@link org.pivxj.core.Block#getDifficultyTargetAsInteger()}. Note that this is not the same as * the difficulty value reported by the Bitcoin "getdifficulty" RPC that you may see on various block explorers. * That number is the result of applying a formula to the underlying difficulty to normalize the minimum to 1. * Calculating the difficulty that way is currently unsupported. diff --git a/core/src/main/java/org/bitcoinj/core/BlockChain.java b/core/src/main/java/org/pivxj/core/BlockChain.java similarity index 94% rename from core/src/main/java/org/bitcoinj/core/BlockChain.java rename to core/src/main/java/org/pivxj/core/BlockChain.java index dd1152ae8..bafadebae 100644 --- a/core/src/main/java/org/bitcoinj/core/BlockChain.java +++ b/core/src/main/java/org/pivxj/core/BlockChain.java @@ -15,13 +15,13 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import static com.google.common.base.Preconditions.checkArgument; -import org.bitcoinj.store.BlockStore; -import org.bitcoinj.store.BlockStoreException; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.store.BlockStore; +import org.pivxj.store.BlockStoreException; +import org.pivxj.wallet.Wallet; import java.util.ArrayList; import java.util.List; @@ -42,8 +42,8 @@ public class BlockChain extends AbstractBlockChain { * one from scratch, or you can deserialize a saved wallet from disk using * {@link Wallet#loadFromFile(java.io.File, WalletExtension...)} * - *For the store, you should use {@link org.bitcoinj.store.SPVBlockStore} or you could also try a - * {@link org.bitcoinj.store.MemoryBlockStore} if you want to hold all headers in RAM and don't care about + *
For the store, you should use {@link org.pivxj.store.SPVBlockStore} or you could also try a + * {@link org.pivxj.store.MemoryBlockStore} if you want to hold all headers in RAM and don't care about * disk serialization (this is rare).
*/ public BlockChain(Context context, Wallet wallet, BlockStore blockStore) throws BlockStoreException { diff --git a/core/src/main/java/org/bitcoinj/core/BloomFilter.java b/core/src/main/java/org/pivxj/core/BloomFilter.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/BloomFilter.java rename to core/src/main/java/org/pivxj/core/BloomFilter.java index 9f310a19b..1ae89c202 100644 --- a/core/src/main/java/org/bitcoinj/core/BloomFilter.java +++ b/core/src/main/java/org/pivxj/core/BloomFilter.java @@ -15,10 +15,10 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptChunk; +import org.pivxj.script.Script; +import org.pivxj.script.ScriptChunk; import com.google.common.base.Objects; import com.google.common.collect.Lists; @@ -103,7 +103,7 @@ public BloomFilter(int elements, double falsePositiveRate, long randomNonce) { * It should be a random value, however secureness of the random value is of no great consequence. * *updateFlag is used to control filter behaviour on the server (remote node) side when it encounters a hit. - * See {@link org.bitcoinj.core.BloomFilter.BloomUpdate} for a brief description of each mode. The purpose + * See {@link org.pivxj.core.BloomFilter.BloomUpdate} for a brief description of each mode. The purpose * of this flag is to reduce network round-tripping and avoid over-dirtying the filter for the most common * wallet configurations.
*/ @@ -268,7 +268,7 @@ public synchronized void merge(BloomFilter filter) { } /** - * Returns true if this filter will match anything. See {@link org.bitcoinj.core.BloomFilter#setMatchAll()} + * Returns true if this filter will match anything. See {@link org.pivxj.core.BloomFilter#setMatchAll()} * for when this can be a useful thing to do. */ public synchronized boolean matchesAll() { diff --git a/core/src/main/java/org/bitcoinj/core/BudgetManager.java b/core/src/main/java/org/pivxj/core/BudgetManager.java similarity index 83% rename from core/src/main/java/org/bitcoinj/core/BudgetManager.java rename to core/src/main/java/org/pivxj/core/BudgetManager.java index 1781d48b9..9a3d90caf 100644 --- a/core/src/main/java/org/bitcoinj/core/BudgetManager.java +++ b/core/src/main/java/org/pivxj/core/BudgetManager.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; /** * Created by Eric on 2/27/2016. diff --git a/core/src/main/java/org/bitcoinj/core/CheckpointManager.java b/core/src/main/java/org/pivxj/core/CheckpointManager.java similarity index 96% rename from core/src/main/java/org/bitcoinj/core/CheckpointManager.java rename to core/src/main/java/org/pivxj/core/CheckpointManager.java index a0369a3e5..0fec29b5c 100644 --- a/core/src/main/java/org/bitcoinj/core/CheckpointManager.java +++ b/core/src/main/java/org/pivxj/core/CheckpointManager.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.store.BlockStore; -import org.bitcoinj.store.BlockStoreException; -import org.bitcoinj.store.FullPrunedBlockStore; +import org.pivxj.store.BlockStore; +import org.pivxj.store.BlockStoreException; +import org.pivxj.store.FullPrunedBlockStore; import com.google.common.base.Charsets; import com.google.common.hash.HashCode; import com.google.common.hash.Hasher; @@ -55,7 +55,7 @@ * * *Checkpoints are used by the SPV {@link BlockChain} to initialize fresh - * {@link org.bitcoinj.store.SPVBlockStore}s. They are not used by fully validating mode, which instead has a + * {@link org.pivxj.store.SPVBlockStore}s. They are not used by fully validating mode, which instead has a * different concept of checkpoints that are used to hard-code the validity of blocks that violate BIP30 (duplicate * coinbase transactions). Those "checkpoints" can be found in NetworkParameters.
* @@ -83,7 +83,7 @@ public class CheckpointManager { public static final BaseEncoding BASE64 = BaseEncoding.base64().omitPadding(); - /** Loads the default checkpoints bundled with bitcoinj */ + /** Loads the default checkpoints bundled with pivxj */ public CheckpointManager(Context context) throws IOException { this(context.getParams(), null); } @@ -106,7 +106,7 @@ else if (first == TEXTUAL_MAGIC.charAt(0)) throw new IOException("Unsupported format."); } - /** Returns a checkpoints stream pointing to inside the bitcoinj JAR */ + /** Returns a checkpoints stream pointing to inside the pivxj JAR */ public static InputStream openStream(NetworkParameters params) { return CheckpointManager.class.getResourceAsStream("/" + params.getId() + ".checkpoints.txt"); } diff --git a/core/src/main/java/org/bitcoinj/core/ChildMessage.java b/core/src/main/java/org/pivxj/core/ChildMessage.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/ChildMessage.java rename to core/src/main/java/org/pivxj/core/ChildMessage.java index 87576d311..95454d936 100644 --- a/core/src/main/java/org/bitcoinj/core/ChildMessage.java +++ b/core/src/main/java/org/pivxj/core/ChildMessage.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import javax.annotation.Nullable; diff --git a/core/src/main/java/org/bitcoinj/core/Coin.java b/core/src/main/java/org/pivxj/core/Coin.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/Coin.java rename to core/src/main/java/org/pivxj/core/Coin.java index a4e4e53b5..35114a7fa 100644 --- a/core/src/main/java/org/bitcoinj/core/Coin.java +++ b/core/src/main/java/org/pivxj/core/Coin.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.utils.MonetaryFormat; +import org.pivxj.utils.MonetaryFormat; import com.google.common.math.LongMath; import com.google.common.primitives.Longs; diff --git a/core/src/main/java/org/bitcoinj/core/CoinDefinition.java b/core/src/main/java/org/pivxj/core/CoinDefinition.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/CoinDefinition.java rename to core/src/main/java/org/pivxj/core/CoinDefinition.java index 000dd915f..4a310a1d0 100644 --- a/core/src/main/java/org/bitcoinj/core/CoinDefinition.java +++ b/core/src/main/java/org/pivxj/core/CoinDefinition.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; import java.math.BigInteger; import java.util.Map; diff --git a/core/src/main/java/org/bitcoinj/core/Context.java b/core/src/main/java/org/pivxj/core/Context.java similarity index 94% rename from core/src/main/java/org/bitcoinj/core/Context.java rename to core/src/main/java/org/pivxj/core/Context.java index d7404c42a..8a12e251d 100644 --- a/core/src/main/java/org/bitcoinj/core/Context.java +++ b/core/src/main/java/org/pivxj/core/Context.java @@ -12,12 +12,12 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.core.listeners.BlockChainListener; -import org.bitcoinj.store.FlatDB; -import org.bitcoinj.store.HashStore; -import org.bitcoinj.store.MasternodeDB; +import org.pivxj.core.listeners.BlockChainListener; +import org.pivxj.store.FlatDB; +import org.pivxj.store.HashStore; +import org.pivxj.store.MasternodeDB; import org.darkcoinj.DarkSendPool; import org.darkcoinj.InstantSend; import org.slf4j.*; @@ -37,7 +37,7 @@ /** *The Context object holds various objects and pieces of configuration that are scoped to a specific instantiation of - * bitcoinj for a specific network. You can get an instance of this class through calling {@link #get()}.
+ * pivxj for a specific network. You can get an instance of this class through calling {@link #get()}. * *Context is new in 0.13 and the library is currently in a transitional period: you should create a Context that * wraps your chosen network parameters before using the rest of the library. However if you don't, things will still @@ -77,7 +77,7 @@ public class Context { * @param params The network parameters that will be associated with this context. */ public Context(NetworkParameters params) { - log.info("Creating bitcoinj {} context.", VersionMessage.BITCOINJ_VERSION); + log.info("Creating pivxj {} context.", VersionMessage.BITCOINJ_VERSION); this.confidenceTable = new TxConfidenceTable(); this.params = params; lastConstructed = this; @@ -110,7 +110,7 @@ public Context(NetworkParameters params, int eventHorizon, Coin feePerKb, boolea * object. This method returns that. Note that to help you develop, this method will also propagate whichever * context was created last onto the current thread, if it's missing. However it will print an error when doing so * because propagation of contexts is meant to be done manually: this is so two libraries or subsystems that - * independently use bitcoinj (or possibly alt coin forks of it) can operate correctly. + * independently use pivxj (or possibly alt coin forks of it) can operate correctly. * * @throws java.lang.IllegalStateException if no context exists at all or if we are in strict mode and there is no context. */ @@ -118,14 +118,14 @@ public static Context get() { Context tls = slot.get(); if (tls == null) { if (isStrictMode) { - log.error("Thread is missing a bitcoinj context."); + log.error("Thread is missing a pivxj context."); log.error("You should use Context.propagate() or a ContextPropagatingThreadFactory."); throw new IllegalStateException("missing context"); } if (lastConstructed == null) - throw new IllegalStateException("You must construct a Context object before using bitcoinj!"); + throw new IllegalStateException("You must construct a Context object before using pivxj!"); slot.set(lastConstructed); - log.error("Performing thread fixup: you are accessing bitcoinj via a thread that has not had any context set on it."); + log.error("Performing thread fixup: you are accessing pivxj via a thread that has not had any context set on it."); log.error("This error has been corrected for, but doing this makes your app less robust."); log.error("You should use Context.propagate() or a ContextPropagatingThreadFactory."); log.error("Please refer to the user guide for more information about this."); @@ -139,7 +139,7 @@ public static Context get() { } /** - * Require that new threads use {@link #propagate(Context)} or {@link org.bitcoinj.utils.ContextPropagatingThreadFactory}, + * Require that new threads use {@link #propagate(Context)} or {@link org.pivxj.utils.ContextPropagatingThreadFactory}, * rather than using a heuristic for the desired context. */ public static void enableStrictMode() { @@ -165,7 +165,7 @@ public static Context getOrCreate(NetworkParameters params) { * Sets the given context as the current thread context. You should use this if you create your own threads that * want to create core BitcoinJ objects. Generally, if a class can accept a Context in its constructor and might * be used (even indirectly) by a thread, you will want to call this first. Your task may be simplified by using - * a {@link org.bitcoinj.utils.ContextPropagatingThreadFactory}. + * a {@link org.pivxj.utils.ContextPropagatingThreadFactory}. */ public static void propagate(Context context) { slot.set(checkNotNull(context)); @@ -182,7 +182,7 @@ public TxConfidenceTable getConfidenceTable() { } /** - * Returns the {@link org.bitcoinj.core.NetworkParameters} specified when this context was (auto) created. The + * Returns the {@link org.pivxj.core.NetworkParameters} specified when this context was (auto) created. The * network parameters defines various hard coded constants for a specific instance of a Bitcoin network, such as * main net, testnet, etc. */ diff --git a/core/src/main/java/org/bitcoinj/core/DarkCoinSystem.java b/core/src/main/java/org/pivxj/core/DarkCoinSystem.java similarity index 95% rename from core/src/main/java/org/bitcoinj/core/DarkCoinSystem.java rename to core/src/main/java/org/pivxj/core/DarkCoinSystem.java index d33715d1a..999a7c457 100644 --- a/core/src/main/java/org/bitcoinj/core/DarkCoinSystem.java +++ b/core/src/main/java/org/pivxj/core/DarkCoinSystem.java @@ -1,6 +1,6 @@ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.store.BlockStore; +import org.pivxj.store.BlockStore; import org.darkcoinj.DarkSend; import org.darkcoinj.InstantSend; diff --git a/core/src/main/java/org/bitcoinj/core/DarkSendElectionEntryMessage.java b/core/src/main/java/org/pivxj/core/DarkSendElectionEntryMessage.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/DarkSendElectionEntryMessage.java rename to core/src/main/java/org/pivxj/core/DarkSendElectionEntryMessage.java index 44e29244a..44e4311f4 100644 --- a/core/src/main/java/org/bitcoinj/core/DarkSendElectionEntryMessage.java +++ b/core/src/main/java/org/pivxj/core/DarkSendElectionEntryMessage.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/core/DarkSendElectionEntryPingMessage.java b/core/src/main/java/org/pivxj/core/DarkSendElectionEntryPingMessage.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/DarkSendElectionEntryPingMessage.java rename to core/src/main/java/org/pivxj/core/DarkSendElectionEntryPingMessage.java index 8886abd9e..d54016d66 100644 --- a/core/src/main/java/org/bitcoinj/core/DarkSendElectionEntryPingMessage.java +++ b/core/src/main/java/org/pivxj/core/DarkSendElectionEntryPingMessage.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -6,7 +6,7 @@ import java.io.IOException; import java.io.OutputStream; -import static org.bitcoinj.core.Utils.int64ToByteStreamLE; +import static org.pivxj.core.Utils.int64ToByteStreamLE; /** * Created by Eric on 2/10/2015. diff --git a/core/src/main/java/org/bitcoinj/core/DarkSendEntryGetMessage.java b/core/src/main/java/org/pivxj/core/DarkSendEntryGetMessage.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/DarkSendEntryGetMessage.java rename to core/src/main/java/org/pivxj/core/DarkSendEntryGetMessage.java index f2fd54624..98a9e7307 100644 --- a/core/src/main/java/org/bitcoinj/core/DarkSendEntryGetMessage.java +++ b/core/src/main/java/org/pivxj/core/DarkSendEntryGetMessage.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/core/DarkSendQueue.java b/core/src/main/java/org/pivxj/core/DarkSendQueue.java similarity index 96% rename from core/src/main/java/org/bitcoinj/core/DarkSendQueue.java rename to core/src/main/java/org/pivxj/core/DarkSendQueue.java index d19abaa96..459581b5d 100644 --- a/core/src/main/java/org/bitcoinj/core/DarkSendQueue.java +++ b/core/src/main/java/org/pivxj/core/DarkSendQueue.java @@ -13,10 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.darkcoinj.DarkSend; -import org.darkcoinj.DarkSendSigner; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -24,8 +22,8 @@ import java.io.OutputStream; import java.io.Serializable; -import static org.bitcoinj.core.Utils.int64ToByteStreamLE; -import static org.bitcoinj.core.Utils.uint32ToByteStreamLE; +import static org.pivxj.core.Utils.int64ToByteStreamLE; +import static org.pivxj.core.Utils.uint32ToByteStreamLE; public class DarkSendQueue extends Message implements Serializable { diff --git a/core/src/main/java/org/bitcoinj/core/DummySerializer.java b/core/src/main/java/org/pivxj/core/DummySerializer.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/DummySerializer.java rename to core/src/main/java/org/pivxj/core/DummySerializer.java index 68121e705..b9684be0b 100644 --- a/core/src/main/java/org/bitcoinj/core/DummySerializer.java +++ b/core/src/main/java/org/pivxj/core/DummySerializer.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; diff --git a/core/src/main/java/org/bitcoinj/core/DumpedPrivateKey.java b/core/src/main/java/org/pivxj/core/DumpedPrivateKey.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/DumpedPrivateKey.java rename to core/src/main/java/org/pivxj/core/DumpedPrivateKey.java index 7c9895c24..b5e834b4e 100644 --- a/core/src/main/java/org/bitcoinj/core/DumpedPrivateKey.java +++ b/core/src/main/java/org/pivxj/core/DumpedPrivateKey.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.base.Objects; import com.google.common.base.Preconditions; diff --git a/core/src/main/java/org/bitcoinj/core/ECKey.java b/core/src/main/java/org/pivxj/core/ECKey.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/ECKey.java rename to core/src/main/java/org/pivxj/core/ECKey.java index e504f8975..8a68e79bf 100644 --- a/core/src/main/java/org/bitcoinj/core/ECKey.java +++ b/core/src/main/java/org/pivxj/core/ECKey.java @@ -16,9 +16,9 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.crypto.*; +import org.pivxj.crypto.*; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.MoreObjects; import com.google.common.base.Objects; @@ -28,8 +28,8 @@ import org.bitcoin.NativeSecp256k1; import org.bitcoin.NativeSecp256k1Util; import org.bitcoin.Secp256k1Context; -import org.bitcoinj.wallet.Protos; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.wallet.Protos; +import org.pivxj.wallet.Wallet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.spongycastle.asn1.*; @@ -420,7 +420,7 @@ public boolean isWatching() { /** * Output this ECKey as an ASN.1 encoded private key, as understood by OpenSSL or used by Bitcoin Core * in its wallet storage format. - * @throws org.bitcoinj.core.ECKey.MissingPrivateKeyException if the private key is missing or encrypted. + * @throws org.pivxj.core.ECKey.MissingPrivateKeyException if the private key is missing or encrypted. */ public byte[] toASN1() { try { @@ -625,7 +625,7 @@ public int hashCode() { /** * Signs the given hash and returns the R and S components as BigIntegers. In the Bitcoin protocol, they are - * usually encoded using ASN.1 format, so you want {@link org.bitcoinj.core.ECKey.ECDSASignature#toASN1()} + * usually encoded using ASN.1 format, so you want {@link org.pivxj.core.ECKey.ECDSASignature#toASN1()} * instead. However sometimes the independent components can be useful, for instance, if you're going to do * further EC maths on them. * @throws KeyCrypterException if this ECKey doesn't have a private part. @@ -644,7 +644,7 @@ public ECDSASignature sign(Sha256Hash input) throws KeyCrypterException { /** * Signs the given hash and returns the R and S components as BigIntegers. In the Bitcoin protocol, they are - * usually encoded using DER format, so you want {@link org.bitcoinj.core.ECKey.ECDSASignature#encodeToDER()} + * usually encoded using DER format, so you want {@link org.pivxj.core.ECKey.ECDSASignature#encodeToDER()} * instead. However sometimes the independent components can be useful, for instance, if you're doing to do further * EC maths on them. * @@ -1053,7 +1053,7 @@ private static ECPoint decompressKey(BigInteger xBN, boolean yBit) { /** * Returns a 32 byte array containing the private key. - * @throws org.bitcoinj.core.ECKey.MissingPrivateKeyException if the private key bytes are missing/encrypted. + * @throws org.pivxj.core.ECKey.MissingPrivateKeyException if the private key bytes are missing/encrypted. */ public byte[] getPrivKeyBytes() { return Utils.bigIntegerToBytes(getPrivKey(), 32); @@ -1061,7 +1061,7 @@ public byte[] getPrivKeyBytes() { /** * Exports the private key in the form used by Bitcoin Core's "dumpprivkey" and "importprivkey" commands. Use - * the {@link org.bitcoinj.core.DumpedPrivateKey#toString()} method to get the string. + * the {@link org.pivxj.core.DumpedPrivateKey#toString()} method to get the string. * * @param params The network this key is intended for use on. * @return Private key bytes as a {@link DumpedPrivateKey}. diff --git a/core/src/main/java/org/bitcoinj/core/EmptyMessage.java b/core/src/main/java/org/pivxj/core/EmptyMessage.java similarity index 93% rename from core/src/main/java/org/bitcoinj/core/EmptyMessage.java rename to core/src/main/java/org/pivxj/core/EmptyMessage.java index 981ad4065..161cb59f6 100644 --- a/core/src/main/java/org/bitcoinj/core/EmptyMessage.java +++ b/core/src/main/java/org/pivxj/core/EmptyMessage.java @@ -15,14 +15,14 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; /** *
Parent class for header only messages that don't have a payload. - * Currently this includes getaddr, verack and special bitcoinj class UnknownMessage.
+ * Currently this includes getaddr, verack and special pivxj class UnknownMessage. * *Instances of this class are not safe for use by multiple threads.
*/ diff --git a/core/src/main/java/org/bitcoinj/core/FilteredBlock.java b/core/src/main/java/org/pivxj/core/FilteredBlock.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/FilteredBlock.java rename to core/src/main/java/org/pivxj/core/FilteredBlock.java index 84969e03c..e291f85a9 100644 --- a/core/src/main/java/org/bitcoinj/core/FilteredBlock.java +++ b/core/src/main/java/org/pivxj/core/FilteredBlock.java @@ -15,10 +15,9 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.base.Objects; -import org.spongycastle.util.encoders.Hex; import java.io.IOException; import java.io.OutputStream; diff --git a/core/src/main/java/org/bitcoinj/core/FullPrunedBlockChain.java b/core/src/main/java/org/pivxj/core/FullPrunedBlockChain.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/FullPrunedBlockChain.java rename to core/src/main/java/org/pivxj/core/FullPrunedBlockChain.java index 4bdebbce2..496d2b709 100644 --- a/core/src/main/java/org/bitcoinj/core/FullPrunedBlockChain.java +++ b/core/src/main/java/org/pivxj/core/FullPrunedBlockChain.java @@ -15,14 +15,14 @@ * limitations under the License. */ -package org.bitcoinj.core; - -import org.bitcoinj.script.Script; -import org.bitcoinj.script.Script.VerifyFlag; -import org.bitcoinj.store.BlockStoreException; -import org.bitcoinj.store.FullPrunedBlockStore; -import org.bitcoinj.utils.*; -import org.bitcoinj.wallet.Wallet; +package org.pivxj.core; + +import org.pivxj.script.Script; +import org.pivxj.script.Script.VerifyFlag; +import org.pivxj.store.BlockStoreException; +import org.pivxj.store.FullPrunedBlockStore; +import org.pivxj.utils.*; +import org.pivxj.wallet.Wallet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/core/GetAddrMessage.java b/core/src/main/java/org/pivxj/core/GetAddrMessage.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/GetAddrMessage.java rename to core/src/main/java/org/pivxj/core/GetAddrMessage.java index 691465691..01b46b404 100644 --- a/core/src/main/java/org/bitcoinj/core/GetAddrMessage.java +++ b/core/src/main/java/org/pivxj/core/GetAddrMessage.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; /** *Represents the "getaddr" P2P protocol message, which requests network {@link AddressMessage}s from a peer. Not to diff --git a/core/src/main/java/org/bitcoinj/core/GetBlocksMessage.java b/core/src/main/java/org/pivxj/core/GetBlocksMessage.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/GetBlocksMessage.java rename to core/src/main/java/org/pivxj/core/GetBlocksMessage.java index 4a1bcedb6..d4f273bc4 100644 --- a/core/src/main/java/org/bitcoinj/core/GetBlocksMessage.java +++ b/core/src/main/java/org/pivxj/core/GetBlocksMessage.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; diff --git a/core/src/main/java/org/bitcoinj/core/GetDataMessage.java b/core/src/main/java/org/pivxj/core/GetDataMessage.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/GetDataMessage.java rename to core/src/main/java/org/pivxj/core/GetDataMessage.java index 09442b1e9..375fb5191 100644 --- a/core/src/main/java/org/bitcoinj/core/GetDataMessage.java +++ b/core/src/main/java/org/pivxj/core/GetDataMessage.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; /** *
Represents the "getdata" P2P network message, which requests the contents of blocks or transactions given their diff --git a/core/src/main/java/org/bitcoinj/core/GetHeadersMessage.java b/core/src/main/java/org/pivxj/core/GetHeadersMessage.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/GetHeadersMessage.java rename to core/src/main/java/org/pivxj/core/GetHeadersMessage.java index 2302c5ca9..54cabd830 100644 --- a/core/src/main/java/org/bitcoinj/core/GetHeadersMessage.java +++ b/core/src/main/java/org/pivxj/core/GetHeadersMessage.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.util.List; diff --git a/core/src/main/java/org/bitcoinj/core/GetMasternodePaymentRequestSyncMessage.java b/core/src/main/java/org/pivxj/core/GetMasternodePaymentRequestSyncMessage.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/GetMasternodePaymentRequestSyncMessage.java rename to core/src/main/java/org/pivxj/core/GetMasternodePaymentRequestSyncMessage.java index 82a68115f..416d118cc 100644 --- a/core/src/main/java/org/bitcoinj/core/GetMasternodePaymentRequestSyncMessage.java +++ b/core/src/main/java/org/pivxj/core/GetMasternodePaymentRequestSyncMessage.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; diff --git a/core/src/main/java/org/bitcoinj/core/GetMasternodeVoteSyncMessage.java b/core/src/main/java/org/pivxj/core/GetMasternodeVoteSyncMessage.java similarity index 94% rename from core/src/main/java/org/bitcoinj/core/GetMasternodeVoteSyncMessage.java rename to core/src/main/java/org/pivxj/core/GetMasternodeVoteSyncMessage.java index d238a70c5..ec6dbf9d3 100644 --- a/core/src/main/java/org/bitcoinj/core/GetMasternodeVoteSyncMessage.java +++ b/core/src/main/java/org/pivxj/core/GetMasternodeVoteSyncMessage.java @@ -1,6 +1,5 @@ -package org.bitcoinj.core; +package org.pivxj.core; -import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; diff --git a/core/src/main/java/org/bitcoinj/core/GetSporksMessage.java b/core/src/main/java/org/pivxj/core/GetSporksMessage.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/GetSporksMessage.java rename to core/src/main/java/org/pivxj/core/GetSporksMessage.java index 22b7bc6bb..5d72221a5 100644 --- a/core/src/main/java/org/bitcoinj/core/GetSporksMessage.java +++ b/core/src/main/java/org/pivxj/core/GetSporksMessage.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; /** * Represents the "getaddr" P2P protocol message, which requests network {@link AddressMessage}s from a peer. Not to diff --git a/core/src/main/java/org/bitcoinj/core/GetUTXOsMessage.java b/core/src/main/java/org/pivxj/core/GetUTXOsMessage.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/GetUTXOsMessage.java rename to core/src/main/java/org/pivxj/core/GetUTXOsMessage.java index 200a24129..ec7fae041 100644 --- a/core/src/main/java/org/bitcoinj/core/GetUTXOsMessage.java +++ b/core/src/main/java/org/pivxj/core/GetUTXOsMessage.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.base.Objects; import com.google.common.collect.ImmutableList; diff --git a/core/src/main/java/org/bitcoinj/core/GovernanceSyncMessage.java b/core/src/main/java/org/pivxj/core/GovernanceSyncMessage.java similarity index 91% rename from core/src/main/java/org/bitcoinj/core/GovernanceSyncMessage.java rename to core/src/main/java/org/pivxj/core/GovernanceSyncMessage.java index 87cd2993a..003be8c66 100644 --- a/core/src/main/java/org/bitcoinj/core/GovernanceSyncMessage.java +++ b/core/src/main/java/org/pivxj/core/GovernanceSyncMessage.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; /** * Created by Eric on 2/12/2017. diff --git a/core/src/main/java/org/bitcoinj/core/HeadersMessage.java b/core/src/main/java/org/pivxj/core/HeadersMessage.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/HeadersMessage.java rename to core/src/main/java/org/pivxj/core/HeadersMessage.java index 0c899c8b0..1a0bfdaeb 100644 --- a/core/src/main/java/org/bitcoinj/core/HeadersMessage.java +++ b/core/src/main/java/org/pivxj/core/HeadersMessage.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/core/InsufficientMoneyException.java b/core/src/main/java/org/pivxj/core/InsufficientMoneyException.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/InsufficientMoneyException.java rename to core/src/main/java/org/pivxj/core/InsufficientMoneyException.java index ad8490c8c..755fe7321 100644 --- a/core/src/main/java/org/bitcoinj/core/InsufficientMoneyException.java +++ b/core/src/main/java/org/pivxj/core/InsufficientMoneyException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import javax.annotation.Nullable; diff --git a/core/src/main/java/org/bitcoinj/core/InventoryItem.java b/core/src/main/java/org/pivxj/core/InventoryItem.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/InventoryItem.java rename to core/src/main/java/org/pivxj/core/InventoryItem.java index c896da3a1..40febd644 100644 --- a/core/src/main/java/org/bitcoinj/core/InventoryItem.java +++ b/core/src/main/java/org/pivxj/core/InventoryItem.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.base.Objects; diff --git a/core/src/main/java/org/bitcoinj/core/InventoryMessage.java b/core/src/main/java/org/pivxj/core/InventoryMessage.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/InventoryMessage.java rename to core/src/main/java/org/pivxj/core/InventoryMessage.java index 1660dd7c3..65bcc032e 100644 --- a/core/src/main/java/org/bitcoinj/core/InventoryMessage.java +++ b/core/src/main/java/org/pivxj/core/InventoryMessage.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import static com.google.common.base.Preconditions.checkArgument; diff --git a/core/src/main/java/org/bitcoinj/core/ListMessage.java b/core/src/main/java/org/pivxj/core/ListMessage.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/ListMessage.java rename to core/src/main/java/org/pivxj/core/ListMessage.java index 68dd55de6..cd50c3f38 100644 --- a/core/src/main/java/org/bitcoinj/core/ListMessage.java +++ b/core/src/main/java/org/pivxj/core/ListMessage.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; diff --git a/core/src/main/java/org/bitcoinj/core/MasterNodePaymentWinner.java b/core/src/main/java/org/pivxj/core/MasterNodePaymentWinner.java similarity index 94% rename from core/src/main/java/org/bitcoinj/core/MasterNodePaymentWinner.java rename to core/src/main/java/org/pivxj/core/MasterNodePaymentWinner.java index ec7b0d716..bf5d9edf4 100644 --- a/core/src/main/java/org/bitcoinj/core/MasterNodePaymentWinner.java +++ b/core/src/main/java/org/pivxj/core/MasterNodePaymentWinner.java @@ -1,11 +1,11 @@ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; import java.io.Serializable; -import static org.bitcoinj.core.Utils.int64ToByteStreamLE; -import static org.bitcoinj.core.Utils.uint32ToByteStreamLE; +import static org.pivxj.core.Utils.int64ToByteStreamLE; +import static org.pivxj.core.Utils.uint32ToByteStreamLE; /** * Created by Eric on 2/8/2015. diff --git a/core/src/main/java/org/bitcoinj/core/MasterNodeSystem.java b/core/src/main/java/org/pivxj/core/MasterNodeSystem.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/MasterNodeSystem.java rename to core/src/main/java/org/pivxj/core/MasterNodeSystem.java index a2a7392fa..205840af7 100644 --- a/core/src/main/java/org/bitcoinj/core/MasterNodeSystem.java +++ b/core/src/main/java/org/pivxj/core/MasterNodeSystem.java @@ -1,9 +1,6 @@ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptBuilder; import org.darkcoinj.ActiveMasterNode; -import org.darkcoinj.DarkSendSigner; import org.darkcoinj.MasterNodePayments; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/core/MasterNodeVote.java b/core/src/main/java/org/pivxj/core/MasterNodeVote.java similarity index 95% rename from core/src/main/java/org/bitcoinj/core/MasterNodeVote.java rename to core/src/main/java/org/pivxj/core/MasterNodeVote.java index 768dee3f6..2743f2465 100644 --- a/core/src/main/java/org/bitcoinj/core/MasterNodeVote.java +++ b/core/src/main/java/org/pivxj/core/MasterNodeVote.java @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.script.Script; +import org.pivxj.script.Script; import java.io.IOException; import java.io.OutputStream; import java.io.Serializable; -import static org.bitcoinj.core.Utils.int64ToByteStreamLE; -import static org.bitcoinj.core.Utils.uint32ToByteStreamLE; +import static org.pivxj.core.Utils.int64ToByteStreamLE; +import static org.pivxj.core.Utils.uint32ToByteStreamLE; public class MasterNodeVote extends ChildMessage implements Serializable { public int votes; diff --git a/core/src/main/java/org/bitcoinj/core/Masternode.java b/core/src/main/java/org/pivxj/core/Masternode.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/Masternode.java rename to core/src/main/java/org/pivxj/core/Masternode.java index e68ec581b..602596bd1 100644 --- a/core/src/main/java/org/bitcoinj/core/Masternode.java +++ b/core/src/main/java/org/pivxj/core/Masternode.java @@ -1,6 +1,6 @@ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.utils.Threading; +import org.pivxj.utils.Threading; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -11,7 +11,7 @@ import java.util.Map; import java.util.concurrent.locks.ReentrantLock; -import static org.bitcoinj.core.MasterNodeSystem.MASTERNODE_REMOVAL_SECONDS; +import static org.pivxj.core.MasterNodeSystem.MASTERNODE_REMOVAL_SECONDS; /** * Created by Eric on 2/8/2015. diff --git a/core/src/main/java/org/bitcoinj/core/MasternodeAddress.java b/core/src/main/java/org/pivxj/core/MasternodeAddress.java similarity index 94% rename from core/src/main/java/org/bitcoinj/core/MasternodeAddress.java rename to core/src/main/java/org/pivxj/core/MasternodeAddress.java index 098be481a..174353a96 100644 --- a/core/src/main/java/org/bitcoinj/core/MasternodeAddress.java +++ b/core/src/main/java/org/pivxj/core/MasternodeAddress.java @@ -14,21 +14,17 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.net.InetAddresses; -import org.bitcoinj.params.MainNetParams; +import org.pivxj.params.MainNetParams; import java.io.IOException; import java.io.OutputStream; -import java.math.BigInteger; import java.net.InetAddress; import java.net.InetSocketAddress; -import java.net.UnknownHostException; import static com.google.common.base.Preconditions.checkNotNull; -import static org.bitcoinj.core.Utils.uint32ToByteStreamLE; -import static org.bitcoinj.core.Utils.uint64ToByteStreamLE; /** * A PeerAddress holds an IP address and port number representing the network location of diff --git a/core/src/main/java/org/bitcoinj/core/MasternodeBroadcast.java b/core/src/main/java/org/pivxj/core/MasternodeBroadcast.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/MasternodeBroadcast.java rename to core/src/main/java/org/pivxj/core/MasternodeBroadcast.java index a7c0a9e73..99739dacb 100644 --- a/core/src/main/java/org/bitcoinj/core/MasternodeBroadcast.java +++ b/core/src/main/java/org/pivxj/core/MasternodeBroadcast.java @@ -1,7 +1,7 @@ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptBuilder; +import org.pivxj.script.Script; +import org.pivxj.script.ScriptBuilder; import org.darkcoinj.DarkSendSigner; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/core/MasternodeInfo.java b/core/src/main/java/org/pivxj/core/MasternodeInfo.java similarity index 95% rename from core/src/main/java/org/bitcoinj/core/MasternodeInfo.java rename to core/src/main/java/org/pivxj/core/MasternodeInfo.java index d801b9a8c..6c1c7b31a 100644 --- a/core/src/main/java/org/bitcoinj/core/MasternodeInfo.java +++ b/core/src/main/java/org/pivxj/core/MasternodeInfo.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; /** * Created by Eric on 2/8/2017. diff --git a/core/src/main/java/org/bitcoinj/core/MasternodeManager.java b/core/src/main/java/org/pivxj/core/MasternodeManager.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/MasternodeManager.java rename to core/src/main/java/org/pivxj/core/MasternodeManager.java index 61b93d49d..f470069ec 100644 --- a/core/src/main/java/org/bitcoinj/core/MasternodeManager.java +++ b/core/src/main/java/org/pivxj/core/MasternodeManager.java @@ -1,12 +1,12 @@ -package org.bitcoinj.core; - -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptBuilder; -import org.bitcoinj.store.BlockStore; -import org.bitcoinj.store.BlockStoreException; -import org.bitcoinj.utils.ListenerRegistration; -import org.bitcoinj.utils.Pair; -import org.bitcoinj.utils.Threading; +package org.pivxj.core; + +import org.pivxj.script.Script; +import org.pivxj.script.ScriptBuilder; +import org.pivxj.store.BlockStore; +import org.pivxj.store.BlockStoreException; +import org.pivxj.utils.ListenerRegistration; +import org.pivxj.utils.Pair; +import org.pivxj.utils.Threading; import org.darkcoinj.DarkSendSigner; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -19,7 +19,7 @@ import java.util.concurrent.locks.ReentrantLock; import static com.google.common.base.Preconditions.checkState; -import static org.bitcoinj.core.MasterNodeSystem.MASTERNODE_REMOVAL_SECONDS; +import static org.pivxj.core.MasterNodeSystem.MASTERNODE_REMOVAL_SECONDS; /** * Created by Hash Engineering on 2/20/2016. diff --git a/core/src/main/java/org/bitcoinj/core/MasternodeManagerListener.java b/core/src/main/java/org/pivxj/core/MasternodeManagerListener.java similarity index 84% rename from core/src/main/java/org/bitcoinj/core/MasternodeManagerListener.java rename to core/src/main/java/org/pivxj/core/MasternodeManagerListener.java index 34cf1e280..cfb1e62c5 100644 --- a/core/src/main/java/org/bitcoinj/core/MasternodeManagerListener.java +++ b/core/src/main/java/org/pivxj/core/MasternodeManagerListener.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; /** * Created by Hash Engineering on 5/14/2016. diff --git a/core/src/main/java/org/bitcoinj/core/MasternodePayments.java b/core/src/main/java/org/pivxj/core/MasternodePayments.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/MasternodePayments.java rename to core/src/main/java/org/pivxj/core/MasternodePayments.java index b45aedff8..03e06cf4c 100644 --- a/core/src/main/java/org/bitcoinj/core/MasternodePayments.java +++ b/core/src/main/java/org/pivxj/core/MasternodePayments.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; /** * Created by Eric on 2/21/2016. diff --git a/core/src/main/java/org/bitcoinj/core/MasternodePing.java b/core/src/main/java/org/pivxj/core/MasternodePing.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/MasternodePing.java rename to core/src/main/java/org/pivxj/core/MasternodePing.java index ea6910fb7..3b33a9737 100644 --- a/core/src/main/java/org/bitcoinj/core/MasternodePing.java +++ b/core/src/main/java/org/pivxj/core/MasternodePing.java @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.store.BlockStoreException; +import org.pivxj.store.BlockStoreException; import org.darkcoinj.DarkSendSigner; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -25,7 +25,7 @@ import java.io.Serializable; import static com.hashengineering.crypto.X11.x11Digest; -import static org.bitcoinj.core.Utils.int64ToByteStreamLE; +import static org.pivxj.core.Utils.int64ToByteStreamLE; public class MasternodePing extends Message implements Serializable { diff --git a/core/src/main/java/org/bitcoinj/core/MasternodeSignature.java b/core/src/main/java/org/pivxj/core/MasternodeSignature.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/MasternodeSignature.java rename to core/src/main/java/org/pivxj/core/MasternodeSignature.java index 2da2c0681..1fd3eefa2 100644 --- a/core/src/main/java/org/bitcoinj/core/MasternodeSignature.java +++ b/core/src/main/java/org/pivxj/core/MasternodeSignature.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/core/MasternodeSync.java b/core/src/main/java/org/pivxj/core/MasternodeSync.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/MasternodeSync.java rename to core/src/main/java/org/pivxj/core/MasternodeSync.java index 67d4a7547..47e84e071 100644 --- a/core/src/main/java/org/bitcoinj/core/MasternodeSync.java +++ b/core/src/main/java/org/pivxj/core/MasternodeSync.java @@ -1,11 +1,10 @@ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.utils.ListenerRegistration; -import org.bitcoinj.utils.Threading; +import org.pivxj.utils.ListenerRegistration; +import org.pivxj.utils.Threading; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import javax.swing.*; import java.util.HashMap; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.Executor; diff --git a/core/src/main/java/org/bitcoinj/core/MasternodeSyncListener.java b/core/src/main/java/org/pivxj/core/MasternodeSyncListener.java similarity index 85% rename from core/src/main/java/org/bitcoinj/core/MasternodeSyncListener.java rename to core/src/main/java/org/pivxj/core/MasternodeSyncListener.java index 9bb532520..5e58d5791 100644 --- a/core/src/main/java/org/bitcoinj/core/MasternodeSyncListener.java +++ b/core/src/main/java/org/pivxj/core/MasternodeSyncListener.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; /** * Created by Hash Engineering on 2/28/2016. diff --git a/core/src/main/java/org/bitcoinj/core/MemoryPoolMessage.java b/core/src/main/java/org/pivxj/core/MemoryPoolMessage.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/MemoryPoolMessage.java rename to core/src/main/java/org/pivxj/core/MemoryPoolMessage.java index 81171d864..7bd7ab725 100644 --- a/core/src/main/java/org/bitcoinj/core/MemoryPoolMessage.java +++ b/core/src/main/java/org/pivxj/core/MemoryPoolMessage.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; diff --git a/core/src/main/java/org/bitcoinj/core/Message.java b/core/src/main/java/org/pivxj/core/Message.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/Message.java rename to core/src/main/java/org/pivxj/core/Message.java index 3e133cd79..965a528df 100644 --- a/core/src/main/java/org/bitcoinj/core/Message.java +++ b/core/src/main/java/org/pivxj/core/Message.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/core/MessageSerializer.java b/core/src/main/java/org/pivxj/core/MessageSerializer.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/MessageSerializer.java rename to core/src/main/java/org/pivxj/core/MessageSerializer.java index 2e962eef2..6dcf95b74 100644 --- a/core/src/main/java/org/bitcoinj/core/MessageSerializer.java +++ b/core/src/main/java/org/pivxj/core/MessageSerializer.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; diff --git a/core/src/main/java/org/bitcoinj/core/Monetary.java b/core/src/main/java/org/pivxj/core/Monetary.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/Monetary.java rename to core/src/main/java/org/pivxj/core/Monetary.java index 9f94ec211..44fa6e3c4 100644 --- a/core/src/main/java/org/bitcoinj/core/Monetary.java +++ b/core/src/main/java/org/pivxj/core/Monetary.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.Serializable; diff --git a/core/src/main/java/org/bitcoinj/core/NetAddress.java b/core/src/main/java/org/pivxj/core/NetAddress.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/NetAddress.java rename to core/src/main/java/org/pivxj/core/NetAddress.java index 4e9bdbbd6..2dca07843 100644 --- a/core/src/main/java/org/bitcoinj/core/NetAddress.java +++ b/core/src/main/java/org/pivxj/core/NetAddress.java @@ -14,15 +14,13 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.net.InetAddresses; -import org.bitcoinj.params.MainNetParams; import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress; -import java.net.InetSocketAddress; import java.net.UnknownHostException; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/core/src/main/java/org/bitcoinj/core/NetworkParameters.java b/core/src/main/java/org/pivxj/core/NetworkParameters.java similarity index 95% rename from core/src/main/java/org/bitcoinj/core/NetworkParameters.java rename to core/src/main/java/org/pivxj/core/NetworkParameters.java index ea5ad85fe..fc42ae5c5 100644 --- a/core/src/main/java/org/bitcoinj/core/NetworkParameters.java +++ b/core/src/main/java/org/pivxj/core/NetworkParameters.java @@ -15,28 +15,27 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.base.Objects; -import org.bitcoinj.net.discovery.HttpDiscovery; -import org.bitcoinj.params.*; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptBuilder; -import org.bitcoinj.script.ScriptChunk; -import org.bitcoinj.script.ScriptOpCodes; -import org.bitcoinj.store.BlockStore; -import org.bitcoinj.store.BlockStoreException; -import org.bitcoinj.utils.MonetaryFormat; +import org.pivxj.net.discovery.HttpDiscovery; +import org.pivxj.params.*; +import org.pivxj.script.Script; +import org.pivxj.script.ScriptBuilder; +import org.pivxj.script.ScriptChunk; +import org.pivxj.script.ScriptOpCodes; +import org.pivxj.store.BlockStore; +import org.pivxj.store.BlockStoreException; +import org.pivxj.utils.MonetaryFormat; import javax.annotation.Nullable; -import java.io.ByteArrayOutputStream; import java.math.BigInteger; import java.util.HashMap; import java.util.Map; import java.util.EnumSet; -import static org.bitcoinj.core.Coin.*; -import org.bitcoinj.utils.VersionTally; +import static org.pivxj.core.Coin.*; +import org.pivxj.utils.VersionTally; /** *
NetworkParameters contains the data needed for working with an instantiation of a Bitcoin chain.
@@ -317,7 +316,7 @@ public int[] getAddrSeeds() { return addrSeeds; } - /** Returns discovery objects for seeds implementing the Cartographer protocol. See {@link org.bitcoinj.net.discovery.HttpDiscovery} for more info. */ + /** Returns discovery objects for seeds implementing the Cartographer protocol. See {@link org.pivxj.net.discovery.HttpDiscovery} for more info. */ public HttpDiscovery.Details[] getHttpSeeds() { return httpSeeds; } @@ -348,7 +347,7 @@ public long getPacketMagic() { } /** - * First byte of a base58 encoded address. See {@link org.bitcoinj.core.Address}. This is the same as acceptableAddressCodes[0] and + * First byte of a base58 encoded address. See {@link org.pivxj.core.Address}. This is the same as acceptableAddressCodes[0] and * is the one used for "normal" addresses. Other types of address may be encountered with version codes found in * the acceptableAddressCodes array. */ @@ -363,7 +362,7 @@ public int getP2SHHeader() { return p2shHeader; } - /** First byte of a base58 encoded dumped private key. See {@link org.bitcoinj.core.DumpedPrivateKey}. */ + /** First byte of a base58 encoded dumped private key. See {@link org.pivxj.core.DumpedPrivateKey}. */ public int getDumpedPrivateKeyHeader() { return dumpedPrivateKeyHeader; } @@ -404,7 +403,7 @@ public BigInteger getMaxTarget() { } /** - * The key used to sign {@link org.bitcoinj.core.AlertMessage}s. You can use {@link org.bitcoinj.core.ECKey#verify(byte[], byte[], byte[])} to verify + * The key used to sign {@link org.pivxj.core.AlertMessage}s. You can use {@link org.pivxj.core.ECKey#verify(byte[], byte[], byte[])} to verify * signatures using it. */ public byte[] getAlertSigningKey() { diff --git a/core/src/main/java/org/bitcoinj/core/NotFoundMessage.java b/core/src/main/java/org/pivxj/core/NotFoundMessage.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/NotFoundMessage.java rename to core/src/main/java/org/pivxj/core/NotFoundMessage.java index bf9c77ae1..2f9b669c4 100644 --- a/core/src/main/java/org/bitcoinj/core/NotFoundMessage.java +++ b/core/src/main/java/org/pivxj/core/NotFoundMessage.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.util.ArrayList; import java.util.List; diff --git a/core/src/main/java/org/bitcoinj/core/PartialMerkleTree.java b/core/src/main/java/org/pivxj/core/PartialMerkleTree.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/PartialMerkleTree.java rename to core/src/main/java/org/pivxj/core/PartialMerkleTree.java index 832e1b75c..641a9c837 100644 --- a/core/src/main/java/org/bitcoinj/core/PartialMerkleTree.java +++ b/core/src/main/java/org/pivxj/core/PartialMerkleTree.java @@ -16,7 +16,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; @@ -24,7 +24,7 @@ import java.util.Arrays; import java.util.List; -import static org.bitcoinj.core.Utils.*; +import static org.pivxj.core.Utils.*; import com.google.common.base.Objects; /** diff --git a/core/src/main/java/org/bitcoinj/core/Peer.java b/core/src/main/java/org/pivxj/core/Peer.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/Peer.java rename to core/src/main/java/org/pivxj/core/Peer.java index 043a88677..6759370cb 100644 --- a/core/src/main/java/org/bitcoinj/core/Peer.java +++ b/core/src/main/java/org/pivxj/core/Peer.java @@ -14,19 +14,19 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.base.Function; import com.google.common.base.Objects; import com.google.common.base.Preconditions; import com.google.common.base.Throwables; -import org.bitcoinj.core.listeners.*; -import org.bitcoinj.net.StreamConnection; -import org.bitcoinj.store.BlockStore; -import org.bitcoinj.store.BlockStoreException; -import org.bitcoinj.utils.ListenerRegistration; -import org.bitcoinj.utils.Threading; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.core.listeners.*; +import org.pivxj.net.StreamConnection; +import org.pivxj.store.BlockStore; +import org.pivxj.store.BlockStoreException; +import org.pivxj.utils.ListenerRegistration; +import org.pivxj.utils.Threading; +import org.pivxj.wallet.Wallet; import com.google.common.collect.Lists; import com.google.common.util.concurrent.FutureCallback; @@ -53,8 +53,8 @@ * handles low-level message (de)serialization. * *Note that timeouts are handled by the extended - * {@link org.bitcoinj.net.AbstractTimeoutHandler} and timeout is automatically disabled (using - * {@link org.bitcoinj.net.AbstractTimeoutHandler#setTimeoutEnabled(boolean)}) once the version + * {@link org.pivxj.net.AbstractTimeoutHandler} and timeout is automatically disabled (using + * {@link org.pivxj.net.AbstractTimeoutHandler#setTimeoutEnabled(boolean)}) once the version * handshake completes.
*/ public class Peer extends PeerSocketHandler { @@ -181,9 +181,9 @@ public Peer apply(@Nullable ListNote that this does NOT make a connection to the given remoteAddress, it only creates a handler for a * connection. If you want to create a one-off connection, create a Peer and pass it to - * {@link org.bitcoinj.net.NioClientManager#openConnection(java.net.SocketAddress, StreamConnection)} + * {@link org.pivxj.net.NioClientManager#openConnection(java.net.SocketAddress, StreamConnection)} * or - * {@link org.bitcoinj.net.NioClient#NioClient(java.net.SocketAddress, StreamConnection, int)}.
+ * {@link org.pivxj.net.NioClient#NioClient(java.net.SocketAddress, StreamConnection, int)}. * *The remoteAddress provided should match the remote address of the peer which is being connected to, and is * used to keep track of which peers relayed transactions and offer more descriptive logging.
@@ -193,15 +193,15 @@ public Peer(NetworkParameters params, VersionMessage ver, @Nullable AbstractBloc } /** - *Construct a peer that reads/writes from the given block chain. Transactions stored in a {@link org.bitcoinj.core.TxConfidenceTable} + *
Construct a peer that reads/writes from the given block chain. Transactions stored in a {@link org.pivxj.core.TxConfidenceTable} * will have their confidence levels updated when a peer announces it, to reflect the greater likelyhood that * the transaction is valid.
* *Note that this does NOT make a connection to the given remoteAddress, it only creates a handler for a * connection. If you want to create a one-off connection, create a Peer and pass it to - * {@link org.bitcoinj.net.NioClientManager#openConnection(java.net.SocketAddress, StreamConnection)} + * {@link org.pivxj.net.NioClientManager#openConnection(java.net.SocketAddress, StreamConnection)} * or - * {@link org.bitcoinj.net.NioClient#NioClient(java.net.SocketAddress, StreamConnection, int)}.
+ * {@link org.pivxj.net.NioClient#NioClient(java.net.SocketAddress, StreamConnection, int)}. * *The remoteAddress provided should match the remote address of the peer which is being connected to, and is * used to keep track of which peers relayed transactions and offer more descriptive logging.
@@ -212,15 +212,15 @@ public Peer(NetworkParameters params, VersionMessage ver, PeerAddress remoteAddr } /** - *Construct a peer that reads/writes from the given block chain. Transactions stored in a {@link org.bitcoinj.core.TxConfidenceTable} + *
Construct a peer that reads/writes from the given block chain. Transactions stored in a {@link org.pivxj.core.TxConfidenceTable} * will have their confidence levels updated when a peer announces it, to reflect the greater likelyhood that * the transaction is valid.
* *Note that this does NOT make a connection to the given remoteAddress, it only creates a handler for a * connection. If you want to create a one-off connection, create a Peer and pass it to - * {@link org.bitcoinj.net.NioClientManager#openConnection(java.net.SocketAddress, StreamConnection)} + * {@link org.pivxj.net.NioClientManager#openConnection(java.net.SocketAddress, StreamConnection)} * or - * {@link org.bitcoinj.net.NioClient#NioClient(java.net.SocketAddress, StreamConnection, int)}.
+ * {@link org.pivxj.net.NioClient#NioClient(java.net.SocketAddress, StreamConnection, int)}. * *The remoteAddress provided should match the remote address of the peer which is being connected to, and is * used to keep track of which peers relayed transactions and offer more descriptive logging.
@@ -256,9 +256,9 @@ public void run() { * *Note that this does NOT make a connection to the given remoteAddress, it only creates a handler for a * connection. If you want to create a one-off connection, create a Peer and pass it to - * {@link org.bitcoinj.net.NioClientManager#openConnection(java.net.SocketAddress, StreamConnection)} + * {@link org.pivxj.net.NioClientManager#openConnection(java.net.SocketAddress, StreamConnection)} * or - * {@link org.bitcoinj.net.NioClient#NioClient(java.net.SocketAddress, StreamConnection, int)}.
+ * {@link org.pivxj.net.NioClient#NioClient(java.net.SocketAddress, StreamConnection, int)}. * *The remoteAddress provided should match the remote address of the peer which is being connected to, and is * used to keep track of which peers relayed transactions and offer more descriptive logging.
@@ -618,7 +618,7 @@ private void processVersionMessage(VersionMessage m) throws ProtocolException { vPeerVersionMessage.localServices, String.format(Locale.US, "%tF %tT", peerTime, peerTime), vPeerVersionMessage.bestHeight); - // bitcoinj is a client mode implementation. That means there's not much point in us talking to other client + // pivxj is a client mode implementation. That means there's not much point in us talking to other client // mode nodes because we can't download the data from them we need to find/verify transactions. Some bogus // implementations claim to have a block chain in their services field but then report a height of zero, filter // them out here. @@ -1821,7 +1821,7 @@ private void addPingTimeData(long sample) { /** * Sends the peer a ping message and returns a future that will be invoked when the pong is received back. * The future provides a number which is the number of milliseconds elapsed between the ping and the pong. - * Once the pong is received the value returned by {@link org.bitcoinj.core.Peer#getLastPingTime()} is + * Once the pong is received the value returned by {@link org.pivxj.core.Peer#getLastPingTime()} is * updated. * @throws ProtocolException if the peer version is too low to support measurable pings. */ @@ -1840,7 +1840,7 @@ protected ListenableFutureGiven a transaction, sends it un-announced to one peer and then waits for it to be received back from other * peers. Once all connected peers have announced the transaction, the future available via the - * {@link org.bitcoinj.core.TransactionBroadcast#future()} method will be completed. If anything goes + * {@link org.pivxj.core.TransactionBroadcast#future()} method will be completed. If anything goes * wrong the exception will be thrown when get() is called, or you can receive it via a callback on the * {@link ListenableFuture}. This method returns immediately, so if you want it to block just call get() on the * result.
@@ -2184,7 +2184,7 @@ public TransactionBroadcast broadcastTransaction(final Transaction tx,boolean is * A good choice for proportion would be between 0.5 and 0.8 but if you want faster transmission during initial * bringup of the peer group you can lower it. * - *The returned {@link org.bitcoinj.core.TransactionBroadcast} object can be used to get progress feedback, + *
The returned {@link org.pivxj.core.TransactionBroadcast} object can be used to get progress feedback, * which is calculated by watching the transaction propagate across the network and be announced by peers.
*/ public TransactionBroadcast broadcastTransaction(final Transaction tx, final int minConnections, boolean isSwiftX) { @@ -2235,7 +2235,7 @@ public void onFailure(Throwable throwable) { /** * Returns the period between pings for an individual peer. Setting this lower means more accurate and timely ping - * times are available via {@link org.bitcoinj.core.Peer#getLastPingTime()} but it increases load on the + * times are available via {@link org.pivxj.core.Peer#getLastPingTime()} but it increases load on the * remote node. It defaults to 5000. */ public long getPingIntervalMsec() { @@ -2249,10 +2249,10 @@ public long getPingIntervalMsec() { /** * Sets the period between pings for an individual peer. Setting this lower means more accurate and timely ping - * times are available via {@link org.bitcoinj.core.Peer#getLastPingTime()} but it increases load on the + * times are available via {@link org.pivxj.core.Peer#getLastPingTime()} but it increases load on the * remote node. It defaults to {@link PeerGroup#DEFAULT_PING_INTERVAL_MSEC}. * Setting the value to be <= 0 disables pinging entirely, although you can still request one yourself - * using {@link org.bitcoinj.core.Peer#ping()}. + * using {@link org.pivxj.core.Peer#ping()}. */ public void setPingIntervalMsec(long pingIntervalMsec) { lock.lock(); @@ -2396,7 +2396,7 @@ public boolean getUseLocalhostPeerWhenPossible() { /** * When true (the default), PeerGroup will attempt to connect to a Bitcoin node running on localhost before * attempting to use the P2P network. If successful, only localhost will be used. This makes for a simple - * and easy way for a user to upgrade a bitcoinj based app running in SPV mode to fully validating security. + * and easy way for a user to upgrade a pivxj based app running in SPV mode to fully validating security. */ public void setUseLocalhostPeerWhenPossible(boolean useLocalhostPeerWhenPossible) { lock.lock(); diff --git a/core/src/main/java/org/bitcoinj/core/PeerSocketHandler.java b/core/src/main/java/org/pivxj/core/PeerSocketHandler.java similarity index 96% rename from core/src/main/java/org/bitcoinj/core/PeerSocketHandler.java rename to core/src/main/java/org/pivxj/core/PeerSocketHandler.java index c064c1f54..5f8281883 100644 --- a/core/src/main/java/org/bitcoinj/core/PeerSocketHandler.java +++ b/core/src/main/java/org/pivxj/core/PeerSocketHandler.java @@ -14,12 +14,12 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.net.AbstractTimeoutHandler; -import org.bitcoinj.net.MessageWriteTarget; -import org.bitcoinj.net.StreamConnection; -import org.bitcoinj.utils.Threading; +import org.pivxj.net.AbstractTimeoutHandler; +import org.pivxj.net.MessageWriteTarget; +import org.pivxj.net.StreamConnection; +import org.pivxj.utils.Threading; import com.google.common.annotations.VisibleForTesting; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -37,7 +37,7 @@ /** * Handles high-level message (de)serialization for peers, acting as the bridge between the - * {@link org.bitcoinj.net} classes and {@link Peer}. + * {@link org.pivxj.net} classes and {@link Peer}. */ public abstract class PeerSocketHandler extends AbstractTimeoutHandler implements StreamConnection { private static final Logger log = LoggerFactory.getLogger(PeerSocketHandler.class); @@ -210,8 +210,8 @@ public int receiveBytes(ByteBuffer buff) { /** * Sets the {@link MessageWriteTarget} used to write messages to the peer. This should almost never be called, it is - * called automatically by {@link org.bitcoinj.net.NioClient} or - * {@link org.bitcoinj.net.NioClientManager} once the socket finishes initialization. + * called automatically by {@link org.pivxj.net.NioClient} or + * {@link org.pivxj.net.NioClientManager} once the socket finishes initialization. */ @Override public void setWriteTarget(MessageWriteTarget writeTarget) { diff --git a/core/src/main/java/org/bitcoinj/core/Ping.java b/core/src/main/java/org/pivxj/core/Ping.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/Ping.java rename to core/src/main/java/org/pivxj/core/Ping.java index fa4faa1fc..3993f2668 100644 --- a/core/src/main/java/org/bitcoinj/core/Ping.java +++ b/core/src/main/java/org/pivxj/core/Ping.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; diff --git a/core/src/main/java/org/bitcoinj/core/Pong.java b/core/src/main/java/org/pivxj/core/Pong.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/Pong.java rename to core/src/main/java/org/pivxj/core/Pong.java index eaffa3a8d..81253d8b5 100644 --- a/core/src/main/java/org/bitcoinj/core/Pong.java +++ b/core/src/main/java/org/pivxj/core/Pong.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.OutputStream; diff --git a/core/src/main/java/org/bitcoinj/core/ProtocolException.java b/core/src/main/java/org/pivxj/core/ProtocolException.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/ProtocolException.java rename to core/src/main/java/org/pivxj/core/ProtocolException.java index b4951343c..f042a5de3 100644 --- a/core/src/main/java/org/bitcoinj/core/ProtocolException.java +++ b/core/src/main/java/org/pivxj/core/ProtocolException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; @SuppressWarnings("serial") public class ProtocolException extends VerificationException { diff --git a/core/src/main/java/org/bitcoinj/core/PrunedException.java b/core/src/main/java/org/pivxj/core/PrunedException.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/PrunedException.java rename to core/src/main/java/org/pivxj/core/PrunedException.java index df67dafde..a2d3e7758 100644 --- a/core/src/main/java/org/bitcoinj/core/PrunedException.java +++ b/core/src/main/java/org/pivxj/core/PrunedException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; // TODO: Rename PrunedException to something like RequiredDataWasPrunedException diff --git a/core/src/main/java/org/bitcoinj/core/PublicKey.java b/core/src/main/java/org/pivxj/core/PublicKey.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/PublicKey.java rename to core/src/main/java/org/pivxj/core/PublicKey.java index a36783acb..65d769c2a 100644 --- a/core/src/main/java/org/bitcoinj/core/PublicKey.java +++ b/core/src/main/java/org/pivxj/core/PublicKey.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/core/RejectMessage.java b/core/src/main/java/org/pivxj/core/RejectMessage.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/RejectMessage.java rename to core/src/main/java/org/pivxj/core/RejectMessage.java index 1d332f0dd..4cfdd17cf 100644 --- a/core/src/main/java/org/bitcoinj/core/RejectMessage.java +++ b/core/src/main/java/org/pivxj/core/RejectMessage.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.base.Objects; import java.io.IOException; diff --git a/core/src/main/java/org/bitcoinj/core/RejectedTransactionException.java b/core/src/main/java/org/pivxj/core/RejectedTransactionException.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/RejectedTransactionException.java rename to core/src/main/java/org/pivxj/core/RejectedTransactionException.java index 6b4091888..abe972347 100644 --- a/core/src/main/java/org/bitcoinj/core/RejectedTransactionException.java +++ b/core/src/main/java/org/pivxj/core/RejectedTransactionException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; /** * This exception is used by the TransactionBroadcast class to indicate that a broadcast diff --git a/core/src/main/java/org/bitcoinj/core/ScriptException.java b/core/src/main/java/org/pivxj/core/ScriptException.java similarity index 96% rename from core/src/main/java/org/bitcoinj/core/ScriptException.java rename to core/src/main/java/org/pivxj/core/ScriptException.java index d72bd430a..862eb7bac 100644 --- a/core/src/main/java/org/bitcoinj/core/ScriptException.java +++ b/core/src/main/java/org/pivxj/core/ScriptException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; @SuppressWarnings("serial") public class ScriptException extends VerificationException { diff --git a/core/src/main/java/org/bitcoinj/core/SendHeadersMessage.java b/core/src/main/java/org/pivxj/core/SendHeadersMessage.java similarity index 90% rename from core/src/main/java/org/bitcoinj/core/SendHeadersMessage.java rename to core/src/main/java/org/pivxj/core/SendHeadersMessage.java index 87ae82669..af33b78e1 100644 --- a/core/src/main/java/org/bitcoinj/core/SendHeadersMessage.java +++ b/core/src/main/java/org/pivxj/core/SendHeadersMessage.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; /** * Created by Eric on 10/16/2016. diff --git a/core/src/main/java/org/bitcoinj/core/Sha256Hash.java b/core/src/main/java/org/pivxj/core/Sha256Hash.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/Sha256Hash.java rename to core/src/main/java/org/pivxj/core/Sha256Hash.java index 1e741492e..4169917f8 100644 --- a/core/src/main/java/org/bitcoinj/core/Sha256Hash.java +++ b/core/src/main/java/org/pivxj/core/Sha256Hash.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.io.ByteStreams; import com.google.common.primitives.*; diff --git a/core/src/main/java/org/bitcoinj/core/SporkManager.java b/core/src/main/java/org/pivxj/core/SporkManager.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/SporkManager.java rename to core/src/main/java/org/pivxj/core/SporkManager.java index aefe2c6cf..177c4e407 100644 --- a/core/src/main/java/org/bitcoinj/core/SporkManager.java +++ b/core/src/main/java/org/pivxj/core/SporkManager.java @@ -1,4 +1,4 @@ -package org.bitcoinj.core; +package org.pivxj.core; import org.darkcoinj.DarkSendSigner; diff --git a/core/src/main/java/org/bitcoinj/core/SporkMessage.java b/core/src/main/java/org/pivxj/core/SporkMessage.java similarity index 93% rename from core/src/main/java/org/bitcoinj/core/SporkMessage.java rename to core/src/main/java/org/pivxj/core/SporkMessage.java index bf7057e4a..fb408f7bd 100644 --- a/core/src/main/java/org/bitcoinj/core/SporkMessage.java +++ b/core/src/main/java/org/pivxj/core/SporkMessage.java @@ -1,13 +1,8 @@ -package org.bitcoinj.core; - -import org.bitcoinj.utils.Threading; -import org.darkcoinj.DarkSend; +package org.pivxj.core; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; -import java.math.BigInteger; -import java.util.concurrent.locks.ReentrantLock; import static com.hashengineering.crypto.X11.x11Digest; diff --git a/core/src/main/java/org/bitcoinj/core/StoredBlock.java b/core/src/main/java/org/pivxj/core/StoredBlock.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/StoredBlock.java rename to core/src/main/java/org/pivxj/core/StoredBlock.java index 9e108cca0..916e989be 100644 --- a/core/src/main/java/org/bitcoinj/core/StoredBlock.java +++ b/core/src/main/java/org/pivxj/core/StoredBlock.java @@ -14,17 +14,16 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.store.BlockStore; -import org.bitcoinj.store.BlockStoreException; +import org.pivxj.store.BlockStore; +import org.pivxj.store.BlockStoreException; import com.google.common.base.Objects; import java.math.BigInteger; import java.nio.BufferOverflowException; import java.nio.BufferUnderflowException; import java.nio.ByteBuffer; -import java.util.Arrays; import java.util.Locale; import static com.google.common.base.Preconditions.checkState; diff --git a/core/src/main/java/org/bitcoinj/core/StoredUndoableBlock.java b/core/src/main/java/org/pivxj/core/StoredUndoableBlock.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/StoredUndoableBlock.java rename to core/src/main/java/org/pivxj/core/StoredUndoableBlock.java index 7ed60dd2d..d3c9a6f8b 100644 --- a/core/src/main/java/org/bitcoinj/core/StoredUndoableBlock.java +++ b/core/src/main/java/org/pivxj/core/StoredUndoableBlock.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.util.List; diff --git a/core/src/main/java/org/bitcoinj/core/SyncStatusCount.java b/core/src/main/java/org/pivxj/core/SyncStatusCount.java similarity index 89% rename from core/src/main/java/org/bitcoinj/core/SyncStatusCount.java rename to core/src/main/java/org/pivxj/core/SyncStatusCount.java index 017ca81e8..630ee35e8 100644 --- a/core/src/main/java/org/bitcoinj/core/SyncStatusCount.java +++ b/core/src/main/java/org/pivxj/core/SyncStatusCount.java @@ -1,8 +1,5 @@ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptBuilder; -import org.darkcoinj.DarkSendSigner; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/core/Transaction.java b/core/src/main/java/org/pivxj/core/Transaction.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/Transaction.java rename to core/src/main/java/org/pivxj/core/Transaction.java index 46e329538..6d23a1cc1 100644 --- a/core/src/main/java/org/bitcoinj/core/Transaction.java +++ b/core/src/main/java/org/pivxj/core/Transaction.java @@ -15,17 +15,17 @@ * limitations under the License. */ -package org.bitcoinj.core; - -import org.bitcoinj.core.TransactionConfidence.ConfidenceType; -import org.bitcoinj.crypto.TransactionSignature; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptBuilder; -import org.bitcoinj.script.ScriptOpCodes; -import org.bitcoinj.signers.TransactionSigner; -import org.bitcoinj.utils.ExchangeRate; -import org.bitcoinj.wallet.Wallet; -import org.bitcoinj.wallet.WalletTransaction.Pool; +package org.pivxj.core; + +import org.pivxj.core.TransactionConfidence.ConfidenceType; +import org.pivxj.crypto.TransactionSignature; +import org.pivxj.script.Script; +import org.pivxj.script.ScriptBuilder; +import org.pivxj.script.ScriptOpCodes; +import org.pivxj.signers.TransactionSigner; +import org.pivxj.utils.ExchangeRate; +import org.pivxj.wallet.Wallet; +import org.pivxj.wallet.WalletTransaction.Pool; import com.google.common.collect.ImmutableMap; import com.google.common.primitives.Ints; @@ -37,7 +37,7 @@ import java.io.*; import java.util.*; -import static org.bitcoinj.core.Utils.*; +import static org.pivxj.core.Utils.*; import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkState; import java.math.BigInteger; @@ -806,7 +806,7 @@ else if (scriptPubKey.isSentToAddress()) } /** - * Same as {@link #addSignedInput(TransactionOutPoint, org.bitcoinj.script.Script, ECKey, org.bitcoinj.core.Transaction.SigHash, boolean)} + * Same as {@link #addSignedInput(TransactionOutPoint, org.pivxj.script.Script, ECKey, org.pivxj.core.Transaction.SigHash, boolean)} * but defaults to {@link SigHash#ALL} and "false" for the anyoneCanPay flag. This is normally what you want. */ public TransactionInput addSignedInput(TransactionOutPoint prevOut, Script scriptPubKey, ECKey sigKey) throws ScriptException { @@ -880,7 +880,7 @@ public TransactionOutput addOutput(Coin value, Script script) { /** * Calculates a signature that is valid for being inserted into the input at the given position. This is simply - * a wrapper around calling {@link Transaction#hashForSignature(int, byte[], org.bitcoinj.core.Transaction.SigHash, boolean)} + * a wrapper around calling {@link Transaction#hashForSignature(int, byte[], org.pivxj.core.Transaction.SigHash, boolean)} * followed by {@link ECKey#sign(Sha256Hash)} and then returning a new {@link TransactionSignature}. The key * must be usable for signing as-is: if the key is encrypted it must be decrypted first external to this method. * @@ -900,7 +900,7 @@ public TransactionSignature calculateSignature(int inputIndex, ECKey key, /** * Calculates a signature that is valid for being inserted into the input at the given position. This is simply - * a wrapper around calling {@link Transaction#hashForSignature(int, byte[], org.bitcoinj.core.Transaction.SigHash, boolean)} + * a wrapper around calling {@link Transaction#hashForSignature(int, byte[], org.pivxj.core.Transaction.SigHash, boolean)} * followed by {@link ECKey#sign(Sha256Hash)} and then returning a new {@link TransactionSignature}. * * @param inputIndex Which input to calculate the signature for, as an index. @@ -1144,7 +1144,7 @@ public TransactionOutput getOutput(long index) { } /** - * Returns the confidence object for this transaction from the {@link org.bitcoinj.core.TxConfidenceTable} + * Returns the confidence object for this transaction from the {@link org.pivxj.core.TxConfidenceTable} * referenced by the implicit {@link Context}. */ public TransactionConfidence getConfidence() { @@ -1152,7 +1152,7 @@ public TransactionConfidence getConfidence() { } /** - * Returns the confidence object for this transaction from the {@link org.bitcoinj.core.TxConfidenceTable} + * Returns the confidence object for this transaction from the {@link org.pivxj.core.TxConfidenceTable} * referenced by the given {@link Context}. */ public TransactionConfidence getConfidence(Context context) { @@ -1160,7 +1160,7 @@ public TransactionConfidence getConfidence(Context context) { } /** - * Returns the confidence object for this transaction from the {@link org.bitcoinj.core.TxConfidenceTable} + * Returns the confidence object for this transaction from the {@link org.pivxj.core.TxConfidenceTable} */ public TransactionConfidence getConfidence(TxConfidenceTable table) { if (confidence == null) diff --git a/core/src/main/java/org/bitcoinj/core/TransactionBag.java b/core/src/main/java/org/pivxj/core/TransactionBag.java similarity index 85% rename from core/src/main/java/org/bitcoinj/core/TransactionBag.java rename to core/src/main/java/org/pivxj/core/TransactionBag.java index e391adca2..edcafd5f5 100644 --- a/core/src/main/java/org/bitcoinj/core/TransactionBag.java +++ b/core/src/main/java/org/pivxj/core/TransactionBag.java @@ -14,15 +14,15 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.script.Script; -import org.bitcoinj.wallet.WalletTransaction; +import org.pivxj.script.Script; +import org.pivxj.wallet.WalletTransaction; import java.util.Map; /** - * This interface is used to abstract the {@link org.bitcoinj.wallet.Wallet} and the {@link org.bitcoinj.core.Transaction} + * This interface is used to abstract the {@link org.pivxj.wallet.Wallet} and the {@link org.pivxj.core.Transaction} */ public interface TransactionBag { /** Returns true if this wallet contains a public key which hashes to the given hash. */ diff --git a/core/src/main/java/org/bitcoinj/core/TransactionBroadcast.java b/core/src/main/java/org/pivxj/core/TransactionBroadcast.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/TransactionBroadcast.java rename to core/src/main/java/org/pivxj/core/TransactionBroadcast.java index 220ea22e9..ef4e15979 100644 --- a/core/src/main/java/org/bitcoinj/core/TransactionBroadcast.java +++ b/core/src/main/java/org/pivxj/core/TransactionBroadcast.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.annotations.*; import com.google.common.base.*; import com.google.common.util.concurrent.*; -import org.bitcoinj.utils.*; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.utils.*; +import org.pivxj.wallet.Wallet; import org.slf4j.*; import javax.annotation.*; @@ -28,7 +28,7 @@ import java.util.concurrent.*; import static com.google.common.base.Preconditions.checkState; -import org.bitcoinj.core.listeners.PreMessageReceivedEventListener; +import org.pivxj.core.listeners.PreMessageReceivedEventListener; /** * Represents a single transaction broadcast that we are performing. A broadcast occurs after a new transaction is created @@ -274,7 +274,7 @@ public interface ProgressCallback { /** * Sets the given callback for receiving progress values, which will run on the user thread. See - * {@link org.bitcoinj.utils.Threading} for details. If the broadcast has already started then the callback will + * {@link org.pivxj.utils.Threading} for details. If the broadcast has already started then the callback will * be invoked immediately with the current progress. */ public void setProgressCallback(ProgressCallback callback) { diff --git a/core/src/main/java/org/bitcoinj/core/TransactionBroadcaster.java b/core/src/main/java/org/pivxj/core/TransactionBroadcaster.java similarity index 93% rename from core/src/main/java/org/bitcoinj/core/TransactionBroadcaster.java rename to core/src/main/java/org/pivxj/core/TransactionBroadcaster.java index 3e37090e6..d293e9b9d 100644 --- a/core/src/main/java/org/bitcoinj/core/TransactionBroadcaster.java +++ b/core/src/main/java/org/pivxj/core/TransactionBroadcaster.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; /** * A general interface which declares the ability to broadcast transactions. This is implemented - * by {@link org.bitcoinj.core.PeerGroup}. + * by {@link org.pivxj.core.PeerGroup}. */ public interface TransactionBroadcaster { /** Broadcast the given transaction on the network */ diff --git a/core/src/main/java/org/bitcoinj/core/TransactionConfidence.java b/core/src/main/java/org/pivxj/core/TransactionConfidence.java similarity index 96% rename from core/src/main/java/org/bitcoinj/core/TransactionConfidence.java rename to core/src/main/java/org/pivxj/core/TransactionConfidence.java index 8f8cd5a40..ad9bc8176 100644 --- a/core/src/main/java/org/bitcoinj/core/TransactionConfidence.java +++ b/core/src/main/java/org/pivxj/core/TransactionConfidence.java @@ -15,12 +15,12 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.collect.*; import com.google.common.util.concurrent.*; -import org.bitcoinj.utils.*; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.utils.*; +import org.pivxj.wallet.Wallet; import javax.annotation.*; import java.util.*; @@ -55,9 +55,9 @@ *Alternatively, you may know that the transaction is "dead", that is, one or more of its inputs have * been double spent and will never confirm unless there is another re-org.
* - *TransactionConfidence is updated via the {@link org.bitcoinj.core.TransactionConfidence#incrementDepthInBlocks()} + *
TransactionConfidence is updated via the {@link org.pivxj.core.TransactionConfidence#incrementDepthInBlocks()} * method to ensure the block depth is up to date.
- * To make a copy that won't be changed, use {@link org.bitcoinj.core.TransactionConfidence#duplicate()}. + * To make a copy that won't be changed, use {@link org.pivxj.core.TransactionConfidence#duplicate()}. */ public class TransactionConfidence { @@ -87,7 +87,7 @@ public enum ConfidenceType { * announced and is considered valid by the network. A pending transaction will be announced if the containing * wallet has been attached to a live {@link PeerGroup} using {@link PeerGroup#addWallet(Wallet)}. * You can estimate how likely the transaction is to be included by connecting to a bunch of nodes then measuring - * how many announce it, using {@link org.bitcoinj.core.TransactionConfidence#numBroadcastPeers()}. + * how many announce it, using {@link org.pivxj.core.TransactionConfidence#numBroadcastPeers()}. * Or if you saw it from a trusted peer, you can assume it's valid and will get mined sooner or later as well. */ PENDING(2), @@ -164,7 +164,7 @@ public interface Listener { /** An enum that describes why a transaction confidence listener is being invoked (i.e. the class of change). */ enum ChangeReason { /** - * Occurs when the type returned by {@link org.bitcoinj.core.TransactionConfidence#getConfidenceType()} + * Occurs when the type returned by {@link org.pivxj.core.TransactionConfidence#getConfidenceType()} * has changed. For example, if a PENDING transaction changes to BUILDING or DEAD, then this reason will * be given. It's a high level summary. */ @@ -184,7 +184,7 @@ enum ChangeReason { */ SEEN_PEERS, /** - * Occurs when the type returned by {@link org.bitcoinj.core.TransactionConfidence#getIXType()} + * Occurs when the type returned by {@link org.pivxj.core.TransactionConfidence#getIXType()} * has changed. For example, if a IX_REQUEST transaction changes to IX_LOCKED, then this reason will * be given. */ @@ -473,7 +473,7 @@ public void run() { /** * The source of a transaction tries to identify where it came from originally. For instance, did we download it * from the peer to peer network, or make it ourselves, or receive it via Bluetooth, or import it from another app, - * and so on. This information is useful for {@link org.bitcoinj.wallet.CoinSelector} implementations to risk analyze + * and so on. This information is useful for {@link org.pivxj.wallet.CoinSelector} implementations to risk analyze * transactions and decide when to spend them. */ public synchronized Source getSource() { @@ -483,7 +483,7 @@ public synchronized Source getSource() { /** * The source of a transaction tries to identify where it came from originally. For instance, did we download it * from the peer to peer network, or make it ourselves, or receive it via Bluetooth, or import it from another app, - * and so on. This information is useful for {@link org.bitcoinj.wallet.CoinSelector} implementations to risk analyze + * and so on. This information is useful for {@link org.pivxj.wallet.CoinSelector} implementations to risk analyze * transactions and decide when to spend them. */ public synchronized void setSource(Source source) { diff --git a/core/src/main/java/org/bitcoinj/core/TransactionInput.java b/core/src/main/java/org/pivxj/core/TransactionInput.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/TransactionInput.java rename to core/src/main/java/org/pivxj/core/TransactionInput.java index aa2ebb02f..21ebc8590 100644 --- a/core/src/main/java/org/bitcoinj/core/TransactionInput.java +++ b/core/src/main/java/org/pivxj/core/TransactionInput.java @@ -15,12 +15,12 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.script.Script; -import org.bitcoinj.wallet.DefaultRiskAnalysis; -import org.bitcoinj.wallet.KeyBag; -import org.bitcoinj.wallet.RedeemData; +import org.pivxj.script.Script; +import org.pivxj.wallet.DefaultRiskAnalysis; +import org.pivxj.wallet.KeyBag; +import org.pivxj.wallet.RedeemData; import com.google.common.base.Joiner; import com.google.common.base.Objects; @@ -301,7 +301,7 @@ TransactionOutput getConnectedOutput(MapYou probably should use {@link org.bitcoinj.core.TransactionOutput#getMinNonDustValue()} which uses + *
You probably should use {@link org.pivxj.core.TransactionOutput#getMinNonDustValue()} which uses * a safe fee-per-kb by default.
* * @param feePerKb The fee required per kilobyte. Note that this is the same as Bitcoin Core's -minrelaytxfee * 3 diff --git a/core/src/main/java/org/bitcoinj/core/TransactionOutputChanges.java b/core/src/main/java/org/pivxj/core/TransactionOutputChanges.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/TransactionOutputChanges.java rename to core/src/main/java/org/pivxj/core/TransactionOutputChanges.java index d006795ed..ff8b1a831 100644 --- a/core/src/main/java/org/bitcoinj/core/TransactionOutputChanges.java +++ b/core/src/main/java/org/pivxj/core/TransactionOutputChanges.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.IOException; import java.io.InputStream; diff --git a/core/src/main/java/org/bitcoinj/core/TxConfidenceTable.java b/core/src/main/java/org/pivxj/core/TxConfidenceTable.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/TxConfidenceTable.java rename to core/src/main/java/org/pivxj/core/TxConfidenceTable.java index cb2c4a3b3..850e3e60d 100644 --- a/core/src/main/java/org/bitcoinj/core/TxConfidenceTable.java +++ b/core/src/main/java/org/pivxj/core/TxConfidenceTable.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.utils.*; +import org.pivxj.utils.*; import javax.annotation.*; import java.lang.ref.*; @@ -131,7 +131,7 @@ public int numBroadcastPeers(Sha256Hash txHash) { /** * Called by peers when they see a transaction advertised in an "inv" message. It passes the data on to the relevant - * {@link org.bitcoinj.core.TransactionConfidence} object, creating it if needed. + * {@link org.pivxj.core.TransactionConfidence} object, creating it if needed. * * @return the number of peers that have now announced this hash (including the caller) */ diff --git a/core/src/main/java/org/bitcoinj/core/UTXO.java b/core/src/main/java/org/pivxj/core/UTXO.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/UTXO.java rename to core/src/main/java/org/pivxj/core/UTXO.java index 5012bd00c..8805d468b 100644 --- a/core/src/main/java/org/bitcoinj/core/UTXO.java +++ b/core/src/main/java/org/pivxj/core/UTXO.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; -import org.bitcoinj.script.*; +import org.pivxj.script.*; import com.google.common.base.Objects; import java.io.*; diff --git a/core/src/main/java/org/bitcoinj/core/UTXOProvider.java b/core/src/main/java/org/pivxj/core/UTXOProvider.java similarity index 92% rename from core/src/main/java/org/bitcoinj/core/UTXOProvider.java rename to core/src/main/java/org/pivxj/core/UTXOProvider.java index aa7fdbaaf..5c8238036 100644 --- a/core/src/main/java/org/bitcoinj/core/UTXOProvider.java +++ b/core/src/main/java/org/pivxj/core/UTXOProvider.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.util.List; @@ -22,7 +22,7 @@ * A UTXOProvider encapsulates functionality for returning unspent transaction outputs, * for use by the wallet or other code that crafts spends. * - *A {@link org.bitcoinj.store.FullPrunedBlockStore} is an internal implementation within bitcoinj.
+ *A {@link org.pivxj.store.FullPrunedBlockStore} is an internal implementation within pivxj.
*/ public interface UTXOProvider { diff --git a/core/src/main/java/org/bitcoinj/core/UTXOProviderException.java b/core/src/main/java/org/pivxj/core/UTXOProviderException.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/UTXOProviderException.java rename to core/src/main/java/org/pivxj/core/UTXOProviderException.java index 64d9c81f0..38fcf7787 100644 --- a/core/src/main/java/org/bitcoinj/core/UTXOProviderException.java +++ b/core/src/main/java/org/pivxj/core/UTXOProviderException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; public class UTXOProviderException extends Exception { public UTXOProviderException() { diff --git a/core/src/main/java/org/bitcoinj/core/UTXOsMessage.java b/core/src/main/java/org/pivxj/core/UTXOsMessage.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/UTXOsMessage.java rename to core/src/main/java/org/pivxj/core/UTXOsMessage.java index 6b04c42f1..1a62310e2 100644 --- a/core/src/main/java/org/bitcoinj/core/UTXOsMessage.java +++ b/core/src/main/java/org/pivxj/core/UTXOsMessage.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.base.Objects; import java.io.IOException; @@ -28,7 +28,7 @@ * {@link GetUTXOsMessage} ("getutxos"). Note that both this message and the query that generates it are not * supported by Bitcoin Core. An implementation is available in Bitcoin XT, * a patch set on top of Core. Thus if you want to use it, you must find some XT peers to connect to. This can be done - * using a {@link org.bitcoinj.net.discovery.HttpDiscovery} class combined with an HTTP/Cartographer seed. + * using a {@link org.pivxj.net.discovery.HttpDiscovery} class combined with an HTTP/Cartographer seed. * *The getutxos/utxos protocol is defined in BIP 65. * In that document you can find a discussion of the security of this protocol (briefly, there is none). Because the diff --git a/core/src/main/java/org/bitcoinj/core/UnknownMessage.java b/core/src/main/java/org/pivxj/core/UnknownMessage.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/UnknownMessage.java rename to core/src/main/java/org/pivxj/core/UnknownMessage.java index e8951ab0a..51ba49f03 100644 --- a/core/src/main/java/org/bitcoinj/core/UnknownMessage.java +++ b/core/src/main/java/org/pivxj/core/UnknownMessage.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; /** *
Instances of this class are not safe for use by multiple threads.
diff --git a/core/src/main/java/org/bitcoinj/core/UnsafeByteArrayOutputStream.java b/core/src/main/java/org/pivxj/core/UnsafeByteArrayOutputStream.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/UnsafeByteArrayOutputStream.java rename to core/src/main/java/org/pivxj/core/UnsafeByteArrayOutputStream.java index e6dd02149..4c0ac6899 100644 --- a/core/src/main/java/org/bitcoinj/core/UnsafeByteArrayOutputStream.java +++ b/core/src/main/java/org/pivxj/core/UnsafeByteArrayOutputStream.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.io.ByteArrayOutputStream; import java.io.IOException; diff --git a/core/src/main/java/org/bitcoinj/core/Utils.java b/core/src/main/java/org/pivxj/core/Utils.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/Utils.java rename to core/src/main/java/org/pivxj/core/Utils.java index 121cc1432..59eef6569 100644 --- a/core/src/main/java/org/bitcoinj/core/Utils.java +++ b/core/src/main/java/org/pivxj/core/Utils.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.base.Charsets; import com.google.common.base.Joiner; diff --git a/core/src/main/java/org/bitcoinj/core/VarInt.java b/core/src/main/java/org/pivxj/core/VarInt.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/VarInt.java rename to core/src/main/java/org/pivxj/core/VarInt.java index 7969ffa29..21f5ce8a5 100644 --- a/core/src/main/java/org/bitcoinj/core/VarInt.java +++ b/core/src/main/java/org/pivxj/core/VarInt.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; /** * A variable-length encoded unsigned integer using Satoshi's encoding (a.k.a. "CompactSize"). diff --git a/core/src/main/java/org/bitcoinj/core/VerificationException.java b/core/src/main/java/org/pivxj/core/VerificationException.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/VerificationException.java rename to core/src/main/java/org/pivxj/core/VerificationException.java index 14daabc38..4d28f2df4 100644 --- a/core/src/main/java/org/bitcoinj/core/VerificationException.java +++ b/core/src/main/java/org/pivxj/core/VerificationException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; @SuppressWarnings("serial") public class VerificationException extends RuntimeException { diff --git a/core/src/main/java/org/bitcoinj/core/VersionAck.java b/core/src/main/java/org/pivxj/core/VersionAck.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/VersionAck.java rename to core/src/main/java/org/pivxj/core/VersionAck.java index 0dcfb05a5..d23b22336 100644 --- a/core/src/main/java/org/bitcoinj/core/VersionAck.java +++ b/core/src/main/java/org/pivxj/core/VersionAck.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; /** *The verack message, sent by a client accepting the version message they diff --git a/core/src/main/java/org/bitcoinj/core/VersionMessage.java b/core/src/main/java/org/pivxj/core/VersionMessage.java similarity index 97% rename from core/src/main/java/org/bitcoinj/core/VersionMessage.java rename to core/src/main/java/org/pivxj/core/VersionMessage.java index 9973c970e..409481229 100644 --- a/core/src/main/java/org/bitcoinj/core/VersionMessage.java +++ b/core/src/main/java/org/pivxj/core/VersionMessage.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import com.google.common.base.Objects; import javax.annotation.Nullable; @@ -240,8 +240,8 @@ public VersionMessage duplicate() { /** * Appends the given user-agent information to the subVer field. The subVer is composed of a series of - * name:version pairs separated by slashes in the form of a path. For example a typical subVer field for bitcoinj - * users might look like "/bitcoinj:0.13/MultiBit:1.2/" where libraries come further to the left.
+ * name:version pairs separated by slashes in the form of a path. For example a typical subVer field for pivxj + * users might look like "/pivxj:0.13/MultiBit:1.2/" where libraries come further to the left.
* * There can be as many components as you feel a need for, and the version string can be anything, but it is * recommended to use A.B.C where A = major, B = minor and C = revision for software releases, and dates for @@ -250,7 +250,7 @@ public VersionMessage duplicate() { * * Anything put in the "comments" field will appear in brackets and may be used for platform info, or anything * else. For example, calling appendToSubVer("MultiBit", "1.0", "Windows") will result in a subVer being - * set of "/bitcoinj:1.0/MultiBit:1.0(Windows)/". Therefore the / ( and ) characters are reserved in all these + * set of "/pivxj:1.0/MultiBit:1.0(Windows)/". Therefore the / ( and ) characters are reserved in all these * components. If you don't want to add a comment (recommended), pass null.
* * See BIP 14 for more information. diff --git a/core/src/main/java/org/bitcoinj/core/VersionedChecksummedBytes.java b/core/src/main/java/org/pivxj/core/VersionedChecksummedBytes.java similarity index 99% rename from core/src/main/java/org/bitcoinj/core/VersionedChecksummedBytes.java rename to core/src/main/java/org/pivxj/core/VersionedChecksummedBytes.java index 381414906..1f12adeab 100644 --- a/core/src/main/java/org/bitcoinj/core/VersionedChecksummedBytes.java +++ b/core/src/main/java/org/pivxj/core/VersionedChecksummedBytes.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import static com.google.common.base.Preconditions.checkArgument; diff --git a/core/src/main/java/org/bitcoinj/core/WrongNetworkException.java b/core/src/main/java/org/pivxj/core/WrongNetworkException.java similarity index 98% rename from core/src/main/java/org/bitcoinj/core/WrongNetworkException.java rename to core/src/main/java/org/pivxj/core/WrongNetworkException.java index e49dd284e..cd6206470 100644 --- a/core/src/main/java/org/bitcoinj/core/WrongNetworkException.java +++ b/core/src/main/java/org/pivxj/core/WrongNetworkException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.core; +package org.pivxj.core; import java.util.Arrays; diff --git a/core/src/main/java/org/bitcoinj/core/listeners/AbstractBlockChainListener.java b/core/src/main/java/org/pivxj/core/listeners/AbstractBlockChainListener.java similarity index 95% rename from core/src/main/java/org/bitcoinj/core/listeners/AbstractBlockChainListener.java rename to core/src/main/java/org/pivxj/core/listeners/AbstractBlockChainListener.java index 391edba32..7596fbdf5 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/AbstractBlockChainListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/AbstractBlockChainListener.java @@ -12,9 +12,9 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import java.util.*; diff --git a/core/src/main/java/org/bitcoinj/core/listeners/AbstractPeerConnectionEventListener.java b/core/src/main/java/org/pivxj/core/listeners/AbstractPeerConnectionEventListener.java similarity index 94% rename from core/src/main/java/org/bitcoinj/core/listeners/AbstractPeerConnectionEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/AbstractPeerConnectionEventListener.java index 6e5aa5ba9..b79d1b1fd 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/AbstractPeerConnectionEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/AbstractPeerConnectionEventListener.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import java.util.*; diff --git a/core/src/main/java/org/bitcoinj/core/listeners/AbstractPeerDataEventListener.java b/core/src/main/java/org/pivxj/core/listeners/AbstractPeerDataEventListener.java similarity index 95% rename from core/src/main/java/org/bitcoinj/core/listeners/AbstractPeerDataEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/AbstractPeerDataEventListener.java index 81595672c..e0fbc6d12 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/AbstractPeerDataEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/AbstractPeerDataEventListener.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import javax.annotation.*; import java.util.*; diff --git a/core/src/main/java/org/bitcoinj/core/listeners/AbstractPeerEventListener.java b/core/src/main/java/org/pivxj/core/listeners/AbstractPeerEventListener.java similarity index 86% rename from core/src/main/java/org/bitcoinj/core/listeners/AbstractPeerEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/AbstractPeerEventListener.java index a8d9ee54a..2dd3b2ab4 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/AbstractPeerEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/AbstractPeerEventListener.java @@ -14,15 +14,15 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.Block; -import org.bitcoinj.core.FilteredBlock; -import org.bitcoinj.core.GetDataMessage; -import org.bitcoinj.core.Message; -import org.bitcoinj.core.PeerAddress; -import org.bitcoinj.core.Peer; -import org.bitcoinj.core.Transaction; +import org.pivxj.core.Block; +import org.pivxj.core.FilteredBlock; +import org.pivxj.core.GetDataMessage; +import org.pivxj.core.Message; +import org.pivxj.core.PeerAddress; +import org.pivxj.core.Peer; +import org.pivxj.core.Transaction; import javax.annotation.*; import java.util.List; import java.util.Set; diff --git a/core/src/main/java/org/bitcoinj/core/listeners/BlockChainListener.java b/core/src/main/java/org/pivxj/core/listeners/BlockChainListener.java similarity index 95% rename from core/src/main/java/org/bitcoinj/core/listeners/BlockChainListener.java rename to core/src/main/java/org/pivxj/core/listeners/BlockChainListener.java index a19a42b74..e3b280598 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/BlockChainListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/BlockChainListener.java @@ -12,7 +12,7 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; /** * Old interface for backwards compatibility. Implement the more specific interfaces instead. diff --git a/core/src/main/java/org/bitcoinj/core/listeners/BlocksDownloadedEventListener.java b/core/src/main/java/org/pivxj/core/listeners/BlocksDownloadedEventListener.java similarity index 96% rename from core/src/main/java/org/bitcoinj/core/listeners/BlocksDownloadedEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/BlocksDownloadedEventListener.java index 6edb2282b..5366ef589 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/BlocksDownloadedEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/BlocksDownloadedEventListener.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import javax.annotation.*; diff --git a/core/src/main/java/org/bitcoinj/core/listeners/ChainDownloadStartedEventListener.java b/core/src/main/java/org/pivxj/core/listeners/ChainDownloadStartedEventListener.java similarity index 95% rename from core/src/main/java/org/bitcoinj/core/listeners/ChainDownloadStartedEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/ChainDownloadStartedEventListener.java index 434b08434..4439c3ab8 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/ChainDownloadStartedEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/ChainDownloadStartedEventListener.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.*; +import org.pivxj.core.*; /** *
Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, diff --git a/core/src/main/java/org/bitcoinj/core/listeners/DownloadProgressTracker.java b/core/src/main/java/org/pivxj/core/listeners/DownloadProgressTracker.java similarity index 96% rename from core/src/main/java/org/bitcoinj/core/listeners/DownloadProgressTracker.java rename to core/src/main/java/org/pivxj/core/listeners/DownloadProgressTracker.java index dfd8b1fd6..7c9300a9a 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/DownloadProgressTracker.java +++ b/core/src/main/java/org/pivxj/core/listeners/DownloadProgressTracker.java @@ -15,12 +15,12 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.Block; -import org.bitcoinj.core.FilteredBlock; -import org.bitcoinj.core.Peer; -import org.bitcoinj.core.Utils; +import org.pivxj.core.Block; +import org.pivxj.core.FilteredBlock; +import org.pivxj.core.Peer; +import org.pivxj.core.Utils; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.SettableFuture; import org.slf4j.Logger; diff --git a/core/src/main/java/org/bitcoinj/core/listeners/GetDataEventListener.java b/core/src/main/java/org/pivxj/core/listeners/GetDataEventListener.java similarity index 91% rename from core/src/main/java/org/bitcoinj/core/listeners/GetDataEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/GetDataEventListener.java index 2fbc1e0c1..d175c92b4 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/GetDataEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/GetDataEventListener.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import javax.annotation.*; import java.util.*; @@ -33,7 +33,7 @@ public interface GetDataEventListener { * items as possible which appear in the {@link GetDataMessage}, or null if you're not interested in responding.
* *Note that this will never be called if registered with any executor other than - * {@link org.bitcoinj.utils.Threading#SAME_THREAD}
+ * {@link org.pivxj.utils.Threading#SAME_THREAD} */ @Nullable ListImplementors can listen to events indicating a new peer connecting.
diff --git a/core/src/main/java/org/bitcoinj/core/listeners/PeerConnectionEventListener.java b/core/src/main/java/org/pivxj/core/listeners/PeerConnectionEventListener.java similarity index 95% rename from core/src/main/java/org/bitcoinj/core/listeners/PeerConnectionEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/PeerConnectionEventListener.java index ed5e9d901..9ac2c7b43 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/PeerConnectionEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/PeerConnectionEventListener.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.Peer; +import org.pivxj.core.Peer; /** *Implementors can listen to events like peer discovery, connect or disconnects.
diff --git a/core/src/main/java/org/bitcoinj/core/listeners/PeerDataEventListener.java b/core/src/main/java/org/pivxj/core/listeners/PeerDataEventListener.java similarity index 94% rename from core/src/main/java/org/bitcoinj/core/listeners/PeerDataEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/PeerDataEventListener.java index 5d42cc468..9bef8fc9c 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/PeerDataEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/PeerDataEventListener.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.*; +import org.pivxj.core.*; /** *Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, diff --git a/core/src/main/java/org/bitcoinj/core/listeners/PeerDisconnectedEventListener.java b/core/src/main/java/org/pivxj/core/listeners/PeerDisconnectedEventListener.java similarity index 95% rename from core/src/main/java/org/bitcoinj/core/listeners/PeerDisconnectedEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/PeerDisconnectedEventListener.java index 7565b2c8c..81aba05b4 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/PeerDisconnectedEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/PeerDisconnectedEventListener.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.Peer; +import org.pivxj.core.Peer; /** *
Implementors can listen to events indicating a peer disconnecting.
diff --git a/core/src/main/java/org/bitcoinj/core/listeners/PeerDiscoveredEventListener.java b/core/src/main/java/org/pivxj/core/listeners/PeerDiscoveredEventListener.java similarity index 90% rename from core/src/main/java/org/bitcoinj/core/listeners/PeerDiscoveredEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/PeerDiscoveredEventListener.java index 45d6f2473..631e909c2 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/PeerDiscoveredEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/PeerDiscoveredEventListener.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.Peer; -import org.bitcoinj.core.PeerAddress; +import org.pivxj.core.Peer; +import org.pivxj.core.PeerAddress; import java.util.Set; /** diff --git a/core/src/main/java/org/bitcoinj/core/listeners/PreMessageReceivedEventListener.java b/core/src/main/java/org/pivxj/core/listeners/PreMessageReceivedEventListener.java similarity index 92% rename from core/src/main/java/org/bitcoinj/core/listeners/PreMessageReceivedEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/PreMessageReceivedEventListener.java index ff1256430..92d98c7b3 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/PreMessageReceivedEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/PreMessageReceivedEventListener.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.*; +import org.pivxj.core.*; /** *Implementors can listen to events like blocks being downloaded/transactions being broadcast/connect/disconnects, @@ -32,7 +32,7 @@ public interface PreMessageReceivedEventListener { * callback is passed as "m" to the next, forming a chain.
* *Note that this will never be called if registered with any executor other than - * {@link org.bitcoinj.utils.Threading#SAME_THREAD}
+ * {@link org.pivxj.utils.Threading#SAME_THREAD} */ Message onPreMessageReceived(Peer peer, Message m); } diff --git a/core/src/main/java/org/bitcoinj/core/listeners/ReorganizeListener.java b/core/src/main/java/org/pivxj/core/listeners/ReorganizeListener.java similarity index 86% rename from core/src/main/java/org/bitcoinj/core/listeners/ReorganizeListener.java rename to core/src/main/java/org/pivxj/core/listeners/ReorganizeListener.java index 67c59bd36..a9f64241c 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/ReorganizeListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/ReorganizeListener.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; import java.util.List; -import org.bitcoinj.core.StoredBlock; -import org.bitcoinj.core.VerificationException; +import org.pivxj.core.StoredBlock; +import org.pivxj.core.VerificationException; /** * Listener interface for when the best chain has changed. @@ -26,7 +26,7 @@ public interface ReorganizeListener { /** - * Called by the {@link org.bitcoinj.core.BlockChain} when the best chain + * Called by the {@link org.pivxj.core.BlockChain} when the best chain * (representing total work done) has changed. In this case, * we need to go through our transactions and find out if any have become invalid. It's possible for our balance * to go down in this case: money we thought we had can suddenly vanish if the rest of the network agrees it diff --git a/core/src/main/java/org/bitcoinj/core/listeners/TransactionConfidenceEventListener.java b/core/src/main/java/org/pivxj/core/listeners/TransactionConfidenceEventListener.java similarity index 95% rename from core/src/main/java/org/bitcoinj/core/listeners/TransactionConfidenceEventListener.java rename to core/src/main/java/org/pivxj/core/listeners/TransactionConfidenceEventListener.java index 542bd017a..3e4f68857 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/TransactionConfidenceEventListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/TransactionConfidenceEventListener.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.Transaction; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.core.Transaction; +import org.pivxj.wallet.Wallet; /** *Implementors are called when confidence of a transaction changes.
diff --git a/core/src/main/java/org/bitcoinj/core/listeners/TransactionReceivedInBlockListener.java b/core/src/main/java/org/pivxj/core/listeners/TransactionReceivedInBlockListener.java similarity index 93% rename from core/src/main/java/org/bitcoinj/core/listeners/TransactionReceivedInBlockListener.java rename to core/src/main/java/org/pivxj/core/listeners/TransactionReceivedInBlockListener.java index c1b1865c7..2e1c875ac 100644 --- a/core/src/main/java/org/bitcoinj/core/listeners/TransactionReceivedInBlockListener.java +++ b/core/src/main/java/org/pivxj/core/listeners/TransactionReceivedInBlockListener.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package org.bitcoinj.core.listeners; +package org.pivxj.core.listeners; -import org.bitcoinj.core.BlockChain; -import org.bitcoinj.core.Sha256Hash; -import org.bitcoinj.core.StoredBlock; -import org.bitcoinj.core.Transaction; -import org.bitcoinj.core.VerificationException; +import org.pivxj.core.BlockChain; +import org.pivxj.core.Sha256Hash; +import org.pivxj.core.StoredBlock; +import org.pivxj.core.Transaction; +import org.pivxj.core.VerificationException; /** * Listener interface for when we receive a new block that contains a relevant diff --git a/core/src/main/java/org/bitcoinj/core/package-info.java b/core/src/main/java/org/pivxj/core/package-info.java similarity index 83% rename from core/src/main/java/org/bitcoinj/core/package-info.java rename to core/src/main/java/org/pivxj/core/package-info.java index 0b0756870..334f8a6cd 100644 --- a/core/src/main/java/org/bitcoinj/core/package-info.java +++ b/core/src/main/java/org/pivxj/core/package-info.java @@ -13,10 +13,10 @@ */ /** - * The core package contains classes for network messages like {@link org.bitcoinj.core.Block} and - * {@link org.bitcoinj.core.Transaction}, peer connectivity via {@link org.bitcoinj.core.PeerGroup}, + * The core package contains classes for network messages like {@link org.pivxj.core.Block} and + * {@link org.pivxj.core.Transaction}, peer connectivity via {@link org.pivxj.core.PeerGroup}, * and block chain management. * If what you're doing can be described as basic bitcoin tasks, the code is probably found here. * To learn more please consult the documentation on the website. */ -package org.bitcoinj.core; \ No newline at end of file +package org.pivxj.core; \ No newline at end of file diff --git a/core/src/main/java/org/bitcoinj/crypto/BIP38PrivateKey.java b/core/src/main/java/org/pivxj/crypto/BIP38PrivateKey.java similarity index 99% rename from core/src/main/java/org/bitcoinj/crypto/BIP38PrivateKey.java rename to core/src/main/java/org/pivxj/crypto/BIP38PrivateKey.java index 23520d3bb..69e857940 100644 --- a/core/src/main/java/org/bitcoinj/crypto/BIP38PrivateKey.java +++ b/core/src/main/java/org/pivxj/crypto/BIP38PrivateKey.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import com.google.common.base.Charsets; import com.google.common.base.Objects; import com.google.common.primitives.Bytes; diff --git a/core/src/main/java/org/bitcoinj/crypto/ChildNumber.java b/core/src/main/java/org/pivxj/crypto/ChildNumber.java similarity index 99% rename from core/src/main/java/org/bitcoinj/crypto/ChildNumber.java rename to core/src/main/java/org/pivxj/crypto/ChildNumber.java index 1952036ba..8cf293bf2 100644 --- a/core/src/main/java/org/bitcoinj/crypto/ChildNumber.java +++ b/core/src/main/java/org/pivxj/crypto/ChildNumber.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; import java.util.Locale; diff --git a/core/src/main/java/org/bitcoinj/crypto/DRMWorkaround.java b/core/src/main/java/org/pivxj/crypto/DRMWorkaround.java similarity index 97% rename from core/src/main/java/org/bitcoinj/crypto/DRMWorkaround.java rename to core/src/main/java/org/pivxj/crypto/DRMWorkaround.java index 7f8320e40..f82a01266 100644 --- a/core/src/main/java/org/bitcoinj/crypto/DRMWorkaround.java +++ b/core/src/main/java/org/pivxj/crypto/DRMWorkaround.java @@ -12,9 +12,9 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; -import org.bitcoinj.core.Utils; +import org.pivxj.core.Utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/crypto/DeterministicHierarchy.java b/core/src/main/java/org/pivxj/crypto/DeterministicHierarchy.java similarity index 99% rename from core/src/main/java/org/bitcoinj/crypto/DeterministicHierarchy.java rename to core/src/main/java/org/pivxj/crypto/DeterministicHierarchy.java index eba119fd7..40f72418f 100644 --- a/core/src/main/java/org/bitcoinj/crypto/DeterministicHierarchy.java +++ b/core/src/main/java/org/pivxj/crypto/DeterministicHierarchy.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; import com.google.common.collect.ImmutableList; import com.google.common.collect.Maps; diff --git a/core/src/main/java/org/bitcoinj/crypto/DeterministicKey.java b/core/src/main/java/org/pivxj/crypto/DeterministicKey.java similarity index 98% rename from core/src/main/java/org/bitcoinj/crypto/DeterministicKey.java rename to core/src/main/java/org/pivxj/crypto/DeterministicKey.java index fa4268cb3..ffec88ad1 100644 --- a/core/src/main/java/org/bitcoinj/crypto/DeterministicKey.java +++ b/core/src/main/java/org/pivxj/crypto/DeterministicKey.java @@ -15,15 +15,14 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import com.google.common.base.MoreObjects; import com.google.common.base.Objects; import com.google.common.collect.ImmutableList; -import org.bitcoinj.wallet.DeterministicKeyChain; -import org.bitcoinj.wallet.KeyChainGroup; +import org.pivxj.wallet.DeterministicKeyChain; import org.spongycastle.crypto.params.KeyParameter; import org.spongycastle.math.ec.ECPoint; @@ -33,7 +32,7 @@ import java.util.Arrays; import java.util.Comparator; -import static org.bitcoinj.core.Utils.HEX; +import static org.pivxj.core.Utils.HEX; import static com.google.common.base.Preconditions.*; /** @@ -341,7 +340,7 @@ public boolean isEncrypted() { } /** - * Returns this keys {@link org.bitcoinj.crypto.KeyCrypter} or the keycrypter of its parent key. + * Returns this keys {@link org.pivxj.crypto.KeyCrypter} or the keycrypter of its parent key. */ @Override @Nullable public KeyCrypter getKeyCrypter() { @@ -570,7 +569,7 @@ public static DeterministicKey deserialize(NetworkParameters params, byte[] seri /** * The creation time of a deterministic key is equal to that of its parent, unless this key is the root of a tree - * in which case the time is stored alongside the key as per normal, see {@link org.bitcoinj.core.ECKey#getCreationTimeSeconds()}. + * in which case the time is stored alongside the key as per normal, see {@link org.pivxj.core.ECKey#getCreationTimeSeconds()}. */ @Override public long getCreationTimeSeconds() { diff --git a/core/src/main/java/org/bitcoinj/crypto/EncryptableItem.java b/core/src/main/java/org/pivxj/crypto/EncryptableItem.java similarity index 90% rename from core/src/main/java/org/bitcoinj/crypto/EncryptableItem.java rename to core/src/main/java/org/pivxj/crypto/EncryptableItem.java index 22c1fec3f..1fbaaac01 100644 --- a/core/src/main/java/org/bitcoinj/crypto/EncryptableItem.java +++ b/core/src/main/java/org/pivxj/crypto/EncryptableItem.java @@ -14,15 +14,15 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; -import org.bitcoinj.wallet.Protos; +import org.pivxj.wallet.Protos; import javax.annotation.Nullable; /** * Provides a uniform way to access something that can be optionally encrypted with a - * {@link org.bitcoinj.crypto.KeyCrypter}, yielding an {@link org.bitcoinj.crypto.EncryptedData}, and + * {@link org.pivxj.crypto.KeyCrypter}, yielding an {@link org.pivxj.crypto.EncryptedData}, and * which can have a creation time associated with it. */ public interface EncryptableItem { diff --git a/core/src/main/java/org/bitcoinj/crypto/EncryptedData.java b/core/src/main/java/org/pivxj/crypto/EncryptedData.java similarity index 98% rename from core/src/main/java/org/bitcoinj/crypto/EncryptedData.java rename to core/src/main/java/org/pivxj/crypto/EncryptedData.java index 9214e3a46..b07b691df 100644 --- a/core/src/main/java/org/bitcoinj/crypto/EncryptedData.java +++ b/core/src/main/java/org/pivxj/crypto/EncryptedData.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; import com.google.common.base.Objects; import java.util.Arrays; diff --git a/core/src/main/java/org/bitcoinj/crypto/HDDerivationException.java b/core/src/main/java/org/pivxj/crypto/HDDerivationException.java similarity index 96% rename from core/src/main/java/org/bitcoinj/crypto/HDDerivationException.java rename to core/src/main/java/org/pivxj/crypto/HDDerivationException.java index 7fd930c11..a4e76cf79 100644 --- a/core/src/main/java/org/bitcoinj/crypto/HDDerivationException.java +++ b/core/src/main/java/org/pivxj/crypto/HDDerivationException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; public class HDDerivationException extends RuntimeException { public HDDerivationException(String message) { diff --git a/core/src/main/java/org/bitcoinj/crypto/HDKeyDerivation.java b/core/src/main/java/org/pivxj/crypto/HDKeyDerivation.java similarity index 99% rename from core/src/main/java/org/bitcoinj/crypto/HDKeyDerivation.java rename to core/src/main/java/org/pivxj/crypto/HDKeyDerivation.java index 8640617cf..e0a415c37 100644 --- a/core/src/main/java/org/bitcoinj/crypto/HDKeyDerivation.java +++ b/core/src/main/java/org/pivxj/crypto/HDKeyDerivation.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; import com.google.common.collect.*; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import org.spongycastle.math.ec.*; import java.math.*; diff --git a/core/src/main/java/org/bitcoinj/crypto/HDUtils.java b/core/src/main/java/org/pivxj/crypto/HDUtils.java similarity index 98% rename from core/src/main/java/org/bitcoinj/crypto/HDUtils.java rename to core/src/main/java/org/pivxj/crypto/HDUtils.java index fb9581c9f..14822143d 100644 --- a/core/src/main/java/org/bitcoinj/crypto/HDUtils.java +++ b/core/src/main/java/org/pivxj/crypto/HDUtils.java @@ -15,9 +15,9 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; -import org.bitcoinj.core.ECKey; +import org.pivxj.core.ECKey; import com.google.common.base.Joiner; import com.google.common.collect.ImmutableList; import com.google.common.collect.Iterables; diff --git a/core/src/main/java/org/bitcoinj/crypto/KeyCrypter.java b/core/src/main/java/org/pivxj/crypto/KeyCrypter.java similarity index 96% rename from core/src/main/java/org/bitcoinj/crypto/KeyCrypter.java rename to core/src/main/java/org/pivxj/crypto/KeyCrypter.java index 2089e675a..b43e37606 100644 --- a/core/src/main/java/org/bitcoinj/crypto/KeyCrypter.java +++ b/core/src/main/java/org/pivxj/crypto/KeyCrypter.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; -import org.bitcoinj.wallet.Protos.Wallet.EncryptionType; +import org.pivxj.wallet.Protos.Wallet.EncryptionType; import org.spongycastle.crypto.params.KeyParameter; import java.io.Serializable; diff --git a/core/src/main/java/org/bitcoinj/crypto/KeyCrypterException.java b/core/src/main/java/org/pivxj/crypto/KeyCrypterException.java similarity index 97% rename from core/src/main/java/org/bitcoinj/crypto/KeyCrypterException.java rename to core/src/main/java/org/pivxj/crypto/KeyCrypterException.java index e65a1dedd..152d84b92 100644 --- a/core/src/main/java/org/bitcoinj/crypto/KeyCrypterException.java +++ b/core/src/main/java/org/pivxj/crypto/KeyCrypterException.java @@ -12,7 +12,7 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; /** *Exception to provide the following:
diff --git a/core/src/main/java/org/bitcoinj/crypto/KeyCrypterScrypt.java b/core/src/main/java/org/pivxj/crypto/KeyCrypterScrypt.java similarity index 98% rename from core/src/main/java/org/bitcoinj/crypto/KeyCrypterScrypt.java rename to core/src/main/java/org/pivxj/crypto/KeyCrypterScrypt.java index 6d4f72110..429170da6 100644 --- a/core/src/main/java/org/bitcoinj/crypto/KeyCrypterScrypt.java +++ b/core/src/main/java/org/pivxj/crypto/KeyCrypterScrypt.java @@ -15,15 +15,15 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; import com.google.common.base.Objects; import com.google.protobuf.ByteString; import com.lambdaworks.crypto.SCrypt; -import org.bitcoinj.core.Utils; -import org.bitcoinj.wallet.Protos; -import org.bitcoinj.wallet.Protos.ScryptParameters; -import org.bitcoinj.wallet.Protos.Wallet.EncryptionType; +import org.pivxj.core.Utils; +import org.pivxj.wallet.Protos; +import org.pivxj.wallet.Protos.ScryptParameters; +import org.pivxj.wallet.Protos.Wallet.EncryptionType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.spongycastle.crypto.BufferedBlockCipher; diff --git a/core/src/main/java/org/bitcoinj/crypto/LazyECPoint.java b/core/src/main/java/org/pivxj/crypto/LazyECPoint.java similarity index 99% rename from core/src/main/java/org/bitcoinj/crypto/LazyECPoint.java rename to core/src/main/java/org/pivxj/crypto/LazyECPoint.java index 8d2e9cce3..0f003f570 100644 --- a/core/src/main/java/org/bitcoinj/crypto/LazyECPoint.java +++ b/core/src/main/java/org/pivxj/crypto/LazyECPoint.java @@ -12,7 +12,7 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; import org.spongycastle.math.ec.ECCurve; import org.spongycastle.math.ec.ECFieldElement; diff --git a/core/src/main/java/org/bitcoinj/crypto/LinuxSecureRandom.java b/core/src/main/java/org/pivxj/crypto/LinuxSecureRandom.java similarity index 99% rename from core/src/main/java/org/bitcoinj/crypto/LinuxSecureRandom.java rename to core/src/main/java/org/pivxj/crypto/LinuxSecureRandom.java index 100f7e663..6923794c6 100644 --- a/core/src/main/java/org/bitcoinj/crypto/LinuxSecureRandom.java +++ b/core/src/main/java/org/pivxj/crypto/LinuxSecureRandom.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; import org.slf4j.*; diff --git a/core/src/main/java/org/bitcoinj/crypto/MnemonicCode.java b/core/src/main/java/org/pivxj/crypto/MnemonicCode.java similarity index 98% rename from core/src/main/java/org/bitcoinj/crypto/MnemonicCode.java rename to core/src/main/java/org/pivxj/crypto/MnemonicCode.java index 7d7e57acb..b942aac64 100644 --- a/core/src/main/java/org/bitcoinj/crypto/MnemonicCode.java +++ b/core/src/main/java/org/pivxj/crypto/MnemonicCode.java @@ -15,10 +15,10 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; -import org.bitcoinj.core.Sha256Hash; -import org.bitcoinj.core.Utils; +import org.pivxj.core.Sha256Hash; +import org.pivxj.core.Utils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -35,7 +35,7 @@ import java.util.Collections; import java.util.List; -import static org.bitcoinj.core.Utils.HEX; +import static org.pivxj.core.Utils.HEX; /** * A MnemonicCode object may be used to convert between binary seed values and diff --git a/core/src/main/java/org/bitcoinj/crypto/MnemonicException.java b/core/src/main/java/org/pivxj/crypto/MnemonicException.java similarity index 98% rename from core/src/main/java/org/bitcoinj/crypto/MnemonicException.java rename to core/src/main/java/org/pivxj/crypto/MnemonicException.java index ff862f49c..7ea7b2e01 100644 --- a/core/src/main/java/org/bitcoinj/crypto/MnemonicException.java +++ b/core/src/main/java/org/pivxj/crypto/MnemonicException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; /** * Exceptions thrown by the MnemonicCode module. diff --git a/core/src/main/java/org/bitcoinj/crypto/PBKDF2SHA512.java b/core/src/main/java/org/pivxj/crypto/PBKDF2SHA512.java similarity index 99% rename from core/src/main/java/org/bitcoinj/crypto/PBKDF2SHA512.java rename to core/src/main/java/org/pivxj/crypto/PBKDF2SHA512.java index 03cfa4198..145de717e 100644 --- a/core/src/main/java/org/bitcoinj/crypto/PBKDF2SHA512.java +++ b/core/src/main/java/org/pivxj/crypto/PBKDF2SHA512.java @@ -21,7 +21,7 @@ * */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; diff --git a/core/src/main/java/org/bitcoinj/crypto/TransactionSignature.java b/core/src/main/java/org/pivxj/crypto/TransactionSignature.java similarity index 96% rename from core/src/main/java/org/bitcoinj/crypto/TransactionSignature.java rename to core/src/main/java/org/pivxj/crypto/TransactionSignature.java index 545804a1b..df5ee99d4 100644 --- a/core/src/main/java/org/bitcoinj/crypto/TransactionSignature.java +++ b/core/src/main/java/org/pivxj/crypto/TransactionSignature.java @@ -14,19 +14,19 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; -import org.bitcoinj.core.ECKey; -import org.bitcoinj.core.Transaction; -import org.bitcoinj.core.VerificationException; -import org.bitcoinj.core.Transaction.SigHash; +import org.pivxj.core.ECKey; +import org.pivxj.core.Transaction; +import org.pivxj.core.VerificationException; +import org.pivxj.core.Transaction.SigHash; import com.google.common.base.Preconditions; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.math.BigInteger; /** - * A TransactionSignature wraps an {@link org.bitcoinj.core.ECKey.ECDSASignature} and adds methods for handling + * A TransactionSignature wraps an {@link org.pivxj.core.ECKey.ECDSASignature} and adds methods for handling * the additional SIGHASH mode byte that is used. */ public class TransactionSignature extends ECKey.ECDSASignature { diff --git a/core/src/main/java/org/bitcoinj/crypto/TrustStoreLoader.java b/core/src/main/java/org/pivxj/crypto/TrustStoreLoader.java similarity index 99% rename from core/src/main/java/org/bitcoinj/crypto/TrustStoreLoader.java rename to core/src/main/java/org/pivxj/crypto/TrustStoreLoader.java index a3542e8b0..94ae302e3 100644 --- a/core/src/main/java/org/bitcoinj/crypto/TrustStoreLoader.java +++ b/core/src/main/java/org/pivxj/crypto/TrustStoreLoader.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; import javax.annotation.Nonnull; import java.io.File; diff --git a/core/src/main/java/org/bitcoinj/crypto/X509Utils.java b/core/src/main/java/org/pivxj/crypto/X509Utils.java similarity index 94% rename from core/src/main/java/org/bitcoinj/crypto/X509Utils.java rename to core/src/main/java/org/pivxj/crypto/X509Utils.java index 074468f7b..a5d8857a3 100644 --- a/core/src/main/java/org/bitcoinj/crypto/X509Utils.java +++ b/core/src/main/java/org/pivxj/crypto/X509Utils.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.crypto; +package org.pivxj.crypto; import com.google.common.base.Joiner; import org.spongycastle.asn1.ASN1ObjectIdentifier; @@ -38,8 +38,8 @@ /** * X509Utils provides tools for working with X.509 certificates and keystores, as used in the BIP 70 payment protocol. - * For more details on this, see {@link org.bitcoinj.protocols.payments.PaymentSession}, the article "Working with - * the payment protocol" on the bitcoinj website, or the Bitcoin developer guide. + * For more details on this, see {@link org.pivxj.protocols.payments.PaymentSession}, the article "Working with + * the payment protocol" on the pivxj website, or the Bitcoin developer guide. */ public class X509Utils { /** diff --git a/core/src/main/java/org/bitcoinj/crypto/package-info.java b/core/src/main/java/org/pivxj/crypto/package-info.java similarity index 97% rename from core/src/main/java/org/bitcoinj/crypto/package-info.java rename to core/src/main/java/org/pivxj/crypto/package-info.java index f3b1447da..a57a0ed41 100644 --- a/core/src/main/java/org/bitcoinj/crypto/package-info.java +++ b/core/src/main/java/org/pivxj/crypto/package-info.java @@ -19,4 +19,4 @@ * on strong crypto. This is legal because Oracle got permission to ship strong AES to everyone years ago but hasn't * bothered to actually remove the logic barriers. */ -package org.bitcoinj.crypto; \ No newline at end of file +package org.pivxj.crypto; \ No newline at end of file diff --git a/core/src/main/java/org/bitcoinj/jni/NativeBlockChainListener.java b/core/src/main/java/org/pivxj/jni/NativeBlockChainListener.java similarity index 88% rename from core/src/main/java/org/bitcoinj/jni/NativeBlockChainListener.java rename to core/src/main/java/org/pivxj/jni/NativeBlockChainListener.java index 4ce13e205..942ba56ed 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativeBlockChainListener.java +++ b/core/src/main/java/org/pivxj/jni/NativeBlockChainListener.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import java.util.List; -import org.bitcoinj.core.listeners.NewBestBlockListener; -import org.bitcoinj.core.listeners.ReorganizeListener; -import org.bitcoinj.core.listeners.TransactionReceivedInBlockListener; +import org.pivxj.core.listeners.NewBestBlockListener; +import org.pivxj.core.listeners.ReorganizeListener; +import org.pivxj.core.listeners.TransactionReceivedInBlockListener; /** * An event listener that relays events to a native C++ object. A pointer to that object is stored in diff --git a/core/src/main/java/org/bitcoinj/jni/NativeFutureCallback.java b/core/src/main/java/org/pivxj/jni/NativeFutureCallback.java similarity index 97% rename from core/src/main/java/org/bitcoinj/jni/NativeFutureCallback.java rename to core/src/main/java/org/pivxj/jni/NativeFutureCallback.java index bcf9d4dbd..b2ca6ea27 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativeFutureCallback.java +++ b/core/src/main/java/org/pivxj/jni/NativeFutureCallback.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; import com.google.common.util.concurrent.FutureCallback; diff --git a/core/src/main/java/org/bitcoinj/jni/NativeKeyChainEventListener.java b/core/src/main/java/org/pivxj/jni/NativeKeyChainEventListener.java similarity index 89% rename from core/src/main/java/org/bitcoinj/jni/NativeKeyChainEventListener.java rename to core/src/main/java/org/pivxj/jni/NativeKeyChainEventListener.java index 6e1df674e..b1bb4db24 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativeKeyChainEventListener.java +++ b/core/src/main/java/org/pivxj/jni/NativeKeyChainEventListener.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.core.ECKey; -import org.bitcoinj.wallet.listeners.KeyChainEventListener; +import org.pivxj.core.ECKey; +import org.pivxj.wallet.listeners.KeyChainEventListener; import java.util.List; diff --git a/core/src/main/java/org/bitcoinj/jni/NativePaymentChannelHandlerFactory.java b/core/src/main/java/org/pivxj/jni/NativePaymentChannelHandlerFactory.java similarity index 87% rename from core/src/main/java/org/bitcoinj/jni/NativePaymentChannelHandlerFactory.java rename to core/src/main/java/org/pivxj/jni/NativePaymentChannelHandlerFactory.java index afee9c32c..51c2cd75c 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativePaymentChannelHandlerFactory.java +++ b/core/src/main/java/org/pivxj/jni/NativePaymentChannelHandlerFactory.java @@ -12,10 +12,10 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.protocols.channels.PaymentChannelServerListener; -import org.bitcoinj.protocols.channels.ServerConnectionEventHandler; +import org.pivxj.protocols.channels.PaymentChannelServerListener; +import org.pivxj.protocols.channels.ServerConnectionEventHandler; import javax.annotation.Nullable; import java.net.SocketAddress; diff --git a/core/src/main/java/org/bitcoinj/jni/NativePaymentChannelServerConnectionEventHandler.java b/core/src/main/java/org/pivxj/jni/NativePaymentChannelServerConnectionEventHandler.java similarity index 87% rename from core/src/main/java/org/bitcoinj/jni/NativePaymentChannelServerConnectionEventHandler.java rename to core/src/main/java/org/pivxj/jni/NativePaymentChannelServerConnectionEventHandler.java index a706cc5ac..357ca02e8 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativePaymentChannelServerConnectionEventHandler.java +++ b/core/src/main/java/org/pivxj/jni/NativePaymentChannelServerConnectionEventHandler.java @@ -12,11 +12,11 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.core.*; -import org.bitcoinj.protocols.channels.PaymentChannelCloseException; -import org.bitcoinj.protocols.channels.ServerConnectionEventHandler; +import org.pivxj.core.*; +import org.pivxj.protocols.channels.PaymentChannelCloseException; +import org.pivxj.protocols.channels.ServerConnectionEventHandler; import com.google.common.util.concurrent.ListenableFuture; import com.google.protobuf.ByteString; diff --git a/core/src/main/java/org/bitcoinj/jni/NativePeerEventListener.java b/core/src/main/java/org/pivxj/jni/NativePeerEventListener.java similarity index 95% rename from core/src/main/java/org/bitcoinj/jni/NativePeerEventListener.java rename to core/src/main/java/org/pivxj/jni/NativePeerEventListener.java index f9b160b83..846f20505 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativePeerEventListener.java +++ b/core/src/main/java/org/pivxj/jni/NativePeerEventListener.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.core.listeners.*; -import org.bitcoinj.core.*; +import org.pivxj.core.listeners.*; +import org.pivxj.core.*; import javax.annotation.*; import java.util.List; diff --git a/core/src/main/java/org/bitcoinj/jni/NativeScriptsChangeEventListener.java b/core/src/main/java/org/pivxj/jni/NativeScriptsChangeEventListener.java similarity index 87% rename from core/src/main/java/org/bitcoinj/jni/NativeScriptsChangeEventListener.java rename to core/src/main/java/org/pivxj/jni/NativeScriptsChangeEventListener.java index 8abdaa75a..45de8786d 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativeScriptsChangeEventListener.java +++ b/core/src/main/java/org/pivxj/jni/NativeScriptsChangeEventListener.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.script.Script; -import org.bitcoinj.wallet.Wallet; -import org.bitcoinj.wallet.listeners.ScriptsChangeEventListener; +import org.pivxj.script.Script; +import org.pivxj.wallet.Wallet; +import org.pivxj.wallet.listeners.ScriptsChangeEventListener; import java.util.List; diff --git a/core/src/main/java/org/bitcoinj/jni/NativeTransactionConfidenceEventListener.java b/core/src/main/java/org/pivxj/jni/NativeTransactionConfidenceEventListener.java similarity index 86% rename from core/src/main/java/org/bitcoinj/jni/NativeTransactionConfidenceEventListener.java rename to core/src/main/java/org/pivxj/jni/NativeTransactionConfidenceEventListener.java index da8d93fac..6088d26a6 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativeTransactionConfidenceEventListener.java +++ b/core/src/main/java/org/pivxj/jni/NativeTransactionConfidenceEventListener.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.core.listeners.TransactionConfidenceEventListener; -import org.bitcoinj.wallet.Wallet; -import org.bitcoinj.core.Transaction; +import org.pivxj.core.listeners.TransactionConfidenceEventListener; +import org.pivxj.wallet.Wallet; +import org.pivxj.core.Transaction; /** * An event listener that relays events to a native C++ object. A pointer to that object is stored in diff --git a/core/src/main/java/org/bitcoinj/jni/NativeTransactionConfidenceListener.java b/core/src/main/java/org/pivxj/jni/NativeTransactionConfidenceListener.java similarity index 93% rename from core/src/main/java/org/bitcoinj/jni/NativeTransactionConfidenceListener.java rename to core/src/main/java/org/pivxj/jni/NativeTransactionConfidenceListener.java index af656d4a4..7d43c658f 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativeTransactionConfidenceListener.java +++ b/core/src/main/java/org/pivxj/jni/NativeTransactionConfidenceListener.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.core.TransactionConfidence; +import org.pivxj.core.TransactionConfidence; /** * An event listener that relays events to a native C++ object. A pointer to that object is stored in diff --git a/core/src/main/java/org/bitcoinj/jni/NativeWalletChangeEventListener.java b/core/src/main/java/org/pivxj/jni/NativeWalletChangeEventListener.java similarity index 89% rename from core/src/main/java/org/bitcoinj/jni/NativeWalletChangeEventListener.java rename to core/src/main/java/org/pivxj/jni/NativeWalletChangeEventListener.java index 1c8db59e6..a16b73f0f 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativeWalletChangeEventListener.java +++ b/core/src/main/java/org/pivxj/jni/NativeWalletChangeEventListener.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.wallet.Wallet; -import org.bitcoinj.wallet.listeners.WalletChangeEventListener; +import org.pivxj.wallet.Wallet; +import org.pivxj.wallet.listeners.WalletChangeEventListener; /** * An event listener that relays events to a native C++ object. A pointer to that object is stored in diff --git a/core/src/main/java/org/bitcoinj/jni/NativeWalletCoinsReceivedEventListener.java b/core/src/main/java/org/pivxj/jni/NativeWalletCoinsReceivedEventListener.java similarity index 84% rename from core/src/main/java/org/bitcoinj/jni/NativeWalletCoinsReceivedEventListener.java rename to core/src/main/java/org/pivxj/jni/NativeWalletCoinsReceivedEventListener.java index a57603a25..9b6e0ec6e 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativeWalletCoinsReceivedEventListener.java +++ b/core/src/main/java/org/pivxj/jni/NativeWalletCoinsReceivedEventListener.java @@ -14,12 +14,12 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.wallet.Wallet; -import org.bitcoinj.wallet.listeners.WalletCoinsReceivedEventListener; -import org.bitcoinj.core.Coin; -import org.bitcoinj.core.Transaction; +import org.pivxj.wallet.Wallet; +import org.pivxj.wallet.listeners.WalletCoinsReceivedEventListener; +import org.pivxj.core.Coin; +import org.pivxj.core.Transaction; /** * An event listener that relays events to a native C++ object. A pointer to that object is stored in diff --git a/core/src/main/java/org/bitcoinj/jni/NativeWalletCoinsSentEventListener.java b/core/src/main/java/org/pivxj/jni/NativeWalletCoinsSentEventListener.java similarity index 84% rename from core/src/main/java/org/bitcoinj/jni/NativeWalletCoinsSentEventListener.java rename to core/src/main/java/org/pivxj/jni/NativeWalletCoinsSentEventListener.java index 102b58cd9..7188f96a3 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativeWalletCoinsSentEventListener.java +++ b/core/src/main/java/org/pivxj/jni/NativeWalletCoinsSentEventListener.java @@ -14,12 +14,12 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.wallet.Wallet; -import org.bitcoinj.wallet.listeners.WalletCoinsSentEventListener; -import org.bitcoinj.core.Coin; -import org.bitcoinj.core.Transaction; +import org.pivxj.wallet.Wallet; +import org.pivxj.wallet.listeners.WalletCoinsSentEventListener; +import org.pivxj.core.Coin; +import org.pivxj.core.Transaction; /** * An event listener that relays events to a native C++ object. A pointer to that object is stored in diff --git a/core/src/main/java/org/bitcoinj/jni/NativeWalletEventListener.java b/core/src/main/java/org/pivxj/jni/NativeWalletEventListener.java similarity index 86% rename from core/src/main/java/org/bitcoinj/jni/NativeWalletEventListener.java rename to core/src/main/java/org/pivxj/jni/NativeWalletEventListener.java index cddd86d97..2404e9c55 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativeWalletEventListener.java +++ b/core/src/main/java/org/pivxj/jni/NativeWalletEventListener.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package org.bitcoinj.jni; - -import org.bitcoinj.core.Coin; -import org.bitcoinj.core.ECKey; -import org.bitcoinj.core.Transaction; -import org.bitcoinj.script.Script; -import org.bitcoinj.wallet.Wallet; -import org.bitcoinj.wallet.listeners.WalletEventListener; +package org.pivxj.jni; + +import org.pivxj.core.Coin; +import org.pivxj.core.ECKey; +import org.pivxj.core.Transaction; +import org.pivxj.script.Script; +import org.pivxj.wallet.Wallet; +import org.pivxj.wallet.listeners.WalletEventListener; import java.util.List; diff --git a/core/src/main/java/org/bitcoinj/jni/NativeWalletReorganizeEventListener.java b/core/src/main/java/org/pivxj/jni/NativeWalletReorganizeEventListener.java similarity index 88% rename from core/src/main/java/org/bitcoinj/jni/NativeWalletReorganizeEventListener.java rename to core/src/main/java/org/pivxj/jni/NativeWalletReorganizeEventListener.java index ddc3f64c1..0053405e4 100644 --- a/core/src/main/java/org/bitcoinj/jni/NativeWalletReorganizeEventListener.java +++ b/core/src/main/java/org/pivxj/jni/NativeWalletReorganizeEventListener.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.jni; +package org.pivxj.jni; -import org.bitcoinj.wallet.Wallet; -import org.bitcoinj.wallet.listeners.WalletReorganizeEventListener; +import org.pivxj.wallet.Wallet; +import org.pivxj.wallet.listeners.WalletReorganizeEventListener; /** * An event listener that relays events to a native C++ object. A pointer to that object is stored in diff --git a/core/src/main/java/org/bitcoinj/kits/LevelDBWalletAppKit.java b/core/src/main/java/org/pivxj/kits/LevelDBWalletAppKit.java similarity index 65% rename from core/src/main/java/org/bitcoinj/kits/LevelDBWalletAppKit.java rename to core/src/main/java/org/pivxj/kits/LevelDBWalletAppKit.java index 171d4a16c..aa07a3da2 100644 --- a/core/src/main/java/org/bitcoinj/kits/LevelDBWalletAppKit.java +++ b/core/src/main/java/org/pivxj/kits/LevelDBWalletAppKit.java @@ -1,11 +1,10 @@ -package org.bitcoinj.kits; +package org.pivxj.kits; -import org.bitcoinj.core.Context; -import org.bitcoinj.core.NetworkParameters; -import org.bitcoinj.store.BlockStore; -import org.bitcoinj.store.BlockStoreException; -import org.bitcoinj.store.LevelDBBlockStore; -import org.bitcoinj.store.SPVBlockStore; +import org.pivxj.core.NetworkParameters; +import org.pivxj.store.BlockStore; +import org.pivxj.store.BlockStoreException; +import org.pivxj.store.LevelDBBlockStore; +import org.pivxj.store.SPVBlockStore; import java.io.File; diff --git a/core/src/main/java/org/bitcoinj/kits/WalletAppKit.java b/core/src/main/java/org/pivxj/kits/WalletAppKit.java similarity index 97% rename from core/src/main/java/org/bitcoinj/kits/WalletAppKit.java rename to core/src/main/java/org/pivxj/kits/WalletAppKit.java index e5ea79bd8..08c8c6c84 100644 --- a/core/src/main/java/org/bitcoinj/kits/WalletAppKit.java +++ b/core/src/main/java/org/pivxj/kits/WalletAppKit.java @@ -15,17 +15,17 @@ * limitations under the License. */ -package org.bitcoinj.kits; +package org.pivxj.kits; import com.google.common.collect.*; import com.google.common.util.concurrent.*; import com.subgraph.orchid.*; -import org.bitcoinj.core.listeners.*; -import org.bitcoinj.core.*; -import org.bitcoinj.net.discovery.*; -import org.bitcoinj.protocols.channels.*; -import org.bitcoinj.store.*; -import org.bitcoinj.wallet.*; +import org.pivxj.core.listeners.*; +import org.pivxj.core.*; +import org.pivxj.net.discovery.*; +import org.pivxj.protocols.channels.*; +import org.pivxj.store.*; +import org.pivxj.wallet.*; import org.slf4j.*; import javax.annotation.*; @@ -38,7 +38,7 @@ import static com.google.common.base.Preconditions.*; /** - *Utility class that wraps the boilerplate needed to set up a new SPV bitcoinj app. Instantiate it with a directory + *
Utility class that wraps the boilerplate needed to set up a new SPV pivxj app. Instantiate it with a directory * and file prefix, optionally configure a few things, then use startAsync and optionally awaitRunning. The object will * construct and configure a {@link BlockChain}, {@link SPVBlockStore}, {@link Wallet} and {@link PeerGroup}. Depending * on the value of the blockingStartup property, startup will be considered complete once the block chain has fully @@ -50,8 +50,8 @@ * access the objects this class creates until startup is complete.
* *The asynchronous design of this class may seem puzzling (just use {@link #awaitRunning()} if you don't want that). - * It is to make it easier to fit bitcoinj into GUI apps, which require a high degree of responsiveness on their main - * thread which handles all the animation and user interaction. Even when blockingStart is false, initializing bitcoinj + * It is to make it easier to fit pivxj into GUI apps, which require a high degree of responsiveness on their main + * thread which handles all the animation and user interaction. Even when blockingStart is false, initializing pivxj * means doing potentially blocking file IO, generating keys and other potentially intensive operations. By running it * on a background thread, there's no risk of accidentally causing UI lag.
* @@ -135,7 +135,7 @@ public WalletAppKit setAutoSave(boolean value) { /** * If you want to learn about the sync process, you can provide a listener here. For instance, a - * {@link org.bitcoinj.core.DownloadProgressTracker} is a good choice. This has no effect unless setBlockingStartup(false) has been called + * {@link org.pivxj.core.DownloadProgressTracker} is a good choice. This has no effect unless setBlockingStartup(false) has been called * too, due to some missing implementation code. */ public WalletAppKit setDownloadListener(DownloadProgressTracker listener) { @@ -151,7 +151,7 @@ public WalletAppKit setAutoStop(boolean autoStop) { /** * If set, the file is expected to contain a checkpoints file calculated with BuildCheckpoints. It makes initial - * block sync faster for new users - please refer to the documentation on the bitcoinj website for further details. + * block sync faster for new users - please refer to the documentation on the pivxj website for further details. */ public WalletAppKit setCheckpoints(InputStream checkpoints) { if (this.checkpoints != null) diff --git a/core/src/main/java/org/bitcoinj/kits/package-info.java b/core/src/main/java/org/pivxj/kits/package-info.java similarity index 80% rename from core/src/main/java/org/bitcoinj/kits/package-info.java rename to core/src/main/java/org/pivxj/kits/package-info.java index efb678dd4..bc86cf751 100644 --- a/core/src/main/java/org/bitcoinj/kits/package-info.java +++ b/core/src/main/java/org/pivxj/kits/package-info.java @@ -13,7 +13,7 @@ */ /** - * High level wrapper APIs around the bitcoinj building blocks. WalletAppKit is suitable for many different types of + * High level wrapper APIs around the pivxj building blocks. WalletAppKit is suitable for many different types of * apps that require an SPV wallet. */ -package org.bitcoinj.kits; \ No newline at end of file +package org.pivxj.kits; \ No newline at end of file diff --git a/core/src/main/java/org/bitcoinj/net/AbstractTimeoutHandler.java b/core/src/main/java/org/pivxj/net/AbstractTimeoutHandler.java similarity index 99% rename from core/src/main/java/org/bitcoinj/net/AbstractTimeoutHandler.java rename to core/src/main/java/org/pivxj/net/AbstractTimeoutHandler.java index 43ad29884..65c656ce2 100644 --- a/core/src/main/java/org/bitcoinj/net/AbstractTimeoutHandler.java +++ b/core/src/main/java/org/pivxj/net/AbstractTimeoutHandler.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.net; +package org.pivxj.net; import java.util.Timer; import java.util.TimerTask; diff --git a/core/src/main/java/org/bitcoinj/net/BlockingClient.java b/core/src/main/java/org/pivxj/net/BlockingClient.java similarity index 99% rename from core/src/main/java/org/bitcoinj/net/BlockingClient.java rename to core/src/main/java/org/pivxj/net/BlockingClient.java index a6762b269..18c68187e 100644 --- a/core/src/main/java/org/bitcoinj/net/BlockingClient.java +++ b/core/src/main/java/org/pivxj/net/BlockingClient.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.net; +package org.pivxj.net; import com.google.common.util.concurrent.*; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import org.slf4j.*; import javax.annotation.*; diff --git a/core/src/main/java/org/bitcoinj/net/BlockingClientManager.java b/core/src/main/java/org/pivxj/net/BlockingClientManager.java similarity index 97% rename from core/src/main/java/org/bitcoinj/net/BlockingClientManager.java rename to core/src/main/java/org/pivxj/net/BlockingClientManager.java index afce21361..9fefdaca6 100644 --- a/core/src/main/java/org/bitcoinj/net/BlockingClientManager.java +++ b/core/src/main/java/org/pivxj/net/BlockingClientManager.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.net; +package org.pivxj.net; import com.google.common.util.concurrent.AbstractIdleService; import com.google.common.util.concurrent.ListenableFuture; @@ -48,7 +48,7 @@ public BlockingClientManager() { /** * Creates a blocking client manager that will obtain sockets from the given factory. Useful for customising how - * bitcoinj connects to the P2P network. + * pivxj connects to the P2P network. */ public BlockingClientManager(SocketFactory socketFactory) { this.socketFactory = checkNotNull(socketFactory); diff --git a/core/src/main/java/org/bitcoinj/net/ClientConnectionManager.java b/core/src/main/java/org/pivxj/net/ClientConnectionManager.java similarity index 98% rename from core/src/main/java/org/bitcoinj/net/ClientConnectionManager.java rename to core/src/main/java/org/pivxj/net/ClientConnectionManager.java index 23d493436..d0933d7f1 100644 --- a/core/src/main/java/org/bitcoinj/net/ClientConnectionManager.java +++ b/core/src/main/java/org/pivxj/net/ClientConnectionManager.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.net; +package org.pivxj.net; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.Service; diff --git a/core/src/main/java/org/bitcoinj/net/ConnectionHandler.java b/core/src/main/java/org/pivxj/net/ConnectionHandler.java similarity index 99% rename from core/src/main/java/org/bitcoinj/net/ConnectionHandler.java rename to core/src/main/java/org/pivxj/net/ConnectionHandler.java index 8f2bfe6cd..848c66c56 100644 --- a/core/src/main/java/org/bitcoinj/net/ConnectionHandler.java +++ b/core/src/main/java/org/pivxj/net/ConnectionHandler.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.net; +package org.pivxj.net; -import org.bitcoinj.core.Message; -import org.bitcoinj.utils.Threading; +import org.pivxj.core.Message; +import org.pivxj.utils.Threading; import com.google.common.base.Throwables; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/net/FilterMerger.java b/core/src/main/java/org/pivxj/net/FilterMerger.java similarity index 94% rename from core/src/main/java/org/bitcoinj/net/FilterMerger.java rename to core/src/main/java/org/pivxj/net/FilterMerger.java index 53a718b3c..c5aba9045 100644 --- a/core/src/main/java/org/bitcoinj/net/FilterMerger.java +++ b/core/src/main/java/org/pivxj/net/FilterMerger.java @@ -12,11 +12,11 @@ * limitations under the License. */ -package org.bitcoinj.net; +package org.pivxj.net; import com.google.common.collect.Lists; -import org.bitcoinj.core.BloomFilter; -import org.bitcoinj.core.PeerFilterProvider; +import org.pivxj.core.BloomFilter; +import org.pivxj.core.PeerFilterProvider; import com.google.common.collect.ImmutableList; import java.util.LinkedList; @@ -24,9 +24,9 @@ // This code is unit tested by the PeerGroup tests. /** - *A reusable object that will calculate, given a list of {@link org.bitcoinj.core.PeerFilterProvider}s, a merged - * {@link org.bitcoinj.core.BloomFilter} and earliest key time for all of them. - * Used by the {@link org.bitcoinj.core.PeerGroup} class internally.
+ *A reusable object that will calculate, given a list of {@link org.pivxj.core.PeerFilterProvider}s, a merged + * {@link org.pivxj.core.BloomFilter} and earliest key time for all of them. + * Used by the {@link org.pivxj.core.PeerGroup} class internally.
* *Thread safety: threading here can be complicated. Each filter provider is given a begin event, which may acquire
* a lock (and is guaranteed to receive an end event). This class is mostly thread unsafe and is meant to be used from a
diff --git a/core/src/main/java/org/bitcoinj/net/MessageWriteTarget.java b/core/src/main/java/org/pivxj/net/MessageWriteTarget.java
similarity index 97%
rename from core/src/main/java/org/bitcoinj/net/MessageWriteTarget.java
rename to core/src/main/java/org/pivxj/net/MessageWriteTarget.java
index 7679b7304..f7cd0c1bd 100644
--- a/core/src/main/java/org/bitcoinj/net/MessageWriteTarget.java
+++ b/core/src/main/java/org/pivxj/net/MessageWriteTarget.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.bitcoinj.net;
+package org.pivxj.net;
import java.io.IOException;
diff --git a/core/src/main/java/org/bitcoinj/net/NioClient.java b/core/src/main/java/org/pivxj/net/NioClient.java
similarity index 99%
rename from core/src/main/java/org/bitcoinj/net/NioClient.java
rename to core/src/main/java/org/pivxj/net/NioClient.java
index df8f96882..1ee1e6c75 100644
--- a/core/src/main/java/org/bitcoinj/net/NioClient.java
+++ b/core/src/main/java/org/pivxj/net/NioClient.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.bitcoinj.net;
+package org.pivxj.net;
import com.google.common.base.*;
import com.google.common.util.concurrent.*;
diff --git a/core/src/main/java/org/bitcoinj/net/NioClientManager.java b/core/src/main/java/org/pivxj/net/NioClientManager.java
similarity index 99%
rename from core/src/main/java/org/bitcoinj/net/NioClientManager.java
rename to core/src/main/java/org/pivxj/net/NioClientManager.java
index a79c5f336..d595d87fe 100644
--- a/core/src/main/java/org/bitcoinj/net/NioClientManager.java
+++ b/core/src/main/java/org/pivxj/net/NioClientManager.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package org.bitcoinj.net;
+package org.pivxj.net;
import com.google.common.base.Throwables;
import com.google.common.util.concurrent.*;
-import org.bitcoinj.utils.*;
+import org.pivxj.utils.*;
import org.slf4j.LoggerFactory;
import java.io.IOException;
diff --git a/core/src/main/java/org/bitcoinj/net/NioServer.java b/core/src/main/java/org/pivxj/net/NioServer.java
similarity index 99%
rename from core/src/main/java/org/bitcoinj/net/NioServer.java
rename to core/src/main/java/org/pivxj/net/NioServer.java
index cfe025186..0a5d761af 100644
--- a/core/src/main/java/org/bitcoinj/net/NioServer.java
+++ b/core/src/main/java/org/pivxj/net/NioServer.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.bitcoinj.net;
+package org.pivxj.net;
import java.io.IOException;
import java.net.InetSocketAddress;
diff --git a/core/src/main/java/org/bitcoinj/net/ProtobufConnection.java b/core/src/main/java/org/pivxj/net/ProtobufConnection.java
similarity index 99%
rename from core/src/main/java/org/bitcoinj/net/ProtobufConnection.java
rename to core/src/main/java/org/pivxj/net/ProtobufConnection.java
index dec49870e..0122fd3e1 100644
--- a/core/src/main/java/org/bitcoinj/net/ProtobufConnection.java
+++ b/core/src/main/java/org/pivxj/net/ProtobufConnection.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package org.bitcoinj.net;
+package org.pivxj.net;
-import org.bitcoinj.core.Utils;
-import org.bitcoinj.utils.Threading;
+import org.pivxj.core.Utils;
+import org.pivxj.utils.Threading;
import com.google.common.annotations.VisibleForTesting;
import com.google.protobuf.ByteString;
import com.google.protobuf.MessageLite;
diff --git a/core/src/main/java/org/bitcoinj/net/StreamConnection.java b/core/src/main/java/org/pivxj/net/StreamConnection.java
similarity index 99%
rename from core/src/main/java/org/bitcoinj/net/StreamConnection.java
rename to core/src/main/java/org/pivxj/net/StreamConnection.java
index 40b4caf11..44d2b13f8 100644
--- a/core/src/main/java/org/bitcoinj/net/StreamConnection.java
+++ b/core/src/main/java/org/pivxj/net/StreamConnection.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.bitcoinj.net;
+package org.pivxj.net;
import java.nio.ByteBuffer;
diff --git a/core/src/main/java/org/bitcoinj/net/StreamConnectionFactory.java b/core/src/main/java/org/pivxj/net/StreamConnectionFactory.java
similarity index 97%
rename from core/src/main/java/org/bitcoinj/net/StreamConnectionFactory.java
rename to core/src/main/java/org/pivxj/net/StreamConnectionFactory.java
index 2a64bdcaf..37d0bf162 100644
--- a/core/src/main/java/org/bitcoinj/net/StreamConnectionFactory.java
+++ b/core/src/main/java/org/pivxj/net/StreamConnectionFactory.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.bitcoinj.net;
+package org.pivxj.net;
import java.net.InetAddress;
import javax.annotation.Nullable;
diff --git a/core/src/main/java/org/bitcoinj/net/discovery/DnsDiscovery.java b/core/src/main/java/org/pivxj/net/discovery/DnsDiscovery.java
similarity index 97%
rename from core/src/main/java/org/bitcoinj/net/discovery/DnsDiscovery.java
rename to core/src/main/java/org/pivxj/net/discovery/DnsDiscovery.java
index 1d05a8379..492abf253 100644
--- a/core/src/main/java/org/bitcoinj/net/discovery/DnsDiscovery.java
+++ b/core/src/main/java/org/pivxj/net/discovery/DnsDiscovery.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.bitcoinj.net.discovery;
+package org.pivxj.net.discovery;
-import org.bitcoinj.core.*;
-import org.bitcoinj.utils.*;
+import org.pivxj.core.*;
+import org.pivxj.utils.*;
import java.net.*;
import java.util.*;
diff --git a/core/src/main/java/org/bitcoinj/net/discovery/HttpDiscovery.java b/core/src/main/java/org/pivxj/net/discovery/HttpDiscovery.java
similarity index 98%
rename from core/src/main/java/org/bitcoinj/net/discovery/HttpDiscovery.java
rename to core/src/main/java/org/pivxj/net/discovery/HttpDiscovery.java
index f46b07113..822bb97ef 100644
--- a/core/src/main/java/org/bitcoinj/net/discovery/HttpDiscovery.java
+++ b/core/src/main/java/org/pivxj/net/discovery/HttpDiscovery.java
@@ -15,13 +15,13 @@
* limitations under the License.
*/
-package org.bitcoinj.net.discovery;
+package org.pivxj.net.discovery;
import com.google.common.annotations.*;
import com.google.protobuf.*;
import com.squareup.okhttp.*;
import org.bitcoin.crawler.*;
-import org.bitcoinj.core.*;
+import org.pivxj.core.*;
import org.slf4j.*;
import javax.annotation.*;
diff --git a/core/src/main/java/org/bitcoinj/net/discovery/MultiplexingDiscovery.java b/core/src/main/java/org/pivxj/net/discovery/MultiplexingDiscovery.java
similarity index 95%
rename from core/src/main/java/org/bitcoinj/net/discovery/MultiplexingDiscovery.java
rename to core/src/main/java/org/pivxj/net/discovery/MultiplexingDiscovery.java
index fbd003954..6ec2b9dd8 100644
--- a/core/src/main/java/org/bitcoinj/net/discovery/MultiplexingDiscovery.java
+++ b/core/src/main/java/org/pivxj/net/discovery/MultiplexingDiscovery.java
@@ -15,16 +15,15 @@
* limitations under the License.
*/
-package org.bitcoinj.net.discovery;
+package org.pivxj.net.discovery;
import com.google.common.collect.Lists;
import com.squareup.okhttp.OkHttpClient;
-import org.bitcoinj.core.NetworkParameters;
-import org.bitcoinj.core.VersionMessage;
-import org.bitcoinj.net.discovery.HttpDiscovery;
-import org.bitcoinj.net.discovery.DnsDiscovery.DnsSeedDiscovery;
-import org.bitcoinj.utils.*;
+import org.pivxj.core.NetworkParameters;
+import org.pivxj.core.VersionMessage;
+import org.pivxj.net.discovery.DnsDiscovery.DnsSeedDiscovery;
+import org.pivxj.utils.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/core/src/main/java/org/bitcoinj/net/discovery/PeerDiscovery.java b/core/src/main/java/org/pivxj/net/discovery/PeerDiscovery.java
similarity index 97%
rename from core/src/main/java/org/bitcoinj/net/discovery/PeerDiscovery.java
rename to core/src/main/java/org/pivxj/net/discovery/PeerDiscovery.java
index 72452c25d..62bc74f21 100644
--- a/core/src/main/java/org/bitcoinj/net/discovery/PeerDiscovery.java
+++ b/core/src/main/java/org/pivxj/net/discovery/PeerDiscovery.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.bitcoinj.net.discovery;
+package org.pivxj.net.discovery;
import java.net.InetSocketAddress;
import java.util.concurrent.TimeUnit;
diff --git a/core/src/main/java/org/bitcoinj/net/discovery/PeerDiscoveryException.java b/core/src/main/java/org/pivxj/net/discovery/PeerDiscoveryException.java
similarity index 96%
rename from core/src/main/java/org/bitcoinj/net/discovery/PeerDiscoveryException.java
rename to core/src/main/java/org/pivxj/net/discovery/PeerDiscoveryException.java
index 585d19b5d..b4d010618 100644
--- a/core/src/main/java/org/bitcoinj/net/discovery/PeerDiscoveryException.java
+++ b/core/src/main/java/org/pivxj/net/discovery/PeerDiscoveryException.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.bitcoinj.net.discovery;
+package org.pivxj.net.discovery;
public class PeerDiscoveryException extends Exception {
private static final long serialVersionUID = -2863411151549391392L;
diff --git a/core/src/main/java/org/bitcoinj/net/discovery/SeedPeers.java b/core/src/main/java/org/pivxj/net/discovery/SeedPeers.java
similarity index 98%
rename from core/src/main/java/org/bitcoinj/net/discovery/SeedPeers.java
rename to core/src/main/java/org/pivxj/net/discovery/SeedPeers.java
index b44b4ee7e..66e435900 100644
--- a/core/src/main/java/org/bitcoinj/net/discovery/SeedPeers.java
+++ b/core/src/main/java/org/pivxj/net/discovery/SeedPeers.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package org.bitcoinj.net.discovery;
+package org.pivxj.net.discovery;
-import org.bitcoinj.core.NetworkParameters;
+import org.pivxj.core.NetworkParameters;
import javax.annotation.Nullable;
import java.net.InetAddress;
diff --git a/core/src/main/java/org/bitcoinj/net/discovery/TorDiscovery.java b/core/src/main/java/org/pivxj/net/discovery/TorDiscovery.java
similarity index 99%
rename from core/src/main/java/org/bitcoinj/net/discovery/TorDiscovery.java
rename to core/src/main/java/org/pivxj/net/discovery/TorDiscovery.java
index e17100a68..a40c990c2 100644
--- a/core/src/main/java/org/bitcoinj/net/discovery/TorDiscovery.java
+++ b/core/src/main/java/org/pivxj/net/discovery/TorDiscovery.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.bitcoinj.net.discovery;
+package org.pivxj.net.discovery;
import com.google.common.collect.*;
import com.google.common.util.concurrent.*;
@@ -23,8 +23,8 @@
import com.subgraph.orchid.circuits.path.*;
import com.subgraph.orchid.data.*;
import com.subgraph.orchid.data.exitpolicy.*;
-import org.bitcoinj.core.*;
-import org.bitcoinj.utils.*;
+import org.pivxj.core.*;
+import org.pivxj.utils.*;
import org.slf4j.*;
import java.net.*;
diff --git a/core/src/main/java/org/bitcoinj/net/discovery/package-info.java b/core/src/main/java/org/pivxj/net/discovery/package-info.java
similarity index 95%
rename from core/src/main/java/org/bitcoinj/net/discovery/package-info.java
rename to core/src/main/java/org/pivxj/net/discovery/package-info.java
index d54d6e3e5..cca35aa48 100644
--- a/core/src/main/java/org/bitcoinj/net/discovery/package-info.java
+++ b/core/src/main/java/org/pivxj/net/discovery/package-info.java
@@ -15,4 +15,4 @@
/**
* Classes that know how to discover peers in the P2P network using DNS, IRC or DNS via Tor (orchid).
*/
-package org.bitcoinj.net.discovery;
\ No newline at end of file
+package org.pivxj.net.discovery;
\ No newline at end of file
diff --git a/core/src/main/java/org/bitcoinj/net/package-info.java b/core/src/main/java/org/pivxj/net/package-info.java
similarity index 89%
rename from core/src/main/java/org/bitcoinj/net/package-info.java
rename to core/src/main/java/org/pivxj/net/package-info.java
index 48249a611..efc99f9cd 100644
--- a/core/src/main/java/org/bitcoinj/net/package-info.java
+++ b/core/src/main/java/org/pivxj/net/package-info.java
@@ -15,6 +15,6 @@
/**
* Classes handling low level network management using either NIO (async io) or older style blocking sockets (useful for
* using SOCKS proxies, Tor, SSL etc). The code in this package implements a simple network abstraction a little like
- * what the Netty library provides, but with only what bitcoinj needs.
+ * what the Netty library provides, but with only what pivxj needs.
*/
-package org.bitcoinj.net;
\ No newline at end of file
+package org.pivxj.net;
\ No newline at end of file
diff --git a/core/src/main/java/org/bitcoinj/params/AbstractBitcoinNetParams.java b/core/src/main/java/org/pivxj/params/AbstractBitcoinNetParams.java
similarity index 96%
rename from core/src/main/java/org/bitcoinj/params/AbstractBitcoinNetParams.java
rename to core/src/main/java/org/pivxj/params/AbstractBitcoinNetParams.java
index d769322f5..d29e33768 100644
--- a/core/src/main/java/org/bitcoinj/params/AbstractBitcoinNetParams.java
+++ b/core/src/main/java/org/pivxj/params/AbstractBitcoinNetParams.java
@@ -15,16 +15,15 @@
* limitations under the License.
*/
-package org.bitcoinj.params;
+package org.pivxj.params;
import java.math.BigInteger;
import java.util.concurrent.TimeUnit;
-import org.bitcoinj.core.*;
-import org.bitcoinj.utils.MonetaryFormat;
-import org.bitcoinj.store.BlockStore;
-import org.bitcoinj.store.BlockStoreException;
-import org.bitcoinj.utils.MonetaryFormat;
+import org.pivxj.core.*;
+import org.pivxj.utils.MonetaryFormat;
+import org.pivxj.store.BlockStore;
+import org.pivxj.store.BlockStoreException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/core/src/main/java/org/bitcoinj/params/MainNetParams.java b/core/src/main/java/org/pivxj/params/MainNetParams.java
similarity index 98%
rename from core/src/main/java/org/bitcoinj/params/MainNetParams.java
rename to core/src/main/java/org/pivxj/params/MainNetParams.java
index b4ffbf6a9..d708772c0 100644
--- a/core/src/main/java/org/bitcoinj/params/MainNetParams.java
+++ b/core/src/main/java/org/pivxj/params/MainNetParams.java
@@ -15,12 +15,9 @@
* limitations under the License.
*/
-package org.bitcoinj.params;
+package org.pivxj.params;
-import org.bitcoinj.core.*;
-import org.bitcoinj.net.discovery.*;
-
-import java.net.*;
+import org.pivxj.core.*;
import static com.google.common.base.Preconditions.*;
diff --git a/core/src/main/java/org/bitcoinj/params/Networks.java b/core/src/main/java/org/pivxj/params/Networks.java
similarity index 96%
rename from core/src/main/java/org/bitcoinj/params/Networks.java
rename to core/src/main/java/org/pivxj/params/Networks.java
index 03082ad06..981d957c9 100644
--- a/core/src/main/java/org/bitcoinj/params/Networks.java
+++ b/core/src/main/java/org/pivxj/params/Networks.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package org.bitcoinj.params;
+package org.pivxj.params;
-import org.bitcoinj.core.NetworkParameters;
+import org.pivxj.core.NetworkParameters;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Lists;
diff --git a/core/src/main/java/org/bitcoinj/params/RegTestParams.java b/core/src/main/java/org/pivxj/params/RegTestParams.java
similarity index 97%
rename from core/src/main/java/org/bitcoinj/params/RegTestParams.java
rename to core/src/main/java/org/pivxj/params/RegTestParams.java
index e1cfc0162..eb6ce8fa3 100644
--- a/core/src/main/java/org/bitcoinj/params/RegTestParams.java
+++ b/core/src/main/java/org/pivxj/params/RegTestParams.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package org.bitcoinj.params;
+package org.pivxj.params;
-import org.bitcoinj.core.Block;
+import org.pivxj.core.Block;
import java.math.BigInteger;
diff --git a/core/src/main/java/org/bitcoinj/params/TestNet2Params.java b/core/src/main/java/org/pivxj/params/TestNet2Params.java
similarity index 96%
rename from core/src/main/java/org/bitcoinj/params/TestNet2Params.java
rename to core/src/main/java/org/pivxj/params/TestNet2Params.java
index 0c211d802..9ff88e9cc 100644
--- a/core/src/main/java/org/bitcoinj/params/TestNet2Params.java
+++ b/core/src/main/java/org/pivxj/params/TestNet2Params.java
@@ -14,10 +14,9 @@
* limitations under the License.
*/
-package org.bitcoinj.params;
+package org.pivxj.params;
-import org.bitcoinj.core.CoinDefinition;
-import org.bitcoinj.core.Utils;
+import org.pivxj.core.CoinDefinition;
import static com.google.common.base.Preconditions.checkState;
diff --git a/core/src/main/java/org/bitcoinj/params/TestNet3Params.java b/core/src/main/java/org/pivxj/params/TestNet3Params.java
similarity index 94%
rename from core/src/main/java/org/bitcoinj/params/TestNet3Params.java
rename to core/src/main/java/org/pivxj/params/TestNet3Params.java
index 6673129ab..d03ef7ed1 100644
--- a/core/src/main/java/org/bitcoinj/params/TestNet3Params.java
+++ b/core/src/main/java/org/pivxj/params/TestNet3Params.java
@@ -15,19 +15,19 @@
* limitations under the License.
*/
-package org.bitcoinj.params;
+package org.pivxj.params;
-import org.bitcoinj.core.CoinDefinition;
+import org.pivxj.core.CoinDefinition;
import java.math.BigInteger;
import java.util.Date;
-import org.bitcoinj.core.Block;
-import org.bitcoinj.core.NetworkParameters;
-import org.bitcoinj.core.StoredBlock;
-import org.bitcoinj.core.VerificationException;
-import org.bitcoinj.store.BlockStore;
-import org.bitcoinj.store.BlockStoreException;
+import org.pivxj.core.Block;
+import org.pivxj.core.NetworkParameters;
+import org.pivxj.core.StoredBlock;
+import org.pivxj.core.VerificationException;
+import org.pivxj.store.BlockStore;
+import org.pivxj.store.BlockStoreException;
import static com.google.common.base.Preconditions.checkState;
diff --git a/core/src/main/java/org/bitcoinj/params/UnitTestParams.java b/core/src/main/java/org/pivxj/params/UnitTestParams.java
similarity index 89%
rename from core/src/main/java/org/bitcoinj/params/UnitTestParams.java
rename to core/src/main/java/org/pivxj/params/UnitTestParams.java
index 8120a3302..3ab9fa366 100644
--- a/core/src/main/java/org/bitcoinj/params/UnitTestParams.java
+++ b/core/src/main/java/org/pivxj/params/UnitTestParams.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package org.bitcoinj.params;
+package org.pivxj.params;
-import org.bitcoinj.core.*;
+import org.pivxj.core.*;
import java.math.BigInteger;
/**
- * Network parameters used by the bitcoinj unit tests (and potentially your own). This lets you solve a block using
- * {@link org.bitcoinj.core.Block#solve()} by setting difficulty to the easiest possible.
+ * Network parameters used by the pivxj unit tests (and potentially your own). This lets you solve a block using
+ * {@link org.pivxj.core.Block#solve()} by setting difficulty to the easiest possible.
*/
public class UnitTestParams extends AbstractBitcoinNetParams {
public static final int UNITNET_MAJORITY_WINDOW = 8;
diff --git a/core/src/main/java/org/bitcoinj/params/package-info.java b/core/src/main/java/org/pivxj/params/package-info.java
similarity index 96%
rename from core/src/main/java/org/bitcoinj/params/package-info.java
rename to core/src/main/java/org/pivxj/params/package-info.java
index a0e1697c5..d3cc473c2 100644
--- a/core/src/main/java/org/bitcoinj/params/package-info.java
+++ b/core/src/main/java/org/pivxj/params/package-info.java
@@ -16,4 +16,4 @@
* Network parameters encapsulate some of the differences between different Bitcoin networks such as the main
* network, the testnet, regtest mode, unit testing params and so on.
*/
-package org.bitcoinj.params;
\ No newline at end of file
+package org.pivxj.params;
\ No newline at end of file
diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/ClientState.java b/core/src/main/java/org/pivxj/protocols/channels/ClientState.java
similarity index 85%
rename from core/src/main/java/org/bitcoinj/protocols/channels/ClientState.java
rename to core/src/main/java/org/pivxj/protocols/channels/ClientState.java
index a3e0db62c..5f87c71a0 100644
--- a/core/src/main/java/org/bitcoinj/protocols/channels/ClientState.java
+++ b/core/src/main/java/org/pivxj/protocols/channels/ClientState.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: storedclientpaymentchannel.proto
-package org.bitcoinj.protocols.channels;
+package org.pivxj.protocols.channels;
public final class ClientState {
private ClientState() {}
@@ -15,12 +15,12 @@ public interface StoredClientPaymentChannelsOrBuilder extends
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- java.util.Listrepeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel getChannels(int index);
+ org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel getChannels(int index);
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
@@ -28,12 +28,12 @@ public interface StoredClientPaymentChannelsOrBuilder extends
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- java.util.List extends org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder>
+ java.util.List extends org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder>
getChannelsOrBuilderList();
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder getChannelsOrBuilder(
+ org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder getChannelsOrBuilder(
int index);
}
/**
@@ -94,10 +94,10 @@ private StoredClientPaymentChannels(
}
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
- channels_ = new java.util.ArrayListrepeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public java.util.Listrepeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public java.util.List extends org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder>
+ public java.util.List extends org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder>
getChannelsOrBuilderList() {
return channels_;
}
@@ -166,13 +166,13 @@ public int getChannelsCount() {
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel getChannels(int index) {
+ public org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel getChannels(int index) {
return channels_.get(index);
}
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder getChannelsOrBuilder(
+ public org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder getChannelsOrBuilder(
int index) {
return channels_.get(index);
}
@@ -227,53 +227,53 @@ protected java.lang.Object writeReplace()
return super.writeReplace();
}
- public static org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(byte[] data)
+ public static org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(java.io.InputStream input)
+ public static org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
- public static org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
- public static org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels parseDelimitedFrom(java.io.InputStream input)
+ public static org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannels parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
- public static org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels parseDelimitedFrom(
+ public static org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannels parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
- public static org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
- public static org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannels parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -282,7 +282,7 @@ public static org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentCha
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder(org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannels prototype) {
+ public static Builder newBuilder(org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannels prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@@ -303,20 +303,20 @@ protected Builder newBuilderForType(
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builderrepeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public java.util.Listrepeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel getChannels(int index) {
+ public org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel getChannels(int index) {
if (channelsBuilder_ == null) {
return channels_.get(index);
} else {
@@ -499,7 +499,7 @@ public org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel ge
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
public Builder setChannels(
- int index, org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel value) {
+ int index, org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel value) {
if (channelsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -516,7 +516,7 @@ public Builder setChannels(
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
public Builder setChannels(
- int index, org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder builderForValue) {
+ int index, org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder builderForValue) {
if (channelsBuilder_ == null) {
ensureChannelsIsMutable();
channels_.set(index, builderForValue.build());
@@ -529,7 +529,7 @@ public Builder setChannels(
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public Builder addChannels(org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel value) {
+ public Builder addChannels(org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel value) {
if (channelsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -546,7 +546,7 @@ public Builder addChannels(org.bitcoinj.protocols.channels.ClientState.StoredCli
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
public Builder addChannels(
- int index, org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel value) {
+ int index, org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel value) {
if (channelsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -563,7 +563,7 @@ public Builder addChannels(
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
public Builder addChannels(
- org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder builderForValue) {
+ org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder builderForValue) {
if (channelsBuilder_ == null) {
ensureChannelsIsMutable();
channels_.add(builderForValue.build());
@@ -577,7 +577,7 @@ public Builder addChannels(
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
public Builder addChannels(
- int index, org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder builderForValue) {
+ int index, org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder builderForValue) {
if (channelsBuilder_ == null) {
ensureChannelsIsMutable();
channels_.add(index, builderForValue.build());
@@ -591,7 +591,7 @@ public Builder addChannels(
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
public Builder addAllChannels(
- java.lang.Iterable extends org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel> values) {
+ java.lang.Iterable extends org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel> values) {
if (channelsBuilder_ == null) {
ensureChannelsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
@@ -631,14 +631,14 @@ public Builder removeChannels(int index) {
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder getChannelsBuilder(
+ public org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder getChannelsBuilder(
int index) {
return getChannelsFieldBuilder().getBuilder(index);
}
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder getChannelsOrBuilder(
+ public org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder getChannelsOrBuilder(
int index) {
if (channelsBuilder_ == null) {
return channels_.get(index); } else {
@@ -648,7 +648,7 @@ public org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrB
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public java.util.List extends org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder>
+ public java.util.List extends org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannelOrBuilder>
getChannelsOrBuilderList() {
if (channelsBuilder_ != null) {
return channelsBuilder_.getMessageOrBuilderList();
@@ -659,31 +659,31 @@ public org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannelOrB
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder addChannelsBuilder() {
+ public org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder addChannelsBuilder() {
return getChannelsFieldBuilder().addBuilder(
- org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.getDefaultInstance());
+ org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel.getDefaultInstance());
}
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder addChannelsBuilder(
+ public org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel.Builder addChannelsBuilder(
int index) {
return getChannelsFieldBuilder().addBuilder(
- index, org.bitcoinj.protocols.channels.ClientState.StoredClientPaymentChannel.getDefaultInstance());
+ index, org.pivxj.protocols.channels.ClientState.StoredClientPaymentChannel.getDefaultInstance());
}
/**
* repeated .paymentchannels.StoredClientPaymentChannel channels = 1;
*/
- public java.util.List
Note that this MUST still be called even after either - * {@link PaymentChannelClient.ClientConnection#destroyConnection(org.bitcoinj.protocols.channels.PaymentChannelCloseException.CloseReason)} or + * {@link PaymentChannelClient.ClientConnection#destroyConnection(org.pivxj.protocols.channels.PaymentChannelCloseException.CloseReason)} or * {@link IPaymentChannelClient#settle()} is called, to actually handle the connection close logic.
*/ void connectionClosed(); @@ -55,7 +55,7 @@ public interface IPaymentChannelClient { *Settles the channel, notifying the server it can broadcast the most recent payment transaction.
* *Note that this only generates a CLOSE message for the server and calls - * {@link PaymentChannelClient.ClientConnection#destroyConnection(org.bitcoinj.protocols.channels.PaymentChannelCloseException.CloseReason)} + * {@link PaymentChannelClient.ClientConnection#destroyConnection(org.pivxj.protocols.channels.PaymentChannelCloseException.CloseReason)} * to settle the connection, it does not actually handle connection close logic, and * {@link PaymentChannelClient#connectionClosed()} must still be called after the connection fully settles.
* @@ -102,25 +102,25 @@ interface ClientConnection { * however the order of messages must be preserved. * *If the send fails, no exception should be thrown, however - * {@link org.bitcoinj.protocols.channels.PaymentChannelClient#connectionClosed()} should be called immediately. In the case of messages which + * {@link org.pivxj.protocols.channels.PaymentChannelClient#connectionClosed()} should be called immediately. In the case of messages which * are a part of initialization, initialization will simply fail and the refund transaction will be broadcasted * when it unlocks (if necessary). In the case of a payment message, the payment will be lost however if the * channel is resumed it will begin again from the channel value after the failed payment.
* - *Called while holding a lock on the {@link org.bitcoinj.protocols.channels.PaymentChannelClient} object - be careful about reentrancy
+ *Called while holding a lock on the {@link org.pivxj.protocols.channels.PaymentChannelClient} object - be careful about reentrancy
*/ void sendToServer(Protos.TwoWayChannelMessage msg); /** *Requests that the connection to the server be closed. For stateless protocols, note that after this call, * no more messages should be received from the server and this object is no longer usable. A - * {@link org.bitcoinj.protocols.channels.PaymentChannelClient#connectionClosed()} event should be generated immediately after this call.
+ * {@link org.pivxj.protocols.channels.PaymentChannelClient#connectionClosed()} event should be generated immediately after this call. * - *Called while holding a lock on the {@link org.bitcoinj.protocols.channels.PaymentChannelClient} object - be careful about reentrancy
+ *Called while holding a lock on the {@link org.pivxj.protocols.channels.PaymentChannelClient} object - be careful about reentrancy
* * @param reason The reason for the closure, see the individual values for more details. * It is usually safe to ignore this and treat any value below - * {@link org.bitcoinj.protocols.channels.PaymentChannelCloseException.CloseReason#CLIENT_REQUESTED_CLOSE} as "unrecoverable error" and all others as + * {@link org.pivxj.protocols.channels.PaymentChannelCloseException.CloseReason#CLIENT_REQUESTED_CLOSE} as "unrecoverable error" and all others as * "try again once and see if it works then" */ void destroyConnection(PaymentChannelCloseException.CloseReason reason); @@ -128,7 +128,7 @@ interface ClientConnection { /** *Queries if the expire time proposed by server is acceptable. If false
is return the channel
- * will be closed with a {@link org.bitcoinj.protocols.channels.PaymentChannelCloseException.CloseReason#TIME_WINDOW_UNACCEPTABLE}.
true
if the proposed time is acceptable false
otherwise.
*/
@@ -136,10 +136,10 @@ interface ClientConnection {
/**
* Indicates the channel has been successfully opened and - * {@link org.bitcoinj.protocols.channels.PaymentChannelClient#incrementPayment(Coin)} + * {@link org.pivxj.protocols.channels.PaymentChannelClient#incrementPayment(Coin)} * may be called at will.
* - *Called while holding a lock on the {@link org.bitcoinj.protocols.channels.PaymentChannelClient} + *
Called while holding a lock on the {@link org.pivxj.protocols.channels.PaymentChannelClient} * object - be careful about reentrancy
* * @param wasInitiated If true, the channel is newly opened. If false, it was resumed. diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelClient.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelClient.java similarity index 98% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelClient.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentChannelClient.java index 3bb0ed1b8..dbba94941 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelClient.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelClient.java @@ -15,12 +15,12 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; -import org.bitcoinj.core.*; -import org.bitcoinj.protocols.channels.PaymentChannelCloseException.CloseReason; -import org.bitcoinj.utils.Threading; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.core.*; +import org.pivxj.protocols.channels.PaymentChannelCloseException.CloseReason; +import org.pivxj.utils.Threading; +import org.pivxj.wallet.Wallet; import com.google.common.annotations.VisibleForTesting; import com.google.common.util.concurrent.ListenableFuture; @@ -214,7 +214,7 @@ public PaymentChannelClient(Wallet wallet, ECKey myKey, Coin maxValue, Sha256Has * attempt will be made to resume that channel. * @param timeWindow The time in seconds, relative to now, on how long this channel should be kept open. Note that is is * a proposal to the server. The server may in turn propose something different. - * See {@link org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientConnection#acceptExpireTime(long)} + * See {@link org.pivxj.protocols.channels.IPaymentChannelClient.ClientConnection#acceptExpireTime(long)} * @param userKeySetup Key derived from a user password, used to decrypt myKey, if it is encrypted, during setup. * @param conn A callback listener which represents the connection to the server (forwards messages we generate to * the server) @@ -239,7 +239,7 @@ public PaymentChannelClient(Wallet wallet, ECKey myKey, Coin maxValue, Sha256Has * attempt will be made to resume that channel. * @param timeWindow The time in seconds, relative to now, on how long this channel should be kept open. Note that is is * a proposal to the server. The server may in turn propose something different. - * See {@link org.bitcoinj.protocols.channels.IPaymentChannelClient.ClientConnection#acceptExpireTime(long)} + * See {@link org.pivxj.protocols.channels.IPaymentChannelClient.ClientConnection#acceptExpireTime(long)} * @param userKeySetup Key derived from a user password, used to decrypt myKey, if it is encrypted, during setup. * @param conn A callback listener which represents the connection to the server (forwards messages we generate to * the server) @@ -566,7 +566,7 @@ private void receiveClose(Protos.TwoWayChannelMessage msg) throws VerificationEx * intending to reopen the channel later. There is likely little reason to use this in a stateless protocol. * *Note that this MUST still be called even after either - * {@link ClientConnection#destroyConnection(org.bitcoinj.protocols.channels.PaymentChannelCloseException.CloseReason)} or + * {@link ClientConnection#destroyConnection(org.pivxj.protocols.channels.PaymentChannelCloseException.CloseReason)} or * {@link PaymentChannelClient#settle()} is called, to actually handle the connection close logic.
*/ @Override diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelClientConnection.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelClientConnection.java similarity index 97% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelClientConnection.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentChannelClientConnection.java index 43491ed85..802518efd 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelClientConnection.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelClientConnection.java @@ -14,16 +14,16 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; -import org.bitcoinj.core.Coin; -import org.bitcoinj.core.ECKey; -import org.bitcoinj.core.InsufficientMoneyException; -import org.bitcoinj.core.Sha256Hash; -import org.bitcoinj.core.Utils; -import org.bitcoinj.net.NioClient; -import org.bitcoinj.net.ProtobufConnection; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.core.Coin; +import org.pivxj.core.ECKey; +import org.pivxj.core.InsufficientMoneyException; +import org.pivxj.core.Sha256Hash; +import org.pivxj.core.Utils; +import org.pivxj.net.NioClient; +import org.pivxj.net.ProtobufConnection; +import org.pivxj.wallet.Wallet; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.SettableFuture; @@ -49,7 +49,7 @@ public class PaymentChannelClientConnection { /** * Attempts to open a new connection to and open a payment channel with the given host and port, blocking until the * connection is open. The server is requested to keep the channel open for - * {@link org.bitcoinj.protocols.channels.PaymentChannelClient#DEFAULT_TIME_WINDOW} + * {@link org.pivxj.protocols.channels.PaymentChannelClient#DEFAULT_TIME_WINDOW} * seconds. If the server proposes a longer time the channel will be closed. * * @param server The host/port pair where the server is listening. @@ -75,7 +75,7 @@ public PaymentChannelClientConnection(InetSocketAddress server, int timeoutSecon /** * Attempts to open a new connection to and open a payment channel with the given host and port, blocking until the * connection is open. The server is requested to keep the channel open for - * {@link org.bitcoinj.protocols.channels.PaymentChannelClient#DEFAULT_TIME_WINDOW} + * {@link org.pivxj.protocols.channels.PaymentChannelClient#DEFAULT_TIME_WINDOW} * seconds. If the server proposes a longer time the channel will be closed. * * @param server The host/port pair where the server is listening. diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelClientState.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelClientState.java similarity index 97% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelClientState.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentChannelClientState.java index dd4e0b6cd..d78adfe08 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelClientState.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelClientState.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; import com.google.common.annotations.VisibleForTesting; import com.google.common.base.Throwables; @@ -22,13 +22,13 @@ import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; -import org.bitcoinj.core.*; -import org.bitcoinj.crypto.TransactionSignature; -import org.bitcoinj.script.Script; -import org.bitcoinj.utils.Threading; -import org.bitcoinj.wallet.SendRequest; -import org.bitcoinj.wallet.Wallet; -import org.bitcoinj.wallet.listeners.WalletCoinsReceivedEventListener; +import org.pivxj.core.*; +import org.pivxj.crypto.TransactionSignature; +import org.pivxj.script.Script; +import org.pivxj.utils.Threading; +import org.pivxj.wallet.SendRequest; +import org.pivxj.wallet.Wallet; +import org.pivxj.wallet.listeners.WalletCoinsReceivedEventListener; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.spongycastle.crypto.params.KeyParameter; @@ -211,7 +211,7 @@ public synchronized State getState() { * Creates the initial multisig contract and incomplete refund transaction which can be requested at the appropriate * time using {@link PaymentChannelV1ClientState#getIncompleteRefundTransaction} and * {@link PaymentChannelV1ClientState#getContract()}. The way the contract is crafted can be adjusted by - * overriding {@link PaymentChannelV1ClientState#editContractSendRequest(org.bitcoinj.wallet.Wallet.SendRequest)}. + * overriding {@link PaymentChannelV1ClientState#editContractSendRequest(org.pivxj.wallet.Wallet.SendRequest)}. * By default unconfirmed coins are allowed to be used, as for micropayments the risk should be relatively low. * * @throws ValueOutOfRangeException if the value being used is too small to be accepted by the network @@ -225,7 +225,7 @@ public void initiate() throws ValueOutOfRangeException, InsufficientMoneyExcepti * Creates the initial multisig contract and incomplete refund transaction which can be requested at the appropriate * time using {@link PaymentChannelV1ClientState#getIncompleteRefundTransaction} and * {@link PaymentChannelV1ClientState#getContract()}. The way the contract is crafted can be adjusted by - * overriding {@link PaymentChannelV1ClientState#editContractSendRequest(org.bitcoinj.wallet.Wallet.SendRequest)}. + * overriding {@link PaymentChannelV1ClientState#editContractSendRequest(org.pivxj.wallet.Wallet.SendRequest)}. * By default unconfirmed coins are allowed to be used, as for micropayments the risk should be relatively low. * @param userKey Key derived from a user password, needed for any signing when the wallet is encrypted. * The wallet KeyCrypter is assumed. diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelCloseException.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelCloseException.java similarity index 92% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelCloseException.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentChannelCloseException.java index 0c6d6773c..c5f3a11ca 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelCloseException.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelCloseException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; /** * Used to indicate that a channel was closed before it was expected to be closed. @@ -34,7 +34,7 @@ public enum CloseReason { // Values after here indicate its probably possible to try reopening channel again /** - *The {@link org.bitcoinj.protocols.channels.PaymentChannelClient#settle()} method was called or the + *
The {@link org.pivxj.protocols.channels.PaymentChannelClient#settle()} method was called or the * client sent a CLOSE message.
*As long as the server received the CLOSE message, this means that the channel is settling and the payment * transaction (if any) will be broadcast. If the client attempts to open a new connection, a new channel will @@ -43,7 +43,7 @@ public enum CloseReason { CLIENT_REQUESTED_CLOSE, /** - *
The {@link org.bitcoinj.protocols.channels.PaymentChannelServer#close()} method was called or server + *
The {@link org.pivxj.protocols.channels.PaymentChannelServer#close()} method was called or server * sent a CLOSE message.
* *This may occur if the server opts to close the connection for some reason, or automatically if the channel diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelServer.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelServer.java similarity index 99% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelServer.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentChannelServer.java index f53daf22b..02bb7fa47 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelServer.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelServer.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; import com.google.common.collect.ImmutableMap; -import org.bitcoinj.core.*; -import org.bitcoinj.protocols.channels.PaymentChannelCloseException.CloseReason; -import org.bitcoinj.utils.Threading; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.core.*; +import org.pivxj.protocols.channels.PaymentChannelCloseException.CloseReason; +import org.pivxj.utils.Threading; +import org.pivxj.wallet.Wallet; import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.Futures; diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelServerListener.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelServerListener.java similarity index 96% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelServerListener.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentChannelServerListener.java index 2881c0467..68b6e6bb5 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelServerListener.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelServerListener.java @@ -15,15 +15,15 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; - -import org.bitcoinj.core.Coin; -import org.bitcoinj.core.Sha256Hash; -import org.bitcoinj.core.TransactionBroadcaster; -import org.bitcoinj.net.NioServer; -import org.bitcoinj.net.ProtobufConnection; -import org.bitcoinj.net.StreamConnectionFactory; -import org.bitcoinj.wallet.Wallet; +package org.pivxj.protocols.channels; + +import org.pivxj.core.Coin; +import org.pivxj.core.Sha256Hash; +import org.pivxj.core.TransactionBroadcaster; +import org.pivxj.net.NioServer; +import org.pivxj.net.ProtobufConnection; +import org.pivxj.net.StreamConnectionFactory; +import org.pivxj.wallet.Wallet; import com.google.common.util.concurrent.ListenableFuture; import com.google.protobuf.ByteString; diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelServerState.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelServerState.java similarity index 98% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelServerState.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentChannelServerState.java index a5c9a7854..99f8a2180 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelServerState.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelServerState.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; -import org.bitcoinj.wallet.SendRequest; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.wallet.SendRequest; +import org.pivxj.wallet.Wallet; import com.google.common.collect.ImmutableList; import com.google.common.collect.Multimap; @@ -25,9 +25,9 @@ import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.SettableFuture; -import org.bitcoinj.core.*; -import org.bitcoinj.crypto.TransactionSignature; -import org.bitcoinj.script.Script; +import org.pivxj.core.*; +import org.pivxj.crypto.TransactionSignature; +import org.pivxj.script.Script; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV1ClientState.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV1ClientState.java similarity index 97% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV1ClientState.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV1ClientState.java index 57d89887e..504645e10 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV1ClientState.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV1ClientState.java @@ -14,17 +14,17 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; import com.google.common.collect.Multimap; import com.google.common.collect.MultimapBuilder; -import org.bitcoinj.core.*; -import org.bitcoinj.crypto.TransactionSignature; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptBuilder; -import org.bitcoinj.wallet.AllowUnconfirmedCoinSelector; -import org.bitcoinj.wallet.SendRequest; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.core.*; +import org.pivxj.crypto.TransactionSignature; +import org.pivxj.script.Script; +import org.pivxj.script.ScriptBuilder; +import org.pivxj.wallet.AllowUnconfirmedCoinSelector; +import org.pivxj.wallet.SendRequest; +import org.pivxj.wallet.Wallet; import org.spongycastle.crypto.params.KeyParameter; import com.google.common.annotations.VisibleForTesting; import com.google.common.collect.Lists; @@ -116,7 +116,7 @@ public int getMajorVersion() { * Creates the initial multisig contract and incomplete refund transaction which can be requested at the appropriate * time using {@link PaymentChannelV1ClientState#getIncompleteRefundTransaction} and * {@link PaymentChannelV1ClientState#getContract()}. The way the contract is crafted can be adjusted by - * overriding {@link PaymentChannelV1ClientState#editContractSendRequest(org.bitcoinj.core.Wallet.SendRequest)}. + * overriding {@link PaymentChannelV1ClientState#editContractSendRequest(org.pivxj.core.Wallet.SendRequest)}. * By default unconfirmed coins are allowed to be used, as for micropayments the risk should be relatively low. * @param userKey Key derived from a user password, needed for any signing when the wallet is encrypted. * The wallet KeyCrypter is assumed. diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV1ServerState.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV1ServerState.java similarity index 98% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV1ServerState.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV1ServerState.java index 3bf1df3f5..2b74d889d 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV1ServerState.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV1ServerState.java @@ -14,15 +14,15 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; import com.google.common.collect.*; -import org.bitcoinj.core.*; -import org.bitcoinj.crypto.TransactionSignature; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptBuilder; -import org.bitcoinj.wallet.SendRequest; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.core.*; +import org.pivxj.crypto.TransactionSignature; +import org.pivxj.script.Script; +import org.pivxj.script.ScriptBuilder; +import org.pivxj.wallet.SendRequest; +import org.pivxj.wallet.Wallet; import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.Futures; diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV2ClientState.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV2ClientState.java similarity index 96% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV2ClientState.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV2ClientState.java index c35470dd7..5bf259090 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV2ClientState.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV2ClientState.java @@ -14,18 +14,18 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; import com.google.common.annotations.VisibleForTesting; import com.google.common.collect.Multimap; import com.google.common.collect.MultimapBuilder; -import org.bitcoinj.core.*; -import org.bitcoinj.crypto.TransactionSignature; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptBuilder; -import org.bitcoinj.wallet.AllowUnconfirmedCoinSelector; -import org.bitcoinj.wallet.SendRequest; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.core.*; +import org.pivxj.crypto.TransactionSignature; +import org.pivxj.script.Script; +import org.pivxj.script.ScriptBuilder; +import org.pivxj.wallet.AllowUnconfirmedCoinSelector; +import org.pivxj.wallet.SendRequest; +import org.pivxj.wallet.Wallet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.spongycastle.crypto.params.KeyParameter; diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV2ServerState.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV2ServerState.java similarity index 97% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV2ServerState.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV2ServerState.java index f15fcc54c..b1df5547e 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentChannelV2ServerState.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentChannelV2ServerState.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; import com.google.common.collect.Multimap; import com.google.common.collect.MultimapBuilder; @@ -22,12 +22,12 @@ import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.SettableFuture; -import org.bitcoinj.core.*; -import org.bitcoinj.crypto.TransactionSignature; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptBuilder; -import org.bitcoinj.wallet.SendRequest; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.core.*; +import org.pivxj.crypto.TransactionSignature; +import org.pivxj.script.Script; +import org.pivxj.script.ScriptBuilder; +import org.pivxj.wallet.SendRequest; +import org.pivxj.wallet.Wallet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentIncrementAck.java b/core/src/main/java/org/pivxj/protocols/channels/PaymentIncrementAck.java similarity index 93% rename from core/src/main/java/org/bitcoinj/protocols/channels/PaymentIncrementAck.java rename to core/src/main/java/org/pivxj/protocols/channels/PaymentIncrementAck.java index 40da762e6..86692e370 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/PaymentIncrementAck.java +++ b/core/src/main/java/org/pivxj/protocols/channels/PaymentIncrementAck.java @@ -12,9 +12,9 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; -import org.bitcoinj.core.Coin; +import org.pivxj.core.Coin; import com.google.protobuf.ByteString; import javax.annotation.Nullable; diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/ServerConnectionEventHandler.java b/core/src/main/java/org/pivxj/protocols/channels/ServerConnectionEventHandler.java similarity index 91% rename from core/src/main/java/org/bitcoinj/protocols/channels/ServerConnectionEventHandler.java rename to core/src/main/java/org/pivxj/protocols/channels/ServerConnectionEventHandler.java index 5751c2c6b..42fcea563 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/ServerConnectionEventHandler.java +++ b/core/src/main/java/org/pivxj/protocols/channels/ServerConnectionEventHandler.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; -import org.bitcoinj.core.Coin; -import org.bitcoinj.core.Sha256Hash; -import org.bitcoinj.net.ProtobufConnection; +import org.pivxj.core.Coin; +import org.pivxj.core.Sha256Hash; +import org.pivxj.net.ProtobufConnection; import com.google.common.util.concurrent.ListenableFuture; import com.google.protobuf.ByteString; @@ -43,8 +43,8 @@ public abstract class ServerConnectionEventHandler { *
Note that this does NOT actually broadcast the most recent payment transaction, which will be triggered * automatically when the channel times out by the {@link StoredPaymentChannelServerStates}, or manually by calling * {@link StoredPaymentChannelServerStates#closeChannel(StoredServerChannel)} with the channel returned by - * {@link StoredPaymentChannelServerStates#getChannel(org.bitcoinj.core.Sha256Hash)} with the id provided in - * {@link ServerConnectionEventHandler#channelOpen(org.bitcoinj.core.Sha256Hash)}
+ * {@link StoredPaymentChannelServerStates#getChannel(org.pivxj.core.Sha256Hash)} with the id provided in + * {@link ServerConnectionEventHandler#channelOpen(org.pivxj.core.Sha256Hash)} */ @SuppressWarnings("unchecked") // The warning 'unchecked call to write(MessageType)' being suppressed here comes from the build() diff --git a/core/src/main/java/org/bitcoinj/protocols/channels/ServerState.java b/core/src/main/java/org/pivxj/protocols/channels/ServerState.java similarity index 82% rename from core/src/main/java/org/bitcoinj/protocols/channels/ServerState.java rename to core/src/main/java/org/pivxj/protocols/channels/ServerState.java index 37db23c80..2aacf81c1 100644 --- a/core/src/main/java/org/bitcoinj/protocols/channels/ServerState.java +++ b/core/src/main/java/org/pivxj/protocols/channels/ServerState.java @@ -1,7 +1,7 @@ // Generated by the protocol buffer compiler. DO NOT EDIT! // source: storedserverpaymentchannel.proto -package org.bitcoinj.protocols.channels; +package org.pivxj.protocols.channels; public final class ServerState { private ServerState() {} @@ -15,12 +15,12 @@ public interface StoredServerPaymentChannelsOrBuilder extends /** *repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- java.util.Listrepeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel getChannels(int index);
+ org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel getChannels(int index);
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
@@ -28,12 +28,12 @@ public interface StoredServerPaymentChannelsOrBuilder extends
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- java.util.List extends org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder>
+ java.util.List extends org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder>
getChannelsOrBuilderList();
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder getChannelsOrBuilder(
+ org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder getChannelsOrBuilder(
int index);
}
/**
@@ -94,10 +94,10 @@ private StoredServerPaymentChannels(
}
case 10: {
if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) {
- channels_ = new java.util.ArrayListrepeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public java.util.Listrepeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public java.util.List extends org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder>
+ public java.util.List extends org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder>
getChannelsOrBuilderList() {
return channels_;
}
@@ -166,13 +166,13 @@ public int getChannelsCount() {
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel getChannels(int index) {
+ public org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel getChannels(int index) {
return channels_.get(index);
}
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder getChannelsOrBuilder(
+ public org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder getChannelsOrBuilder(
int index) {
return channels_.get(index);
}
@@ -227,53 +227,53 @@ protected java.lang.Object writeReplace()
return super.writeReplace();
}
- public static org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(byte[] data)
+ public static org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(java.io.InputStream input)
+ public static org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
- public static org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
- public static org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels parseDelimitedFrom(java.io.InputStream input)
+ public static org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannels parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
- public static org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels parseDelimitedFrom(
+ public static org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannels parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
- public static org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
- public static org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
+ public static org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannels parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -282,7 +282,7 @@ public static org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentCha
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder(org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannels prototype) {
+ public static Builder newBuilder(org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannels prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@@ -303,20 +303,20 @@ protected Builder newBuilderForType(
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builderrepeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public java.util.Listrepeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel getChannels(int index) {
+ public org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel getChannels(int index) {
if (channelsBuilder_ == null) {
return channels_.get(index);
} else {
@@ -499,7 +499,7 @@ public org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel ge
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
public Builder setChannels(
- int index, org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel value) {
+ int index, org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel value) {
if (channelsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -516,7 +516,7 @@ public Builder setChannels(
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
public Builder setChannels(
- int index, org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder builderForValue) {
+ int index, org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder builderForValue) {
if (channelsBuilder_ == null) {
ensureChannelsIsMutable();
channels_.set(index, builderForValue.build());
@@ -529,7 +529,7 @@ public Builder setChannels(
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public Builder addChannels(org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel value) {
+ public Builder addChannels(org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel value) {
if (channelsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -546,7 +546,7 @@ public Builder addChannels(org.bitcoinj.protocols.channels.ServerState.StoredSer
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
public Builder addChannels(
- int index, org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel value) {
+ int index, org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel value) {
if (channelsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -563,7 +563,7 @@ public Builder addChannels(
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
public Builder addChannels(
- org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder builderForValue) {
+ org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder builderForValue) {
if (channelsBuilder_ == null) {
ensureChannelsIsMutable();
channels_.add(builderForValue.build());
@@ -577,7 +577,7 @@ public Builder addChannels(
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
public Builder addChannels(
- int index, org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder builderForValue) {
+ int index, org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder builderForValue) {
if (channelsBuilder_ == null) {
ensureChannelsIsMutable();
channels_.add(index, builderForValue.build());
@@ -591,7 +591,7 @@ public Builder addChannels(
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
public Builder addAllChannels(
- java.lang.Iterable extends org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel> values) {
+ java.lang.Iterable extends org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel> values) {
if (channelsBuilder_ == null) {
ensureChannelsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
@@ -631,14 +631,14 @@ public Builder removeChannels(int index) {
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder getChannelsBuilder(
+ public org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder getChannelsBuilder(
int index) {
return getChannelsFieldBuilder().getBuilder(index);
}
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder getChannelsOrBuilder(
+ public org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder getChannelsOrBuilder(
int index) {
if (channelsBuilder_ == null) {
return channels_.get(index); } else {
@@ -648,7 +648,7 @@ public org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrB
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public java.util.List extends org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder>
+ public java.util.List extends org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannelOrBuilder>
getChannelsOrBuilderList() {
if (channelsBuilder_ != null) {
return channelsBuilder_.getMessageOrBuilderList();
@@ -659,31 +659,31 @@ public org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannelOrB
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder addChannelsBuilder() {
+ public org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder addChannelsBuilder() {
return getChannelsFieldBuilder().addBuilder(
- org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.getDefaultInstance());
+ org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel.getDefaultInstance());
}
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder addChannelsBuilder(
+ public org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel.Builder addChannelsBuilder(
int index) {
return getChannelsFieldBuilder().addBuilder(
- index, org.bitcoinj.protocols.channels.ServerState.StoredServerPaymentChannel.getDefaultInstance());
+ index, org.pivxj.protocols.channels.ServerState.StoredServerPaymentChannel.getDefaultInstance());
}
/**
* repeated .paymentchannels.StoredServerPaymentChannel channels = 1;
*/
- public java.util.Listbitcoinj does not support creation of P2SH transactions today. The goal of P2SH is to allow short addresses + *
pivxj does not support creation of P2SH transactions today. The goal of P2SH is to allow short addresses * even for complex scripts (eg, multi-sig outputs) so they are convenient to work with in things like QRcodes or * with copy/paste, and also to minimize the size of the unspent output set (which improves performance of the * Bitcoin system).
@@ -838,12 +838,12 @@ public boolean isUnspendable() { /** * Exposes the script interpreter. Normally you should not use this directly, instead use - * {@link org.bitcoinj.core.TransactionInput#verify(org.bitcoinj.core.TransactionOutput)} or - * {@link org.bitcoinj.script.Script#correctlySpends(org.bitcoinj.core.Transaction, long, Script)}. This method + * {@link org.pivxj.core.TransactionInput#verify(org.pivxj.core.TransactionOutput)} or + * {@link org.pivxj.script.Script#correctlySpends(org.pivxj.core.Transaction, long, Script)}. This method * is useful if you need more precise control or access to the final state of the stack. This interface is very * likely to change in future. * - * @deprecated Use {@link #executeScript(org.bitcoinj.core.Transaction, long, org.bitcoinj.script.Script, java.util.LinkedList, java.util.Set)} + * @deprecated Use {@link #executeScript(org.pivxj.core.Transaction, long, org.pivxj.script.Script, java.util.LinkedList, java.util.Set)} * instead. */ @Deprecated @@ -858,8 +858,8 @@ public static void executeScript(@Nullable Transaction txContainingThis, long in /** * Exposes the script interpreter. Normally you should not use this directly, instead use - * {@link org.bitcoinj.core.TransactionInput#verify(org.bitcoinj.core.TransactionOutput)} or - * {@link org.bitcoinj.script.Script#correctlySpends(org.bitcoinj.core.Transaction, long, Script)}. This method + * {@link org.pivxj.core.TransactionInput#verify(org.pivxj.core.TransactionOutput)} or + * {@link org.pivxj.script.Script#correctlySpends(org.pivxj.core.Transaction, long, Script)}. This method * is useful if you need more precise control or access to the final state of the stack. This interface is very * likely to change in future. */ @@ -1564,7 +1564,7 @@ private static int executeMultiSig(Transaction txContainingThis, int index, Scri * Accessing txContainingThis from another thread while this method runs results in undefined behavior. * @param scriptSigIndex The index in txContainingThis of the scriptSig (note: NOT the index of the scriptPubKey). * @param scriptPubKey The connected scriptPubKey containing the conditions needed to claim the value. - * @deprecated Use {@link #correctlySpends(org.bitcoinj.core.Transaction, long, org.bitcoinj.script.Script, java.util.Set)} + * @deprecated Use {@link #correctlySpends(org.pivxj.core.Transaction, long, org.pivxj.script.Script, java.util.Set)} * instead so that verification flags do not change as new verification options * are added. */ @@ -1648,7 +1648,7 @@ private byte[] getQuickProgram() { } /** - * Get the {@link org.bitcoinj.script.Script.ScriptType}. + * Get the {@link org.pivxj.script.Script.ScriptType}. * @return The script type. */ public ScriptType getScriptType() { diff --git a/core/src/main/java/org/bitcoinj/script/ScriptBuilder.java b/core/src/main/java/org/pivxj/script/ScriptBuilder.java similarity index 98% rename from core/src/main/java/org/bitcoinj/script/ScriptBuilder.java rename to core/src/main/java/org/pivxj/script/ScriptBuilder.java index c6bece728..9a46ff6f0 100644 --- a/core/src/main/java/org/bitcoinj/script/ScriptBuilder.java +++ b/core/src/main/java/org/pivxj/script/ScriptBuilder.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package org.bitcoinj.script; +package org.pivxj.script; import com.google.common.collect.Lists; -import org.bitcoinj.core.Address; -import org.bitcoinj.core.ECKey; -import org.bitcoinj.core.Utils; -import org.bitcoinj.crypto.TransactionSignature; +import org.pivxj.core.Address; +import org.pivxj.core.ECKey; +import org.pivxj.core.Utils; +import org.pivxj.crypto.TransactionSignature; import javax.annotation.Nullable; import java.math.BigInteger; @@ -32,11 +32,11 @@ import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkState; -import static org.bitcoinj.script.ScriptOpCodes.*; +import static org.pivxj.script.ScriptOpCodes.*; /** *Tools for the construction of commonly used script types. You don't normally need this as it's hidden behind - * convenience methods on {@link org.bitcoinj.core.Transaction}, but they are useful when working with the + * convenience methods on {@link org.pivxj.core.Transaction}, but they are useful when working with the * protocol at a lower level.
*/ public class ScriptBuilder { diff --git a/core/src/main/java/org/bitcoinj/script/ScriptChunk.java b/core/src/main/java/org/pivxj/script/ScriptChunk.java similarity index 98% rename from core/src/main/java/org/bitcoinj/script/ScriptChunk.java rename to core/src/main/java/org/pivxj/script/ScriptChunk.java index 41079a48d..0f3111a5f 100644 --- a/core/src/main/java/org/bitcoinj/script/ScriptChunk.java +++ b/core/src/main/java/org/pivxj/script/ScriptChunk.java @@ -15,9 +15,9 @@ * limitations under the License. */ -package org.bitcoinj.script; +package org.pivxj.script; -import org.bitcoinj.core.Utils; +import org.pivxj.core.Utils; import com.google.common.base.Objects; import javax.annotation.Nullable; @@ -26,7 +26,7 @@ import java.util.Arrays; import static com.google.common.base.Preconditions.checkState; -import static org.bitcoinj.script.ScriptOpCodes.*; +import static org.pivxj.script.ScriptOpCodes.*; /** * A script element that is either a data push (signature, pubkey, etc) or a non-push (logic, numeric, etc) operation. diff --git a/core/src/main/java/org/bitcoinj/script/ScriptOpCodes.java b/core/src/main/java/org/pivxj/script/ScriptOpCodes.java similarity index 99% rename from core/src/main/java/org/bitcoinj/script/ScriptOpCodes.java rename to core/src/main/java/org/pivxj/script/ScriptOpCodes.java index 7a50eea00..1bf2a0ed0 100644 --- a/core/src/main/java/org/bitcoinj/script/ScriptOpCodes.java +++ b/core/src/main/java/org/pivxj/script/ScriptOpCodes.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.script; +package org.pivxj.script; import com.google.common.collect.ImmutableMap; @@ -22,7 +22,7 @@ /** * Various constants that define the assembly-like scripting language that forms part of the Bitcoin protocol. - * See {@link org.bitcoinj.script.Script} for details. Also provides a method to convert them to a string. + * See {@link org.pivxj.script.Script} for details. Also provides a method to convert them to a string. */ public class ScriptOpCodes { // push value diff --git a/core/src/main/java/org/bitcoinj/script/package-info.java b/core/src/main/java/org/pivxj/script/package-info.java similarity index 96% rename from core/src/main/java/org/bitcoinj/script/package-info.java rename to core/src/main/java/org/pivxj/script/package-info.java index 8198e99ce..f8db4292e 100644 --- a/core/src/main/java/org/bitcoinj/script/package-info.java +++ b/core/src/main/java/org/pivxj/script/package-info.java @@ -15,4 +15,4 @@ /** * Classes for working with and executing Bitcoin script programs, as embedded in inputs and outputs. */ -package org.bitcoinj.script; \ No newline at end of file +package org.pivxj.script; \ No newline at end of file diff --git a/core/src/main/java/org/bitcoinj/signers/CustomTransactionSigner.java b/core/src/main/java/org/pivxj/signers/CustomTransactionSigner.java similarity index 92% rename from core/src/main/java/org/bitcoinj/signers/CustomTransactionSigner.java rename to core/src/main/java/org/pivxj/signers/CustomTransactionSigner.java index 28f705c6c..7def98818 100644 --- a/core/src/main/java/org/bitcoinj/signers/CustomTransactionSigner.java +++ b/core/src/main/java/org/pivxj/signers/CustomTransactionSigner.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package org.bitcoinj.signers; - -import org.bitcoinj.core.*; -import org.bitcoinj.crypto.ChildNumber; -import org.bitcoinj.crypto.TransactionSignature; -import org.bitcoinj.script.Script; -import org.bitcoinj.wallet.KeyBag; -import org.bitcoinj.wallet.RedeemData; +package org.pivxj.signers; + +import org.pivxj.core.*; +import org.pivxj.crypto.ChildNumber; +import org.pivxj.crypto.TransactionSignature; +import org.pivxj.script.Script; +import org.pivxj.wallet.KeyBag; +import org.pivxj.wallet.RedeemData; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -32,7 +32,7 @@ /** *This signer may be used as a template for creating custom multisig transaction signers.
*- * Concrete implementations have to implement {@link #getSignature(org.bitcoinj.core.Sha256Hash, java.util.List)} + * Concrete implementations have to implement {@link #getSignature(org.pivxj.core.Sha256Hash, java.util.List)} * method returning a signature and a public key of the keypair used to created that signature. * It's up to custom implementation where to locate signatures: it may be a network connection, * some local API or something else. diff --git a/core/src/main/java/org/bitcoinj/signers/LocalTransactionSigner.java b/core/src/main/java/org/pivxj/signers/LocalTransactionSigner.java similarity index 90% rename from core/src/main/java/org/bitcoinj/signers/LocalTransactionSigner.java rename to core/src/main/java/org/pivxj/signers/LocalTransactionSigner.java index ee02a31a6..03ef6eb8d 100644 --- a/core/src/main/java/org/bitcoinj/signers/LocalTransactionSigner.java +++ b/core/src/main/java/org/pivxj/signers/LocalTransactionSigner.java @@ -14,24 +14,24 @@ * limitations under the License. */ -package org.bitcoinj.signers; +package org.pivxj.signers; import java.util.EnumSet; -import org.bitcoinj.core.ECKey; -import org.bitcoinj.core.ScriptException; -import org.bitcoinj.core.Transaction; -import org.bitcoinj.core.TransactionInput; -import org.bitcoinj.crypto.DeterministicKey; -import org.bitcoinj.crypto.TransactionSignature; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.Script.VerifyFlag; -import org.bitcoinj.wallet.KeyBag; -import org.bitcoinj.wallet.RedeemData; +import org.pivxj.core.ECKey; +import org.pivxj.core.ScriptException; +import org.pivxj.core.Transaction; +import org.pivxj.core.TransactionInput; +import org.pivxj.crypto.DeterministicKey; +import org.pivxj.crypto.TransactionSignature; +import org.pivxj.script.Script; +import org.pivxj.script.Script.VerifyFlag; +import org.pivxj.wallet.KeyBag; +import org.pivxj.wallet.RedeemData; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** - *
{@link TransactionSigner} implementation for signing inputs using keys from provided {@link org.bitcoinj.wallet.KeyBag}.
+ *{@link TransactionSigner} implementation for signing inputs using keys from provided {@link org.pivxj.wallet.KeyBag}.
*This signer doesn't create input scripts for tx inputs. Instead it expects inputs to contain scripts with * empty sigs and replaces one of the empty sigs with calculated signature. *
@@ -40,7 +40,7 @@ * {@link ProposedTransaction} object that will be also passed then to the next signer in chain. This allows other * signers to use correct signing key for P2SH inputs, because all the keys involved in a single P2SH address have * the same derivation path. - *This signer always uses {@link org.bitcoinj.core.Transaction.SigHash#ALL} signing mode.
+ *This signer always uses {@link org.pivxj.core.Transaction.SigHash#ALL} signing mode.
*/ public class LocalTransactionSigner extends StatelessTransactionSigner { private static final Logger log = LoggerFactory.getLogger(LocalTransactionSigner.class); diff --git a/core/src/main/java/org/bitcoinj/signers/MissingSigResolutionSigner.java b/core/src/main/java/org/pivxj/signers/MissingSigResolutionSigner.java similarity index 91% rename from core/src/main/java/org/bitcoinj/signers/MissingSigResolutionSigner.java rename to core/src/main/java/org/pivxj/signers/MissingSigResolutionSigner.java index a4c7c5c17..6acf972e8 100644 --- a/core/src/main/java/org/bitcoinj/signers/MissingSigResolutionSigner.java +++ b/core/src/main/java/org/pivxj/signers/MissingSigResolutionSigner.java @@ -14,20 +14,20 @@ * limitations under the License. */ -package org.bitcoinj.signers; +package org.pivxj.signers; -import org.bitcoinj.core.ECKey; -import org.bitcoinj.core.TransactionInput; -import org.bitcoinj.crypto.TransactionSignature; -import org.bitcoinj.script.Script; -import org.bitcoinj.script.ScriptChunk; -import org.bitcoinj.wallet.KeyBag; -import org.bitcoinj.wallet.Wallet; +import org.pivxj.core.ECKey; +import org.pivxj.core.TransactionInput; +import org.pivxj.crypto.TransactionSignature; +import org.pivxj.script.Script; +import org.pivxj.script.ScriptChunk; +import org.pivxj.wallet.KeyBag; +import org.pivxj.wallet.Wallet; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** - * This transaction signer resolves missing signatures in accordance with the given {@link org.bitcoinj.wallet.Wallet.MissingSigsMode}. + * This transaction signer resolves missing signatures in accordance with the given {@link org.pivxj.wallet.Wallet.MissingSigsMode}. * If missingSigsMode is USE_OP_ZERO this signer does nothing assuming missing signatures are already presented in * scriptSigs as OP_0. * In MissingSigsMode.THROW mode this signer will throw an exception. It would be MissingSignatureException diff --git a/core/src/main/java/org/bitcoinj/signers/StatelessTransactionSigner.java b/core/src/main/java/org/pivxj/signers/StatelessTransactionSigner.java similarity index 96% rename from core/src/main/java/org/bitcoinj/signers/StatelessTransactionSigner.java rename to core/src/main/java/org/pivxj/signers/StatelessTransactionSigner.java index 393804bf0..2f89f9a8e 100644 --- a/core/src/main/java/org/bitcoinj/signers/StatelessTransactionSigner.java +++ b/core/src/main/java/org/pivxj/signers/StatelessTransactionSigner.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.signers; +package org.pivxj.signers; /** * A signer that doesn't have any state to be serialized. diff --git a/core/src/main/java/org/bitcoinj/signers/TransactionSigner.java b/core/src/main/java/org/pivxj/signers/TransactionSigner.java similarity index 90% rename from core/src/main/java/org/bitcoinj/signers/TransactionSigner.java rename to core/src/main/java/org/pivxj/signers/TransactionSigner.java index e149bf10a..36d89cbdb 100644 --- a/core/src/main/java/org/bitcoinj/signers/TransactionSigner.java +++ b/core/src/main/java/org/pivxj/signers/TransactionSigner.java @@ -14,12 +14,12 @@ * limitations under the License. */ -package org.bitcoinj.signers; +package org.pivxj.signers; -import org.bitcoinj.core.Transaction; -import org.bitcoinj.crypto.ChildNumber; -import org.bitcoinj.script.Script; -import org.bitcoinj.wallet.KeyBag; +import org.pivxj.core.Transaction; +import org.pivxj.crypto.ChildNumber; +import org.pivxj.script.Script; +import org.pivxj.wallet.KeyBag; import java.util.HashMap; import java.util.List; @@ -29,7 +29,7 @@ *Implementations of this interface are intended to sign inputs of the given transaction. Given transaction may already * be partially signed or somehow altered by other signers.
*To make use of the signer, you need to add it into the wallet by - * calling {@link org.bitcoinj.wallet.Wallet#addTransactionSigner(TransactionSigner)}. Signer will be serialized + * calling {@link org.pivxj.wallet.Wallet#addTransactionSigner(TransactionSigner)}. Signer will be serialized * along with the wallet data. In order for a wallet to recreate signer after deserialization, each signer * should have no-args constructor
*/ diff --git a/core/src/main/java/org/bitcoinj/signers/package-info.java b/core/src/main/java/org/pivxj/signers/package-info.java similarity index 90% rename from core/src/main/java/org/bitcoinj/signers/package-info.java rename to core/src/main/java/org/pivxj/signers/package-info.java index 86e35e2f3..5156cd9ec 100644 --- a/core/src/main/java/org/bitcoinj/signers/package-info.java +++ b/core/src/main/java/org/pivxj/signers/package-info.java @@ -14,7 +14,7 @@ /** * Transaction signers know how to calculate signatures over transactions in different contexts, for example, using - * local private keys or fetching them from remote servers. The {@link org.bitcoinj.wallet.Wallet} class uses these + * local private keys or fetching them from remote servers. The {@link org.pivxj.wallet.Wallet} class uses these * when sending money. */ -package org.bitcoinj.signers; \ No newline at end of file +package org.pivxj.signers; \ No newline at end of file diff --git a/core/src/main/java/org/bitcoinj/store/BlockStore.java b/core/src/main/java/org/pivxj/store/BlockStore.java similarity index 86% rename from core/src/main/java/org/bitcoinj/store/BlockStore.java rename to core/src/main/java/org/pivxj/store/BlockStore.java index 188ebb7b3..1c8b87690 100644 --- a/core/src/main/java/org/bitcoinj/store/BlockStore.java +++ b/core/src/main/java/org/pivxj/store/BlockStore.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; -import org.bitcoinj.core.NetworkParameters; -import org.bitcoinj.core.Sha256Hash; -import org.bitcoinj.core.StoredBlock; +import org.pivxj.core.NetworkParameters; +import org.pivxj.core.Sha256Hash; +import org.pivxj.core.StoredBlock; /** * An implementor of BlockStore saves StoredBlock objects to disk. Different implementations store them in @@ -46,8 +46,8 @@ public interface BlockStore { /** * Returns the {@link StoredBlock} that represents the top of the chain of greatest total work. Note that this - * can be arbitrarily expensive, you probably should use {@link org.bitcoinj.core.BlockChain#getChainHead()} - * or perhaps {@link org.bitcoinj.core.BlockChain#getBestChainHeight()} which will run in constant time and + * can be arbitrarily expensive, you probably should use {@link org.pivxj.core.BlockChain#getChainHead()} + * or perhaps {@link org.pivxj.core.BlockChain#getBestChainHeight()} which will run in constant time and * not take any heavyweight locks. */ StoredBlock getChainHead() throws BlockStoreException; @@ -61,7 +61,7 @@ public interface BlockStore { void close() throws BlockStoreException; /** - * Get the {@link org.bitcoinj.core.NetworkParameters} of this store. + * Get the {@link org.pivxj.core.NetworkParameters} of this store. * @return The network params. */ NetworkParameters getParams(); diff --git a/core/src/main/java/org/bitcoinj/store/BlockStoreException.java b/core/src/main/java/org/pivxj/store/BlockStoreException.java similarity index 97% rename from core/src/main/java/org/bitcoinj/store/BlockStoreException.java rename to core/src/main/java/org/pivxj/store/BlockStoreException.java index dc28f2540..bd144e734 100644 --- a/core/src/main/java/org/bitcoinj/store/BlockStoreException.java +++ b/core/src/main/java/org/pivxj/store/BlockStoreException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; /** * Thrown when something goes wrong with storing a block. Examples: out of disk space. diff --git a/core/src/main/java/org/bitcoinj/store/ChainFileLockedException.java b/core/src/main/java/org/pivxj/store/ChainFileLockedException.java similarity index 96% rename from core/src/main/java/org/bitcoinj/store/ChainFileLockedException.java rename to core/src/main/java/org/pivxj/store/ChainFileLockedException.java index 7d7cf0721..2bc206f61 100644 --- a/core/src/main/java/org/bitcoinj/store/ChainFileLockedException.java +++ b/core/src/main/java/org/pivxj/store/ChainFileLockedException.java @@ -12,7 +12,7 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; /** * Thrown by {@link SPVBlockStore} when the process cannot gain exclusive access to the chain file. diff --git a/core/src/main/java/org/bitcoinj/store/DatabaseFullPrunedBlockStore.java b/core/src/main/java/org/pivxj/store/DatabaseFullPrunedBlockStore.java similarity index 99% rename from core/src/main/java/org/bitcoinj/store/DatabaseFullPrunedBlockStore.java rename to core/src/main/java/org/pivxj/store/DatabaseFullPrunedBlockStore.java index 9e9f9e2ab..f1a4cc531 100644 --- a/core/src/main/java/org/bitcoinj/store/DatabaseFullPrunedBlockStore.java +++ b/core/src/main/java/org/pivxj/store/DatabaseFullPrunedBlockStore.java @@ -16,11 +16,11 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; import com.google.common.collect.Lists; -import org.bitcoinj.core.*; -import org.bitcoinj.script.Script; +import org.pivxj.core.*; +import org.pivxj.script.Script; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -506,7 +506,7 @@ private void checkCompatibility() throws SQLException, BlockStoreException { results.close(); } catch (SQLException ex) { throw new BlockStoreException("Database block store is not compatible with the current release. " + - "See bitcoinj release notes for further information: " + ex.getMessage()); + "See pivxj release notes for further information: " + ex.getMessage()); } finally { if (ps != null && !ps.isClosed()) { ps.close(); @@ -554,7 +554,7 @@ private void createTables() throws SQLException, BlockStoreException { } /** - * Create a new store for the given {@link org.bitcoinj.core.NetworkParameters}. + * Create a new store for the given {@link org.pivxj.core.NetworkParameters}. * @param params The network. * @throws BlockStoreException If the store couldn't be created. */ @@ -1119,10 +1119,10 @@ public void deleteStore() throws BlockStoreException { /** * Calculate the balance for a coinbase, to-address, or p2sh address. * - *The balance {@link org.bitcoinj.store.DatabaseFullPrunedBlockStore#getBalanceSelectSQL()} returns + *
The balance {@link org.pivxj.store.DatabaseFullPrunedBlockStore#getBalanceSelectSQL()} returns * the balance (summed) as an number, then use calculateClientSide=false
* - *The balance {@link org.bitcoinj.store.DatabaseFullPrunedBlockStore#getBalanceSelectSQL()} returns + *
The balance {@link org.pivxj.store.DatabaseFullPrunedBlockStore#getBalanceSelectSQL()} returns * the all the openoutputs as stored in the DB (binary), then use calculateClientSide=true
* * @param address The address to calculate the balance of diff --git a/core/src/main/java/org/bitcoinj/store/FlatDB.java b/core/src/main/java/org/pivxj/store/FlatDB.java similarity index 99% rename from core/src/main/java/org/bitcoinj/store/FlatDB.java rename to core/src/main/java/org/pivxj/store/FlatDB.java index bdd1c6c54..7bf9279e8 100644 --- a/core/src/main/java/org/bitcoinj/store/FlatDB.java +++ b/core/src/main/java/org/pivxj/store/FlatDB.java @@ -1,4 +1,4 @@ -package org.bitcoinj.store; +package org.pivxj.store; /** * Created by Hash Engineering on 6/21/2016. @@ -10,7 +10,7 @@ */ -import org.bitcoinj.core.*; +import org.pivxj.core.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/store/FullPrunedBlockStore.java b/core/src/main/java/org/pivxj/store/FullPrunedBlockStore.java similarity index 95% rename from core/src/main/java/org/bitcoinj/store/FullPrunedBlockStore.java rename to core/src/main/java/org/pivxj/store/FullPrunedBlockStore.java index 5db38f804..4c559d3bf 100644 --- a/core/src/main/java/org/bitcoinj/store/FullPrunedBlockStore.java +++ b/core/src/main/java/org/pivxj/store/FullPrunedBlockStore.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; -import org.bitcoinj.core.*; +import org.pivxj.core.*; /** @@ -72,17 +72,17 @@ public interface FullPrunedBlockStore extends BlockStore, UTXOProvider { StoredUndoableBlock getUndoBlock(Sha256Hash hash) throws BlockStoreException; /** - * Gets a {@link org.bitcoinj.core.UTXO} with the given hash and index, or null if none is found + * Gets a {@link org.pivxj.core.UTXO} with the given hash and index, or null if none is found */ UTXO getTransactionOutput(Sha256Hash hash, long index) throws BlockStoreException; /** - * Adds a {@link org.bitcoinj.core.UTXO} to the list of unspent TransactionOutputs + * Adds a {@link org.pivxj.core.UTXO} to the list of unspent TransactionOutputs */ void addUnspentTransactionOutput(UTXO out) throws BlockStoreException; /** - * Removes a {@link org.bitcoinj.core.UTXO} from the list of unspent TransactionOutputs + * Removes a {@link org.pivxj.core.UTXO} from the list of unspent TransactionOutputs * Note that the coinbase of the genesis block should NEVER be spendable and thus never in the list. * @throws BlockStoreException if there is an underlying storage issue, or out was not in the list. */ diff --git a/core/src/main/java/org/bitcoinj/store/H2FullPrunedBlockStore.java b/core/src/main/java/org/pivxj/store/H2FullPrunedBlockStore.java similarity index 99% rename from core/src/main/java/org/bitcoinj/store/H2FullPrunedBlockStore.java rename to core/src/main/java/org/pivxj/store/H2FullPrunedBlockStore.java index f5eda873a..07e6c4d01 100644 --- a/core/src/main/java/org/bitcoinj/store/H2FullPrunedBlockStore.java +++ b/core/src/main/java/org/pivxj/store/H2FullPrunedBlockStore.java @@ -15,9 +15,9 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import java.sql.*; import java.util.ArrayList; diff --git a/core/src/main/java/org/bitcoinj/store/HashStore.java b/core/src/main/java/org/pivxj/store/HashStore.java similarity index 93% rename from core/src/main/java/org/bitcoinj/store/HashStore.java rename to core/src/main/java/org/pivxj/store/HashStore.java index f03973fae..31eb42b8e 100644 --- a/core/src/main/java/org/bitcoinj/store/HashStore.java +++ b/core/src/main/java/org/pivxj/store/HashStore.java @@ -14,28 +14,19 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; -import org.bitcoinj.core.*; -import org.bitcoinj.utils.Threading; +import org.pivxj.core.*; +import org.pivxj.utils.Threading; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.annotation.Nullable; -import java.io.File; -import java.io.IOException; -import java.io.RandomAccessFile; -import java.nio.ByteBuffer; import java.nio.MappedByteBuffer; -import java.nio.channels.FileChannel; -import java.nio.channels.FileLock; -import java.util.Arrays; import java.util.LinkedHashMap; import java.util.Map; import java.util.concurrent.locks.ReentrantLock; -import static com.google.common.base.Preconditions.*; - // TODO: Lose the mmap in this class. There are too many platform bugs that require odd workarounds. /** diff --git a/core/src/main/java/org/bitcoinj/store/LevelDBBlockStore.java b/core/src/main/java/org/pivxj/store/LevelDBBlockStore.java similarity index 99% rename from core/src/main/java/org/bitcoinj/store/LevelDBBlockStore.java rename to core/src/main/java/org/pivxj/store/LevelDBBlockStore.java index d6ca57a07..340af4d2e 100644 --- a/core/src/main/java/org/bitcoinj/store/LevelDBBlockStore.java +++ b/core/src/main/java/org/pivxj/store/LevelDBBlockStore.java @@ -12,9 +12,9 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import org.fusesource.leveldbjni.*; import org.iq80.leveldb.*; diff --git a/core/src/main/java/org/bitcoinj/store/LevelDBFullPrunedBlockStore.java b/core/src/main/java/org/pivxj/store/LevelDBFullPrunedBlockStore.java similarity index 98% rename from core/src/main/java/org/bitcoinj/store/LevelDBFullPrunedBlockStore.java rename to core/src/main/java/org/pivxj/store/LevelDBFullPrunedBlockStore.java index 443c52a91..0d9849e7c 100644 --- a/core/src/main/java/org/bitcoinj/store/LevelDBFullPrunedBlockStore.java +++ b/core/src/main/java/org/pivxj/store/LevelDBFullPrunedBlockStore.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; import java.util.Arrays; import java.util.HashMap; @@ -28,19 +28,19 @@ import java.io.*; import java.nio.ByteBuffer; -import org.bitcoinj.core.Address; -import org.bitcoinj.core.AddressFormatException; -import org.bitcoinj.core.NetworkParameters; -import org.bitcoinj.core.ScriptException; -import org.bitcoinj.core.Sha256Hash; -import org.bitcoinj.core.StoredBlock; -import org.bitcoinj.core.StoredUndoableBlock; -import org.bitcoinj.core.Transaction; -import org.bitcoinj.core.TransactionOutputChanges; -import org.bitcoinj.core.UTXO; -import org.bitcoinj.core.UTXOProviderException; -import org.bitcoinj.core.VerificationException; -import org.bitcoinj.script.Script; +import org.pivxj.core.Address; +import org.pivxj.core.AddressFormatException; +import org.pivxj.core.NetworkParameters; +import org.pivxj.core.ScriptException; +import org.pivxj.core.Sha256Hash; +import org.pivxj.core.StoredBlock; +import org.pivxj.core.StoredUndoableBlock; +import org.pivxj.core.Transaction; +import org.pivxj.core.TransactionOutputChanges; +import org.pivxj.core.UTXO; +import org.pivxj.core.UTXOProviderException; +import org.pivxj.core.VerificationException; +import org.pivxj.script.Script; import org.iq80.leveldb.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/store/MasternodeDB.java b/core/src/main/java/org/pivxj/store/MasternodeDB.java similarity index 99% rename from core/src/main/java/org/bitcoinj/store/MasternodeDB.java rename to core/src/main/java/org/pivxj/store/MasternodeDB.java index 9ec529667..cebabc2b2 100644 --- a/core/src/main/java/org/bitcoinj/store/MasternodeDB.java +++ b/core/src/main/java/org/pivxj/store/MasternodeDB.java @@ -1,4 +1,4 @@ -package org.bitcoinj.store; +package org.pivxj.store; /** * Created by Hash Engineering on 2/26/2016. @@ -7,7 +7,7 @@ /** Access to the MN database (mncache.dat) */ -import org.bitcoinj.core.*; +import org.pivxj.core.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/core/src/main/java/org/bitcoinj/store/MemoryBlockStore.java b/core/src/main/java/org/pivxj/store/MemoryBlockStore.java similarity index 94% rename from core/src/main/java/org/bitcoinj/store/MemoryBlockStore.java rename to core/src/main/java/org/pivxj/store/MemoryBlockStore.java index eb2be66ea..b1d7a5888 100644 --- a/core/src/main/java/org/bitcoinj/store/MemoryBlockStore.java +++ b/core/src/main/java/org/pivxj/store/MemoryBlockStore.java @@ -14,15 +14,15 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import java.util.LinkedHashMap; import java.util.Map; /** - * Keeps {@link org.bitcoinj.core.StoredBlock}s in memory. Used primarily for unit testing. + * Keeps {@link org.pivxj.core.StoredBlock}s in memory. Used primarily for unit testing. */ public class MemoryBlockStore implements BlockStore { private LinkedHashMapA full pruned block store using the MySQL database engine. As an added bonus an address index is calculated, - * so you can use {@link #calculateBalanceForAddress(org.bitcoinj.core.Address)} to quickly look up + * so you can use {@link #calculateBalanceForAddress(org.pivxj.core.Address)} to quickly look up * the quantity of bitcoins controlled by that address.
*/ public class MySQLFullPrunedBlockStore extends DatabaseFullPrunedBlockStore { diff --git a/core/src/main/java/org/bitcoinj/store/PostgresFullPrunedBlockStore.java b/core/src/main/java/org/pivxj/store/PostgresFullPrunedBlockStore.java similarity index 98% rename from core/src/main/java/org/bitcoinj/store/PostgresFullPrunedBlockStore.java rename to core/src/main/java/org/pivxj/store/PostgresFullPrunedBlockStore.java index 1f649970c..c69f1487a 100644 --- a/core/src/main/java/org/bitcoinj/store/PostgresFullPrunedBlockStore.java +++ b/core/src/main/java/org/pivxj/store/PostgresFullPrunedBlockStore.java @@ -16,9 +16,9 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -34,7 +34,7 @@ /** *A full pruned block store using the Postgres database engine. As an added bonus an address index is calculated, - * so you can use {@link #calculateBalanceForAddress(org.bitcoinj.core.Address)} to quickly look up + * so you can use {@link #calculateBalanceForAddress(org.pivxj.core.Address)} to quickly look up * the quantity of bitcoins controlled by that address.
*/ public class PostgresFullPrunedBlockStore extends DatabaseFullPrunedBlockStore { @@ -209,7 +209,7 @@ public void put(StoredBlock storedBlock, StoredUndoableBlock undoableBlock) thro findS.close(); // Postgres insert-or-updates are very complex (and finnicky). This level of transaction isolation - // seems to work for bitcoinj + // seems to work for pivxj PreparedStatement s = conn.get().prepareStatement(getUpdateUndoableBlocksSQL()); s.setBytes(3, hashBytes); diff --git a/core/src/main/java/org/bitcoinj/store/SPVBlockStore.java b/core/src/main/java/org/pivxj/store/SPVBlockStore.java similarity index 99% rename from core/src/main/java/org/bitcoinj/store/SPVBlockStore.java rename to core/src/main/java/org/pivxj/store/SPVBlockStore.java index e8b34c068..f311b67b4 100644 --- a/core/src/main/java/org/bitcoinj/store/SPVBlockStore.java +++ b/core/src/main/java/org/pivxj/store/SPVBlockStore.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; -import org.bitcoinj.core.*; -import org.bitcoinj.utils.*; +import org.pivxj.core.*; +import org.pivxj.utils.*; import org.slf4j.*; import javax.annotation.*; diff --git a/core/src/main/java/org/bitcoinj/store/WindowsMMapHack.java b/core/src/main/java/org/pivxj/store/WindowsMMapHack.java similarity index 98% rename from core/src/main/java/org/bitcoinj/store/WindowsMMapHack.java rename to core/src/main/java/org/pivxj/store/WindowsMMapHack.java index 035d4f21d..7b1758bc1 100644 --- a/core/src/main/java/org/bitcoinj/store/WindowsMMapHack.java +++ b/core/src/main/java/org/pivxj/store/WindowsMMapHack.java @@ -12,7 +12,7 @@ * limitations under the License. */ -package org.bitcoinj.store; +package org.pivxj.store; import sun.misc.*; import sun.nio.ch.*; diff --git a/core/src/main/java/org/bitcoinj/store/package-info.java b/core/src/main/java/org/pivxj/store/package-info.java similarity index 97% rename from core/src/main/java/org/bitcoinj/store/package-info.java rename to core/src/main/java/org/pivxj/store/package-info.java index 929cf9161..7b27d0c2b 100644 --- a/core/src/main/java/org/bitcoinj/store/package-info.java +++ b/core/src/main/java/org/pivxj/store/package-info.java @@ -18,4 +18,4 @@ * can calculate a full indexed UTXO set (i.e. it can query address balances), a store that's backed by the embedded H2 * database, and a memory only store useful for unit tests. */ -package org.bitcoinj.store; \ No newline at end of file +package org.pivxj.store; \ No newline at end of file diff --git a/core/src/main/java/org/bitcoinj/uri/BitcoinURIParseException.java b/core/src/main/java/org/pivxj/uri/BitcoinURIParseException.java similarity index 98% rename from core/src/main/java/org/bitcoinj/uri/BitcoinURIParseException.java rename to core/src/main/java/org/pivxj/uri/BitcoinURIParseException.java index ea50e89dd..b8b840ced 100644 --- a/core/src/main/java/org/bitcoinj/uri/BitcoinURIParseException.java +++ b/core/src/main/java/org/pivxj/uri/BitcoinURIParseException.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.uri; +package org.pivxj.uri; /** *Exception to provide the following to {@link PivxURI}:
diff --git a/core/src/main/java/org/bitcoinj/uri/OptionalFieldValidationException.java b/core/src/main/java/org/pivxj/uri/OptionalFieldValidationException.java similarity index 97% rename from core/src/main/java/org/bitcoinj/uri/OptionalFieldValidationException.java rename to core/src/main/java/org/pivxj/uri/OptionalFieldValidationException.java index d10fac186..bf72cd04c 100644 --- a/core/src/main/java/org/bitcoinj/uri/OptionalFieldValidationException.java +++ b/core/src/main/java/org/pivxj/uri/OptionalFieldValidationException.java @@ -12,7 +12,7 @@ * limitations under the License. */ -package org.bitcoinj.uri; +package org.pivxj.uri; /** *Exception to provide the following to {@link PivxURI}:
diff --git a/core/src/main/java/org/bitcoinj/uri/PivxURI.java b/core/src/main/java/org/pivxj/uri/PivxURI.java similarity index 98% rename from core/src/main/java/org/bitcoinj/uri/PivxURI.java rename to core/src/main/java/org/pivxj/uri/PivxURI.java index ad7f18dc3..1945e629f 100644 --- a/core/src/main/java/org/bitcoinj/uri/PivxURI.java +++ b/core/src/main/java/org/pivxj/uri/PivxURI.java @@ -14,10 +14,10 @@ * limitations under the License. */ -package org.bitcoinj.uri; +package org.pivxj.uri; -import org.bitcoinj.core.*; -import org.bitcoinj.params.AbstractBitcoinNetParams; +import org.pivxj.core.*; +import org.pivxj.params.AbstractBitcoinNetParams; import javax.annotation.Nullable; import java.io.UnsupportedEncodingException; @@ -77,8 +77,8 @@ public class PivxURI { public static final String FIELD_INSTANTSEND = "is"; /** - * URI for Bitcoin network. Use {@link org.bitcoinj.params.AbstractBitcoinNetParams#BITCOIN_SCHEME} if you specifically - * need Bitcoin, or use {@link org.bitcoinj.core.NetworkParameters#getUriScheme} to get the scheme + * URI for Bitcoin network. Use {@link org.pivxj.params.AbstractBitcoinNetParams#BITCOIN_SCHEME} if you specifically + * need Bitcoin, or use {@link org.pivxj.core.NetworkParameters#getUriScheme} to get the scheme * from network parameters. */ @Deprecated diff --git a/core/src/main/java/org/bitcoinj/uri/RequiredFieldValidationException.java b/core/src/main/java/org/pivxj/uri/RequiredFieldValidationException.java similarity index 98% rename from core/src/main/java/org/bitcoinj/uri/RequiredFieldValidationException.java rename to core/src/main/java/org/pivxj/uri/RequiredFieldValidationException.java index 2214aae24..fd7932d24 100644 --- a/core/src/main/java/org/bitcoinj/uri/RequiredFieldValidationException.java +++ b/core/src/main/java/org/pivxj/uri/RequiredFieldValidationException.java @@ -12,7 +12,7 @@ * limitations under the License. */ -package org.bitcoinj.uri; +package org.pivxj.uri; /** *Exception to provide the following to {@link PivxURI}:
diff --git a/core/src/main/java/org/bitcoinj/uri/package-info.java b/core/src/main/java/org/pivxj/uri/package-info.java similarity index 96% rename from core/src/main/java/org/bitcoinj/uri/package-info.java rename to core/src/main/java/org/pivxj/uri/package-info.java index b1fc1857f..8a0e43206 100644 --- a/core/src/main/java/org/bitcoinj/uri/package-info.java +++ b/core/src/main/java/org/pivxj/uri/package-info.java @@ -15,4 +15,4 @@ /** * Parsing and handling of bitcoin: textual URIs as found in qr codes and web links. */ -package org.bitcoinj.uri; \ No newline at end of file +package org.pivxj.uri; \ No newline at end of file diff --git a/core/src/main/java/org/bitcoinj/utils/BaseTaggableObject.java b/core/src/main/java/org/pivxj/utils/BaseTaggableObject.java similarity index 98% rename from core/src/main/java/org/bitcoinj/utils/BaseTaggableObject.java rename to core/src/main/java/org/pivxj/utils/BaseTaggableObject.java index 14f2814aa..a2e1ca3f9 100644 --- a/core/src/main/java/org/bitcoinj/utils/BaseTaggableObject.java +++ b/core/src/main/java/org/pivxj/utils/BaseTaggableObject.java @@ -12,7 +12,7 @@ * limitations under the License. */ -package org.bitcoinj.utils; +package org.pivxj.utils; import com.google.common.collect.Maps; import com.google.protobuf.ByteString; diff --git a/core/src/main/java/org/bitcoinj/utils/BlockFileLoader.java b/core/src/main/java/org/pivxj/utils/BlockFileLoader.java similarity index 97% rename from core/src/main/java/org/bitcoinj/utils/BlockFileLoader.java rename to core/src/main/java/org/pivxj/utils/BlockFileLoader.java index 77869e796..ce5354c3e 100644 --- a/core/src/main/java/org/bitcoinj/utils/BlockFileLoader.java +++ b/core/src/main/java/org/pivxj/utils/BlockFileLoader.java @@ -14,12 +14,12 @@ * limitations under the License. */ -package org.bitcoinj.utils; +package org.pivxj.utils; -import org.bitcoinj.core.Block; -import org.bitcoinj.core.NetworkParameters; -import org.bitcoinj.core.ProtocolException; -import org.bitcoinj.core.Utils; +import org.pivxj.core.Block; +import org.pivxj.core.NetworkParameters; +import org.pivxj.core.ProtocolException; +import org.pivxj.core.Utils; import java.io.File; import java.io.FileInputStream; diff --git a/core/src/main/java/org/bitcoinj/utils/BriefLogFormatter.java b/core/src/main/java/org/pivxj/utils/BriefLogFormatter.java similarity index 96% rename from core/src/main/java/org/bitcoinj/utils/BriefLogFormatter.java rename to core/src/main/java/org/pivxj/utils/BriefLogFormatter.java index 6b3170246..e32b9cae0 100644 --- a/core/src/main/java/org/bitcoinj/utils/BriefLogFormatter.java +++ b/core/src/main/java/org/pivxj/utils/BriefLogFormatter.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.bitcoinj.utils; +package org.pivxj.utils; import java.io.PrintWriter; import java.io.StringWriter; @@ -51,7 +51,7 @@ public static void initVerbose() { public static void initWithSilentBitcoinJ() { init(); - Logger.getLogger("org.bitcoinj").setLevel(Level.SEVERE); + Logger.getLogger("org.pivxj").setLevel(Level.SEVERE); } @Override diff --git a/core/src/main/java/org/bitcoinj/utils/BtcAutoFormat.java b/core/src/main/java/org/pivxj/utils/BtcAutoFormat.java similarity index 98% rename from core/src/main/java/org/bitcoinj/utils/BtcAutoFormat.java rename to core/src/main/java/org/pivxj/utils/BtcAutoFormat.java index 0ac08c207..d62daa4d8 100644 --- a/core/src/main/java/org/bitcoinj/utils/BtcAutoFormat.java +++ b/core/src/main/java/org/pivxj/utils/BtcAutoFormat.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.utils; +package org.pivxj.utils; -import static org.bitcoinj.core.Coin.SMALLEST_UNIT_EXPONENT; +import static org.pivxj.core.Coin.SMALLEST_UNIT_EXPONENT; import com.google.common.collect.ImmutableList; import java.math.BigInteger; @@ -54,7 +54,7 @@ * @see java.text.NumberFormat * @see java.text.DecimalFormat * @see DecimalFormatSymbols - * @see org.bitcoinj.core.Coin + * @see org.pivxj.core.Coin */ public final class BtcAutoFormat extends BtcFormat { diff --git a/core/src/main/java/org/bitcoinj/utils/BtcFixedFormat.java b/core/src/main/java/org/pivxj/utils/BtcFixedFormat.java similarity index 98% rename from core/src/main/java/org/bitcoinj/utils/BtcFixedFormat.java rename to core/src/main/java/org/pivxj/utils/BtcFixedFormat.java index 8e7a2a8d6..c0f56f6c3 100644 --- a/core/src/main/java/org/bitcoinj/utils/BtcFixedFormat.java +++ b/core/src/main/java/org/pivxj/utils/BtcFixedFormat.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package org.bitcoinj.utils; +package org.pivxj.utils; -import static org.bitcoinj.core.Coin.SMALLEST_UNIT_EXPONENT; +import static org.pivxj.core.Coin.SMALLEST_UNIT_EXPONENT; import static com.google.common.base.Preconditions.checkArgument; import com.google.common.base.Objects; import java.math.BigInteger; @@ -42,7 +42,7 @@ * @see java.text.Format * @see java.text.NumberFormat * @see java.text.DecimalFormat - * @see org.bitcoinj.core.Coin + * @see org.pivxj.core.Coin */ public final class BtcFixedFormat extends BtcFormat { diff --git a/core/src/main/java/org/bitcoinj/utils/BtcFormat.java b/core/src/main/java/org/pivxj/utils/BtcFormat.java similarity index 99% rename from core/src/main/java/org/bitcoinj/utils/BtcFormat.java rename to core/src/main/java/org/pivxj/utils/BtcFormat.java index edcb9df3d..b91c6f33d 100644 --- a/core/src/main/java/org/bitcoinj/utils/BtcFormat.java +++ b/core/src/main/java/org/pivxj/utils/BtcFormat.java @@ -14,13 +14,13 @@ * limitations under the License. */ -package org.bitcoinj.utils; +package org.pivxj.utils; -import org.bitcoinj.core.CoinDefinition; -import org.bitcoinj.utils.BtcAutoFormat.Style; -import static org.bitcoinj.utils.BtcAutoFormat.Style.*; +import org.pivxj.core.CoinDefinition; +import org.pivxj.utils.BtcAutoFormat.Style; +import static org.pivxj.utils.BtcAutoFormat.Style.*; -import org.bitcoinj.core.Coin; +import org.pivxj.core.Coin; import com.google.common.base.Objects; import com.google.common.collect.ImmutableList; import static com.google.common.base.Preconditions.checkArgument; @@ -262,7 +262,7 @@ *You format a Bitcoin monetary value by passing it to the {@link BtcFormat#format(Object)}
- * method. This argument can be either a {@link org.bitcoinj.core.Coin}-type object or a
+ * method. This argument can be either a {@link org.pivxj.core.Coin}-type object or a
* numerical object such as {@link java.lang.Long} or {@link java.math.BigDecimal}.
* Integer-based types such as {@link java.math.BigInteger} are interpreted as representing a
* number of satoshis, while a {@link java.math.BigDecimal} is interpreted as representing a
@@ -465,7 +465,7 @@
* @see java.text.DecimalFormat
* @see java.text.DecimalFormatSymbols
* @see java.text.FieldPosition
- * @see org.bitcoinj.core.Coin
+ * @see org.pivxj.core.Coin
*/
public abstract class BtcFormat extends Format {
@@ -1302,7 +1302,7 @@ else if (qty instanceof Coin)
/**
* Parse a String
representation of a Bitcoin monetary value. Returns a
- * {@link org.bitcoinj.core.Coin} object that represents the parsed value.
+ * {@link org.pivxj.core.Coin} object that represents the parsed value.
* @see java.text.NumberFormat */
@Override
public final Object parseObject(String source, ParsePosition pos) { return parse(source, pos); }
diff --git a/core/src/main/java/org/bitcoinj/utils/ContextPropagatingThreadFactory.java b/core/src/main/java/org/pivxj/utils/ContextPropagatingThreadFactory.java
similarity index 94%
rename from core/src/main/java/org/bitcoinj/utils/ContextPropagatingThreadFactory.java
rename to core/src/main/java/org/pivxj/utils/ContextPropagatingThreadFactory.java
index ca0cb761f..6b1ba6496 100644
--- a/core/src/main/java/org/bitcoinj/utils/ContextPropagatingThreadFactory.java
+++ b/core/src/main/java/org/pivxj/utils/ContextPropagatingThreadFactory.java
@@ -12,16 +12,16 @@
* limitations under the License.
*/
-package org.bitcoinj.utils;
+package org.pivxj.utils;
import com.google.common.base.*;
-import org.bitcoinj.core.*;
+import org.pivxj.core.*;
import org.slf4j.*;
import java.util.concurrent.*;
/**
- * A {@link java.util.concurrent.ThreadFactory} that propagates a {@link org.bitcoinj.core.Context} from the creating
+ * A {@link java.util.concurrent.ThreadFactory} that propagates a {@link org.pivxj.core.Context} from the creating
* thread into the new thread. This factory creates daemon threads.
*/
public class ContextPropagatingThreadFactory implements ThreadFactory {
diff --git a/core/src/main/java/org/bitcoinj/utils/DaemonThreadFactory.java b/core/src/main/java/org/pivxj/utils/DaemonThreadFactory.java
similarity index 97%
rename from core/src/main/java/org/bitcoinj/utils/DaemonThreadFactory.java
rename to core/src/main/java/org/pivxj/utils/DaemonThreadFactory.java
index 1f3d9d28e..a227b9e73 100644
--- a/core/src/main/java/org/bitcoinj/utils/DaemonThreadFactory.java
+++ b/core/src/main/java/org/pivxj/utils/DaemonThreadFactory.java
@@ -12,7 +12,7 @@
* limitations under the License.
*/
-package org.bitcoinj.utils;
+package org.pivxj.utils;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
diff --git a/core/src/main/java/org/bitcoinj/utils/ExchangeRate.java b/core/src/main/java/org/pivxj/utils/ExchangeRate.java
similarity index 98%
rename from core/src/main/java/org/bitcoinj/utils/ExchangeRate.java
rename to core/src/main/java/org/pivxj/utils/ExchangeRate.java
index 7ef780117..13bac3c05 100644
--- a/core/src/main/java/org/bitcoinj/utils/ExchangeRate.java
+++ b/core/src/main/java/org/pivxj/utils/ExchangeRate.java
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package org.bitcoinj.utils;
+package org.pivxj.utils;
import static com.google.common.base.Preconditions.checkArgument;
import java.io.Serializable;
import java.math.BigInteger;
-import org.bitcoinj.core.Coin;
+import org.pivxj.core.Coin;
import com.google.common.base.Objects;
diff --git a/core/src/main/java/org/bitcoinj/utils/ExponentialBackoff.java b/core/src/main/java/org/pivxj/utils/ExponentialBackoff.java
similarity index 98%
rename from core/src/main/java/org/bitcoinj/utils/ExponentialBackoff.java
rename to core/src/main/java/org/pivxj/utils/ExponentialBackoff.java
index 35927c831..43231e71c 100644
--- a/core/src/main/java/org/bitcoinj/utils/ExponentialBackoff.java
+++ b/core/src/main/java/org/pivxj/utils/ExponentialBackoff.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package org.bitcoinj.utils;
+package org.pivxj.utils;
-import org.bitcoinj.core.Utils;
+import org.pivxj.core.Utils;
import com.google.common.primitives.Longs;
import static com.google.common.base.Preconditions.checkArgument;
diff --git a/core/src/main/java/org/bitcoinj/utils/Fiat.java b/core/src/main/java/org/pivxj/utils/Fiat.java
similarity index 98%
rename from core/src/main/java/org/bitcoinj/utils/Fiat.java
rename to core/src/main/java/org/pivxj/utils/Fiat.java
index c55ba727c..a1dac88ee 100644
--- a/core/src/main/java/org/bitcoinj/utils/Fiat.java
+++ b/core/src/main/java/org/pivxj/utils/Fiat.java
@@ -14,20 +14,20 @@
* limitations under the License.
*/
-package org.bitcoinj.utils;
+package org.pivxj.utils;
import static com.google.common.base.Preconditions.checkArgument;
import java.io.Serializable;
import java.math.BigDecimal;
-import org.bitcoinj.core.Monetary;
+import org.pivxj.core.Monetary;
import com.google.common.base.Objects;
import com.google.common.math.LongMath;
import com.google.common.primitives.Longs;
/**
- * Represents a monetary fiat value. It was decided to not fold this into {@link org.bitcoinj.core.Coin} because of type
+ * Represents a monetary fiat value. It was decided to not fold this into {@link org.pivxj.core.Coin} because of type
* safety. Fiat values always come with an attached currency code.
*
* This class is immutable.
diff --git a/core/src/main/java/org/bitcoinj/utils/ListenerRegistration.java b/core/src/main/java/org/pivxj/utils/ListenerRegistration.java
similarity index 98%
rename from core/src/main/java/org/bitcoinj/utils/ListenerRegistration.java
rename to core/src/main/java/org/pivxj/utils/ListenerRegistration.java
index f98e26f65..b2d7df5cf 100644
--- a/core/src/main/java/org/bitcoinj/utils/ListenerRegistration.java
+++ b/core/src/main/java/org/pivxj/utils/ListenerRegistration.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.bitcoinj.utils;
+package org.pivxj.utils;
import java.util.List;
import java.util.concurrent.Executor;
diff --git a/core/src/main/java/org/bitcoinj/utils/MonetaryFormat.java b/core/src/main/java/org/pivxj/utils/MonetaryFormat.java
similarity index 98%
rename from core/src/main/java/org/bitcoinj/utils/MonetaryFormat.java
rename to core/src/main/java/org/pivxj/utils/MonetaryFormat.java
index 0e3b7ea2b..a0c1b48fc 100644
--- a/core/src/main/java/org/bitcoinj/utils/MonetaryFormat.java
+++ b/core/src/main/java/org/pivxj/utils/MonetaryFormat.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package org.bitcoinj.utils;
+package org.pivxj.utils;
-import org.bitcoinj.core.Coin;
-import org.bitcoinj.core.Monetary;
+import org.pivxj.core.Coin;
+import org.pivxj.core.Monetary;
import java.math.RoundingMode;
import java.text.DecimalFormatSymbols;
@@ -391,7 +391,7 @@ else if (positiveSign != 0)
}
/**
- * Parse a human readable coin value to a {@link org.bitcoinj.core.Coin} instance.
+ * Parse a human readable coin value to a {@link org.pivxj.core.Coin} instance.
*
* @throws NumberFormatException
* if the string cannot be parsed for some reason
@@ -401,7 +401,7 @@ public Coin parse(String str) throws NumberFormatException {
}
/**
- * Parse a human readable fiat value to a {@link org.bitcoinj.utils.Fiat} instance.
+ * Parse a human readable fiat value to a {@link org.pivxj.utils.Fiat} instance.
*
* @throws NumberFormatException
* if the string cannot be parsed for some reason
diff --git a/core/src/main/java/org/bitcoinj/utils/Pair.java b/core/src/main/java/org/pivxj/utils/Pair.java
similarity index 95%
rename from core/src/main/java/org/bitcoinj/utils/Pair.java
rename to core/src/main/java/org/pivxj/utils/Pair.java
index 5db511630..844882697 100644
--- a/core/src/main/java/org/bitcoinj/utils/Pair.java
+++ b/core/src/main/java/org/pivxj/utils/Pair.java
@@ -1,6 +1,4 @@
-package org.bitcoinj.utils;
-
-import java.util.Comparator;
+package org.pivxj.utils;
/**
* Created by Eric on 2/24/2016.
diff --git a/core/src/main/java/org/bitcoinj/utils/TaggableObject.java b/core/src/main/java/org/pivxj/utils/TaggableObject.java
similarity index 96%
rename from core/src/main/java/org/bitcoinj/utils/TaggableObject.java
rename to core/src/main/java/org/pivxj/utils/TaggableObject.java
index 60c74cde6..07f008e0e 100644
--- a/core/src/main/java/org/bitcoinj/utils/TaggableObject.java
+++ b/core/src/main/java/org/pivxj/utils/TaggableObject.java
@@ -12,7 +12,7 @@
* limitations under the License.
*/
-package org.bitcoinj.utils;
+package org.pivxj.utils;
import com.google.protobuf.ByteString;
@@ -22,7 +22,7 @@
/**
*
An object that can carry around and possibly serialize a map of strings to immutable byte arrays. Tagged objects * can have data stored on them that might be useful for an application developer. For example a wallet can store tags, - * and thus this would be a reasonable place to put any important data items that the bitcoinj API does not allow for: + * and thus this would be a reasonable place to put any important data items that the pivxj API does not allow for: * things like exchange rates at the time a transaction was made would currently fall into this category. Of course, * it helps interop and other developers if you introduce a real type safe API for a new feature instead of using this * so please consider that path, if you find yourself tempted to store tags!
diff --git a/core/src/main/java/org/bitcoinj/utils/Threading.java b/core/src/main/java/org/pivxj/utils/Threading.java similarity index 93% rename from core/src/main/java/org/bitcoinj/utils/Threading.java rename to core/src/main/java/org/pivxj/utils/Threading.java index c9a43d5ad..08a61a5ec 100644 --- a/core/src/main/java/org/bitcoinj/utils/Threading.java +++ b/core/src/main/java/org/pivxj/utils/Threading.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package org.bitcoinj.utils; +package org.pivxj.utils; -import org.bitcoinj.core.CoinDefinition; +import org.pivxj.core.CoinDefinition; import com.google.common.util.concurrent.CycleDetectingLockFactory; import com.google.common.util.concurrent.ListeningExecutorService; import com.google.common.util.concurrent.MoreExecutors; import com.google.common.util.concurrent.Uninterruptibles; -import org.bitcoinj.core.*; +import org.pivxj.core.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -32,7 +32,7 @@ /** * Various threading related utilities. Provides a wrapper around explicit lock creation that lets you control whether - * bitcoinj performs cycle detection or not. Cycle detection is useful to detect bugs but comes with a small cost. + * pivxj performs cycle detection or not. Cycle detection is useful to detect bugs but comes with a small cost. * Also provides a worker thread that is designed for event listeners to be dispatched on. */ public class Threading { @@ -46,7 +46,7 @@ public class Threading { /** * An executor with one thread that is intended for running event listeners on. This ensures all event listener code * runs without any locks being held. It's intended for the API user to run things on. Callbacks registered by - * bitcoinj internally shouldn't normally run here, although currently there are a few exceptions. + * pivxj internally shouldn't normally run here, although currently there are a few exceptions. */ public static Executor USER_THREAD; @@ -80,7 +80,7 @@ public static void waitForUserCode() { * any unhandled exceptions that are caught whilst the framework is processing network traffic or doing other * background tasks. The purpose of this is to allow you to report back unanticipated crashes from your users * to a central collection center for analysis and debugging. You should configure this before any - * bitcoinj library code is run, setting it after you started network traffic and other forms of processing + * pivxj library code is run, setting it after you started network traffic and other forms of processing * may result in the change not taking effect. */ @Nullable @@ -131,7 +131,7 @@ public void execute(Runnable command) { static { // Default policy goes here. If you want to change this, use one of the static methods before - // instantiating any bitcoinj objects. The policy change will take effect only on new objects + // instantiating any pivxj objects. The policy change will take effect only on new objects // from that point onwards. throwOnLockCycles(); diff --git a/core/src/main/java/org/bitcoinj/utils/VersionTally.java b/core/src/main/java/org/pivxj/utils/VersionTally.java similarity index 90% rename from core/src/main/java/org/bitcoinj/utils/VersionTally.java rename to core/src/main/java/org/pivxj/utils/VersionTally.java index 5e37bbc3f..32044b031 100644 --- a/core/src/main/java/org/bitcoinj/utils/VersionTally.java +++ b/core/src/main/java/org/pivxj/utils/VersionTally.java @@ -14,22 +14,22 @@ * limitations under the License. */ -package org.bitcoinj.utils; +package org.pivxj.utils; import java.util.Stack; -import org.bitcoinj.core.NetworkParameters; -import org.bitcoinj.core.StoredBlock; -import org.bitcoinj.store.BlockStore; -import org.bitcoinj.store.BlockStoreException; +import org.pivxj.core.NetworkParameters; +import org.pivxj.core.StoredBlock; +import org.pivxj.store.BlockStore; +import org.pivxj.store.BlockStoreException; /** * Caching counter for the block versions within a moving window. This class * is NOT thread safe (as if two threads are trying to use it concurrently, * there's risk of getting versions out of sequence). * - * @see org.bitcoinj.core.NetworkParameters#getMajorityWindow() - * @see org.bitcoinj.core.NetworkParameters#getMajorityEnforceBlockUpgrade() - * @see org.bitcoinj.core.NetworkParameters#getMajorityRejectBlockOutdated() + * @see org.pivxj.core.NetworkParameters#getMajorityWindow() + * @see org.pivxj.core.NetworkParameters#getMajorityEnforceBlockUpgrade() + * @see org.pivxj.core.NetworkParameters#getMajorityRejectBlockOutdated() */ public class VersionTally { /** diff --git a/core/src/main/java/org/bitcoinj/utils/package-info.java b/core/src/main/java/org/pivxj/utils/package-info.java similarity index 83% rename from core/src/main/java/org/bitcoinj/utils/package-info.java rename to core/src/main/java/org/pivxj/utils/package-info.java index fe2cc0017..64e2a056c 100644 --- a/core/src/main/java/org/bitcoinj/utils/package-info.java +++ b/core/src/main/java/org/pivxj/utils/package-info.java @@ -14,6 +14,6 @@ /** * Formatting monetary amounts, representing exchange rates, a program for loading Bitcoin Core saved block files, - * a class to control how bitcoinj uses threads and misc other utility classes that don't fit anywhere else. + * a class to control how pivxj uses threads and misc other utility classes that don't fit anywhere else. */ -package org.bitcoinj.utils; \ No newline at end of file +package org.pivxj.utils; \ No newline at end of file diff --git a/core/src/main/java/org/bitcoinj/wallet/AllRandomKeysRotating.java b/core/src/main/java/org/pivxj/wallet/AllRandomKeysRotating.java similarity index 96% rename from core/src/main/java/org/bitcoinj/wallet/AllRandomKeysRotating.java rename to core/src/main/java/org/pivxj/wallet/AllRandomKeysRotating.java index 5624ef835..135030c60 100644 --- a/core/src/main/java/org/bitcoinj/wallet/AllRandomKeysRotating.java +++ b/core/src/main/java/org/pivxj/wallet/AllRandomKeysRotating.java @@ -12,7 +12,7 @@ * limitations under the License. */ -package org.bitcoinj.wallet; +package org.pivxj.wallet; /** * Indicates that an attempt was made to upgrade a random wallet to deterministic, but there were no non-rotating diff --git a/core/src/main/java/org/bitcoinj/wallet/AllowUnconfirmedCoinSelector.java b/core/src/main/java/org/pivxj/wallet/AllowUnconfirmedCoinSelector.java similarity index 95% rename from core/src/main/java/org/bitcoinj/wallet/AllowUnconfirmedCoinSelector.java rename to core/src/main/java/org/pivxj/wallet/AllowUnconfirmedCoinSelector.java index 1d0528350..b0540a6af 100644 --- a/core/src/main/java/org/bitcoinj/wallet/AllowUnconfirmedCoinSelector.java +++ b/core/src/main/java/org/pivxj/wallet/AllowUnconfirmedCoinSelector.java @@ -12,9 +12,9 @@ * limitations under the License. */ -package org.bitcoinj.wallet; +package org.pivxj.wallet; -import org.bitcoinj.core.Transaction; +import org.pivxj.core.Transaction; /** * This coin selector will select any transaction at all, regardless of where it came from or whether it was diff --git a/core/src/main/java/org/bitcoinj/wallet/BasicKeyChain.java b/core/src/main/java/org/pivxj/wallet/BasicKeyChain.java similarity index 97% rename from core/src/main/java/org/bitcoinj/wallet/BasicKeyChain.java rename to core/src/main/java/org/pivxj/wallet/BasicKeyChain.java index 04b0990f0..d327f89d6 100644 --- a/core/src/main/java/org/bitcoinj/wallet/BasicKeyChain.java +++ b/core/src/main/java/org/pivxj/wallet/BasicKeyChain.java @@ -14,14 +14,14 @@ * limitations under the License. */ -package org.bitcoinj.wallet; +package org.pivxj.wallet; -import org.bitcoinj.core.BloomFilter; -import org.bitcoinj.core.ECKey; -import org.bitcoinj.crypto.*; -import org.bitcoinj.utils.ListenerRegistration; -import org.bitcoinj.utils.Threading; -import org.bitcoinj.wallet.listeners.KeyChainEventListener; +import org.pivxj.core.BloomFilter; +import org.pivxj.core.ECKey; +import org.pivxj.crypto.*; +import org.pivxj.utils.ListenerRegistration; +import org.pivxj.utils.Threading; +import org.pivxj.wallet.listeners.KeyChainEventListener; import com.google.common.collect.ImmutableList; import com.google.common.collect.Lists; @@ -349,8 +349,8 @@ public static BasicKeyChain fromProtobufUnencrypted(ListA deterministic key chain is a {@link KeyChain} that uses the * BIP 32 standard, as implemented by - * {@link org.bitcoinj.crypto.DeterministicHierarchy}, to derive all the keys in the keychain from a master seed. + * {@link org.pivxj.crypto.DeterministicHierarchy}, to derive all the keys in the keychain from a master seed. * This type of wallet is extremely convenient and flexible. Although backing up full wallet files is always a good * idea, to recover money only the root seed needs to be preserved and that is a number small enough that it can be - * written down on paper or, when represented using a BIP 39 {@link org.bitcoinj.crypto.MnemonicCode}, + * written down on paper or, when represented using a BIP 39 {@link org.pivxj.crypto.MnemonicCode}, * dictated over the phone (possibly even memorized).
* *Deterministic key chains have other advantages: parts of the key tree can be selectively revealed to allow @@ -63,14 +63,14 @@ * A watching wallet is not instantiated using the public part of the master key as you may imagine. Instead, you * need to take the account key (first child of the master key) and provide the public part of that to the watching * wallet instead. You can do this by calling {@link #getWatchingKey()} and then serializing it with - * {@link org.bitcoinj.crypto.DeterministicKey#serializePubB58(org.bitcoinj.core.NetworkParameters)}. The resulting "xpub..." string encodes + * {@link org.pivxj.crypto.DeterministicKey#serializePubB58(org.pivxj.core.NetworkParameters)}. The resulting "xpub..." string encodes * sufficient information about the account key to create a watching chain via - * {@link org.bitcoinj.crypto.DeterministicKey#deserializeB58(org.bitcoinj.crypto.DeterministicKey, String, org.bitcoinj.core.NetworkParameters)} + * {@link org.pivxj.crypto.DeterministicKey#deserializeB58(org.pivxj.crypto.DeterministicKey, String, org.pivxj.core.NetworkParameters)} * (with null as the first parameter) and then - * {@link DeterministicKeyChain#DeterministicKeyChain(org.bitcoinj.crypto.DeterministicKey,KeyChainType keyChaintype)}.
+ * {@link DeterministicKeyChain#DeterministicKeyChain(org.pivxj.crypto.DeterministicKey,KeyChainType keyChaintype)}. * - *This class builds on {@link org.bitcoinj.crypto.DeterministicHierarchy} and - * {@link org.bitcoinj.crypto.DeterministicKey} by adding support for serialization to and from protobufs, + *
This class builds on {@link org.pivxj.crypto.DeterministicHierarchy} and
+ * {@link org.pivxj.crypto.DeterministicKey} by adding support for serialization to and from protobufs,
* and encryption of parts of the key tree. Internally it arranges itself as per the BIP 32 spec, with the seed being
* used to derive a master key, which is then used to derive an account key, the account key is used to derive two
* child keys called the internal and external parent keys (for change and handing out addresses respectively)
@@ -570,7 +570,7 @@ public List An alias for Use this when you would like to create a watching key chain that follows this one, but can't spend money from it.
- * The returned key can be serialized and then passed into {@link #watch(org.bitcoinj.crypto.DeterministicKey)}
+ * The returned key can be serialized and then passed into {@link #watch(org.pivxj.crypto.DeterministicKey)}
* on another system to watch the hierarchy. Note that the returned key is not pubkey only unless this key chain already is: the returned key can still
@@ -1395,7 +1395,7 @@ public int getKeyLookaheadEpoch() {
/**
* Whether the keychain is married. A keychain is married when it vends P2SH addresses
* from multiple keychains in a multisig relationship.
- * @see org.bitcoinj.wallet.MarriedKeyChain
+ * @see org.pivxj.wallet.MarriedKeyChain
*/
public boolean isMarried() {
return false;
diff --git a/core/src/main/java/org/bitcoinj/wallet/DeterministicSeed.java b/core/src/main/java/org/pivxj/wallet/DeterministicSeed.java
similarity index 96%
rename from core/src/main/java/org/bitcoinj/wallet/DeterministicSeed.java
rename to core/src/main/java/org/pivxj/wallet/DeterministicSeed.java
index ea622a9a5..24a2af60d 100644
--- a/core/src/main/java/org/bitcoinj/wallet/DeterministicSeed.java
+++ b/core/src/main/java/org/pivxj/wallet/DeterministicSeed.java
@@ -15,10 +15,10 @@
* limitations under the License.
*/
-package org.bitcoinj.wallet;
+package org.pivxj.wallet;
-import org.bitcoinj.core.Utils;
-import org.bitcoinj.crypto.*;
+import org.pivxj.core.Utils;
+import org.pivxj.crypto.*;
import com.google.common.base.Charsets;
import com.google.common.base.Objects;
@@ -31,7 +31,7 @@
import java.util.List;
import static com.google.common.base.Preconditions.checkArgument;
-import static org.bitcoinj.core.Utils.HEX;
+import static org.pivxj.core.Utils.HEX;
import static com.google.common.base.Preconditions.checkNotNull;
import static com.google.common.base.Preconditions.checkState;
@@ -72,7 +72,7 @@ public DeterministicSeed(EncryptedData encryptedMnemonic, @Nullable EncryptedDat
}
/**
- * Constructs a seed from a BIP 39 mnemonic code. See {@link org.bitcoinj.crypto.MnemonicCode} for more
+ * Constructs a seed from a BIP 39 mnemonic code. See {@link org.pivxj.crypto.MnemonicCode} for more
* details on this scheme.
* @param mnemonicCode A list of words.
* @param seed The derived seed, or pass null to derive it from mnemonicCode (slow)
@@ -84,7 +84,7 @@ public DeterministicSeed(List A KeyChain is a class that stores a collection of keys for a {@link org.bitcoinj.wallet.Wallet}. Key chains
+ * A KeyChain is a class that stores a collection of keys for a {@link org.pivxj.wallet.Wallet}. Key chains
* are expected to be able to look up keys given a hash (i.e. address) or pubkey bytes, and provide keys on request
* for a given purpose. They can inform event listeners about new keys being added. This is used to generate a {@link BloomFilter} which can be {@link BloomFilter#merge(BloomFilter)}d with
* another. It could also be used if you have a specific target for the filter's size. See the docs for {@link org.bitcoinj.core.BloomFilter#BloomFilter(int, double, long)} for a brief
+ * See the docs for {@link org.pivxj.core.BloomFilter#BloomFilter(int, double, long)} for a brief
* explanation of anonymity when using bloom filters, and for the meaning of these parameters. A KeyChainGroup is used by the {@link org.bitcoinj.wallet.Wallet} and
+ * A KeyChainGroup is used by the {@link org.pivxj.wallet.Wallet} and
* manages: a {@link BasicKeyChain} object (which will normally be empty), and zero or more
* {@link DeterministicKeyChain}s. A deterministic key chain will be created lazily/on demand
* when a fresh or current key is requested, possibly being initialized from the private key bytes of the earliest non
@@ -486,7 +486,7 @@ public boolean removeImportedKey(ECKey key) {
/**
* Whether the active keychain is married. A keychain is married when it vends P2SH addresses
* from multiple keychains in a multisig relationship.
- * @see org.bitcoinj.wallet.MarriedKeyChain
+ * @see org.pivxj.wallet.MarriedKeyChain
*/
public final boolean isMarried() {
return !chains.isEmpty() && getActiveKeyChain().isMarried();
@@ -494,9 +494,9 @@ public final boolean isMarried() {
/**
* Encrypt the keys in the group using the KeyCrypter and the AES key. A good default KeyCrypter to use is
- * {@link org.bitcoinj.crypto.KeyCrypterScrypt}.
+ * {@link org.pivxj.crypto.KeyCrypterScrypt}.
*
- * @throws org.bitcoinj.crypto.KeyCrypterException Thrown if the wallet encryption fails for some reason,
+ * @throws org.pivxj.crypto.KeyCrypterException Thrown if the wallet encryption fails for some reason,
* leaving the group unchanged.
* @throws DeterministicUpgradeRequiredException Thrown if there are random keys but no HD chain.
*/
@@ -521,9 +521,9 @@ public void encrypt(KeyCrypter keyCrypter, KeyParameter aesKey) {
/**
* Decrypt the keys in the group using the previously given key crypter and the AES key. A good default
- * KeyCrypter to use is {@link org.bitcoinj.crypto.KeyCrypterScrypt}.
+ * KeyCrypter to use is {@link org.pivxj.crypto.KeyCrypterScrypt}.
*
- * @throws org.bitcoinj.crypto.KeyCrypterException Thrown if the wallet decryption fails for some reason, leaving the group unchanged.
+ * @throws org.pivxj.crypto.KeyCrypterException Thrown if the wallet decryption fails for some reason, leaving the group unchanged.
*/
public void decrypt(KeyParameter aesKey) {
// This code must be exception safe.
diff --git a/core/src/main/java/org/bitcoinj/wallet/KeyTimeCoinSelector.java b/core/src/main/java/org/pivxj/wallet/KeyTimeCoinSelector.java
similarity index 94%
rename from core/src/main/java/org/bitcoinj/wallet/KeyTimeCoinSelector.java
rename to core/src/main/java/org/pivxj/wallet/KeyTimeCoinSelector.java
index 210ec71b7..6bfefc536 100644
--- a/core/src/main/java/org/bitcoinj/wallet/KeyTimeCoinSelector.java
+++ b/core/src/main/java/org/pivxj/wallet/KeyTimeCoinSelector.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package org.bitcoinj.wallet;
+package org.pivxj.wallet;
-import org.bitcoinj.core.*;
-import org.bitcoinj.script.Script;
+import org.pivxj.core.*;
+import org.pivxj.script.Script;
import com.google.common.collect.Lists;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -34,7 +34,7 @@
public class KeyTimeCoinSelector implements CoinSelector {
private static final Logger log = LoggerFactory.getLogger(KeyTimeCoinSelector.class);
- /** A number of inputs chosen to avoid hitting {@link org.bitcoinj.core.Transaction#MAX_STANDARD_TX_SIZE} */
+ /** A number of inputs chosen to avoid hitting {@link org.pivxj.core.Transaction#MAX_STANDARD_TX_SIZE} */
public static final int MAX_SIMULTANEOUS_INPUTS = 600;
private final long unixTimeSeconds;
diff --git a/core/src/main/java/org/bitcoinj/wallet/MarriedKeyChain.java b/core/src/main/java/org/pivxj/wallet/MarriedKeyChain.java
similarity index 97%
rename from core/src/main/java/org/bitcoinj/wallet/MarriedKeyChain.java
rename to core/src/main/java/org/pivxj/wallet/MarriedKeyChain.java
index 7ef525b8e..15523c3d6 100644
--- a/core/src/main/java/org/bitcoinj/wallet/MarriedKeyChain.java
+++ b/core/src/main/java/org/pivxj/wallet/MarriedKeyChain.java
@@ -14,20 +14,20 @@
* limitations under the License.
*/
-package org.bitcoinj.wallet;
+package org.pivxj.wallet;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Lists;
import com.google.protobuf.ByteString;
-import org.bitcoinj.core.BloomFilter;
-import org.bitcoinj.core.ECKey;
-import org.bitcoinj.core.NetworkParameters;
-import org.bitcoinj.core.Utils;
-import org.bitcoinj.crypto.DeterministicKey;
-import org.bitcoinj.crypto.KeyCrypter;
-import org.bitcoinj.script.Script;
-import org.bitcoinj.script.ScriptBuilder;
+import org.pivxj.core.BloomFilter;
+import org.pivxj.core.ECKey;
+import org.pivxj.core.NetworkParameters;
+import org.pivxj.core.Utils;
+import org.pivxj.crypto.DeterministicKey;
+import org.pivxj.crypto.KeyCrypter;
+import org.pivxj.script.Script;
+import org.pivxj.script.ScriptBuilder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/core/src/main/java/org/bitcoinj/wallet/Protos.java b/core/src/main/java/org/pivxj/wallet/Protos.java
similarity index 87%
rename from core/src/main/java/org/bitcoinj/wallet/Protos.java
rename to core/src/main/java/org/pivxj/wallet/Protos.java
index bc0d3f6a5..a9b34b726 100644
--- a/core/src/main/java/org/bitcoinj/wallet/Protos.java
+++ b/core/src/main/java/org/pivxj/wallet/Protos.java
@@ -1,7 +1,7 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: wallet.proto
-package org.bitcoinj.wallet;
+package org.pivxj.wallet;
public final class Protos {
private Protos() {}
@@ -121,14 +121,14 @@ private PeerAddress(
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return org.bitcoinj.wallet.Protos.internal_static_wallet_PeerAddress_descriptor;
+ return org.pivxj.wallet.Protos.internal_static_wallet_PeerAddress_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
- return org.bitcoinj.wallet.Protos.internal_static_wallet_PeerAddress_fieldAccessorTable
+ return org.pivxj.wallet.Protos.internal_static_wallet_PeerAddress_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- org.bitcoinj.wallet.Protos.PeerAddress.class, org.bitcoinj.wallet.Protos.PeerAddress.Builder.class);
+ org.pivxj.wallet.Protos.PeerAddress.class, org.pivxj.wallet.Protos.PeerAddress.Builder.class);
}
public static com.google.protobuf.ParsergetKeyByPath(getAccountPath())
.required .wallet.Key.Type type = 1;
*/
- org.bitcoinj.wallet.Protos.Key.Type getType();
+ org.pivxj.wallet.Protos.Key.Type getType();
// optional bytes secret_bytes = 2;
/**
@@ -2376,7 +2376,7 @@ public interface KeyOrBuilder
* If the secret data is encrypted, then secret_bytes is missing and this field is set.
*
*/
- org.bitcoinj.wallet.Protos.EncryptedData getEncryptedData();
+ org.pivxj.wallet.Protos.EncryptedData getEncryptedData();
/**
* optional .wallet.EncryptedData encrypted_data = 6;
*
@@ -2384,7 +2384,7 @@ public interface KeyOrBuilder
* If the secret data is encrypted, then secret_bytes is missing and this field is set.
*
*/
- org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDataOrBuilder();
+ org.pivxj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDataOrBuilder();
// optional bytes public_key = 3;
/**
@@ -2461,11 +2461,11 @@ public interface KeyOrBuilder
/**
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
- org.bitcoinj.wallet.Protos.DeterministicKey getDeterministicKey();
+ org.pivxj.wallet.Protos.DeterministicKey getDeterministicKey();
/**
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
- org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder getDeterministicKeyOrBuilder();
+ org.pivxj.wallet.Protos.DeterministicKeyOrBuilder getDeterministicKeyOrBuilder();
// optional bytes deterministic_seed = 8;
/**
@@ -2503,7 +2503,7 @@ public interface KeyOrBuilder
* Encrypted version of the seed
*
*/
- org.bitcoinj.wallet.Protos.EncryptedData getEncryptedDeterministicSeed();
+ org.pivxj.wallet.Protos.EncryptedData getEncryptedDeterministicSeed();
/**
* optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
*
@@ -2511,7 +2511,7 @@ public interface KeyOrBuilder
* Encrypted version of the seed
*
*/
- org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDeterministicSeedOrBuilder();
+ org.pivxj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDeterministicSeedOrBuilder();
}
/**
* Protobuf type {@code wallet.Key}
@@ -2577,7 +2577,7 @@ private Key(
}
case 8: {
int rawValue = input.readEnum();
- org.bitcoinj.wallet.Protos.Key.Type value = org.bitcoinj.wallet.Protos.Key.Type.valueOf(rawValue);
+ org.pivxj.wallet.Protos.Key.Type value = org.pivxj.wallet.Protos.Key.Type.valueOf(rawValue);
if (value == null) {
unknownFields.mergeVarintField(1, rawValue);
} else {
@@ -2607,11 +2607,11 @@ private Key(
break;
}
case 50: {
- org.bitcoinj.wallet.Protos.EncryptedData.Builder subBuilder = null;
+ org.pivxj.wallet.Protos.EncryptedData.Builder subBuilder = null;
if (((bitField0_ & 0x00000004) == 0x00000004)) {
subBuilder = encryptedData_.toBuilder();
}
- encryptedData_ = input.readMessage(org.bitcoinj.wallet.Protos.EncryptedData.PARSER, extensionRegistry);
+ encryptedData_ = input.readMessage(org.pivxj.wallet.Protos.EncryptedData.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(encryptedData_);
encryptedData_ = subBuilder.buildPartial();
@@ -2620,11 +2620,11 @@ private Key(
break;
}
case 58: {
- org.bitcoinj.wallet.Protos.DeterministicKey.Builder subBuilder = null;
+ org.pivxj.wallet.Protos.DeterministicKey.Builder subBuilder = null;
if (((bitField0_ & 0x00000040) == 0x00000040)) {
subBuilder = deterministicKey_.toBuilder();
}
- deterministicKey_ = input.readMessage(org.bitcoinj.wallet.Protos.DeterministicKey.PARSER, extensionRegistry);
+ deterministicKey_ = input.readMessage(org.pivxj.wallet.Protos.DeterministicKey.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(deterministicKey_);
deterministicKey_ = subBuilder.buildPartial();
@@ -2638,11 +2638,11 @@ private Key(
break;
}
case 74: {
- org.bitcoinj.wallet.Protos.EncryptedData.Builder subBuilder = null;
+ org.pivxj.wallet.Protos.EncryptedData.Builder subBuilder = null;
if (((bitField0_ & 0x00000100) == 0x00000100)) {
subBuilder = encryptedDeterministicSeed_.toBuilder();
}
- encryptedDeterministicSeed_ = input.readMessage(org.bitcoinj.wallet.Protos.EncryptedData.PARSER, extensionRegistry);
+ encryptedDeterministicSeed_ = input.readMessage(org.pivxj.wallet.Protos.EncryptedData.PARSER, extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(encryptedDeterministicSeed_);
encryptedDeterministicSeed_ = subBuilder.buildPartial();
@@ -2664,14 +2664,14 @@ private Key(
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return org.bitcoinj.wallet.Protos.internal_static_wallet_Key_descriptor;
+ return org.pivxj.wallet.Protos.internal_static_wallet_Key_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
- return org.bitcoinj.wallet.Protos.internal_static_wallet_Key_fieldAccessorTable
+ return org.pivxj.wallet.Protos.internal_static_wallet_Key_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- org.bitcoinj.wallet.Protos.Key.class, org.bitcoinj.wallet.Protos.Key.Builder.class);
+ org.pivxj.wallet.Protos.Key.class, org.pivxj.wallet.Protos.Key.Builder.class);
}
public static com.google.protobuf.Parserrequired .wallet.Key.Type type = 1;
*/
@@ -2848,7 +2848,7 @@ public boolean hasType() {
/**
* required .wallet.Key.Type type = 1;
*/
- public org.bitcoinj.wallet.Protos.Key.Type getType() {
+ public org.pivxj.wallet.Protos.Key.Type getType() {
return type_;
}
@@ -2880,7 +2880,7 @@ public com.google.protobuf.ByteString getSecretBytes() {
// optional .wallet.EncryptedData encrypted_data = 6;
public static final int ENCRYPTED_DATA_FIELD_NUMBER = 6;
- private org.bitcoinj.wallet.Protos.EncryptedData encryptedData_;
+ private org.pivxj.wallet.Protos.EncryptedData encryptedData_;
/**
* optional .wallet.EncryptedData encrypted_data = 6;
*
@@ -2898,7 +2898,7 @@ public boolean hasEncryptedData() {
* If the secret data is encrypted, then secret_bytes is missing and this field is set.
*
*/
- public org.bitcoinj.wallet.Protos.EncryptedData getEncryptedData() {
+ public org.pivxj.wallet.Protos.EncryptedData getEncryptedData() {
return encryptedData_;
}
/**
@@ -2908,7 +2908,7 @@ public org.bitcoinj.wallet.Protos.EncryptedData getEncryptedData() {
* If the secret data is encrypted, then secret_bytes is missing and this field is set.
*
*/
- public org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDataOrBuilder() {
+ public org.pivxj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDataOrBuilder() {
return encryptedData_;
}
@@ -3021,7 +3021,7 @@ public long getCreationTimestamp() {
// optional .wallet.DeterministicKey deterministic_key = 7;
public static final int DETERMINISTIC_KEY_FIELD_NUMBER = 7;
- private org.bitcoinj.wallet.Protos.DeterministicKey deterministicKey_;
+ private org.pivxj.wallet.Protos.DeterministicKey deterministicKey_;
/**
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
@@ -3031,13 +3031,13 @@ public boolean hasDeterministicKey() {
/**
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
- public org.bitcoinj.wallet.Protos.DeterministicKey getDeterministicKey() {
+ public org.pivxj.wallet.Protos.DeterministicKey getDeterministicKey() {
return deterministicKey_;
}
/**
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
- public org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder getDeterministicKeyOrBuilder() {
+ public org.pivxj.wallet.Protos.DeterministicKeyOrBuilder getDeterministicKeyOrBuilder() {
return deterministicKey_;
}
@@ -3069,7 +3069,7 @@ public com.google.protobuf.ByteString getDeterministicSeed() {
// optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
public static final int ENCRYPTED_DETERMINISTIC_SEED_FIELD_NUMBER = 9;
- private org.bitcoinj.wallet.Protos.EncryptedData encryptedDeterministicSeed_;
+ private org.pivxj.wallet.Protos.EncryptedData encryptedDeterministicSeed_;
/**
* optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
*
@@ -3087,7 +3087,7 @@ public boolean hasEncryptedDeterministicSeed() {
* Encrypted version of the seed
*
*/
- public org.bitcoinj.wallet.Protos.EncryptedData getEncryptedDeterministicSeed() {
+ public org.pivxj.wallet.Protos.EncryptedData getEncryptedDeterministicSeed() {
return encryptedDeterministicSeed_;
}
/**
@@ -3097,20 +3097,20 @@ public org.bitcoinj.wallet.Protos.EncryptedData getEncryptedDeterministicSeed()
* Encrypted version of the seed
*
*/
- public org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDeterministicSeedOrBuilder() {
+ public org.pivxj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDeterministicSeedOrBuilder() {
return encryptedDeterministicSeed_;
}
private void initFields() {
- type_ = org.bitcoinj.wallet.Protos.Key.Type.ORIGINAL;
+ type_ = org.pivxj.wallet.Protos.Key.Type.ORIGINAL;
secretBytes_ = com.google.protobuf.ByteString.EMPTY;
- encryptedData_ = org.bitcoinj.wallet.Protos.EncryptedData.getDefaultInstance();
+ encryptedData_ = org.pivxj.wallet.Protos.EncryptedData.getDefaultInstance();
publicKey_ = com.google.protobuf.ByteString.EMPTY;
label_ = "";
creationTimestamp_ = 0L;
- deterministicKey_ = org.bitcoinj.wallet.Protos.DeterministicKey.getDefaultInstance();
+ deterministicKey_ = org.pivxj.wallet.Protos.DeterministicKey.getDefaultInstance();
deterministicSeed_ = com.google.protobuf.ByteString.EMPTY;
- encryptedDeterministicSeed_ = org.bitcoinj.wallet.Protos.EncryptedData.getDefaultInstance();
+ encryptedDeterministicSeed_ = org.pivxj.wallet.Protos.EncryptedData.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
@@ -3230,53 +3230,53 @@ protected java.lang.Object writeReplace()
return super.writeReplace();
}
- public static org.bitcoinj.wallet.Protos.Key parseFrom(
+ public static org.pivxj.wallet.Protos.Key parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static org.bitcoinj.wallet.Protos.Key parseFrom(
+ public static org.pivxj.wallet.Protos.Key parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static org.bitcoinj.wallet.Protos.Key parseFrom(byte[] data)
+ public static org.pivxj.wallet.Protos.Key parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static org.bitcoinj.wallet.Protos.Key parseFrom(
+ public static org.pivxj.wallet.Protos.Key parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static org.bitcoinj.wallet.Protos.Key parseFrom(java.io.InputStream input)
+ public static org.pivxj.wallet.Protos.Key parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
- public static org.bitcoinj.wallet.Protos.Key parseFrom(
+ public static org.pivxj.wallet.Protos.Key parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
- public static org.bitcoinj.wallet.Protos.Key parseDelimitedFrom(java.io.InputStream input)
+ public static org.pivxj.wallet.Protos.Key parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
- public static org.bitcoinj.wallet.Protos.Key parseDelimitedFrom(
+ public static org.pivxj.wallet.Protos.Key parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
- public static org.bitcoinj.wallet.Protos.Key parseFrom(
+ public static org.pivxj.wallet.Protos.Key parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
- public static org.bitcoinj.wallet.Protos.Key parseFrom(
+ public static org.pivxj.wallet.Protos.Key parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -3285,7 +3285,7 @@ public static org.bitcoinj.wallet.Protos.Key parseFrom(
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
- public static Builder newBuilder(org.bitcoinj.wallet.Protos.Key prototype) {
+ public static Builder newBuilder(org.pivxj.wallet.Protos.Key prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
@@ -3312,20 +3312,20 @@ protected Builder newBuilderForType(
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builderrequired .wallet.Key.Type type = 1;
*/
@@ -3559,13 +3559,13 @@ public boolean hasType() {
/**
* required .wallet.Key.Type type = 1;
*/
- public org.bitcoinj.wallet.Protos.Key.Type getType() {
+ public org.pivxj.wallet.Protos.Key.Type getType() {
return type_;
}
/**
* required .wallet.Key.Type type = 1;
*/
- public Builder setType(org.bitcoinj.wallet.Protos.Key.Type value) {
+ public Builder setType(org.pivxj.wallet.Protos.Key.Type value) {
if (value == null) {
throw new NullPointerException();
}
@@ -3579,7 +3579,7 @@ public Builder setType(org.bitcoinj.wallet.Protos.Key.Type value) {
*/
public Builder clearType() {
bitField0_ = (bitField0_ & ~0x00000001);
- type_ = org.bitcoinj.wallet.Protos.Key.Type.ORIGINAL;
+ type_ = org.pivxj.wallet.Protos.Key.Type.ORIGINAL;
onChanged();
return this;
}
@@ -3641,9 +3641,9 @@ public Builder clearSecretBytes() {
}
// optional .wallet.EncryptedData encrypted_data = 6;
- private org.bitcoinj.wallet.Protos.EncryptedData encryptedData_ = org.bitcoinj.wallet.Protos.EncryptedData.getDefaultInstance();
+ private org.pivxj.wallet.Protos.EncryptedData encryptedData_ = org.pivxj.wallet.Protos.EncryptedData.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
- org.bitcoinj.wallet.Protos.EncryptedData, org.bitcoinj.wallet.Protos.EncryptedData.Builder, org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder> encryptedDataBuilder_;
+ org.pivxj.wallet.Protos.EncryptedData, org.pivxj.wallet.Protos.EncryptedData.Builder, org.pivxj.wallet.Protos.EncryptedDataOrBuilder> encryptedDataBuilder_;
/**
* optional .wallet.EncryptedData encrypted_data = 6;
*
@@ -3661,7 +3661,7 @@ public boolean hasEncryptedData() {
* If the secret data is encrypted, then secret_bytes is missing and this field is set.
*
*/
- public org.bitcoinj.wallet.Protos.EncryptedData getEncryptedData() {
+ public org.pivxj.wallet.Protos.EncryptedData getEncryptedData() {
if (encryptedDataBuilder_ == null) {
return encryptedData_;
} else {
@@ -3675,7 +3675,7 @@ public org.bitcoinj.wallet.Protos.EncryptedData getEncryptedData() {
* If the secret data is encrypted, then secret_bytes is missing and this field is set.
*
*/
- public Builder setEncryptedData(org.bitcoinj.wallet.Protos.EncryptedData value) {
+ public Builder setEncryptedData(org.pivxj.wallet.Protos.EncryptedData value) {
if (encryptedDataBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -3696,7 +3696,7 @@ public Builder setEncryptedData(org.bitcoinj.wallet.Protos.EncryptedData value)
*
*/
public Builder setEncryptedData(
- org.bitcoinj.wallet.Protos.EncryptedData.Builder builderForValue) {
+ org.pivxj.wallet.Protos.EncryptedData.Builder builderForValue) {
if (encryptedDataBuilder_ == null) {
encryptedData_ = builderForValue.build();
onChanged();
@@ -3713,12 +3713,12 @@ public Builder setEncryptedData(
* If the secret data is encrypted, then secret_bytes is missing and this field is set.
*
*/
- public Builder mergeEncryptedData(org.bitcoinj.wallet.Protos.EncryptedData value) {
+ public Builder mergeEncryptedData(org.pivxj.wallet.Protos.EncryptedData value) {
if (encryptedDataBuilder_ == null) {
if (((bitField0_ & 0x00000004) == 0x00000004) &&
- encryptedData_ != org.bitcoinj.wallet.Protos.EncryptedData.getDefaultInstance()) {
+ encryptedData_ != org.pivxj.wallet.Protos.EncryptedData.getDefaultInstance()) {
encryptedData_ =
- org.bitcoinj.wallet.Protos.EncryptedData.newBuilder(encryptedData_).mergeFrom(value).buildPartial();
+ org.pivxj.wallet.Protos.EncryptedData.newBuilder(encryptedData_).mergeFrom(value).buildPartial();
} else {
encryptedData_ = value;
}
@@ -3738,7 +3738,7 @@ public Builder mergeEncryptedData(org.bitcoinj.wallet.Protos.EncryptedData value
*/
public Builder clearEncryptedData() {
if (encryptedDataBuilder_ == null) {
- encryptedData_ = org.bitcoinj.wallet.Protos.EncryptedData.getDefaultInstance();
+ encryptedData_ = org.pivxj.wallet.Protos.EncryptedData.getDefaultInstance();
onChanged();
} else {
encryptedDataBuilder_.clear();
@@ -3753,7 +3753,7 @@ public Builder clearEncryptedData() {
* If the secret data is encrypted, then secret_bytes is missing and this field is set.
*
*/
- public org.bitcoinj.wallet.Protos.EncryptedData.Builder getEncryptedDataBuilder() {
+ public org.pivxj.wallet.Protos.EncryptedData.Builder getEncryptedDataBuilder() {
bitField0_ |= 0x00000004;
onChanged();
return getEncryptedDataFieldBuilder().getBuilder();
@@ -3765,7 +3765,7 @@ public org.bitcoinj.wallet.Protos.EncryptedData.Builder getEncryptedDataBuilder(
* If the secret data is encrypted, then secret_bytes is missing and this field is set.
*
*/
- public org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDataOrBuilder() {
+ public org.pivxj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDataOrBuilder() {
if (encryptedDataBuilder_ != null) {
return encryptedDataBuilder_.getMessageOrBuilder();
} else {
@@ -3780,11 +3780,11 @@ public org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDataOrBuild
*
*/
private com.google.protobuf.SingleFieldBuilder<
- org.bitcoinj.wallet.Protos.EncryptedData, org.bitcoinj.wallet.Protos.EncryptedData.Builder, org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder>
+ org.pivxj.wallet.Protos.EncryptedData, org.pivxj.wallet.Protos.EncryptedData.Builder, org.pivxj.wallet.Protos.EncryptedDataOrBuilder>
getEncryptedDataFieldBuilder() {
if (encryptedDataBuilder_ == null) {
encryptedDataBuilder_ = new com.google.protobuf.SingleFieldBuilder<
- org.bitcoinj.wallet.Protos.EncryptedData, org.bitcoinj.wallet.Protos.EncryptedData.Builder, org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder>(
+ org.pivxj.wallet.Protos.EncryptedData, org.pivxj.wallet.Protos.EncryptedData.Builder, org.pivxj.wallet.Protos.EncryptedDataOrBuilder>(
encryptedData_,
getParentForChildren(),
isClean());
@@ -4001,9 +4001,9 @@ public Builder clearCreationTimestamp() {
}
// optional .wallet.DeterministicKey deterministic_key = 7;
- private org.bitcoinj.wallet.Protos.DeterministicKey deterministicKey_ = org.bitcoinj.wallet.Protos.DeterministicKey.getDefaultInstance();
+ private org.pivxj.wallet.Protos.DeterministicKey deterministicKey_ = org.pivxj.wallet.Protos.DeterministicKey.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
- org.bitcoinj.wallet.Protos.DeterministicKey, org.bitcoinj.wallet.Protos.DeterministicKey.Builder, org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder> deterministicKeyBuilder_;
+ org.pivxj.wallet.Protos.DeterministicKey, org.pivxj.wallet.Protos.DeterministicKey.Builder, org.pivxj.wallet.Protos.DeterministicKeyOrBuilder> deterministicKeyBuilder_;
/**
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
@@ -4013,7 +4013,7 @@ public boolean hasDeterministicKey() {
/**
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
- public org.bitcoinj.wallet.Protos.DeterministicKey getDeterministicKey() {
+ public org.pivxj.wallet.Protos.DeterministicKey getDeterministicKey() {
if (deterministicKeyBuilder_ == null) {
return deterministicKey_;
} else {
@@ -4023,7 +4023,7 @@ public org.bitcoinj.wallet.Protos.DeterministicKey getDeterministicKey() {
/**
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
- public Builder setDeterministicKey(org.bitcoinj.wallet.Protos.DeterministicKey value) {
+ public Builder setDeterministicKey(org.pivxj.wallet.Protos.DeterministicKey value) {
if (deterministicKeyBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -4040,7 +4040,7 @@ public Builder setDeterministicKey(org.bitcoinj.wallet.Protos.DeterministicKey v
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
public Builder setDeterministicKey(
- org.bitcoinj.wallet.Protos.DeterministicKey.Builder builderForValue) {
+ org.pivxj.wallet.Protos.DeterministicKey.Builder builderForValue) {
if (deterministicKeyBuilder_ == null) {
deterministicKey_ = builderForValue.build();
onChanged();
@@ -4053,12 +4053,12 @@ public Builder setDeterministicKey(
/**
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
- public Builder mergeDeterministicKey(org.bitcoinj.wallet.Protos.DeterministicKey value) {
+ public Builder mergeDeterministicKey(org.pivxj.wallet.Protos.DeterministicKey value) {
if (deterministicKeyBuilder_ == null) {
if (((bitField0_ & 0x00000040) == 0x00000040) &&
- deterministicKey_ != org.bitcoinj.wallet.Protos.DeterministicKey.getDefaultInstance()) {
+ deterministicKey_ != org.pivxj.wallet.Protos.DeterministicKey.getDefaultInstance()) {
deterministicKey_ =
- org.bitcoinj.wallet.Protos.DeterministicKey.newBuilder(deterministicKey_).mergeFrom(value).buildPartial();
+ org.pivxj.wallet.Protos.DeterministicKey.newBuilder(deterministicKey_).mergeFrom(value).buildPartial();
} else {
deterministicKey_ = value;
}
@@ -4074,7 +4074,7 @@ public Builder mergeDeterministicKey(org.bitcoinj.wallet.Protos.DeterministicKey
*/
public Builder clearDeterministicKey() {
if (deterministicKeyBuilder_ == null) {
- deterministicKey_ = org.bitcoinj.wallet.Protos.DeterministicKey.getDefaultInstance();
+ deterministicKey_ = org.pivxj.wallet.Protos.DeterministicKey.getDefaultInstance();
onChanged();
} else {
deterministicKeyBuilder_.clear();
@@ -4085,7 +4085,7 @@ public Builder clearDeterministicKey() {
/**
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
- public org.bitcoinj.wallet.Protos.DeterministicKey.Builder getDeterministicKeyBuilder() {
+ public org.pivxj.wallet.Protos.DeterministicKey.Builder getDeterministicKeyBuilder() {
bitField0_ |= 0x00000040;
onChanged();
return getDeterministicKeyFieldBuilder().getBuilder();
@@ -4093,7 +4093,7 @@ public org.bitcoinj.wallet.Protos.DeterministicKey.Builder getDeterministicKeyBu
/**
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
- public org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder getDeterministicKeyOrBuilder() {
+ public org.pivxj.wallet.Protos.DeterministicKeyOrBuilder getDeterministicKeyOrBuilder() {
if (deterministicKeyBuilder_ != null) {
return deterministicKeyBuilder_.getMessageOrBuilder();
} else {
@@ -4104,11 +4104,11 @@ public org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder getDeterministicKeyO
* optional .wallet.DeterministicKey deterministic_key = 7;
*/
private com.google.protobuf.SingleFieldBuilder<
- org.bitcoinj.wallet.Protos.DeterministicKey, org.bitcoinj.wallet.Protos.DeterministicKey.Builder, org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder>
+ org.pivxj.wallet.Protos.DeterministicKey, org.pivxj.wallet.Protos.DeterministicKey.Builder, org.pivxj.wallet.Protos.DeterministicKeyOrBuilder>
getDeterministicKeyFieldBuilder() {
if (deterministicKeyBuilder_ == null) {
deterministicKeyBuilder_ = new com.google.protobuf.SingleFieldBuilder<
- org.bitcoinj.wallet.Protos.DeterministicKey, org.bitcoinj.wallet.Protos.DeterministicKey.Builder, org.bitcoinj.wallet.Protos.DeterministicKeyOrBuilder>(
+ org.pivxj.wallet.Protos.DeterministicKey, org.pivxj.wallet.Protos.DeterministicKey.Builder, org.pivxj.wallet.Protos.DeterministicKeyOrBuilder>(
deterministicKey_,
getParentForChildren(),
isClean());
@@ -4174,9 +4174,9 @@ public Builder clearDeterministicSeed() {
}
// optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
- private org.bitcoinj.wallet.Protos.EncryptedData encryptedDeterministicSeed_ = org.bitcoinj.wallet.Protos.EncryptedData.getDefaultInstance();
+ private org.pivxj.wallet.Protos.EncryptedData encryptedDeterministicSeed_ = org.pivxj.wallet.Protos.EncryptedData.getDefaultInstance();
private com.google.protobuf.SingleFieldBuilder<
- org.bitcoinj.wallet.Protos.EncryptedData, org.bitcoinj.wallet.Protos.EncryptedData.Builder, org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder> encryptedDeterministicSeedBuilder_;
+ org.pivxj.wallet.Protos.EncryptedData, org.pivxj.wallet.Protos.EncryptedData.Builder, org.pivxj.wallet.Protos.EncryptedDataOrBuilder> encryptedDeterministicSeedBuilder_;
/**
* optional .wallet.EncryptedData encrypted_deterministic_seed = 9;
*
@@ -4194,7 +4194,7 @@ public boolean hasEncryptedDeterministicSeed() {
* Encrypted version of the seed
*
*/
- public org.bitcoinj.wallet.Protos.EncryptedData getEncryptedDeterministicSeed() {
+ public org.pivxj.wallet.Protos.EncryptedData getEncryptedDeterministicSeed() {
if (encryptedDeterministicSeedBuilder_ == null) {
return encryptedDeterministicSeed_;
} else {
@@ -4208,7 +4208,7 @@ public org.bitcoinj.wallet.Protos.EncryptedData getEncryptedDeterministicSeed()
* Encrypted version of the seed
*
*/
- public Builder setEncryptedDeterministicSeed(org.bitcoinj.wallet.Protos.EncryptedData value) {
+ public Builder setEncryptedDeterministicSeed(org.pivxj.wallet.Protos.EncryptedData value) {
if (encryptedDeterministicSeedBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
@@ -4229,7 +4229,7 @@ public Builder setEncryptedDeterministicSeed(org.bitcoinj.wallet.Protos.Encrypte
*
*/
public Builder setEncryptedDeterministicSeed(
- org.bitcoinj.wallet.Protos.EncryptedData.Builder builderForValue) {
+ org.pivxj.wallet.Protos.EncryptedData.Builder builderForValue) {
if (encryptedDeterministicSeedBuilder_ == null) {
encryptedDeterministicSeed_ = builderForValue.build();
onChanged();
@@ -4246,12 +4246,12 @@ public Builder setEncryptedDeterministicSeed(
* Encrypted version of the seed
*
*/
- public Builder mergeEncryptedDeterministicSeed(org.bitcoinj.wallet.Protos.EncryptedData value) {
+ public Builder mergeEncryptedDeterministicSeed(org.pivxj.wallet.Protos.EncryptedData value) {
if (encryptedDeterministicSeedBuilder_ == null) {
if (((bitField0_ & 0x00000100) == 0x00000100) &&
- encryptedDeterministicSeed_ != org.bitcoinj.wallet.Protos.EncryptedData.getDefaultInstance()) {
+ encryptedDeterministicSeed_ != org.pivxj.wallet.Protos.EncryptedData.getDefaultInstance()) {
encryptedDeterministicSeed_ =
- org.bitcoinj.wallet.Protos.EncryptedData.newBuilder(encryptedDeterministicSeed_).mergeFrom(value).buildPartial();
+ org.pivxj.wallet.Protos.EncryptedData.newBuilder(encryptedDeterministicSeed_).mergeFrom(value).buildPartial();
} else {
encryptedDeterministicSeed_ = value;
}
@@ -4271,7 +4271,7 @@ public Builder mergeEncryptedDeterministicSeed(org.bitcoinj.wallet.Protos.Encryp
*/
public Builder clearEncryptedDeterministicSeed() {
if (encryptedDeterministicSeedBuilder_ == null) {
- encryptedDeterministicSeed_ = org.bitcoinj.wallet.Protos.EncryptedData.getDefaultInstance();
+ encryptedDeterministicSeed_ = org.pivxj.wallet.Protos.EncryptedData.getDefaultInstance();
onChanged();
} else {
encryptedDeterministicSeedBuilder_.clear();
@@ -4286,7 +4286,7 @@ public Builder clearEncryptedDeterministicSeed() {
* Encrypted version of the seed
*
*/
- public org.bitcoinj.wallet.Protos.EncryptedData.Builder getEncryptedDeterministicSeedBuilder() {
+ public org.pivxj.wallet.Protos.EncryptedData.Builder getEncryptedDeterministicSeedBuilder() {
bitField0_ |= 0x00000100;
onChanged();
return getEncryptedDeterministicSeedFieldBuilder().getBuilder();
@@ -4298,7 +4298,7 @@ public org.bitcoinj.wallet.Protos.EncryptedData.Builder getEncryptedDeterministi
* Encrypted version of the seed
*
*/
- public org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDeterministicSeedOrBuilder() {
+ public org.pivxj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDeterministicSeedOrBuilder() {
if (encryptedDeterministicSeedBuilder_ != null) {
return encryptedDeterministicSeedBuilder_.getMessageOrBuilder();
} else {
@@ -4313,11 +4313,11 @@ public org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder getEncryptedDeterminist
*
*/
private com.google.protobuf.SingleFieldBuilder<
- org.bitcoinj.wallet.Protos.EncryptedData, org.bitcoinj.wallet.Protos.EncryptedData.Builder, org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder>
+ org.pivxj.wallet.Protos.EncryptedData, org.pivxj.wallet.Protos.EncryptedData.Builder, org.pivxj.wallet.Protos.EncryptedDataOrBuilder>
getEncryptedDeterministicSeedFieldBuilder() {
if (encryptedDeterministicSeedBuilder_ == null) {
encryptedDeterministicSeedBuilder_ = new com.google.protobuf.SingleFieldBuilder<
- org.bitcoinj.wallet.Protos.EncryptedData, org.bitcoinj.wallet.Protos.EncryptedData.Builder, org.bitcoinj.wallet.Protos.EncryptedDataOrBuilder>(
+ org.pivxj.wallet.Protos.EncryptedData, org.pivxj.wallet.Protos.EncryptedData.Builder, org.pivxj.wallet.Protos.EncryptedDataOrBuilder>(
encryptedDeterministicSeed_,
getParentForChildren(),
isClean());
@@ -4445,14 +4445,14 @@ private Script(
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
- return org.bitcoinj.wallet.Protos.internal_static_wallet_Script_descriptor;
+ return org.pivxj.wallet.Protos.internal_static_wallet_Script_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
- return org.bitcoinj.wallet.Protos.internal_static_wallet_Script_fieldAccessorTable
+ return org.pivxj.wallet.Protos.internal_static_wallet_Script_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- org.bitcoinj.wallet.Protos.Script.class, org.bitcoinj.wallet.Protos.Script.Builder.class);
+ org.pivxj.wallet.Protos.Script.class, org.pivxj.wallet.Protos.Script.Builder.class);
}
public static com.google.protobuf.Parser