Test
This commit is contained in:
@@ -435,7 +435,7 @@ bool NSPV_SignTx(CMutableTransaction &mtx,int32_t vini,int64_t utxovalue,const C
|
|||||||
|
|
||||||
int32_t NSPV_newnotariescount(CTransaction tx,uint8_t elected[64][33])
|
int32_t NSPV_newnotariescount(CTransaction tx,uint8_t elected[64][33])
|
||||||
{
|
{
|
||||||
CPubKey pubkeys[64]; uint8_t sig[512]; CScript scriptPubKeys[64]; CMutableTransaction mtx(tx); int32_t vini,j,siglen,numsigs = 0; char *str; std::vector<std::vector<unsigned char>> vData;
|
CPubKey pubkeys[64]; uint8_t sig[512]; char coinaddr[64]; CScript scriptPubKeys[64]; CMutableTransaction mtx(tx); int32_t vini,j,siglen,numsigs = 0; char *str; std::vector<std::vector<unsigned char>> vData;
|
||||||
for (j=0; j<64; j++)
|
for (j=0; j<64; j++)
|
||||||
{
|
{
|
||||||
pubkeys[j] = buf2pk(elected[j]);
|
pubkeys[j] = buf2pk(elected[j]);
|
||||||
@@ -453,8 +453,9 @@ int32_t NSPV_newnotariescount(CTransaction tx,uint8_t elected[64][33])
|
|||||||
fprintf(stderr," vData[0]\n");
|
fprintf(stderr," vData[0]\n");
|
||||||
for (j=0; j<64; j++)
|
for (j=0; j<64; j++)
|
||||||
{
|
{
|
||||||
|
Getscriptaddress(coinaddr,scriptPubKeys[j]);
|
||||||
NSPV_SignTx(mtx,vini,10000,scriptPubKeys[j]); // sets SIG_TXHASH
|
NSPV_SignTx(mtx,vini,10000,scriptPubKeys[j]); // sets SIG_TXHASH
|
||||||
fprintf(stderr,"%d ",pubkeys[j].Verify(SIG_TXHASH,vData[0]));
|
fprintf(stderr,"%s.%d ",coinaddr,pubkeys[j].Verify(SIG_TXHASH,vData[0]));
|
||||||
}
|
}
|
||||||
fprintf(stderr," verifies\n");
|
fprintf(stderr," verifies\n");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user