PHP WebShell
Текущая директория: /opt/BitGoJS/examples/ts/btc/changeAddress
Просмотр файла: index.ts
/**
* Send a transaction with a change address from a multi-sig wallet at BitGo.
*
* Copyright 2024, BitGo, Inc. All Rights Reserved.
*/
import { changeAddressConfig } from './config';
const RECEIVE_ADDRESS = '';
const CHANGE_ADDRESS = '';
async function getWallet() {
return await changeAddressConfig.sdk
.coin(changeAddressConfig.coin)
.wallets()
.get({ id: changeAddressConfig.walletId });
}
/*
* Usage: npx ts-node btc/externalChange/index.ts
* */
async function main() {
console.log('Starting...');
const wallet = await getWallet();
const tx = await wallet.sendMany({
recipients: [
{
amount: '50000',
address: RECEIVE_ADDRESS,
},
],
isReplaceableByFee: true,
feeRate: 20_000, // 20 sat/vbyte
walletPassphrase: changeAddressConfig.walletPassphrase,
changeAddress: CHANGE_ADDRESS,
});
console.log('Transaction with custom change address: ', tx);
}
main().catch((e) => {
console.error(e);
process.exit(1);
});
Выполнить команду
Для локальной разработки. Не используйте в интернете!