@@ -8,7 +8,7 @@ import { DefaultStore } from "../src/node/utils/store";
88const parser = yargs ( hideBin ( process . argv ) )
99 . usage (
1010 "Tries to reveal entropy requests with callback using the provided private key.\n" +
11- "This can be used to manually debug why a callback was not triggered, or recover manually from a downtime\n" +
11+ "This can be used to manually debug why a callback was not triggered or recover manually from a downtime\n" +
1212 "Usage: $0 --chain <chain-id> --private-key <private-key> --sequence-number <sequence-number>" ,
1313 )
1414 . options ( {
@@ -29,6 +29,9 @@ async function main() {
2929 const argv = await parser . argv ;
3030 const chain = DefaultStore . getChainOrThrow ( argv . chain , EvmChain ) ;
3131 const contract = findEntropyContract ( chain ) ;
32+ const provider = await contract . getDefaultProvider ( ) ;
33+ const providerInfo = await contract . getProviderInfo ( provider ) ;
34+ const privateKey = toPrivateKey ( argv . privateKey ) ;
3235 let startingSequenceNumber : number , endingSequenceNumber : number ;
3336 if ( argv . sequenceNumber . includes ( ":" ) ) {
3437 [ startingSequenceNumber , endingSequenceNumber ] = argv . sequenceNumber
@@ -54,9 +57,6 @@ async function main() {
5457 sequenceNumber ++
5558 ) {
5659 console . log ( "Revealing request for sequence number: " , sequenceNumber ) ;
57- const provider = await contract . getDefaultProvider ( ) ;
58- const providerInfo = await contract . getProviderInfo ( provider ) ;
59- const privateKey = toPrivateKey ( argv . privateKey ) ;
6060 const request = await contract . getRequest ( provider , sequenceNumber ) ;
6161 if ( request . sequenceNumber === "0" ) {
6262 console . log ( "Request not found" ) ;
0 commit comments