【问题标题】:Sending transaction on test doesn't actually decrease balance在测试中发送交易实际上并不会减少余额
【发布时间】:2018-01-18 20:29:41
【问题描述】:

我正在使用 Stellar Java SDK 尝试在测试网上发送一些交易。 交易似乎通过了(没有错误),但是当我检查接收方发送方的余额时,余额是一样的。

这是测试网上的正常行为吗?

【问题讨论】:

  • 我正在使用 Stellar Javascript SDK,我遇到了同样的问题。接收方余额确实会更新,但发送方余额不会。不知道在testnet上是否正常。
  • 您是否有此类交易的链接(例如实验室链接)?

标签: java stellar


【解决方案1】:

必须始终通过与测试网或公共网络交互来从发件人帐户中减少余额,除非发件人是发行人。您需要在发行人帐户而不是基本(分销商)帐户上从接收方创建信任线。这是因为资产由几个元素标识:1. 资产类型(例如 USD 或 BTC 或其他)和 2. 发行人(创建资产的账户)。因此,可以肯定的是,如果您在进行交易后没有更新发送方余额,原因是您在基本帐户上从接收方创建了信任线,因此在这种情况下,基本帐户将扮演发行新帐户的角色资产类型。

【讨论】:

    猜你喜欢
    • 2019-01-08
    • 2015-11-09
    • 1970-01-01
    • 2012-03-16
    • 2019-03-28
    • 2016-06-06
    • 1970-01-01
    • 2020-04-01
    • 1970-01-01
    相关资源
    最近更新 更多