@@ -2,7 +2,7 @@ import { buildRgbppLockArgs, getXudtTypeScript } from 'rgbpp/ckb';
22import { serializeScript } from '@nervosnetwork/ckb-sdk-utils' ;
33import { genBtcJumpCkbVirtualTx , sendRgbppUtxos } from 'rgbpp' ;
44import { isMainnet , collector , btcService , btcDataSource , btcAccount , BTC_TESTNET_TYPE } from '../env' ;
5- import { readStepLog } from '../shared/utils' ;
5+ import { getFastestFeeRate , readStepLog } from '../shared/utils' ;
66import { saveCkbVirtualTxResult } from '../../../examples/rgbpp/shared/utils' ;
77import { signAndSendPsbt } from '../../../examples/rgbpp/shared/btc-account' ;
88
@@ -15,6 +15,10 @@ interface LeapToCkbParams {
1515
1616const leapFromBtcToCKB = async ( { rgbppLockArgsList, toCkbAddress, xudtTypeArgs, transferAmount } : LeapToCkbParams ) => {
1717 const { retry } = await import ( 'zx' ) ;
18+
19+ const feeRate = await getFastestFeeRate ( ) ;
20+ console . log ( 'feeRate = ' , feeRate ) ;
21+
1822 await retry ( 120 , '10s' , async ( ) => {
1923 const xudtType : CKBComponents . Script = {
2024 ...getXudtTypeScript ( isMainnet ) ,
@@ -29,6 +33,7 @@ const leapFromBtcToCKB = async ({ rgbppLockArgsList, toCkbAddress, xudtTypeArgs,
2933 toCkbAddress,
3034 isMainnet,
3135 btcTestnetType : BTC_TESTNET_TYPE ,
36+ // btcConfirmationBlocks: 20, // default value is 6
3237 } ) ;
3338
3439 // Save ckbVirtualTxResult
@@ -45,12 +50,12 @@ const leapFromBtcToCKB = async ({ rgbppLockArgsList, toCkbAddress, xudtTypeArgs,
4550 from : btcAccount . from ,
4651 fromPubkey : btcAccount . fromPubkey ,
4752 source : btcDataSource ,
48- feeRate : 1 ,
53+ feeRate : feeRate ,
4954 } ) ;
5055
5156 const { txId : btcTxId } = await signAndSendPsbt ( psbt , btcAccount , btcService ) ;
5257 console . log ( `BTC ${ BTC_TESTNET_TYPE } TxId: ${ btcTxId } ` ) ;
53- console . log ( `explorer: https://mempool.space/signet /tx/${ btcTxId } ` ) ;
58+ console . log ( `explorer: https://mempool.space/testnet /tx/${ btcTxId } ` ) ;
5459
5560 await btcService . sendRgbppCkbTransaction ( { btc_txid : btcTxId , ckb_virtual_result : ckbVirtualTxResult } ) ;
5661
0 commit comments