@@ -263,25 +263,37 @@ const overviewColumns = [
263
263
} ) ,
264
264
] ;
265
265
266
- function Accountant ( { governorInfo } : { governorInfo : CloudGovernorInfo } ) {
267
- const pendingTransferInfo = useGetAccountantPendingTransfers ( ) ;
266
+ function Accountant ( {
267
+ governorInfo,
268
+ accountantAddress,
269
+ isNTT,
270
+ } : {
271
+ governorInfo ?: CloudGovernorInfo ;
272
+ accountantAddress : string ;
273
+ isNTT ?: boolean ;
274
+ } ) {
275
+ const pendingTransferInfo = useGetAccountantPendingTransfers ( accountantAddress ) ;
268
276
269
- const accountsInfo = useGetAccountantAccounts ( ) ;
277
+ const accountsInfo = useGetAccountantAccounts ( accountantAddress ) ;
270
278
271
- const tokenData = useTokenData ( ) ;
279
+ const tokenData = useTokenData ( isNTT ) ;
280
+
281
+ const governorInfoIsDefined = ! ! governorInfo ;
272
282
273
283
const pendingTransfersForAcct : PendingTransferForAcct [ ] = useMemo (
274
284
( ) =>
275
285
pendingTransferInfo . map ( ( transfer ) => ( {
276
286
...transfer ,
277
- isEnqueuedInGov : ! ! governorInfo . enqueuedVAAs . find (
278
- ( vaa ) =>
279
- vaa . emitterChain === transfer . key . emitter_chain &&
280
- vaa . emitterAddress === transfer . key . emitter_address &&
281
- vaa . sequence === transfer . key . sequence . toString ( )
282
- ) ,
287
+ isEnqueuedInGov :
288
+ governorInfoIsDefined &&
289
+ ! ! governorInfo . enqueuedVAAs . find (
290
+ ( vaa ) =>
291
+ vaa . emitterChain === transfer . key . emitter_chain &&
292
+ vaa . emitterAddress === transfer . key . emitter_address &&
293
+ vaa . sequence === transfer . key . sequence . toString ( )
294
+ ) ,
283
295
} ) ) ,
284
- [ pendingTransferInfo , governorInfo . enqueuedVAAs ]
296
+ [ pendingTransferInfo , governorInfoIsDefined , governorInfo ? .enqueuedVAAs ]
285
297
) ;
286
298
287
299
const guardianSigningStats : GuardianSigningStat [ ] = useMemo ( ( ) => {
@@ -424,7 +436,7 @@ function Accountant({ governorInfo }: { governorInfo: CloudGovernorInfo }) {
424
436
paddingRight : 1 ,
425
437
} }
426
438
>
427
- < Box > Accountant</ Box >
439
+ < Box > { isNTT ? 'NTT ' : '' } Accountant</ Box >
428
440
< Box flexGrow = { 1 } />
429
441
< Box sx = { { display : 'flex' , alignItems : 'center' , flexWrap : 'wrap' } } >
430
442
{ Object . keys ( pendingByChain )
0 commit comments