# multichain
I have created a raw transaction using mutlichain-cli. This is that raw transaction.
Raw-Transaction
Now I have signed this using bitcoin-js library. I have also set following params so that bitcoin addresses are compatible here.
"address-pubkeyhash-version" : "00",
"address-scripthash-version" : "05",
"private-key-version" : "80",
"address-checksum-value" : "00000000",
This is the signed transaction using bitcoinjs library.
Signed-Transaction
When I convert this transaction to hex and submit to chain, it says Script failed an OP_CHECKSIGVERIFY operation. I feel that scriptSig generated by bitcoinjs library is wrong.
How do I generate correct signatures using any javascript module?