github.com/decred/dcrlnd@v0.7.6/input/adaptors.go (about) 1 package input 2 3 import ( 4 "fmt" 5 6 "github.com/decred/dcrd/txscript/v4/stdaddr" 7 ) 8 9 // PayToAddrScript is an adapted version of txscript/v3 PayToAddrScript(). This 10 // is adapted to ease migration efforts. 11 func PayToAddrScript(addr stdaddr.Address) ([]byte, error) { 12 version, script := addr.PaymentScript() 13 if version != 0 { 14 return nil, fmt.Errorf("incompatible script verion %d", version) 15 } 16 17 return script, nil 18 }