| 程序包 | 说明 |
|---|---|
| network.nerve.core.rpc.cmd.kernel | |
| network.nerve.kit.util |
| 限定符和类型 | 方法和说明 |
|---|---|
Response |
ParamCmd.paramTest(Map map) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Result |
NerveSDKTool.broadcast(String txHex) |
static Map<String,BigInteger> |
NerveSDKTool.calcCrossTransferTxFee(CrossTransferTxFeeDto dto)
已过时。
|
static BigInteger |
NerveSDKTool.calcMultiSignTransferTxFee(MultiSignTransferTxFeeDto dto) |
static BigInteger |
NerveSDKTool.calcTransferTxFee(TransferTxFeeDto dto) |
static Result<List<String>> |
NerveSDKTool.createAccount(int count,
String password) |
static Result |
NerveSDKTool.createAliasTxOffline(AliasDto dto) |
static Result |
NerveSDKTool.createCrossTransferTxOffline(TransferDto transferDto)
跨链交易
|
static Result |
NerveSDKTool.createCrossTxSimpleTransferOfNonNvtNuls(String fromAddress,
String toAddress,
int assetChainId,
int assetId,
BigInteger amount)
跨链交易
便捷版 组装跨链转账非[NULS和NVT]资产的单账户对单账户普通跨链转账(不能用于转NULS和NVT),用于将资产转入NULS主网。
|
static Result |
NerveSDKTool.createCrossTxSimpleTransferOfNonNvtNuls(String fromAddress,
String toAddress,
int assetChainId,
int assetId,
BigInteger amount,
long time,
String remark)
跨链交易
便捷版 组装跨链转账非[NULS和NVT]资产的单账户对单账户普通跨链转账(不能用于转NULS和NVT),用于将资产转入NULS主网。
|
static Result |
NerveSDKTool.createCrossTxSimpleTransferOfNuls(String fromAddress,
String toAddress,
BigInteger amount)
跨链交易
便捷版 组装跨链转账NULS资产的单账户对单账户跨链转账,用于将NULS资产转入NULS主网(只能用于转NULS)。
|
static Result |
NerveSDKTool.createCrossTxSimpleTransferOfNuls(String fromAddress,
String toAddress,
BigInteger amount,
long time,
String remark)
跨链交易
便捷版 组装跨链转账NULS资产的单账户对单账户跨链转账,用于将NULS资产转入NULS主网(只能用于转NULS)。
|
static Result |
NerveSDKTool.createCrossTxSimpleTransferOfNvt(String fromAddress,
String toAddress,
BigInteger amount)
跨链交易
便捷版 组装跨链转账NVT资产的单账户对单账户跨链转账,用于将NVT资产转入NULS主网(只能用于转NVT)。
|
static Result |
NerveSDKTool.createCrossTxSimpleTransferOfNvt(String fromAddress,
String toAddress,
BigInteger amount,
long time,
String remark)
跨链交易
便捷版 组装跨链转账NVT资产的单账户对单账户跨链转账,用于将NVT资产转入NULS主网(只能用于转NVT)。
|
static Result |
NerveSDKTool.createMultiSignAccount(List<String> pubKeys,
int minSigns) |
static Result |
NerveSDKTool.createMultiSignAliasTxOffline(MultiSignAliasDto dto) |
static Result |
NerveSDKTool.createMultiSignTransferTxOffline(MultiSignTransferDto transferDto) |
static Result<List<AccountDto>> |
NerveSDKTool.createOffLineAccount(int chainId,
int count,
String prefix,
String password) |
static Result<List<AccountDto>> |
NerveSDKTool.createOffLineAccount(int count,
String password) |
static Result |
NerveSDKTool.createTransferTxOffline(TransferDto transferDto)
转账交易
|
static Result |
NerveSDKTool.createTxSimpleTransferOfNonNvt(String fromAddress,
String toAddress,
int assetChainId,
int assetId,
BigInteger amount)
便捷版 组装在NULS链内,转账非NVT资产的单账户对单账户普通转账(不能用于转NVT)。
|
static Result |
NerveSDKTool.createTxSimpleTransferOfNonNvt(String fromAddress,
String toAddress,
int assetChainId,
int assetId,
BigInteger amount,
long time,
String remark)
便捷版 组装在NULS链内,转账非NVT资产的单账户对单账户普通转账(不能用于转NVT)。
|
static Result |
NerveSDKTool.createTxSimpleTransferOfNvt(String fromAddress,
String toAddress,
BigInteger amount)
便捷版 组装在NULS链内,转账NVT资产的单账户对单账户普通转账(只能用于转NVT)。
|
static Result |
NerveSDKTool.createTxSimpleTransferOfNvt(String fromAddress,
String toAddress,
BigInteger amount,
long time,
String remark)
便捷版 组装在NULS链内,转账NVT资产的单账户对单账户普通转账(只能用于转NVT)。
|
static Result |
NerveSDKTool.createWithdrawalTx(WithdrawalTxDto withdrawalTxDto)
异构链提现交易
|
static Result |
NerveSDKTool.createWithdrawalTx(WithdrawalTxDto withdrawalTxDto,
String withdrawalAssetNonce,
String nvtFeeAssetNonce)
异构链提现交易(完全离线状态)
|
static Result |
NerveSDKTool.crossTransfer(CrossTransferForm transferForm) |
static Result |
NerveSDKTool.exportKeyStore(String address,
String password,
String filePath) |
static Result |
NerveSDKTool.getAccountBalance(String address,
int chainId,
int assetsId) |
static Result |
NerveSDKTool.getAddressByPriKey(String priKey) |
static Result |
NerveSDKTool.getBlock(long height) |
static Result |
NerveSDKTool.getBlock(String hash) |
static Result |
NerveSDKTool.getBlockHeader(long height) |
static Result |
NerveSDKTool.getBlockHeader(String hash) |
static Result |
NerveSDKTool.getPriKey(String address,
String password) |
static Result |
NerveSDKTool.getPriKeyOffline(String address,
String encryptedPriKey,
String password) |
static Result |
NerveSDKTool.getSymbolInfo(int assetChainId,
int assetId) |
static Result |
NerveSDKTool.getTx(String txHash) |
static BigDecimal |
NerveSDKTool.getUsdPrice(int assetChainId,
int assetId) |
static Result |
NerveSDKTool.importKeystore(AccountKeyStoreDto keyStore,
String password) |
static Result |
NerveSDKTool.importPriKey(String priKey,
String password) |
static Result |
NerveSDKTool.multiSign(SignDto signDto,
String txHex) |
static Result |
NerveSDKTool.resetPassword(String address,
String oldPassword,
String newPassword) |
static Result |
NerveSDKTool.resetPasswordOffline(String address,
String encryptedPriKey,
String password,
String newPassword) |
static Result |
NerveSDKTool.setAlias(String address,
String alias,
String password) |
static Result |
NerveSDKTool.sign(List<SignDto> signDtoList,
String txHex) |
static Result |
NerveSDKTool.sign(String txHex,
String address,
String privateKey) |
static Result |
NerveSDKTool.sign(String txHex,
String address,
String encryptedPrivateKey,
String password) |
static Result |
NerveSDKTool.stableSwapTradeTx(String from,
String to,
NerveTokenAmount[] tokenAmountIns,
int tokenOutIndex,
String pairAddress,
String feeTo,
String remark)
Stable-Swap稳定币兑换交易
|
static Result |
NerveSDKTool.transfer(TransferForm transferForm) |
static Result |
NerveSDKTool.validateAddress(int chainId,
String address) |
static Result |
NerveSDKTool.validateAddress(String address) |
static Result |
NerveSDKTool.validateTx(String txHex) |
static Result |
NerveSDKTool.withdrawalAdditionalFeeTx(String fromAddress,
String txHash,
BigInteger amount,
long time,
String remark)
追加异构提现手续费
1.不能为已完成的提现交易追加手续费
2.提现交易与追加手续费交易必须由相同的地址发起(相同私钥签名)
|
static Result |
NerveSDKTool.withdrawalAdditionalFeeTx(String fromAddress,
String txHash,
BigInteger amount,
long time,
String remark,
String nonce)
追加异构提现手续费(完全离线状态)
1.不能为已完成的提现交易追加手续费
2.提现交易与追加手续费交易必须由相同的地址发起(相同私钥签名)
|
Copyright © 2021. All rights reserved.