public class Script
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Script.HashType |
| Modifier and Type | Field and Description |
|---|---|
static byte[] |
ANY_CAN_PAY_CODE_HASH_MAINNET |
static byte[] |
ANY_CAN_PAY_CODE_HASH_TESTNET |
byte[] |
args |
static byte[] |
CHEQUE_CODE_HASH_MAINNET |
static byte[] |
CHEQUE_CODE_HASH_TESTNET |
byte[] |
codeHash |
static byte[] |
DAO_CODE_HASH |
Script.HashType |
hashType |
static byte[] |
OMNILOCK_CODE_HASH_MAINNET |
static byte[] |
OMNILOCK_CODE_HASH_TESTNET |
static byte[] |
PW_LOCK_CODE_HASH_MAINNET |
static byte[] |
PW_LOCK_CODE_HASH_TESTNET |
static byte[] |
SECP256K1_BLAKE160_MULTISIG_ALL_CODE_HASH_LEGACY |
static byte[] |
SECP256K1_BLAKE160_MULTISIG_ALL_CODE_HASH_V2 |
static byte[] |
SECP256K1_BLAKE160_SIGNHASH_ALL_CODE_HASH |
static byte[] |
SUDT_CODE_HASH_MAINNET |
static byte[] |
SUDT_CODE_HASH_TESTNET |
| Constructor and Description |
|---|
Script() |
Script(byte[] codeHash,
byte[] args) |
Script(byte[] codeHash,
byte[] args,
Script.HashType hashType) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
computeHash() |
boolean |
equals(java.lang.Object o) |
static Script |
generateSecp256K1Blake160SignhashAllScript(byte[] publicKey) |
static Script |
generateSecp256K1Blake160SignhashAllScript(org.nervos.ckb.crypto.secp256k1.ECKeyPair keyPair) |
int |
hashCode() |
long |
occupiedCapacity() |
org.nervos.ckb.type.concrete.Script |
pack() |
public static final byte[] SECP256K1_BLAKE160_SIGNHASH_ALL_CODE_HASH
public static final byte[] SECP256K1_BLAKE160_MULTISIG_ALL_CODE_HASH_LEGACY
public static final byte[] SECP256K1_BLAKE160_MULTISIG_ALL_CODE_HASH_V2
public static final byte[] ANY_CAN_PAY_CODE_HASH_MAINNET
public static final byte[] ANY_CAN_PAY_CODE_HASH_TESTNET
public static final byte[] CHEQUE_CODE_HASH_MAINNET
public static final byte[] CHEQUE_CODE_HASH_TESTNET
public static final byte[] PW_LOCK_CODE_HASH_MAINNET
public static final byte[] PW_LOCK_CODE_HASH_TESTNET
public static final byte[] SUDT_CODE_HASH_MAINNET
public static final byte[] SUDT_CODE_HASH_TESTNET
public static final byte[] OMNILOCK_CODE_HASH_MAINNET
public static final byte[] OMNILOCK_CODE_HASH_TESTNET
public static final byte[] DAO_CODE_HASH
public byte[] codeHash
public byte[] args
public Script.HashType hashType
public Script()
public Script(byte[] codeHash,
byte[] args)
public Script(byte[] codeHash,
byte[] args,
Script.HashType hashType)
public byte[] computeHash()
public long occupiedCapacity()
public org.nervos.ckb.type.concrete.Script pack()
public static Script generateSecp256K1Blake160SignhashAllScript(org.nervos.ckb.crypto.secp256k1.ECKeyPair keyPair)
public static Script generateSecp256K1Blake160SignhashAllScript(byte[] publicKey)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object