@@ -3,7 +3,7 @@ import { AppActions, StateAction } from 'states/stateProvider/reducer'
33import { showGlobalAlertDialog } from 'states/stateProvider/actionCreators'
44
55import { type CKBComponents } from '@ckb-lumos/lumos/rpc'
6- import { CONSTANTS , isSuccessResponse , getExplorerUrl } from 'utils'
6+ import { isSuccessResponse , getExplorerUrl } from 'utils'
77
88import { rpc } from 'services/chain'
99import {
@@ -14,8 +14,6 @@ import {
1414} from 'services/remote'
1515import { calculateMaximumWithdrawCompatible } from '@ckb-lumos/lumos/common-scripts/dao'
1616
17- const { MEDIUM_FEE_RATE } = CONSTANTS
18-
1917const getRecordKey = ( { depositOutPoint, outPoint } : State . NervosDAORecord ) => {
2018 return depositOutPoint ? `${ depositOutPoint . txHash } -${ depositOutPoint . index } ` : `${ outPoint . txHash } -${ outPoint . index } `
2119}
@@ -25,7 +23,7 @@ export const useOnWithdrawDialogDismiss = (setActiveRecord: React.Dispatch<null>
2523 setActiveRecord ( null )
2624 } , [ setActiveRecord ] )
2725
28- export const useOnWithdrawDialogSubmit = ( {
26+ export const useGenerateDaoWithdrawTx = ( {
2927 activeRecord,
3028 setActiveRecord,
3129 clearGeneratedTx,
@@ -89,6 +87,7 @@ export const useOnActionClick = ({
8987 setActiveRecord,
9088 isMainnet,
9189 multisigConfig,
90+ suggestFeeRate,
9291} : {
9392 records : Readonly < State . NervosDAORecord [ ] >
9493 clearGeneratedTx : ( ) => void
@@ -97,6 +96,7 @@ export const useOnActionClick = ({
9796 setActiveRecord : React . Dispatch < State . NervosDAORecord >
9897 isMainnet : boolean
9998 multisigConfig : MultisigConfig
99+ suggestFeeRate : number | string
100100} ) =>
101101 useCallback (
102102 ( e : any ) => {
@@ -113,7 +113,7 @@ export const useOnActionClick = ({
113113 generateMultisigDaoClaimTx ( {
114114 withdrawingOutPoint : record . outPoint ,
115115 depositOutPoint : record . depositOutPoint ,
116- feeRate : `${ MEDIUM_FEE_RATE } ` ,
116+ feeRate : `${ suggestFeeRate } ` ,
117117 multisigConfig,
118118 } )
119119 . then ( res => {
@@ -300,7 +300,7 @@ export const useUpdateDepositEpochList = ({
300300
301301export default {
302302 useOnWithdrawDialogDismiss,
303- useOnWithdrawDialogSubmit ,
303+ useGenerateDaoWithdrawTx ,
304304 useOnActionClick,
305305 useUpdateWithdrawList,
306306 useUpdateDepositEpochList,
0 commit comments