Skip to content

Commit 41047e4

Browse files
committed
update
1 parent 43a3013 commit 41047e4

File tree

1 file changed

+36
-41
lines changed

1 file changed

+36
-41
lines changed

contract_manager/scripts/fetch_accrued_entropy_dao_fees.ts

Lines changed: 36 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -83,54 +83,49 @@ async function fetchAccruedFees(
8383
function 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

136131
async function main() {

0 commit comments

Comments
 (0)