跳过导航链接
A B C D E G H I K L M N O P R S T U V Z 

A

ADDRESS_LENGTH_IN_HEX - 类 中的静态变量org.nervos.ckb.crypto.secp256k1.Keys
 
ADDRESS_SIZE - 类 中的静态变量org.nervos.ckb.crypto.secp256k1.Keys
 
AddressFormatException - org.nervos.ckb.exceptions中的异常错误
 
AddressFormatException() - 异常错误 的构造器org.nervos.ckb.exceptions.AddressFormatException
 
AddressFormatException(String) - 异常错误 的构造器org.nervos.ckb.exceptions.AddressFormatException
 
AddressFormatException.InvalidCharacter - org.nervos.ckb.exceptions中的异常错误
This exception is thrown by Bech32 when you try to decode data and a character isn't valid.
AddressFormatException.InvalidChecksum - org.nervos.ckb.exceptions中的异常错误
This exception is thrown by Bech32 when you try to decode data and a character isn't valid.
AddressFormatException.InvalidDataLength - org.nervos.ckb.exceptions中的异常错误
This exception is thrown by Bech32 when you try to decode data and a character isn't valid.
AddressFormatException.InvalidPrefix - org.nervos.ckb.exceptions中的异常错误
This exception is thrown by the hierarchy of classes when you try and decode an address or private key with an invalid prefix (version header or human-readable part).
AddressUtils - org.nervos.ckb.address中的类
Copyright © 2018 Nervos Foundation.
AddressUtils(Network, CodeHashType) - 类 的构造器org.nervos.ckb.address.AddressUtils
 
AddressUtils(Network) - 类 的构造器org.nervos.ckb.address.AddressUtils
 
asByte(int, int) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
Assertions - org.nervos.ckb.utils中的类
Assertion utility functions.
Assertions() - 类 的构造器org.nervos.ckb.utils.Assertions
 

B

Bech32 - org.nervos.ckb.utils中的类
 
Bech32() - 类 的构造器org.nervos.ckb.utils.Bech32
 
Bech32.Bech32Data - org.nervos.ckb.utils中的类
 
Bech32Data(String, byte[]) - 类 的构造器org.nervos.ckb.utils.Bech32.Bech32Data
 
blake160(String) - 类 中的静态方法org.nervos.ckb.crypto.Hash
 
Blake2b - org.nervos.ckb.crypto中的类
Copyright © 2018 Nervos Foundation.
Blake2b() - 类 的构造器org.nervos.ckb.crypto.Blake2b
 
blake2b(String) - 类 中的静态方法org.nervos.ckb.crypto.Hash
Blake2b-256 hash function.
blake2b(byte[], int, int) - 类 中的静态方法org.nervos.ckb.crypto.Hash
Blake2b-256 hash function.
blake2b(byte[]) - 类 中的静态方法org.nervos.ckb.crypto.Hash
Blake2b-256 hash function.
blake2bString(String) - 类 中的静态方法org.nervos.ckb.crypto.Hash
Blake2b-256 hash function that operates on a UTF-8 encoded String.

C

character - 异常错误 中的变量org.nervos.ckb.exceptions.AddressFormatException.InvalidCharacter
 
CKB_HASH_PERSONALIZATION - 类 中的静态变量org.nervos.ckb.crypto.Hash
 
ckbToShannon(BigInteger) - 类 中的静态方法org.nervos.ckb.utils.Utils
 
ckbToShannon(long) - 类 中的静态方法org.nervos.ckb.utils.Utils
 
ckbToShannon(double) - 类 中的静态方法org.nervos.ckb.utils.Utils
 
cleanHexPrefix(String) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
CodeHashType - org.nervos.ckb.address中的枚举
Copyright © 2019 Nervos Foundation.
containsHexPrefix(String) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
convertBits(List<Byte>, int, int, boolean) - 类 中的静态方法org.nervos.ckb.address.AddressUtils
 
createEcKeyPair() - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.Keys
 
createEcKeyPair(SecureRandom) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.Keys
 
createWithKeyPair(KeyPair) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
createWithPrivateKey(BigInteger, boolean) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
createWithPrivateKey(String, boolean) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
createWithPrivateKey(BigInteger) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
createWithPrivateKey(byte[]) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
 

D

data - 类 中的变量org.nervos.ckb.utils.Bech32.Bech32Data
 
decode(String) - 类 中的静态方法org.nervos.ckb.utils.Bech32
Decode a Bech32 string.
decodeQuantity(String) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
doFinalBytes() - 类 中的方法org.nervos.ckb.crypto.Blake2b
 
doFinalString() - 类 中的方法org.nervos.ckb.crypto.Blake2b
 

E

ECDSASignature - org.nervos.ckb.crypto.secp256k1中的类
 
ECDSASignature(BigInteger, BigInteger) - 类 的构造器org.nervos.ckb.crypto.secp256k1.ECDSASignature
 
ECKeyPair - org.nervos.ckb.crypto.secp256k1中的类
 
ECKeyPair(BigInteger, BigInteger) - 类 的构造器org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
encode(Bech32.Bech32Data) - 类 中的静态方法org.nervos.ckb.utils.Bech32
Encode a Bech32 string.
encode(String, byte[]) - 类 中的静态方法org.nervos.ckb.utils.Bech32
Encode a Bech32 string.
encodeQuantity(BigInteger) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
equals(Object) - 类 中的方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
equals(Object) - 类 中的方法org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 

G

generate(String) - 类 中的方法org.nervos.ckb.address.AddressUtils
 
generateFromPublicKey(String) - 类 中的方法org.nervos.ckb.address.AddressUtils
 
getDerSignature() - 类 中的方法org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
getPrivateKey() - 类 中的方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
getPublicKey() - 类 中的方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
getR() - 类 中的方法org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
getS() - 类 中的方法org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
getSignature() - 类 中的方法org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
getV() - 类 中的方法org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 

H

Hash - org.nervos.ckb.crypto中的类
Cryptographic hash functions.
hashCode() - 类 中的方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
hashCode() - 类 中的方法org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
hexStringToByteArray(String) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
hrp - 类 中的变量org.nervos.ckb.utils.Bech32.Bech32Data
 

I

intToBytes(int) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
InvalidCharacter(char, int) - 异常错误 的构造器org.nervos.ckb.exceptions.AddressFormatException.InvalidCharacter
 
InvalidChecksum() - 异常错误 的构造器org.nervos.ckb.exceptions.AddressFormatException.InvalidChecksum
 
InvalidChecksum(String) - 异常错误 的构造器org.nervos.ckb.exceptions.AddressFormatException.InvalidChecksum
 
InvalidDataLength() - 异常错误 的构造器org.nervos.ckb.exceptions.AddressFormatException.InvalidDataLength
 
InvalidDataLength(String) - 异常错误 的构造器org.nervos.ckb.exceptions.AddressFormatException.InvalidDataLength
 
InvalidPrefix() - 异常错误 的构造器org.nervos.ckb.exceptions.AddressFormatException.InvalidPrefix
 
InvalidPrefix(String) - 异常错误 的构造器org.nervos.ckb.exceptions.AddressFormatException.InvalidPrefix
 
isCanonical() - 类 中的方法org.nervos.ckb.crypto.secp256k1.ECDSASignature
 
isEmpty(String) - 类 中的静态方法org.nervos.ckb.utils.Strings
 
isIntegerValue(BigDecimal) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
isIntegerValue(String) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 

K

Keys - org.nervos.ckb.crypto.secp256k1中的类
 

L

littleEndian(long) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 

M

MessageDecodingException - org.nervos.ckb.exceptions中的异常错误
Encoding exception.
MessageDecodingException(String) - 异常错误 的构造器org.nervos.ckb.exceptions.MessageDecodingException
 
MessageDecodingException(String, Throwable) - 异常错误 的构造器org.nervos.ckb.exceptions.MessageDecodingException
 
MessageEncodingException - org.nervos.ckb.exceptions中的异常错误
Encoding exception.
MessageEncodingException(String) - 异常错误 的构造器org.nervos.ckb.exceptions.MessageEncodingException
 
MessageEncodingException(String, Throwable) - 异常错误 的构造器org.nervos.ckb.exceptions.MessageEncodingException
 

N

Network - org.nervos.ckb.address中的枚举
Copyright © 2018 Nervos Foundation.
Numeric - org.nervos.ckb.utils中的类
Message codec functions.

O

org.nervos.ckb.address - 程序包 org.nervos.ckb.address
 
org.nervos.ckb.crypto - 程序包 org.nervos.ckb.crypto
 
org.nervos.ckb.crypto.secp256k1 - 程序包 org.nervos.ckb.crypto.secp256k1
 
org.nervos.ckb.exceptions - 程序包 org.nervos.ckb.exceptions
 
org.nervos.ckb.utils - 程序包 org.nervos.ckb.utils
 

P

parse(String) - 类 中的静态方法org.nervos.ckb.address.AddressUtils
 
parseAddressType(String) - 类 中的静态方法org.nervos.ckb.address.AddressUtils
 
position - 异常错误 中的变量org.nervos.ckb.exceptions.AddressFormatException.InvalidCharacter
 
prependHexPrefix(String) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
PRIVATE_KEY_LENGTH_IN_HEX - 类 中的静态变量org.nervos.ckb.crypto.secp256k1.Keys
 
publicKeyFromPrivate(BigInteger) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
Returns public key from the given private key.
publicKeyFromPrivate(String) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
 
publicKeyFromPrivate(BigInteger, boolean) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
Returns public key from the given private key.

R

r - 类 中的变量org.nervos.ckb.crypto.secp256k1.ECDSASignature
 
repeat(char, int) - 类 中的静态方法org.nervos.ckb.utils.Strings
 

S

s - 类 中的变量org.nervos.ckb.crypto.secp256k1.ECDSASignature
 
Sign - org.nervos.ckb.crypto.secp256k1中的类
 
Sign() - 类 的构造器org.nervos.ckb.crypto.secp256k1.Sign
 
Sign.SignatureData - org.nervos.ckb.crypto.secp256k1中的类
 
SIGN_LENGTH - 类 中的静态变量org.nervos.ckb.crypto.secp256k1.Sign
 
SignatureData(byte, byte[], byte[]) - 类 的构造器org.nervos.ckb.crypto.secp256k1.Sign.SignatureData
 
signedMessageToKey(byte[], Sign.SignatureData) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.Sign
Given an arbitrary piece of text and an message signature encoded in bytes, returns the public key that was used to sign it.
signMessage(byte[], ECKeyPair) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.Sign
 
signMessage(byte[], ECKeyPair, boolean) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.Sign
 
Strings - org.nervos.ckb.utils中的类
Copyright © 2018 Nervos Foundation.
Strings() - 类 的构造器org.nervos.ckb.utils.Strings
 
strToAscii(String) - 类 中的方法org.nervos.ckb.address.AddressUtils
 

T

toBigInt(byte[], int, int) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toBigInt(byte[]) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toBigInt(String) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toBigIntNoPrefix(String) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toBytesPadded(BigInteger, int) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toCanonicalised() - 类 中的方法org.nervos.ckb.crypto.secp256k1.ECDSASignature
Will automatically adjust the S component to be less than or equal to half the curve order, if necessary.
toHexString(byte[], int, int, boolean) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toHexString(byte[]) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toHexString(String) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toHexStringNoPrefix(BigInteger) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toHexStringNoPrefix(byte[]) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toHexStringNoPrefixZeroPadded(BigInteger, int) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toHexStringWithPrefix(BigInteger) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 
toHexStringWithPrefixZeroPadded(BigInteger, int) - 类 中的静态方法org.nervos.ckb.utils.Numeric
 

U

update(byte[]) - 类 中的方法org.nervos.ckb.crypto.Blake2b
 
Utils - org.nervos.ckb.utils中的类
Copyright © 2019 Nervos Foundation.
Utils() - 类 的构造器org.nervos.ckb.utils.Utils
 

V

valueOf(String) - 枚举 中的静态方法org.nervos.ckb.address.CodeHashType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.nervos.ckb.address.Network
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.nervos.ckb.address.CodeHashType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.nervos.ckb.address.Network
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verifyPrecondition(boolean, String) - 类 中的静态方法org.nervos.ckb.utils.Assertions
Verify that the provided precondition holds true.

Z

zeros(int) - 类 中的静态方法org.nervos.ckb.utils.Strings
 
A B C D E G H I K L M N O P R S T U V Z 
跳过导航链接