索引
A B C D E G H I L M N O P R S T U V Z
所有类|所有程序包
所有类|所有程序包
所有类|所有程序包
A
- 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) - 类 的构造器org.nervos.ckb.address.AddressUtils
- AddressUtils(Network, CodeHashType) - 类 的构造器org.nervos.ckb.address.AddressUtils
- ANYONE_CAN_APY - org.nervos.ckb.address.CodeHashType
- 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
- BLAKE160 - org.nervos.ckb.address.CodeHashType
- blake2b(byte[]) - 类 中的静态方法org.nervos.ckb.crypto.Hash
-
Blake2b-256 hash function.
- blake2b(byte[], int, int) - 类 中的静态方法org.nervos.ckb.crypto.Hash
-
Blake2b-256 hash function.
- blake2b(String) - 类 中的静态方法org.nervos.ckb.crypto.Hash
-
Blake2b-256 hash function.
- Blake2b - org.nervos.ckb.crypto中的类
-
Copyright © 2018 Nervos Foundation.
- Blake2b() - 类 的构造器org.nervos.ckb.crypto.Blake2b
- 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(double) - 类 中的静态方法org.nervos.ckb.utils.Utils
- ckbToShannon(long) - 类 中的静态方法org.nervos.ckb.utils.Utils
- ckbToShannon(BigInteger) - 类 中的静态方法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
- createWithKeyPair(KeyPair) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
- createWithPrivateKey(byte[]) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
- createWithPrivateKey(String, boolean) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
- createWithPrivateKey(BigInteger) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
- createWithPrivateKey(BigInteger, boolean) - 类 中的静态方法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(String, byte[]) - 类 中的静态方法org.nervos.ckb.utils.Bech32
-
Encode a Bech32 string.
- encode(Bech32.Bech32Data) - 类 中的静态方法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(String) - 类 中的静态方法org.nervos.ckb.utils.Numeric
- isIntegerValue(BigDecimal) - 类 中的静态方法org.nervos.ckb.utils.Numeric
L
- littleEndian(long) - 类 中的静态方法org.nervos.ckb.utils.Numeric
M
- MAINNET - org.nervos.ckb.address.Network
- 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
- MULTISIG - org.nervos.ckb.address.CodeHashType
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
- publicKeyFromPrivate(String) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
- publicKeyFromPrivate(BigInteger) - 类 中的静态方法org.nervos.ckb.crypto.secp256k1.ECKeyPair
-
Returns public key from the given private key.
- 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_LENGTH - 类 中的静态变量org.nervos.ckb.crypto.secp256k1.Sign
- Sign.SignatureData - org.nervos.ckb.crypto.secp256k1中的类
- 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
- TESTNET - org.nervos.ckb.address.Network
- toBigInt(byte[]) - 类 中的静态方法org.nervos.ckb.utils.Numeric
- toBigInt(byte[], int, int) - 类 中的静态方法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[]) - 类 中的静态方法org.nervos.ckb.utils.Numeric
- toHexString(byte[], int, int, boolean) - 类 中的静态方法org.nervos.ckb.utils.Numeric
- toHexString(String) - 类 中的静态方法org.nervos.ckb.utils.Numeric
- toHexStringNoPrefix(byte[]) - 类 中的静态方法org.nervos.ckb.utils.Numeric
- toHexStringNoPrefix(BigInteger) - 类 中的静态方法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
所有类|所有程序包