PHP WebShell
Текущая директория: /opt/BitGoJS/modules/abstract-utxo/src
Просмотр файла: replayProtection.ts
import * as utxolib from '@bitgo/utxo-lib';
export function getReplayProtectionAddresses(network: utxolib.Network): string[] {
switch (network) {
case utxolib.networks.bitcoincash:
case utxolib.networks.bitcoinsv:
return ['33p1q7mTGyeM5UnZERGiMcVUkY12SCsatA'];
case utxolib.networks.bitcoincashTestnet:
case utxolib.networks.bitcoinsvTestnet:
return ['2MuMnPoSDgWEpNWH28X2nLtYMXQJCyT61eY'];
}
return [];
}
export function isReplayProtectionUnspent<TNumber extends number | bigint>(
u: utxolib.bitgo.Unspent<TNumber>,
network: utxolib.Network
): boolean {
return getReplayProtectionAddresses(network).includes(u.address);
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!