PHP WebShell
Текущая директория: /opt/BitGoJS/examples/ts/btc/legacySafe
Просмотр файла: sweep.ts
import { legacySafeConfig } from './config';
import { AbstractUtxoCoin } from '@bitgo/abstract-utxo';
import { unspents } from './fixtures/unspents';
const destination = '2MyGxrhLC4kRfuVjLqCVYFtC7DchhgMCiNz';
/*
* Usage: npx ts-node btc/legacySafe/sweep.ts
* */
const sweepTransaction = async () => {
const coin = legacySafeConfig.sdk.coin(legacySafeConfig.coin) as AbstractUtxoCoin;
return await coin.sweepV1({
walletId: legacySafeConfig.walletId,
walletPassphrase: legacySafeConfig.userPassword,
unspents,
recoveryDestination: destination,
userKey: legacySafeConfig.userKey,
otp: legacySafeConfig.otp,
});
};
sweepTransaction()
.then((sweepTxResponse) => console.log('v1 wallet sweep tx -> ', sweepTxResponse))
.catch((err) => {
console.error(err);
process.exit(1);
});
Выполнить команду
Для локальной разработки. Не используйте в интернете!