안녕하세요.
pending 관련하여 문의 드립니다.
로그 확인 시 nonce too low 로 인하여 pending이 발생하는 것으로 보이는데 어느 부분을 확인을 해 봐야 할 지 가이드 부탁드리며, 필요하신 정보가 있으시면 요청 부탁드립니다.
[현상]
- EN → SCN으로 token 전송 시 SCN에서 Pending이 계속 발생.
[이상로그]
- Failed handle request value transfer event err=“nonce too low” len(RePutEvent)=3
INFO[08/01,21:05:59 +09] [5] Inserted a new block number=15689 hash=d378f0…1e138f txs=0 gas=0 elapsed=2.023ms processTxs=290ns finalize=109.857µs validateState=6.171µs totalWrite=1.725255ms trieWrite=1.522604ms
TRACE[08/01,21:05:59 +09] [45] bridgeNode block number number=15689
TRACE[08/01,21:05:59 +09] [41] Announced block hash=d378f0…1e138f recipients=0 duration=2562047h47m16.854s
DEBUG[08/01,21:05:59 +09] [5] Reinjecting stale transactions count=0
TRACE[08/01,21:05:59 +09] [25] Received a final committed proposal address=0xcBF66550884E7C0d4638dEF185d81ed46fC3Be7e state=Committed
TRACE[08/01,21:05:59 +09] [25] Catch up latest proposal address=0xcBF66550884E7C0d4638dEF185d81ed46fC3Be7e old_round=0 old_seq=15689 number=15689 hash=d378f0…1e138f
INFO[08/01,21:05:59 +09] [50] Mining too far in the future wait=1s
DEBUG[08/01,21:05:59 +09] [25] New RoundChangeTimer Set seq=15690 round=0 timeout=10s
DEBUG[08/01,21:05:59 +09] [25] New round address=0xcBF66550884E7C0d4638dEF185d81ed46fC3Be7e old_round=0 old_seq=15689 old_proposer=0xA39d15b75c0c33e3f8a2e94A77e590303721Edc0 new_round=0 new_seq=15690 new_proposer=0xcBF66550884E7C0d4638dEF185d81ed46fC3Be7e isProposer=true
TRACE[08/01,21:05:59 +09] [25] New round address=0xcBF66550884E7C0d4638dEF185d81ed46fC3Be7e old_round=0 old_seq=15689 old_proposer=0xA39d15b75c0c33e3f8a2e94A77e590303721Edc0 new_round=0 new_seq=15690 size=4 valSet="[0x9041f88F33FB10Dc92a3377b9d464F64FcA2aF09 0xA39d15b75c0c33e3f8a2e94A77e590303721Edc0 0xcBF66550884E7C0d4638dEF185d81ed46fC3Be7e 0xccd38Db146d082C179209FAa65A7c7739e8E3E03]"
TRACE[08/01,21:05:59 +09] [45] sent ServiceChainTxData peerID=bcc578dc871d8233
TRACE[08/01,21:05:59 +09] [45] broadcastServiceChainTx ServiceChainTxData len(txs)=24 len(peers)=1
DEBUG[08/01,21:05:59 +09] [45] sent ServiceChainReceiptRequest peerID=bcc578dc871d8233 numReceiptsRequested=1024
**DEBUG[08/01,21:05:59 +09] [45] Bridge(Parent -> Child Chain) bridge=0x4327fd44a8bcABDeFFeBa82A363C772Ae98f80E6 requestNonce=6 lowerHandleNonce=3 handleNonce=3 pending=3**
DEBUG[08/01,21:05:59 +09] [45] Bridge(Child -> Parent Chain) bridge=0x16dfa02A7f71e8756ff4d807B58182cbCbffe6F5 requestNonce=1 lowerHandleNonce=1 handleNonce=1 pending=0
INFO[08/01,21:05:59 +09] [45] VT : Parent -> Child Chain request=6 handle=3 lowerHandle=3 pending=3
INFO[08/01,21:05:59 +09] [45] VT : Child -> Parent Chain request=1 handle=1 lowerHandle=1 pending=0
TRACE[08/01,21:05:59 +09] [45] Get ready request value transfer event len(readyEvent)=3 len(pendingEvent)=0
TRACE[08/01,21:05:59 +09] [5] Discarding invalid transaction hash=5e1404…fe6d16 err="nonce too low"
TRACE[08/01,21:05:59 +09] [45] added pending request events to the bridge info: bi.pendingRequestEvent=3
DEBUG[08/01,21:05:59 +09] [45] Failed handle request value transfer event err="nonce too low" len(RePutEvent)=3
[전송데이터]
{
"blockHash": "0x22165bcd55b6c5a4700df9a0e1b230cad8f8cae0d00396967276f09df461a0d5",
"blockNumber": 97778594,
"contractAddress": null,
"from": "0xbd3b47aa67fb9ec143f908d0e98a544a2216a6ac",
"gas": "0xf4240",
"gasPrice": "0x3a35294400",
"gasUsed": 50953,
"input": "0x095ea7b300000000000000000000000016dfa02a7f71e8756ff4d807b58182cbcbffe6f50000000000000000000000000000000000000000000000008ac7230489e80000",
"logsBloom": "0x00000000000020000000000000000000100000000000000000100000000000000000004000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000002000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000040000000000000000000000000000000000000000",
"nonce": "0x2085b",
"senderTxHash": "0xc9eedf8c9bbb25a41a4c9baaa73a88978b5269854f96d5e2b8c191f81a9bbcf8",
"signatures": [
{
"V": "0x7f5",
"R": "0x364415e8cedf0d2a726cc11befbec570ea96b19154751c7c416ca6094e23bf67",
"S": "0x12cd8c5082acf0053e077e1e43a807d93130eaeff780de73cb445df71e218ea2"
}
],
"status": true,
"to": "0xf9d7db13dd1cb4fe031990a99806a135287dfc56",
"transactionHash": "0xc9eedf8c9bbb25a41a4c9baaa73a88978b5269854f96d5e2b8c191f81a9bbcf8",
"transactionIndex": 1,
"type": "TxTypeSmartContractExecution",
"typeInt": 48,
"value": "0x0",
"events": {
"Approval": {
"address": "0xf9d7DB13dD1cB4Fe031990A99806A135287dfc56",
"blockNumber": 97778594,
"transactionHash": "0xc9eedf8c9bbb25a41a4c9baaa73a88978b5269854f96d5e2b8c191f81a9bbcf8",
"transactionIndex": 1,
"blockHash": "0x22165bcd55b6c5a4700df9a0e1b230cad8f8cae0d00396967276f09df461a0d5",
"logIndex": 3,
"id": "log_5e99f501",
"returnValues": {
"0": "0xBd3b47AA67fb9eC143f908D0e98A544A2216A6ac",
"1": "0x16dfa02A7f71e8756ff4d807B58182cbCbffe6F5",
"2": "10000000000000000000",
"owner": "0xBd3b47AA67fb9eC143f908D0e98A544A2216A6ac",
"spender": "0x16dfa02A7f71e8756ff4d807B58182cbCbffe6F5",
"value": "10000000000000000000"
},
"event": "Approval",
"signature": "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
"raw": {
"data": "0x0000000000000000000000000000000000000000000000008ac7230489e80000",
"topics": [
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
"0x000000000000000000000000bd3b47aa67fb9ec143f908d0e98a544a2216a6ac",
"0x00000000000000000000000016dfa02a7f71e8756ff4d807b58182cbcbffe6f5"
]
}
}
}
}
{
"blockHash": "0xcf0045b592f40c2f8b8be109bdeb1db497cf2230ac43db73ba7efced0fed4aea",
"blockNumber": 97778596,
"contractAddress": null,
"from": "0xbd3b47aa67fb9ec143f908d0e98a544a2216a6ac",
"gas": "0x5f5e100",
"gasPrice": "0x3a35294400",
"gasUsed": 84628,
"input": "0x26c23b54000000000000000000000000f9d7db13dd1cb4fe031990a99806a135287dfc560000000000000000000000008241b47d31d4ec157bd47c8f793964422686f9c90000000000000000000000000000000000000000000000008ac7230489e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000",
"logsBloom": "0x00000000000020000000000000000000100000000000008000100000000000000000004000000000000000000000000000000000000000000010000000200000000000000000000000000008000000000001000000000400000000000000000000004000020000000000000000400800000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000040020000000002000100000200000000000000010000000000002000000000000000000000000000000000000000000000000000020000010008400000000000000040000020000000000000000400000000000000000",
"nonce": "0x2085c",
"senderTxHash": "0xf62024d4ad7219337a599546e59f1c325d509bae5a983984c4b8af34ce0ea167",
"signatures": [
{
"V": "0x7f5",
"R": "0xf9fc717fef638b2c22a590fe4090c0950ed19227b6b9ecf39de8e65802a09903",
"S": "0x7648fd5aaf9de1b6c98bce9257fcf401279a24eeaa6e4cc9ef96c7458629deb6"
}
],
"status": true,
"to": "0x16dfa02a7f71e8756ff4d807b58182cbcbffe6f5",
"transactionHash": "0xf62024d4ad7219337a599546e59f1c325d509bae5a983984c4b8af34ce0ea167",
"transactionIndex": 0,
"type": "TxTypeSmartContractExecution",
"typeInt": 48,
"value": "0x0",
"events": {
"0": {
"address": "0xf9d7DB13dD1cB4Fe031990A99806A135287dfc56",
"blockNumber": 97778596,
"transactionHash": "0xf62024d4ad7219337a599546e59f1c325d509bae5a983984c4b8af34ce0ea167",
"transactionIndex": 0,
"blockHash": "0xcf0045b592f40c2f8b8be109bdeb1db497cf2230ac43db73ba7efced0fed4aea",
"logIndex": 0,
"id": "log_b18a5b08",
"returnValues": {
},
"signature": null,
"raw": {
"data": "0x0000000000000000000000000000000000000000000000008ac7230489e80000",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x000000000000000000000000bd3b47aa67fb9ec143f908d0e98a544a2216a6ac",
"0x00000000000000000000000016dfa02a7f71e8756ff4d807b58182cbcbffe6f5"
]
}
},
"1": {
"address": "0xf9d7DB13dD1cB4Fe031990A99806A135287dfc56",
"blockNumber": 97778596,
"transactionHash": "0xf62024d4ad7219337a599546e59f1c325d509bae5a983984c4b8af34ce0ea167",
"transactionIndex": 0,
"blockHash": "0xcf0045b592f40c2f8b8be109bdeb1db497cf2230ac43db73ba7efced0fed4aea",
"logIndex": 1,
"id": "log_934a4305",
"returnValues": {
},
"signature": null,
"raw": {
"data": "0x0000000000000000000000000000000000000000000000000000000000000000",
"topics": [
"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
"0x000000000000000000000000bd3b47aa67fb9ec143f908d0e98a544a2216a6ac",
"0x00000000000000000000000016dfa02a7f71e8756ff4d807b58182cbcbffe6f5"
]
}
},
"2": {
"address": "0xf9d7DB13dD1cB4Fe031990A99806A135287dfc56",
"blockNumber": 97778596,
"transactionHash": "0xf62024d4ad7219337a599546e59f1c325d509bae5a983984c4b8af34ce0ea167",
"transactionIndex": 0,
"blockHash": "0xcf0045b592f40c2f8b8be109bdeb1db497cf2230ac43db73ba7efced0fed4aea",
"logIndex": 2,
"id": "log_391f1015",
"returnValues": {
},
"signature": null,
"raw": {
"data": "0x0000000000000000000000000000000000000000000000000000000000000000",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x00000000000000000000000016dfa02a7f71e8756ff4d807b58182cbcbffe6f5",
"0x000000000000000000000000bd3b47aa67fb9ec143f908d0e98a544a2216a6ac"
]
}
},
"3": {
"address": "0xf9d7DB13dD1cB4Fe031990A99806A135287dfc56",
"blockNumber": 97778596,
"transactionHash": "0xf62024d4ad7219337a599546e59f1c325d509bae5a983984c4b8af34ce0ea167",
"transactionIndex": 0,
"blockHash": "0xcf0045b592f40c2f8b8be109bdeb1db497cf2230ac43db73ba7efced0fed4aea",
"logIndex": 3,
"id": "log_4033000f",
"returnValues": {
},
"signature": null,
"raw": {
"data": "0x0000000000000000000000000000000000000000000000008ac7230489e80000",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
"0x00000000000000000000000016dfa02a7f71e8756ff4d807b58182cbcbffe6f5",
"0x0000000000000000000000000000000000000000000000000000000000000000"
]
}
},
"RequestValueTransfer": {
"address": "0x16dfa02A7f71e8756ff4d807B58182cbCbffe6F5",
"blockNumber": 97778596,
"transactionHash": "0xf62024d4ad7219337a599546e59f1c325d509bae5a983984c4b8af34ce0ea167",
"transactionIndex": 0,
"blockHash": "0xcf0045b592f40c2f8b8be109bdeb1db497cf2230ac43db73ba7efced0fed4aea",
"logIndex": 4,
"id": "log_aa8bbf75",
"returnValues": {
"0": "1",
"1": "0xBd3b47AA67fb9eC143f908D0e98A544A2216A6ac",
"2": "0x8241B47D31D4eC157Bd47c8F793964422686f9c9",
"3": "0xf9d7DB13dD1cB4Fe031990A99806A135287dfc56",
"4": "10000000000000000000",
"5": "5",
"6": "0",
"7": null,
"tokenType": "1",
"from": "0xBd3b47AA67fb9eC143f908D0e98A544A2216A6ac",
"to": "0x8241B47D31D4eC157Bd47c8F793964422686f9c9",
"tokenAddress": "0xf9d7DB13dD1cB4Fe031990A99806A135287dfc56",
"valueOrTokenId": "10000000000000000000",
"requestNonce": "5",
"fee": "0",
"extraData": null
},
"event": "RequestValueTransfer",
"signature": "0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09",
"raw": {
"data": "0x00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000008ac7230489e800000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000",
"topics": [
"0xeff76c36e53fa5ff52f27acc8a34d5047a8246abb07b77b12f1309f71e337f09",
"0x000000000000000000000000bd3b47aa67fb9ec143f908d0e98a544a2216a6ac",
"0x0000000000000000000000008241b47d31d4ec157bd47c8f793964422686f9c9",
"0x000000000000000000000000f9d7db13dd1cb4fe031990a99806a135287dfc56"
]
}
}
}
}
> subbridge.operators
{
childOperator: {
address: "0x8241b47d31d4ec157bd47c8f793964422686f9c9",
chainID: 3001,
gasPrice: null,
isNonceSynced: true,
isUnlocked: true,
nonce: 272
},
parentOperator: {
address: "0xbd3b47aa67fb9ec143f908d0e98a544a2216a6ac",
chainID: 1001,
gasPrice: 250000000000,
isNonceSynced: true,
isUnlocked: true,
nonce: 133319
}