i am worrking on bitcoinj <version>0.14.7</version>

On Tuesday, April 17, 2018 at 2:21:53 AM UTC+5, Andreas Schildbach wrote:
>
> What branch or commit are you working on? 
>
>
>
> On 04/16/2018 06:41 PM, Tyga Christed wrote: 
> > I am generating Segwit address like this 
> > 
> > Address.fromP2SHScript(params,segWitOutputScript()); 
> > 
> > 
> > public static Script segWitOutputScript()    { 
> > 
> >     // 
> > // OP_HASH160 hash160(redeemScript) OP_EQUAL 
> > // 
> > byte[] hash = Utils.sha256hash160(segWitRedeemScript().getProgram()); 
> > byte[] buf = new byte[3 + hash.length]; 
> > buf[0] = (byte)0xa9; // HASH160 
> > buf[1] = (byte)0x14; // push 20 bytes 
> > System.arraycopy(hash, 0, buf, 2, hash.length); // keyhash 
> > buf[22] = (byte)0x87; // OP_EQUAL 
> > 
> > return new Script(buf); 
> > } 
> > 
> > public static Script segWitRedeemScript()    { 
> > 
> >     // 
> > // The P2SH segwit redeemScript is always 22 bytes. It starts with a 
> > OP_0, followed by a canonical push of the keyhash (i.e. 0x0014{20-byte 
> > keyhash}) 
> > // 
> > ECKey ecKey = new ECKey(); 
> > 
> > byte[] hash = Utils.sha256hash160(ecKey.getPubKey()); 
> > byte[] buf = new byte[2 + hash.length]; 
> > buf[0] = (byte)0x00; // OP_0 
> > buf[1] = (byte)0x14; // push 20 bytes 
> > System.arraycopy(hash, 0, buf, 2, hash.length); // keyhash 
> > 
> > return new Script(buf); 
> > } 
> > 
> > 
> > i am not able to receive payment on the Segwit Address, but when i send 
> payment on Standard Addr then i receive it. 
> > 
> > what i am doing wrong here ? 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> > Groups "bitcoinj" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> > an email to bitcoinj+u...@googlegroups.com <javascript:> 
> > <mailto:bitcoinj+u...@googlegroups.com <javascript:>>. 
> > For more options, visit https://groups.google.com/d/optout. 
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"bitcoinj" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bitcoinj+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to