@@ -83,54 +83,49 @@ async function fetchAccruedFees(
8383function formatResults ( results : FeeResult [ ] , showEth : boolean ) : void {
8484 console . log ( "\n=== Accrued Entropy DAO Fees Summary ===\n" ) ;
8585
86- const mainnetResults = results . filter ( ( r ) => r . isMainnet ) ;
87- const testnetResults = results . filter ( ( r ) => ! r . isMainnet ) ;
88-
89- if ( mainnetResults . length > 0 ) {
90- console . log ( "MAINNET CHAINS:" ) ;
91- console . log ( "─" . repeat ( 80 ) ) ;
92- for ( const result of mainnetResults ) {
93- if ( result . error ) {
94- console . log ( `${ result . chainId . padEnd ( 20 ) } | ERROR: ${ result . error } ` ) ;
95- } else {
96- const feesDisplay =
97- showEth && result . accruedFeesEth
98- ? `${ result . accruedFees . padStart ( 20 ) } Wei (${ result . accruedFeesEth } ETH)`
99- : `${ result . accruedFees . padStart ( 20 ) } Wei` ;
100- console . log ( `${ result . chainId . padEnd ( 20 ) } | ${ feesDisplay } ` ) ;
101- }
102- }
103- console . log ( "" ) ;
104- }
105-
106- if ( testnetResults . length > 0 ) {
107- console . log ( "TESTNET CHAINS:" ) ;
108- console . log ( "─" . repeat ( 80 ) ) ;
109- for ( const result of testnetResults ) {
110- if ( result . error ) {
111- console . log ( `${ result . chainId . padEnd ( 20 ) } | ERROR: ${ result . error } ` ) ;
112- } else {
113- const feesDisplay =
114- showEth && result . accruedFeesEth
115- ? `${ result . accruedFees . padStart ( 20 ) } Wei (${ result . accruedFeesEth } ETH)`
116- : `${ result . accruedFees . padStart ( 20 ) } Wei` ;
117- console . log ( `${ result . chainId . padEnd ( 20 ) } | ${ feesDisplay } ` ) ;
118- }
119- }
120- console . log ( "" ) ;
121- }
122-
123- // Summary statistics
12486 const successfulResults = results . filter ( ( r ) => ! r . error ) ;
87+ const failedResults = results . filter ( ( r ) => r . error ) ;
12588
89+ // Summary statistics
12690 console . log ( "SUMMARY:" ) ;
12791 console . log ( "─" . repeat ( 40 ) ) ;
12892 console . log ( `Total Chains Checked: ${ results . length } ` ) ;
12993 console . log ( `Successful Queries: ${ successfulResults . length } ` ) ;
130- console . log (
131- `Failed Queries: ${ results . length - successfulResults . length } ` ,
132- ) ;
94+ console . log ( `Failed Queries: ${ failedResults . length } ` ) ;
13395 console . log ( "" ) ;
96+
97+ if ( successfulResults . length > 0 ) {
98+ console . log ( "Successful Queries:" ) ;
99+ console . table (
100+ successfulResults . map ( ( r ) => {
101+ const baseData = {
102+ Chain : r . chainId ,
103+ Network : r . isMainnet ? "Mainnet" : "Testnet" ,
104+ "Fees (Wei)" : r . accruedFees ,
105+ } ;
106+
107+ if ( showEth && r . accruedFeesEth ) {
108+ return {
109+ ...baseData ,
110+ "Fees (ETH)" : r . accruedFeesEth ,
111+ } ;
112+ }
113+
114+ return baseData ;
115+ } ) ,
116+ ) ;
117+ }
118+
119+ if ( failedResults . length > 0 ) {
120+ console . log ( "\nFailed Queries:" ) ;
121+ console . table (
122+ failedResults . map ( ( r ) => ( {
123+ Chain : r . chainId ,
124+ Network : r . isMainnet ? "Mainnet" : "Testnet" ,
125+ Error : r . error ,
126+ } ) ) ,
127+ ) ;
128+ }
134129}
135130
136131async function main ( ) {
0 commit comments