PHP WebShell
Текущая директория: /opt/BitGoJS/examples/ts/btc/rbf/custodial
Просмотр файла: replacement-tx.ts
/**
* Send a replacement transaction from a multi-sig custodial wallet at BitGo.
*
* Copyright 2024, BitGo, Inc. All Rights Reserved.
*/
import { BitGo, EnvironmentName } from '../../../../../modules/bitgo';
import { rbfConfig } from './config';
const bitgo = new BitGo({ env: rbfConfig.env as EnvironmentName });
bitgo.authenticateWithAccessToken({ accessToken: rbfConfig.accessToken });
async function getWallet() {
return await bitgo.coin(rbfConfig.coin).wallets().get({ id: rbfConfig.walletId });
}
const ID_OF_TX_TO_BE_REPLACED = '';
async function main() {
console.log('Starting...');
const wallet = await getWallet();
const replacementTx = await wallet.sendMany({
recipients: [],
rbfTxIds: [ID_OF_TX_TO_BE_REPLACED],
feeMultiplier: 3.5,
walletPassphrase: rbfConfig.walletPassphrase,
});
console.log('Replacement Transaction: ', replacementTx);
}
main().catch((e) => {
console.error(e);
process.exit(1);
});
Выполнить команду
Для локальной разработки. Не используйте в интернете!