mirror of
https://github.com/bitcoinj/bitcoinj.git
synced 2025-02-23 14:40:40 +01:00
Move Script and ScriptOpCodes to a new script package.
This commit is contained in:
parent
775af907ae
commit
7db7f89582
13 changed files with 22 additions and 6 deletions
|
@ -16,6 +16,7 @@
|
|||
|
||||
package com.google.bitcoin.core;
|
||||
|
||||
import com.google.bitcoin.script.Script;
|
||||
import com.google.common.base.Preconditions;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
|
||||
package com.google.bitcoin.core;
|
||||
|
||||
import com.google.bitcoin.script.Script;
|
||||
import com.google.bitcoin.store.BlockStoreException;
|
||||
import com.google.bitcoin.store.FullPrunedBlockStore;
|
||||
import org.slf4j.Logger;
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
|
||||
package com.google.bitcoin.core;
|
||||
|
||||
import com.google.bitcoin.script.Script;
|
||||
import com.google.bitcoin.script.ScriptOpCodes;
|
||||
import com.google.common.base.Objects;
|
||||
import org.spongycastle.util.encoders.Hex;
|
||||
|
||||
|
|
|
@ -17,6 +17,8 @@
|
|||
package com.google.bitcoin.core;
|
||||
|
||||
import com.google.bitcoin.core.TransactionConfidence.ConfidenceType;
|
||||
import com.google.bitcoin.script.Script;
|
||||
import com.google.bitcoin.script.ScriptOpCodes;
|
||||
import com.google.common.base.Preconditions;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
|
||||
package com.google.bitcoin.core;
|
||||
|
||||
import com.google.bitcoin.script.Script;
|
||||
import com.google.common.base.Preconditions;
|
||||
|
||||
import java.io.IOException;
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
|
||||
package com.google.bitcoin.core;
|
||||
|
||||
import com.google.bitcoin.script.Script;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.ObjectOutputStream;
|
||||
import java.io.OutputStream;
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
|
||||
package com.google.bitcoin.core;
|
||||
|
||||
import com.google.bitcoin.script.Script;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
|
|
@ -15,8 +15,9 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.google.bitcoin.core;
|
||||
package com.google.bitcoin.script;
|
||||
|
||||
import com.google.bitcoin.core.*;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
@ -31,7 +32,7 @@ import java.security.MessageDigest;
|
|||
import java.security.NoSuchAlgorithmException;
|
||||
import java.util.*;
|
||||
|
||||
import static com.google.bitcoin.core.ScriptOpCodes.*;
|
||||
import static com.google.bitcoin.script.ScriptOpCodes.*;
|
||||
import static com.google.bitcoin.core.Utils.bytesToHexString;
|
||||
import static com.google.common.base.Preconditions.checkArgument;
|
||||
import static com.google.common.base.Preconditions.checkState;
|
||||
|
@ -304,7 +305,7 @@ public class Script {
|
|||
* Writes out the given byte buffer to the output stream with the correct opcode prefix
|
||||
* To write an integer call writeBytes(out, Utils.reverseBytes(Utils.encodeMPI(val, false)));
|
||||
*/
|
||||
static void writeBytes(OutputStream os, byte[] buf) throws IOException {
|
||||
public static void writeBytes(OutputStream os, byte[] buf) throws IOException {
|
||||
if (buf.length < OP_PUSHDATA1) {
|
||||
os.write(buf.length);
|
||||
os.write(buf);
|
|
@ -14,11 +14,11 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package com.google.bitcoin.core;
|
||||
package com.google.bitcoin.script;
|
||||
|
||||
/**
|
||||
* Various constants that define the assembly-like scripting language that forms part of the Bitcoin protocol.
|
||||
* See {@link Script} for details. Also provides a method to convert them to a string.
|
||||
* See {@link com.google.bitcoin.script.Script} for details. Also provides a method to convert them to a string.
|
||||
*/
|
||||
public class ScriptOpCodes {
|
||||
// push value
|
|
@ -16,6 +16,7 @@
|
|||
|
||||
package com.google.bitcoin.core;
|
||||
|
||||
import com.google.bitcoin.script.ScriptOpCodes;
|
||||
import org.junit.Test;
|
||||
import org.spongycastle.util.encoders.Hex;
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.google.bitcoin.core;
|
||||
|
||||
import com.google.bitcoin.core.Transaction.SigHash;
|
||||
import com.google.bitcoin.script.Script;
|
||||
import com.google.common.base.Preconditions;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
@ -8,7 +9,7 @@ import java.io.IOException;
|
|||
import java.math.BigInteger;
|
||||
import java.util.*;
|
||||
|
||||
import static com.google.bitcoin.core.ScriptOpCodes.*;
|
||||
import static com.google.bitcoin.script.ScriptOpCodes.*;
|
||||
|
||||
class BlockAndValidity {
|
||||
Block block;
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
package com.google.bitcoin.core;
|
||||
|
||||
import com.google.bitcoin.core.Transaction.SigHash;
|
||||
import com.google.bitcoin.script.Script;
|
||||
import com.google.bitcoin.store.FullPrunedBlockStore;
|
||||
import com.google.bitcoin.store.MemoryFullPrunedBlockStore;
|
||||
import com.google.bitcoin.utils.BriefLogFormatter;
|
||||
|
|
|
@ -16,6 +16,8 @@
|
|||
|
||||
package com.google.bitcoin.core;
|
||||
|
||||
import com.google.bitcoin.script.Script;
|
||||
import com.google.bitcoin.script.ScriptOpCodes;
|
||||
import com.google.common.collect.Lists;
|
||||
import org.junit.Test;
|
||||
import org.spongycastle.util.encoders.Hex;
|
||||
|
|
Loading…
Add table
Reference in a new issue