| 限定符和类型 | 方法和说明 |
|---|---|
void |
ProtocolVersion.parse(NulsByteBuffer byteBuffer) |
BigInteger |
NulsByteBuffer.readBigInteger() |
boolean |
NulsByteBuffer.readBoolean() |
byte[] |
NulsByteBuffer.readByLengthByte() |
byte |
NulsByteBuffer.readByte() |
byte[] |
NulsByteBuffer.readBytes(int length) |
double |
NulsByteBuffer.readDouble() |
NulsHash |
NulsByteBuffer.readHash() |
int |
NulsByteBuffer.readInt32() |
long |
NulsByteBuffer.readInt64() |
<T extends BaseNulsData> |
NulsByteBuffer.readNulsData(T nulsData) |
short |
NulsByteBuffer.readShort() |
String |
NulsByteBuffer.readString() |
Transaction |
NulsByteBuffer.readTransaction() |
int |
NulsByteBuffer.readUint16() |
long |
NulsByteBuffer.readUint32() |
long |
NulsByteBuffer.readUint32LE() |
short |
NulsByteBuffer.readUint8() |
long |
NulsByteBuffer.readVarInt() |
long |
NulsByteBuffer.readVarInt(int offset) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
Transaction.format(Class txDataClasz)
生成可视化交易字符串(格式化)
|
CoinData |
Transaction.getCoinDataInstance() |
BigInteger |
Transaction.getFee()
获取交易的手续费
|
static Transaction |
Transaction.getInstance(byte[] txBytes) |
boolean |
Transaction.isMultiSignTx()
判断交易是否为多签交易
Judging whether a transaction is a multi-signature transaction
|
void |
BaseNulsData.parse(byte[] bytes,
int cursor) |
void |
Transaction.parse(NulsByteBuffer byteBuffer) |
abstract void |
BaseNulsData.parse(NulsByteBuffer byteBuffer) |
void |
Block.parse(NulsByteBuffer byteBuffer) |
void |
CoinTo.parse(NulsByteBuffer byteBuffer) |
void |
MultiSigAccount.parse(NulsByteBuffer byteBuffer) |
void |
SmallBlock.parse(NulsByteBuffer byteBuffer) |
void |
BlockRoundData.parse(NulsByteBuffer byteBuffer) |
void |
YellowPunishData.parse(NulsByteBuffer byteBuffer) |
void |
CoinFrom.parse(NulsByteBuffer byteBuffer) |
void |
RedPunishData.parse(NulsByteBuffer byteBuffer) |
void |
BaseBusinessMessage.parse(NulsByteBuffer buffer) |
void |
NulsHash.parse(NulsByteBuffer buffer) |
void |
TxData.parse(NulsByteBuffer byteBuffer) |
void |
NulsSignData.parse(NulsByteBuffer byteBuffer) |
void |
BlockExtendsData.parse(NulsByteBuffer byteBuffer) |
void |
CoinData.parse(NulsByteBuffer byteBuffer) |
void |
BlockHeader.parse(NulsByteBuffer byteBuffer) |
NulsSignData |
NulsSignData.sign(NulsHash nulsHash,
BigInteger privkey) |
| 构造器和说明 |
|---|
CoinData(byte[] bytes) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BlockHeaderPo.parse(NulsByteBuffer byteBuffer) |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
SignatureUtil.containsAddress(Transaction tx,
byte[] address,
int chainId)
判断交易是否存在某地址
|
static P2PHKSignature |
P2PHKSignature.createFromBytes(byte[] bytes) |
static boolean |
SignatureUtil.ctxSignatureValid(int chainId,
Transaction tx)
跨链交易验证签名
|
static Set<String> |
SignatureUtil.getAddressFromTX(Transaction tx,
int chainId)
获取交易签名地址
|
void |
BlockSignature.parse(NulsByteBuffer byteBuffer) |
void |
MultiSignTxSignature.parse(NulsByteBuffer byteBuffer) |
void |
TransactionSignature.parse(NulsByteBuffer byteBuffer) |
void |
P2PHKSignature.parse(NulsByteBuffer byteBuffer) |
static boolean |
SignatureUtil.validateCtxSignture(Transaction tx)
跨链交易验证签名
|
static boolean |
SignatureUtil.validateSignture(byte[] digestBytes,
P2PHKSignature p2PHKSignature)
验证数据签名
|
static boolean |
SignatureUtil.validateTransactionSignture(int chainId,
Transaction tx)
验证交易中所有签名正确性
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
InitializingBean.afterPropertiesSet()
该方法在所有属性被设置之后调用,用于辅助对象初始化
This method is invoked after all properties are set, and is used to assist object initialization.
|
void |
NulsData.parse(byte[] bytes,
int cursor) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
SpringLiteContext.putBean(Class clazz)
向上下文中加入一个托管对象,该对象是根据传入的类型,使用动态代理的方式实例化的
A managed object is added to the context, which is instantiated using a dynamic proxy based on the incoming type.
|
static void |
SpringLiteContext.putBean(Class clazz,
boolean proxy) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NulsLogger.error(NulsException e) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
I18nUtils.setLanguage(String lang)
设置系统语言,切换语言包
Set up the system language and switch the language package.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NotifySender.afterPropertiesSet() |
void |
RpcModule.afterPropertiesSet() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
RpcCall.request(String moduleCode,
String cmd,
Map params) |
static Object |
RpcCall.request(String moduleCode,
String cmd,
Map params,
Long timeout)
调用其他模块接口
Call other module interfaces
|
static Object |
NulsDateUtils.request(String moduleCode,
String cmd,
Map params,
Long timeout) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Account.encrypt(String password)
根据密码加密账户(给账户设置密码)
Password-encrypted account (set password for account)
|
void |
Account.encrypt(String password,
boolean isForce)
根据密码加密账户(给账户设置密码)
Password-encrypted account (set password for account)
|
ECKey |
Account.getEcKey(String password)
根据密码获取ECKey
|
ECKey |
Account.getEcKey1(String password) |
byte[] |
Account.getPriKey(String password) |
void |
NerveToken.parse(NulsByteBuffer byteBuffer) |
boolean |
Account.unlock(String password)
根据密码解锁账户
Unlock account based on password
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StopAgent.parse(NulsByteBuffer byteBuffer) |
void |
StableSwapTradeData.parse(NulsByteBuffer byteBuffer) |
void |
WithdrawalTxData.parse(NulsByteBuffer byteBuffer) |
void |
Agent.parse(NulsByteBuffer byteBuffer) |
void |
WithdrawalAdditionalFeeTxData.parse(NulsByteBuffer byteBuffer) |
void |
Alias.parse(NulsByteBuffer byteBuffer) |
void |
CancelDeposit.parse(NulsByteBuffer byteBuffer) |
void |
Deposit.parse(NulsByteBuffer byteBuffer) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
TxUtils.calcTxFee(List<CoinFrom> coinFroms,
List<CoinTo> coinTos,
int txSize) |
static void |
CommonValidator.checkAliasDto(AliasDto aliasDto) |
static void |
CommonValidator.checkCrossTransferDto(TransferDto transferDto) |
static void |
CommonValidator.checkMultiSignTransferDto(MultiSignTransferDto transferDto) |
static void |
CommonValidator.checkTransferDto(TransferDto transferDto) |
static void |
CommonValidator.checkWithdrawalTxDto(WithdrawalTxDto withdrawalTxDto) |
static Account |
AccountTool.createAccount(int chainId) |
static Account |
AccountTool.createAccount(int chainId,
String prikey) |
static Account |
AccountTool.createAccount(int chainId,
String prikey,
String prefix) |
static Account |
AccountTool.createAccount1(int chainId) |
static Account |
AccountTool.createAccount1(int chainId,
String prikey) |
static Account |
AccountTool.createAccount1(int chainId,
String prikey,
String prefix) |
static MultiSigAccount |
AccountTool.createMultiSigAccount(int chainId,
List<String> pubKeys,
int minSigns) |
static byte[] |
AccountTool.createMultiSigAccountOriginBytes(int chainId,
int n,
List<String> pubKeys) |
static void |
CommonValidator.validateCoinFrom(CoinFromDto from) |
static void |
CommonValidator.validateCoinTo(CoinToDto to) |
static void |
CommonValidator.validateConsensusDto(ConsensusDto consensusDto) |
static void |
CommonValidator.validateCreateAgentForm(CreateAgentForm form) |
static void |
CommonValidator.validateCrossCoinFrom(CoinFromDto from) |
static void |
CommonValidator.validateDepositDto(DepositDto dto) |
static void |
CommonValidator.validateDepositForm(DepositForm form) |
static void |
CommonValidator.validateLockCoinFrom(CoinFromDto from) |
static void |
CommonValidator.validateMultiSignAliasDto(MultiSignAliasDto aliasDto) |
static void |
CommonValidator.validateMultiSignConsensusDto(MultiSignConsensusDto consensusDto) |
static void |
CommonValidator.validateMultiSignDepositDto(MultiSignDepositDto depositDto) |
static void |
CommonValidator.validateMultiSignStopConsensusDto(MultiSignStopConsensusDto stopConsensusDto) |
static void |
CommonValidator.validateMultiSignWithDrawDto(MultiSignWithDrawDto withDrawDto) |
static void |
CommonValidator.validateSignDto(List<SignDto> signDtoList) |
static void |
CommonValidator.validateSignDto(SignDto signDto) |
static void |
CommonValidator.validateStopAgentForm(StopAgentForm form) |
static void |
CommonValidator.validateStopConsensusDto(StopConsensusDto dto) |
static void |
CommonValidator.validateWithDrawDto(WithDrawDto dto) |
static void |
CommonValidator.validateWithDrawForm(WithdrawForm form) |
Copyright © 2021. All rights reserved.