|
|
@ -46,7 +46,7 @@ BOOST_AUTO_TEST_CASE(multisig_verify) |
|
|
|
{ |
|
|
|
{ |
|
|
|
CKey key[4]; |
|
|
|
CKey key[4]; |
|
|
|
for (int i = 0; i < 4; i++) |
|
|
|
for (int i = 0; i < 4; i++) |
|
|
|
key[i].MakeNewKey(); |
|
|
|
key[i].MakeNewKey(true); |
|
|
|
|
|
|
|
|
|
|
|
CScript a_and_b; |
|
|
|
CScript a_and_b; |
|
|
|
a_and_b << OP_2 << key[0].GetPubKey() << key[1].GetPubKey() << OP_2 << OP_CHECKMULTISIG; |
|
|
|
a_and_b << OP_2 << key[0].GetPubKey() << key[1].GetPubKey() << OP_2 << OP_CHECKMULTISIG; |
|
|
@ -131,7 +131,7 @@ BOOST_AUTO_TEST_CASE(multisig_IsStandard) |
|
|
|
{ |
|
|
|
{ |
|
|
|
CKey key[4]; |
|
|
|
CKey key[4]; |
|
|
|
for (int i = 0; i < 4; i++) |
|
|
|
for (int i = 0; i < 4; i++) |
|
|
|
key[i].MakeNewKey(); |
|
|
|
key[i].MakeNewKey(true); |
|
|
|
|
|
|
|
|
|
|
|
CScript a_and_b; |
|
|
|
CScript a_and_b; |
|
|
|
a_and_b << OP_2 << key[0].GetPubKey() << key[1].GetPubKey() << OP_2 << OP_CHECKMULTISIG; |
|
|
|
a_and_b << OP_2 << key[0].GetPubKey() << key[1].GetPubKey() << OP_2 << OP_CHECKMULTISIG; |
|
|
@ -178,7 +178,7 @@ BOOST_AUTO_TEST_CASE(multisig_Solver1) |
|
|
|
CBitcoinAddress keyaddr[3]; |
|
|
|
CBitcoinAddress keyaddr[3]; |
|
|
|
for (int i = 0; i < 3; i++) |
|
|
|
for (int i = 0; i < 3; i++) |
|
|
|
{ |
|
|
|
{ |
|
|
|
key[i].MakeNewKey(); |
|
|
|
key[i].MakeNewKey(true); |
|
|
|
keystore.AddKey(key[i]); |
|
|
|
keystore.AddKey(key[i]); |
|
|
|
keyaddr[i].SetPubKey(key[i].GetPubKey()); |
|
|
|
keyaddr[i].SetPubKey(key[i].GetPubKey()); |
|
|
|
} |
|
|
|
} |
|
|
@ -257,7 +257,7 @@ BOOST_AUTO_TEST_CASE(multisig_Sign) |
|
|
|
CKey key[4]; |
|
|
|
CKey key[4]; |
|
|
|
for (int i = 0; i < 4; i++) |
|
|
|
for (int i = 0; i < 4; i++) |
|
|
|
{ |
|
|
|
{ |
|
|
|
key[i].MakeNewKey(); |
|
|
|
key[i].MakeNewKey(true); |
|
|
|
keystore.AddKey(key[i]); |
|
|
|
keystore.AddKey(key[i]); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|