File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -56,10 +56,12 @@ export const processTransaction = async (): Promise<string[]> => {
5656 pgtx ,
5757 ) ;
5858
59- let [ blockchainNonce , gasData ] = await Promise . all ( [
60- sdk . wallet . getNonce ( "pending" ) ,
61- getDefaultGasOverrides ( sdk . getProvider ( ) ) ,
62- ] ) ;
59+ let [ blockchainNonce , gasData , currentBlockNumber ] =
60+ await Promise . all ( [
61+ sdk . wallet . getNonce ( "pending" ) ,
62+ getDefaultGasOverrides ( sdk . getProvider ( ) ) ,
63+ sdk . getProvider ( ) . getBlockNumber ( ) ,
64+ ] ) ;
6365
6466 // TODO: IMPORTANT: Proper nonce management logic! Add comments!
6567 let currentNonce = BigNumber . from ( walletNonce ?. nonce ?? 0 ) ;
@@ -120,6 +122,9 @@ export const processTransaction = async (): Promise<string[]> => {
120122 queueId : tx . queueId ! ,
121123 status : TransactionStatusEnum . Submitted ,
122124 res : txRes ,
125+ txData : {
126+ sentAtBlockNumber : currentBlockNumber ,
127+ } ,
123128 } ) ;
124129 logger . worker . info (
125130 `Transaction submitted for ${ tx . queueId ! } with Nonce ${ txSubmittedNonce } , Tx Hash: ${
Original file line number Diff line number Diff line change @@ -147,6 +147,7 @@ export const retryTransactions = async () => {
147147 res : txRes ,
148148 txData : {
149149 retryCount : txReceiptData . txData . retryCount + 1 ,
150+ sentAtBlockNumber : currentBlockNumber ,
150151 } ,
151152 } ) ;
152153 logger . worker . info (
You can’t perform that action at this time.
0 commit comments