还未发布过话题
  • 我在本地测试了,理解的 receiver,action,actor 是对的。

    --filter-on= *:transfer:kazaff    // 不确定星号是否必须,待测
    

    看官方文档,没提及通配符,所以我也不确定。

  • 我又看了几遍官方文档,这个 receiver 不是账户名的意义,应该是 “合约账户” 的意思。 看这个 transaction,JungleTestNet 24029617 这个 block。

    "actions": [
                {
                  "account": "eosio.token",
                  "name": "transfer",
                  "authorization": [
                    {
                      "actor": "yangjj111113",
                      "permission": "active"
                    }
                  ],
                  "data": {
                    "from": "yangjj111113",
                    "to": "yangjj111111",
                    "quantity": "1.0000 EOS",
                    "memo": "0"
                  },
                  "hex_data": "30420821bcc7a6f110420821bcc7a6f1102700000000000004454f53000000000130"
                }
              ]
    

    上面这个 transaction 中,receiver=eosio.token(合约),action=transfer, actor=yangjj111113。

    又比如 JungleTestnet 24031632 这个区块

    {
                  "account": "eosio",
                  "name": "buyrambytes",
                  "authorization": [
                    {
                      "actor": "eosio",
                      "permission": "active"
                    }
                  ],
                  "data": {
                    "payer": "eosio",
                    "receiver": "collinskarma",
                    "bytes": 4096
                  },
                  "hex_data": "0000000000ea305560e435104f17234500100000"
                },
    

    上面这个 transaction 中,receiver=eosio(合约),action=buyrambytes, actor=eosio。

    所以,我理解的是 EOS 的基础是智能合约,所有的操作都运行在合约之上,包括 sellram, sellram 的 receiver 应该是 eosio 这个系统自带的智能合约,至于是哪个 account 在 sellram,应该是 data 参数部分。

    这是我最近两天的理解不知道对不对。

  • 我的是 JungleTestnet,1.4.2 同步到 3030001 无法同步了,报错

    3030001 unlinkable_block_exception: Unlinkable block
    

    切换到 1.1.0 版本,又可以继续同步了,也是醉了

  • filter-on = eosio.token:transfer: 这样监控的只是 eosio.token 这个账号发行的代币吧。 别人发行的代币肯定使用自己的账号,那样是不是 filter-on=(xxx 列出来所有 eosio.token 的合约账号):transfer: ?

  • 你好,怎么解决的呢,我的也是到 1310498 就同步不了了。