类的使用
network.nerve.core.basic.Result
-
使用Result的程序包 程序包 说明 network.nerve.base.signture network.nerve.core.basic network.nerve.kit.model.dto network.nerve.kit.service network.nerve.kit.util -
-
network.nerve.base.signture中Result的使用
返回Result的network.nerve.base.signture中的方法 修饰符和类型 方法 说明 ResultP2PHKSignature. verifySign(NulsHash digestData)ResultBlockSignature. verifySignature(NulsHash digestData)ResultP2PHKSignature. verifySignature(NulsHash digestData) -
network.nerve.core.basic中Result的使用
返回Result的network.nerve.core.basic中的方法 修饰符和类型 方法 说明 static ResultResult. getFailed(ErrorCode errorCode)static ResultResult. getSuccess(ErrorCode successCode)static <T> ResultResult. getSuccess(T t)Result<T>Result. setData(T data)Result<T>Result. setMsg(String msg)Result<T>Result. setSuccess(boolean success) -
network.nerve.kit.model.dto中Result的使用
参数类型为Result的network.nerve.kit.model.dto中的方法 修饰符和类型 方法 说明 static RpcResultRpcResult. failed(Result result) -
network.nerve.kit.service中Result的使用
返回Result的network.nerve.kit.service中的方法 修饰符和类型 方法 说明 ResultTransactionService. broadcastTx(String txHex)广播交易Result<List<String>>AccountService. createAccount(int count, String password)Create accounts 批量创建账户ResultConsensusService. createAgent(CreateAgentForm form)ResultTransactionService. createAliasTx(AliasDto aliasDto)ResultTransactionService. createConsensusTx(ConsensusDto consensusDto)组装创建共识节点交易 Assemble to create consensus node transactionsResultTransactionService. createCrossTransferTx(TransferDto transferDto)创建跨链转账交易ResultTransactionService. createCrossTxSimpleTransferOfNonNvtNuls(String fromAddress, String toAddress, int assetChainId, int assetId, BigInteger amount)便捷版 组装跨链转账非[NULS和NVT]资产的单账户对单账户普通跨链转账(不能用于转NULS和NVT),用于将资产转入NULS主网。ResultTransactionService. createCrossTxSimpleTransferOfNonNvtNuls(String fromAddress, String toAddress, int assetChainId, int assetId, BigInteger amount, long time, String remark)便捷版 组装跨链转账非[NULS和NVT]资产的单账户对单账户跨链转账(不能用于转NULS和NVT),用于将资产转入NULS主网。ResultTransactionService. createCrossTxSimpleTransferOfNuls(String fromAddress, String toAddress, BigInteger amount)便捷版 组装跨链转账NULS资产的单账户对单账户跨链转账,用于将NULS资产转入NULS主网。ResultTransactionService. createCrossTxSimpleTransferOfNuls(String fromAddress, String toAddress, BigInteger amount, long time, String remark)便捷版 组装跨链转账NULS资产的单账户对单账户跨链转账,用于将NULS资产转入NULS主网。ResultTransactionService. createCrossTxSimpleTransferOfNvt(String fromAddress, String toAddress, BigInteger amount)便捷版 组装跨链转账NVT资产的单账户对单账户跨链转账,用于将NVT资产转入NULS主网。ResultTransactionService. createCrossTxSimpleTransferOfNvt(String fromAddress, String toAddress, BigInteger amount, long time, String remark)便捷版 组装跨链转账NVT资产的单账户对单账户跨链转账,用于将NVT资产转入NULS主网。ResultTransactionService. createDepositTx(DepositDto dto)Create a proxy consensus transaction 创建委托共识交易ResultAccountService. createMultiSignAccount(List<String> pubKeys, int minSigns)ResultTransactionService. createMultiSignAliasTx(MultiSignAliasDto aliasDto)ResultTransactionService. createMultiSignConsensusTx(MultiSignConsensusDto consensusDto)ResultTransactionService. createMultiSignDepositTx(MultiSignDepositDto dto)ResultTransactionService. createMultiSignStopConsensusTx(MultiSignStopConsensusDto dto)ResultTransactionService. createMultiSignTransferTx(MultiSignTransferDto transferDto)ResultTransactionService. createMultiSignWithdrawDepositTx(MultiSignWithDrawDto dto)创建取消委托交易Result<List<AccountDto>>AccountService. createOffLineAccount(int chainId, int count, String prefix, String password)Result<List<AccountDto>>AccountService. createOffLineAccount(int count, String password)Create encrypted off-line accounts 批量创建离线账户ResultTransactionService. createStopConsensusTx(StopConsensusDto dto)创建注销共识节点交易ResultTransactionService. createTransferTx(TransferDto transferDto)创建转账交易(离线) create transfer transaction(off-line)ResultTransactionService. createTxSimpleTransferOfNonNvt(String fromAddress, String toAddress, int assetChainId, int assetId, BigInteger amount)便捷版 组装在NERVE链内,转账非NVT资产的单账户对单账户普通转账(不能用于转NVT)。ResultTransactionService. createTxSimpleTransferOfNonNvt(String fromAddress, String toAddress, int assetChainId, int assetId, BigInteger amount, long time, String remark)便捷版 组装在NERVE链内,转账非NVT资产的单账户对单账户普通转账(不能用于转NVT)。ResultTransactionService. createTxSimpleTransferOfNvt(String fromAddress, String toAddress, BigInteger amount)便捷版 组装在NERVE链内,转账NVT资产的单账户对单账户普通转账。ResultTransactionService. createTxSimpleTransferOfNvt(String fromAddress, String toAddress, BigInteger amount, long time, String remark)便捷版 组装在NERVE链内,转账NVT资产的单账户对单账户普通转账。ResultTransactionService. createWithdrawalTx(WithdrawalTxDto withdrawalTxDto, String withdrawalAssetNonce, String nvtFeeAssetNonce)提现 异构跨链转出 收取nvt作为手续费ResultTransactionService. createWithdrawDepositTx(WithDrawDto dto)创建取消委托交易ResultTransactionService. crossTransfer(CrossTransferForm form)ResultConsensusService. depositToAgent(DepositForm form)ResultAccountService. exportKeyStore(String address, String password, String filePath)ResultAccountService. getAccountBalance(String address, int chainId, int assetsId)获取账户余额ResultAccountService. getAddressByPriKey(String priKey)ResultBlockService. getBestBlock()ResultBlockService. getBestBlockHeader()ResultBlockService. getBlock(long height)ResultBlockService. getBlock(String hash)ResultBlockService. getBlockHeader(long height)ResultBlockService. getBlockHeader(String hash)ResultConsensusService. getDepositList(String agentHash)ResultBlockService. getInfo()ResultAccountService. getPriKey(String address, String password)ResultAccountService. getPriKeyOffline(String address, String encryptedPriKey, String password)get unencrypted private-key 获取原始私钥ResultTransactionService. getTransaction(String txHash)ResultTransactionService. getTx(String txHash)ResultAccountService. importKeystore(AccountKeyStoreDto keyStore, String password)ResultAccountService. importPriKey(String priKey, String password)导入私钥ResultAccountService. multiSign(int chainId, String prefix, String address, String encryptedPrivateKey, String password, String txHex)ResultAccountService. multiSign(SignDto signDto, String txHex)ResultAccountService. resetPassword(String address, String oldPassword, String newPassword)ResultAccountService. resetPasswordOffline(String address, String encryptedPriKey, String oldPassword, String newPassword)Change the off-line account password by encryptedPriKey and passowrdResultAccountService. setAlias(String address, String alias, String password)ResultAccountService. sign(int chainId, String prefix, List<SignDto> signDtoList, String txHex)ResultAccountService. sign(String txHex, int chainId, String prefix, String address, String encryptedPrivateKey, String password)ResultAccountService. sign(List<SignDto> signDtoList, String txHex)sign the tx's digestResultTransactionService. signTx(String txHex, String address, String privateKey)明文私钥签名交易(单签)ResultTransactionService. signTx(String txHex, String address, String encryptedPrivateKey, String password)密文私钥签名交易(单签)ResultTransactionService. stableSwapAddLiquidity(String from, BigInteger amount, NerveToken token, String pairAddress, Long deadline, String to, String remark)ResultTransactionService. stableSwapRemoveLiquidity(String from, BigInteger amountLP, NerveToken tokenLP, Integer[] receiveOrderIndexs, String pairAddress, Long deadline, String to, String remark)ResultTransactionService. stableSwapTradeTx(String from, String to, NerveTokenAmount[] tokenAmountIns, String[] nonces, int tokenOutIndex, String pairAddress, String feeTo, String remark)Stable-Swap稳定币兑换交易ResultConsensusService. stopAgent(StopAgentForm form)ResultTransactionService. transfer(TransferForm transferForm)ResultAccountService. validateAddress(int chainId, String address)ResultTransactionService. validateTx(String txHex)验证交易ResultConsensusService. withdraw(WithdrawForm form)ResultTransactionService. withdrawalAdditionalFeeTx(String fromAddress, String txHash, BigInteger amount, long time, String remark, String nonce)追加异构提现手续费 -
network.nerve.kit.util中Result的使用
返回Result的network.nerve.kit.util中的方法 修饰符和类型 方法 说明 static ResultNerveSDKTool. broadcast(String txHex)static Result<List<String>>NerveSDKTool. createAccount(int count, String password)static ResultNerveSDKTool. createAliasTxOffline(AliasDto dto)static ResultNerveSDKTool. createCrossTransferTxOffline(TransferDto transferDto)跨链交易static ResultNerveSDKTool. createCrossTxSimpleTransferOfNonNvtNuls(String fromAddress, String toAddress, int assetChainId, int assetId, BigInteger amount)跨链交易 便捷版 组装跨链转账非[NULS和NVT]资产的单账户对单账户普通跨链转账(不能用于转NULS和NVT),用于将资产转入NULS主网。static ResultNerveSDKTool. createCrossTxSimpleTransferOfNonNvtNuls(String fromAddress, String toAddress, int assetChainId, int assetId, BigInteger amount, long time, String remark)跨链交易 便捷版 组装跨链转账非[NULS和NVT]资产的单账户对单账户普通跨链转账(不能用于转NULS和NVT),用于将资产转入NULS主网。static ResultNerveSDKTool. createCrossTxSimpleTransferOfNuls(String fromAddress, String toAddress, BigInteger amount)跨链交易 便捷版 组装跨链转账NULS资产的单账户对单账户跨链转账,用于将NULS资产转入NULS主网(只能用于转NULS)。static ResultNerveSDKTool. createCrossTxSimpleTransferOfNuls(String fromAddress, String toAddress, BigInteger amount, long time, String remark)跨链交易 便捷版 组装跨链转账NULS资产的单账户对单账户跨链转账,用于将NULS资产转入NULS主网(只能用于转NULS)。static ResultNerveSDKTool. createCrossTxSimpleTransferOfNvt(String fromAddress, String toAddress, BigInteger amount)跨链交易 便捷版 组装跨链转账NVT资产的单账户对单账户跨链转账,用于将NVT资产转入NULS主网(只能用于转NVT)。static ResultNerveSDKTool. createCrossTxSimpleTransferOfNvt(String fromAddress, String toAddress, BigInteger amount, long time, String remark)跨链交易 便捷版 组装跨链转账NVT资产的单账户对单账户跨链转账,用于将NVT资产转入NULS主网(只能用于转NVT)。static ResultNerveSDKTool. createMultiSignAccount(List<String> pubKeys, int minSigns)static ResultNerveSDKTool. createMultiSignAliasTxOffline(MultiSignAliasDto dto)static ResultNerveSDKTool. 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 ResultNerveSDKTool. createTransferTxOffline(TransferDto transferDto)转账交易static ResultNerveSDKTool. createTxSimpleTransferOfNonNvt(String fromAddress, String toAddress, int assetChainId, int assetId, BigInteger amount)便捷版 组装在NULS链内,转账非NVT资产的单账户对单账户普通转账(不能用于转NVT)。static ResultNerveSDKTool. createTxSimpleTransferOfNonNvt(String fromAddress, String toAddress, int assetChainId, int assetId, BigInteger amount, long time, String remark)便捷版 组装在NULS链内,转账非NVT资产的单账户对单账户普通转账(不能用于转NVT)。static ResultNerveSDKTool. createTxSimpleTransferOfNvt(String fromAddress, String toAddress, BigInteger amount)便捷版 组装在NULS链内,转账NVT资产的单账户对单账户普通转账(只能用于转NVT)。static ResultNerveSDKTool. createTxSimpleTransferOfNvt(String fromAddress, String toAddress, BigInteger amount, long time, String remark)便捷版 组装在NULS链内,转账NVT资产的单账户对单账户普通转账(只能用于转NVT)。static ResultNerveSDKTool. createWithdrawalTx(WithdrawalTxDto withdrawalTxDto)异构链提现交易static ResultNerveSDKTool. createWithdrawalTx(WithdrawalTxDto withdrawalTxDto, String withdrawalAssetNonce, String nvtFeeAssetNonce)异构链提现交易(完全离线状态)static ResultNerveSDKTool. crossTransfer(CrossTransferForm transferForm)static ResultNerveSDKTool. deserializeTxHex(String txHex)根据交易的hex ,反序列化成交易实体类static ResultNerveSDKTool. exportKeyStore(String address, String password, String filePath)static ResultNerveSDKTool. getAccountBalance(String address, int chainId, int assetsId)static ResultNerveSDKTool. getAddressByPriKey(String priKey)static ResultNerveSDKTool. getBestBlock()static ResultNerveSDKTool. getBestBlockHeader()static ResultNerveSDKTool. getBlock(long height)static ResultNerveSDKTool. getBlock(String hash)static ResultNerveSDKTool. getBlockHeader(long height)static ResultNerveSDKTool. getBlockHeader(String hash)static Result<Map>NerveSDKTool. getInfo()static ResultNerveSDKTool. getPriKey(String address, String password)static ResultNerveSDKTool. getPriKeyOffline(String address, String encryptedPriKey, String password)static ResultNerveSDKTool. getSymbolInfo(int assetChainId, int assetId)static ResultNerveSDKTool. getTransaction(String txHash)static ResultNerveSDKTool. getTx(String txHash)static ResultNerveSDKTool. importKeystore(AccountKeyStoreDto keyStore, String password)static ResultNerveSDKTool. importPriKey(String priKey, String password)ResultNerveSDKTool. multiSign(int chainId, String prefix, String address, String encryptedPrivateKey, String password, String txHex)static ResultNerveSDKTool. multiSign(SignDto signDto, String txHex)static ResultNerveSDKTool. resetPassword(String address, String oldPassword, String newPassword)static ResultNerveSDKTool. resetPasswordOffline(String address, String encryptedPriKey, String password, String newPassword)static ResultNerveSDKTool. setAlias(String address, String alias, String password)static ResultNerveSDKTool. sign(int chainId, String prefix, List<SignDto> signDtoList, String txHex)static ResultNerveSDKTool. sign(String txHex, int chainId, String prefix, String address, String encryptedPrivateKey, String password)static ResultNerveSDKTool. sign(String txHex, String address, String privateKey)static ResultNerveSDKTool. sign(String txHex, String address, String encryptedPrivateKey, String password)static ResultNerveSDKTool. sign(List<SignDto> signDtoList, String txHex)static ResultNerveSDKTool. stableSwapAddLiquidity(String from, BigInteger amount, NerveToken token, String pairAddress, Long deadline, String to, String remark)Stable-Swap 添加StableSwap流动性static ResultNerveSDKTool. stableSwapRemoveLiquidity(String from, BigInteger amountLP, NerveToken tokenLP, Integer[] receiveOrderIndexs, String pairAddress, Long deadline, String to, String remark)Stable-Swap 移除StableSwap流动性static ResultNerveSDKTool. stableSwapTradeTx(String from, String to, NerveTokenAmount[] tokenAmountIns, int tokenOutIndex, String pairAddress, String feeTo, String remark)Stable-Swap稳定币兑换交易static ResultNerveSDKTool. transfer(TransferForm transferForm)static ResultNerveSDKTool. validateAddress(int chainId, String address)static ResultNerveSDKTool. validateAddress(String address)static ResultNerveSDKTool. validateTx(String txHex)static ResultNerveSDKTool. withdrawalAdditionalFeeTx(String fromAddress, String txHash, BigInteger amount, long time, String remark)追加异构提现手续费 1.不能为已完成的提现交易追加手续费 2.提现交易与追加手续费交易必须由相同的地址发起(相同私钥签名)static ResultNerveSDKTool. withdrawalAdditionalFeeTx(String fromAddress, String txHash, BigInteger amount, long time, String remark, String nonce)追加异构提现手续费(完全离线状态) 1.不能为已完成的提现交易追加手续费 2.提现交易与追加手续费交易必须由相同的地址发起(相同私钥签名)
-