P2PKH,
P2WPKH,
P2TR,
P2SH_P2WPKH,
P2WSH,
P2SH
const p2pkh_data = {
mainnet_address: '1...',
testnet_address: 'm...' // 'm' or 'n' on testnet or regtest network
};
const p2wpkh_data = {
mainnet_address: 'bc1q...', // Length of 42 (SegWit variant of P2PKH)
testnet_address: 'tb1q...'
};
const p2sh_data = {
mainnet_address: '3...', // Length of 34
testnet_address: '2...'
};
const p2wsh_data = {
mainnet_address: 'bc1q...', // Length of 62 (SegWit variant of P2SH)
}
const p2tr_data = {
mainnet_address: 'bc1p...',
testnet_address: 'tb1p...'
};
Convert public key to bitcoin payment object and address