Closed TamirTian closed 6 years ago
I think we meet same issue. #5660
Use read-mode = read-only
to avoid duplicate transaction_traces
.
ok, i will try it.
Will other collections be repeated if i did't use 'read-onl'? action action_traces transactions? @heifner
action_traces and transaction_traces = yes. Other collections it depends on your version of the code. In the upcoming 1.3 release and the 1.2.5 release all other collections are update not insert.
@heifner v1.3.0, i use read-mode = read-only
, but action_traces
found some repeated.
{
"_id" : ObjectId("5bab4314a96bf30bb08b77c7"),
"receipt" : {
"receiver" : "eosio.token",
"act_digest" : "24ea12634b08f1eacb81fd168032d3b3f8637b2794c1ec371a47a7c9df60fa8b",
"global_sequence" : 469513299,
"recv_sequence" : 20101618,
"auth_sequence" : [
[
"eosilsee1234",
135379
]
],
"code_sequence" : 2,
"abi_sequence" : 2
},
"act" : {
"account" : "eosio.token",
"name" : "transfer",
"authorization" : [
{
"actor" : "eosilsee1234",
"permission" : "active"
}
],
"data" : {
"from" : "eosilsee1234",
"to" : "liuhaoqiang1",
"quantity" : "0.0001 EOS",
"memo" : "[ https://luckyos.io ][EOS, BLACK, EOSDAC, HORUS] [*Dice, RSP] [MORE *Rewards* than other sites] Betting games. 首款EOS智能合约一元夺宝,熊市不孤单"
},
"hex_data" : "4086084ae1e8305510d834ce52d3b48b010000000000000004454f5300000000a3015b2068747470733a2f2f6c75636b796f732e696f205d5b454f532c20424c41434b2c20454f534441432c20484f5255535d205b2a446963652c205253505d205b4d4f5245202a526577617264732a207468616e206f746865722073697465735d2042657474696e672067616d65732e20e9a696e6acbe454f53e699bae883bde59088e7baa6e4b880e58583e5a4bae5ae9defbc8ce7868ae5b882e4b88de5ada4e58d95"
},
"context_free" : false,
"elapsed" : 590,
"cpu_usage" : 0,
"console" : "",
"total_cpu_usage" : 0,
"trx_id" : "c8b076c2873e1e5d87821f909d3d9f3c0577acf6140638492780d0546434a8c0",
"block_num" : 18274149,
"block_time" : "2018-09-25T13:00:02.000",
"producer_block_id" : "0116d7656b5a1bc10d9c3b64038de0794366337c40a432e419107329ae71d2e3",
"account_ram_deltas" : [ ],
"trx_status" : "executed",
"createdAt" : ISODate("2018-09-26T08:28:04.966Z")
}
{
"_id" : ObjectId("5bab4314a96bf30bb08b77c8"),
"receipt" : {
"receiver" : "eosilsee1234",
"act_digest" : "24ea12634b08f1eacb81fd168032d3b3f8637b2794c1ec371a47a7c9df60fa8b",
"global_sequence" : 469513300,
"recv_sequence" : 45163,
"auth_sequence" : [
[
"eosilsee1234",
135380
]
],
"code_sequence" : 2,
"abi_sequence" : 2
},
"act" : {
"account" : "eosio.token",
"name" : "transfer",
"authorization" : [
{
"actor" : "eosilsee1234",
"permission" : "active"
}
],
"data" : {
"from" : "eosilsee1234",
"to" : "liuhaoqiang1",
"quantity" : "0.0001 EOS",
"memo" : "[ https://luckyos.io ][EOS, BLACK, EOSDAC, HORUS] [*Dice, RSP] [MORE *Rewards* than other sites] Betting games. 首款EOS智能合约一元夺宝,熊市不孤单"
},
"hex_data" : "4086084ae1e8305510d834ce52d3b48b010000000000000004454f5300000000a3015b2068747470733a2f2f6c75636b796f732e696f205d5b454f532c20424c41434b2c20454f534441432c20484f5255535d205b2a446963652c205253505d205b4d4f5245202a526577617264732a207468616e206f746865722073697465735d2042657474696e672067616d65732e20e9a696e6acbe454f53e699bae883bde59088e7baa6e4b880e58583e5a4bae5ae9defbc8ce7868ae5b882e4b88de5ada4e58d95"
},
"context_free" : false,
"elapsed" : 6,
"cpu_usage" : 0,
"console" : "",
"total_cpu_usage" : 0,
"trx_id" : "c8b076c2873e1e5d87821f909d3d9f3c0577acf6140638492780d0546434a8c0",
"block_num" : 18274149,
"block_time" : "2018-09-25T13:00:02.000",
"producer_block_id" : "0116d7656b5a1bc10d9c3b64038de0794366337c40a432e419107329ae71d2e3",
"account_ram_deltas" : [ ],
"trx_status" : "executed",
"createdAt" : ISODate("2018-09-26T08:28:04.966Z")
}
{
"_id" : ObjectId("5bab4314a96bf30bb08b77c9"),
"receipt" : {
"receiver" : "liuhaoqiang1",
"act_digest" : "24ea12634b08f1eacb81fd168032d3b3f8637b2794c1ec371a47a7c9df60fa8b",
"global_sequence" : 469513301,
"recv_sequence" : 66,
"auth_sequence" : [
[
"eosilsee1234",
135381
]
],
"code_sequence" : 2,
"abi_sequence" : 2
},
"act" : {
"account" : "eosio.token",
"name" : "transfer",
"authorization" : [
{
"actor" : "eosilsee1234",
"permission" : "active"
}
],
"data" : {
"from" : "eosilsee1234",
"to" : "liuhaoqiang1",
"quantity" : "0.0001 EOS",
"memo" : "[ https://luckyos.io ][EOS, BLACK, EOSDAC, HORUS] [*Dice, RSP] [MORE *Rewards* than other sites] Betting games. 首款EOS智能合约一元夺宝,熊市不孤单"
},
"hex_data" : "4086084ae1e8305510d834ce52d3b48b010000000000000004454f5300000000a3015b2068747470733a2f2f6c75636b796f732e696f205d5b454f532c20424c41434b2c20454f534441432c20484f5255535d205b2a446963652c205253505d205b4d4f5245202a526577617264732a207468616e206f746865722073697465735d2042657474696e672067616d65732e20e9a696e6acbe454f53e699bae883bde59088e7baa6e4b880e58583e5a4bae5ae9defbc8ce7868ae5b882e4b88de5ada4e58d95"
},
"context_free" : false,
"elapsed" : 12,
"cpu_usage" : 0,
"console" : "",
"total_cpu_usage" : 0,
"trx_id" : "c8b076c2873e1e5d87821f909d3d9f3c0577acf6140638492780d0546434a8c0",
"block_num" : 18274149,
"block_time" : "2018-09-25T13:00:02.000",
"producer_block_id" : "0116d7656b5a1bc10d9c3b64038de0794366337c40a432e419107329ae71d2e3",
"account_ram_deltas" : [ ],
"trx_status" : "executed",
"createdAt" : ISODate("2018-09-26T08:28:04.966Z")
}
their receipt. receiver
is different.
oh.. i want to get some account all transactions(newaccount, transfer, delegate...), but now i found some repeated actions. can you help me ? @firesWu
you can return data where receipt. receiver == act.account
that's a good idea, thx. @firesWu
@heifner
Question
I found some repeated transaction_traces in db by mongo-plugin, and they had the same trx_id.
Hint
1. Strange log
docker log
2. Two of same ids in the transaction_traces
The action_traces has been hidden, it's too long
3. Strange action of transaction_traces's action_traces
Env
docker-compose.yml
config.ini