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 [email protected]
> <mailto:[email protected]>.
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.