PHP WebShell
Текущая директория: /opt/BitGoJS/modules/utxo-lib/src/templates/taproot
Просмотр файла: input.ts
// key path spend - {signature}
// script path spend - [...stack elements] {tapscript} {control block}
// https://github.com/bitcoin/bips/blob/master/bip-0341.mediawiki
import { taproot } from '../../';
export function check(chunks: Buffer[]): boolean {
try {
// check whether parsing the witness as a taproot witness fails
// this indicates whether `chunks` is a valid taproot input
taproot.parseTaprootWitness(chunks);
return true;
} catch {
return false;
}
}
check.toJSON = (): string => {
return 'taproot input';
};
Выполнить команду
Для локальной разработки. Не используйте в интернете!