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.getBestBlock() |
|
static Result |
NerveSDKTool.getBestBlockHeader() |
|
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<Map> |
NerveSDKTool.getInfo() |
|
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(String txHex,
String address,
String privateKey) |
|
static Result |
NerveSDKTool.sign(String txHex,
String address,
String encryptedPrivateKey,
String password) |
|
static Result |
NerveSDKTool.sign(List<SignDto> signDtoList,
String txHex) |
|
static Result |
NerveSDKTool.stableSwapAddLiquidity(String from,
BigInteger amount,
NerveToken token,
String pairAddress,
Long deadline,
String to,
String remark) |
Stable-Swap 添加StableSwap流动性
|
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.提现交易与追加手续费交易必须由相同的地址发起(相同私钥签名)
|