Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
f0bf2cab9d
  1. 12
      iguana/iguana_sign.c
  2. 2
      iguana/tests/decoderawtransaction

12
iguana/iguana_sign.c

@ -27,7 +27,17 @@ int32_t iguana_vinparse(struct iguana_info *coin,int32_t rwflag,uint8_t *seriali
tmp = msg->scriptlen + msg->userdatalen + msg->p2shlen;
len += iguana_rwvarint32(rwflag,&serialized[len],&tmp);
if ( rwflag == 0 )
{
if ( msg->p2shlen != 0 )
{
if ( msg->p2shlen < 76 )
tmp++;
else if ( msg->p2shlen < 0x100 )
tmp += 2;
else tmp += 3;
}
msg->scriptlen = tmp;
}
if ( msg->scriptlen > IGUANA_MAXSCRIPTSIZE )
{
printf("iguana_vinparse illegal scriptlen.%d\n",msg->scriptlen);
@ -766,7 +776,7 @@ int32_t iguana_msgtx_Vset(struct iguana_info *coin,uint8_t *serialized,int32_t m
{
int32_t i; for (i=0; i<len; i++)
printf("%02x",script[i]);
printf(" <-script len.%d\n",len);
printf(" <-script len.%d scriptlen.%d p2shlen.%d user.%d\n",len,scriptlen,p2shlen,userdatalen);
}
return(len);
}

2
iguana/tests/decoderawtransaction

@ -1 +1 @@
curl --url "http://127.0.0.1:7778" --data "{\"coin\":\"BTC\",\"method\":\"decoderawtransaction\",\"params\":[\"0100000001fa410a6476e77c900a51f608a119ef0b89afc5d00e14e72fa57818a86b45de3700000000d2483045022100943fd4de4cf3a48234e698b3905887e9fe2ac2680cb86dc8e98cbd3f4c141c5e0220441e4735aafc558867c2bdc0f1c2ae8f0ca423c79a0b424fa61dd9e726f4fa460120acc0defe79d786f2bb0482e7548e5a9b3311f48725f743fae0f8d3425ce64a88004c6763041588aa57b1752102a9669e63ef1ab04913615c2f3887ea3584f81e5f08feee9535b19ab3739d8afdac67a9143e23baa423d23cd2b31e0f0e5f604bea249de423882103a7b696908f77d69ec89887f8c4a0423b9e80b5974dc43301bd7d8abad07e1211ac68ffffffff014a560000000000001976a9143ef4734c1141725c095342095f6e0e7748b6c16588ac00000000\", 1]}"
curl --url "http://127.0.0.1:7778" --data "{\"coin\":\"BTC\",\"method\":\"decoderawtransaction\",\"params\":[\"0100000001c78fbfff57cb2d57011d2aa17755b64497ab75779a63776e2b8b2f87b5d9e5ea00000000d2483045022100e1a6c041e29791babb941e311e86419f3c8cde1675540091b14142d6547d6be202207b2dbb7b14fab785e8c9c9bbcdd0775405bd1fb6a3aaa096c4dbf0c824c24b2801206324fde74eba21a8f5e95ba43b36f6dbb9958649cef76ee822e7a57bc1315f33004c6763047d96aa57b1752102a9669e63ef1ab04913615c2f3887ea3584f81e5f08feee9535b19ab3739d8afdac67a914dc2129babedee674335e56ccb59967679b61885c882103a7b696908f77d69ec89887f8c4a0423b9e80b5974dc43301bd7d8abad07e1211ac68ffffffff014e560000000000001976a9143ef4734c1141725c095342095f6e0e7748b6c16588ac00000000\", 1]}"

Loading…
Cancel
Save