chainlink
chainlink copied to clipboard
Extract the tx hash and log index from long upkeep IDs
Testing with short ID and txHash and log index:
./chaincli keeper debug 45922550481167474801016462395345942974472459369486901665448449256127185529335 0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97 3
time=2024-05-29T17:27:41.248+01:00 level=INFO msg="Using config file .env"
time=2024-05-29T17:27:41.569+01:00 level=INFO msg="WARNING: no PRIVATE_KEY set: cannot use commands that deploy contracts or send transactions"
time=2024-05-29T17:27:41.840+01:00 level=INFO msg="☑️ upkeep identified as log trigger"
time=2024-05-29T17:27:41.961+01:00 level=INFO msg="☑️ LogTrigger{blockNum: 216280027, blockHash: 0x4d2ee4317c2c5502af030f30554a268b7df8d59d6a75ebae5cf40f1fbbd6b209, txHash: 0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97, logIndex: 3}"
time=2024-05-29T17:27:41.961+01:00 level=INFO msg="☑️ workID computed: d8094814f1f37b6a8a2027fb2ea91122c7494b838aa7577b1a17b51f9a71fa40"
time=2024-05-29T17:27:42.017+01:00 level=INFO msg="❌ this upkeep is not eligible: upkeep was already performed"
time=2024-05-29T17:27:42.017+01:00 level=INFO msg="🔗 trigger transaction: https://arbiscan.io/tx/0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97"
Testing with long ID only:
./chaincli keeper debug 45922550481167474801016462395345942974472459369486901665448449256127185529335100000000001711255346602003686424938128157527372926859822236223712615759645297259902759911000000000013
time=2024-05-29T17:28:29.419+01:00 level=INFO msg="Using config file .env"
time=2024-05-29T17:28:29.610+01:00 level=INFO msg="WARNING: no PRIVATE_KEY set: cannot use commands that deploy contracts or send transactions"
time=2024-05-29T17:28:29.807+01:00 level=INFO msg="☑️ long upkeep ID received"
time=2024-05-29T17:28:29.807+01:00 level=INFO msg="☑️ extracted upkeep ID: 45922550481167474801016462395345942974472459369486901665448449256127185529335"
time=2024-05-29T17:28:29.807+01:00 level=INFO msg="☑️ extracted log tx hash: 0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97"
time=2024-05-29T17:28:29.807+01:00 level=INFO msg="☑️ extracted log index: 3"
time=2024-05-29T17:28:29.868+01:00 level=INFO msg="☑️ upkeep identified as log trigger"
time=2024-05-29T17:28:29.989+01:00 level=INFO msg="☑️ LogTrigger{blockNum: 216280027, blockHash: 0x4d2ee4317c2c5502af030f30554a268b7df8d59d6a75ebae5cf40f1fbbd6b209, txHash: 0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97, logIndex: 3}"
time=2024-05-29T17:28:29.989+01:00 level=INFO msg="☑️ workID computed: d8094814f1f37b6a8a2027fb2ea91122c7494b838aa7577b1a17b51f9a71fa40"
time=2024-05-29T17:28:30.045+01:00 level=INFO msg="❌ this upkeep is not eligible: upkeep was already performed"
time=2024-05-29T17:28:30.045+01:00 level=INFO msg="🔗 trigger transaction: https://arbiscan.io/tx/0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97"
Testing with long ID and txHash and a different log index:
./chaincli keeper debug 45922550481167474801016462395345942974472459369486901665448449256127185529335100000000001711255346602003686424938128157527372926859822236223712615759645297259902759911000000000013 0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97 4
time=2024-05-29T17:29:06.527+01:00 level=INFO msg="Using config file .env"
time=2024-05-29T17:29:06.753+01:00 level=INFO msg="WARNING: no PRIVATE_KEY set: cannot use commands that deploy contracts or send transactions"
time=2024-05-29T17:29:06.953+01:00 level=INFO msg="☑️ long upkeep ID received"
time=2024-05-29T17:29:06.953+01:00 level=INFO msg="☑️ overriding log tx hash parameter 0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97 with extracted log tx hash 0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97"
time=2024-05-29T17:29:06.953+01:00 level=INFO msg="☑️ overriding log index parameter 4 with extracted log index 3"
time=2024-05-29T17:29:06.953+01:00 level=INFO msg="☑️ extracted upkeep ID: 45922550481167474801016462395345942974472459369486901665448449256127185529335"
time=2024-05-29T17:29:06.953+01:00 level=INFO msg="☑️ extracted log tx hash: 0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97"
time=2024-05-29T17:29:06.953+01:00 level=INFO msg="☑️ extracted log index: 3"
time=2024-05-29T17:29:07.048+01:00 level=INFO msg="☑️ upkeep identified as log trigger"
time=2024-05-29T17:29:07.165+01:00 level=INFO msg="☑️ LogTrigger{blockNum: 216280027, blockHash: 0x4d2ee4317c2c5502af030f30554a268b7df8d59d6a75ebae5cf40f1fbbd6b209, txHash: 0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97, logIndex: 3}"
time=2024-05-29T17:29:07.165+01:00 level=INFO msg="☑️ workID computed: d8094814f1f37b6a8a2027fb2ea91122c7494b838aa7577b1a17b51f9a71fa40"
time=2024-05-29T17:29:07.223+01:00 level=INFO msg="❌ this upkeep is not eligible: upkeep was already performed"
time=2024-05-29T17:29:07.223+01:00 level=INFO msg="🔗 trigger transaction: https://arbiscan.io/tx/0x9d3fa0425351ba3a6be7ac210e7d54df80739ef22477554a9091ee83a2b08b97"