Ripple XRP分类帐-无法通过交易验证(Testnet)

时间:2018-08-05 12:40:19

标签: java ripple xrp rippled

我正在使用testnet验证我的交易,交易:

{“事务”:“ ECAB482EB34177FA1B1E6C724F038C42308004B1F307A169FAEA88C825E11642”,“命令”:“ tx”,“ id”:0}

响应:

{id = 0,status ='成功',errorMessage ='null',result = TxResult {validated = false}}

我正在使用websocket,方法为'tx'进行检查。解决问题的最佳方法是什么,是否有办法查看某些测试网验证程序未对此进行验证的原因?

我已连接到 wss://s.altnet.rippletest.net:51233 ,我使用的地址是 rKHDh61BpcojAoiATgJgDaVwdSJ64fGNwF 。有人可以帮忙吗?

费用为 1000万滴。这是交易Blob sort -k3n yourfile

我的交易可以兑现吗?那为什么要把它正确地提交给网络呢?好像它是有效的,芽为什么不对其进行验证并因此在分类帐中完成?

  

注意:回复使用我的内部模型来代表一些   属性,因此这就是为什么名称可能略有不同并且省略了某些属性的原因。

“提交”呼叫的结果:

n

我提交了几次,所以'tefPAST_SEQ'存在。

1 个答案:

答案 0 :(得分:1)

好像您的transaction对象中包含sequence字段。
根据{{​​3}},您的sequence可以自动填写。如果您想通过手动递增一次提交多个transactions,可以手动设置。
这使您可以控制要按特定顺序执行的transactions的顺序。 如果没关系,您可以不用设置sequence就可以了。

在您的情况下,您的帐户如下所示(使用THIS):

{
"result": {
    "account_data": {
        "Account": "rKHDh61BpcojAoiATgJgDaVwdSJ64fGNwF",
        "Balance": "10000000000",
        "Flags": 0,
        "LedgerEntryType": "AccountRoot",
        "OwnerCount": 0,
        "PreviousTxnID": "12CA4E5AAF4198155FF3F16E53D35353B051F4AB5E01749833202339B48D187A",
        "PreviousTxnLgrSeq": 11450559,
        "Sequence": 1,
        "index": "169B6BA91A54B2EC86EFB618995A59E76F07853BB88AF231776118339FFD7268"
    },
    "ledger_hash": "449E3420C6B1C6959FA794066264432EF4E98543B0C6582B00D6CD28DE33B8F8",
    "ledger_index": 11523855,
    "status": "success",
    "validated": true
}

看到result.account_data.Sequence1吗?
您看到This sequence number has already passed的原因是您在sequence=0中设置了transaction。 (由Result from 'submit' call :提供)

在旁注中,我看到您设置了currency='USD',这意味着您必须先打开trust line。您的帐户当前有0 account_info

无论哪种方式,使用XRP祝你好运;)