@@ -222,43 +222,43 @@ task("revenue:admin:withdraw", "Calculate the fees accrued from admin fees")
222
222
console . log ( "USD FEE VALUE" , parseFloat ( formatEther ( nativeFee ) ) * priceUsd ) ;
223
223
console . log ( "USD THRESHOLD VALUE" , parseFloat ( taskArgs . threshold ) * priceUsd ) ;
224
224
225
- if ( ionicFee > threshold ) {
226
- // const accTx = await cToken.accrueInterest();
227
- // await accTx.wait();
228
- console . log ( `Withdrawing fee from ${ await cToken . read . symbol ( ) } (underlying: ${ underlying } )` ) ;
229
- console . log ( "deployer: " , deployer ) ;
230
- const tx = await cToken . write . _withdrawIonicFees ( [ ionicFee ] ) ;
231
- await publicClient . waitForTransactionReceipt ( { hash : tx } ) ;
232
- console . log ( "tx: " , tx ) ;
233
- console . log (
234
- `Pool: ${ comptroller . address } - Market: ${ market } (underlying: ${ underlying } ) - Ionic Fee: ${ formatEther (
235
- nativeFee
236
- ) } `
237
- ) ;
238
- } else {
239
- console . log ( `Pool: ${ comptroller . address } - Market: ${ market } - No Ionic Fees: ${ ionicFee } ` ) ;
240
- }
225
+ // if (ionicFee > threshold) {
226
+ // const accTx = await cToken.accrueInterest();
227
+ // await accTx.wait();
228
+ console . log ( `Withdrawing fee from ${ await cToken . read . symbol ( ) } (underlying: ${ underlying } )` ) ;
229
+ console . log ( "deployer: " , deployer ) ;
230
+ let tx = await cToken . write . _withdrawIonicFees ( [ ionicFee ] ) ;
231
+ await publicClient . waitForTransactionReceipt ( { hash : tx } ) ;
232
+ console . log ( "tx: " , tx ) ;
233
+ console . log (
234
+ `Pool: ${ comptroller . address } - Market: ${ market } (underlying: ${ underlying } ) - Ionic Fee: ${ formatEther (
235
+ nativeFee
236
+ ) } `
237
+ ) ;
238
+ // } else {
239
+ // console.log(`Pool: ${comptroller.address} - Market: ${market} - No Ionic Fees: ${ionicFee}`);
240
+ // }
241
241
242
242
const adminFee = await cToken . read . totalAdminFees ( ) ;
243
243
const nativeFeeAdmin = ( adminFee * nativePrice ) / 10n ** 18n ;
244
244
245
245
console . log ( "USD FEE VALUE" , parseFloat ( formatEther ( nativeFeeAdmin ) ) * priceUsd ) ;
246
246
console . log ( "USD THRESHOLD VALUE" , parseFloat ( taskArgs . threshold ) * priceUsd ) ;
247
- if ( adminFee > threshold ) {
248
- // const accTx = await cToken.accrueInterest();
249
- // await accTx.wait();
250
- console . log ( `Withdrawing fee from ${ await cToken . read . symbol ( ) } (underlying: ${ underlying } )` ) ;
251
- const tx = await cToken . write . _withdrawAdminFees ( [ ionicFee ] ) ;
252
- await publicClient . waitForTransactionReceipt ( { hash : tx } ) ;
253
- console . log ( "tx: " , tx ) ;
254
- console . log (
255
- `Pool: ${ comptroller . address } - Market: ${ market } (underlying: ${ underlying } ) - Admin Fee: ${ formatEther (
256
- nativeFeeAdmin
257
- ) } `
258
- ) ;
259
- } else {
260
- console . log ( `Pool: ${ comptroller . address } - Market: ${ market } - No Ionic Fees: ${ ionicFee } ` ) ;
261
- }
247
+ // if (adminFee > threshold) {
248
+ // const accTx = await cToken.accrueInterest();
249
+ // await accTx.wait();
250
+ console . log ( `Withdrawing fee from ${ await cToken . read . symbol ( ) } (underlying: ${ underlying } )` ) ;
251
+ tx = await cToken . write . _withdrawAdminFees ( [ adminFee ] ) ;
252
+ await publicClient . waitForTransactionReceipt ( { hash : tx } ) ;
253
+ console . log ( "tx: " , tx ) ;
254
+ console . log (
255
+ `Pool: ${ comptroller . address } - Market: ${ market } (underlying: ${ underlying } ) - Admin Fee: ${ formatEther (
256
+ nativeFeeAdmin
257
+ ) } `
258
+ ) ;
259
+ // } else {
260
+ // console.log(`Pool: ${comptroller.address} - Market: ${market} - No Ionic Fees: ${ionicFee}`);
261
+ // }
262
262
}
263
263
}
264
264
} ) ;
0 commit comments