const bitcoin = require('bitcoinjs-lib')
const convertSegwitToLegacy = (segwitAddress)=>{
let address = bitcoin.address.fromBech32(segwitAddress)
let legacyAddress = bitcoin.address.toBase58Check(address.data, 0x00)
return legacyAddress
}
convertSegwitToLegacy('bc1qukccrva9v2jadenh437lu5ryazzk75jd5xm527')
源码地址
https://github.com/bitcoinjs/bitcoinjs-lib/blob/master/src/address.js#L30