为了账号安全,请及时绑定邮箱和手机立即绑定

Ripple XRP 分类帐 - 无法验证交易(测试网)

Ripple XRP 分类帐 - 无法验证交易(测试网)

青春有我 2021-06-21 16:45:07
我使用测试网来验证我的交易,交易:{"transaction":"ECAB482EB34177FA1B1E6C724F038C42308004B1F307A169FAEA88C825E11642","command":"tx","id":0}回复 :{id=0, status='success', errorMessage='null', result=TxResult{validated=false}}我使用 websocket ,方法 'tx' 来检查。找出问题的最佳行动方案是什么,有没有办法查看在某些测试网验证器上未验证的原因?我连接到wss://s.altnet.rippletest.net:51233 ,我使用的地址是rKHDh61BpcojAoiATgJgDaVwdSJ64fGNwF。有人可以帮忙吗?费用为1 000 000 滴。这是事务 blob 1200002200000000240000000061D4838D7EA4C680000000000000000000000000005553440000000000C882FD6AB9862C4F90E57E1BA15C248CABAD5BF96840000000000F42407321033BF063167F21FF6C01045B4E2F03F519879B552D2611F0E885E01F08C88D15247446304402202E90609AAFBF4C105408CFF2377D48085879BEE3C7DE57AF125F73926284362A022002D7A487F5929F9A3E1050FC2B5D6AE1DD5384647AD1ABF6D322765F0ABE0A498114C882FD6AB9862C4F90E57E1BA15C248CABAD5BF983148DC6B336C7D3BE007297DB086B1D3483DEA24C2A我的交易是错误的吗?那为什么会直接提交到网络上呢?似乎它是有效的,但为什么它没有经过验证并因此在分类帐中最终确定?注意:响应使用我的内部模型来表示某些属性,因此这就是为什么名称可能略有不同并且省略了某些属性的原因。“提交”调用的结果:Result :SubmitResult{engineResult='tefPAST_SEQ', engineResultCode=-190, engineResultMessage='This sequence number has already passed.', txBlob='1200002200000000240000000061D4838D7EA4C680000000000000000000000000005553440000000000C882FD6AB9862C4F90E57E1BA15C248CABAD5BF96840000000000F42407321033BF063167F21FF6C01045B4E2F03F519879B552D2611F0E885E01F08C88D152
查看完整描述

1 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

看起来您的transaction对象中有sequence字段。

根据这个你sequence可以自动填充。如果您想transactions通过手动递增一次提交多个,可以手动设置它。

这使您可以控制transactions按特定顺序执行的顺序。如果这无关紧要,您可以不设置sequence.


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


{

"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.Sequence存在了1吗?

你看到的原因This sequence number has already passed是你已经sequence=0在你的transaction. (提供Result from 'submit' call :)


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


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


查看完整回答
反对 回复 2021-06-30
  • 1 回答
  • 0 关注
  • 145 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信