From ddb74258ff1cfbfd90b1cc5045541538ed0fd2df Mon Sep 17 00:00:00 2001 From: Olaoluwa Osuntokun Date: Wed, 16 Dec 2015 22:55:52 -0600 Subject: [PATCH] lnwallet: import tadge's p2shify func --- lnwallet/channel.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lnwallet/channel.go b/lnwallet/channel.go index 304dd1e4..33b0a377 100644 --- a/lnwallet/channel.go +++ b/lnwallet/channel.go @@ -14,6 +14,14 @@ type LightningChannel struct { wallet *LightningWallet channelEvents *chainntnfs.ChainNotifier +// P2SHify... +func P2SHify(scriptBytes []byte) ([]byte, error) { + bldr := txscript.NewScriptBuilder() + bldr.AddOp(txscript.OP_HASH160) + bldr.AddData(btcutil.Hash160(scriptBytes)) + bldr.AddOp(txscript.OP_EQUAL) + return bldr.Script() +} sync.RWMutex