Have you seen this ??
https://github.com/atcsecure/X11COIN/commit/6f0428202c17f1ea21cd1b8dab55c025a57375c7
+ // create the payment to the mixer
+ uint256 hash_256;
+ hash_256.SetHex(nCurrentMixer);
+ CAnnouncement ann = CAnnouncement::getAnnouncementByHash(hash_256);
+ if (!ann.IsAnnouncement())
+ {
+ strFailReason = _("No mixing nodes are currently available.");
+ return false;
+ }
+ CKeyID key(uint160(ann.pReceiveAddressPubKey));
+ CBitcoinAddress address;
+ address.Set(key);
+
+ // recreate the mixers public key as PEM format
+ string keyStart = "-----BEGIN PUBLIC KEY-----\n";
+ string keyEnd = "\n-----END PUBLIC KEY-----";
+
+
+ string based = EncodeBase64(reinterpret_cast(&ann.pRsaPubKey[0]), ann.pRsaPubKey.size());
+ int len = based.size();
+ int linecount = len / 64;
+ string newbased;
+ for(int l = 0; l < linecount; l++)
+ {
+ newbased += based.substr(l * 64, 64);
+ newbased += "\n";
+ }
+ newbased += based.substr(linecount * 64, len - (linecount * 64));
+
https://github.com/fedoracoin/fedoracoin/blob/master/src/wallet.cpp#L1235-L1262
// create the payment to the mixer
uint256 hash_256;
hash_256.SetHex(nCurrentMixer);
CAnnouncement ann = CAnnouncement::getAnnouncementByHash(hash_256);
if (!ann.IsAnnouncement())
{
strFailReason = _("No mixing nodes are currently available.");
return false;
}
CKeyID key(uint160(ann.pReceiveAddressPubKey));
CBitcoinAddress address;
address.Set(key);
// recreate the mixers public key as PEM format
string keyStart = "-----BEGIN PUBLIC KEY-----\n";
string keyEnd = "\n-----END PUBLIC KEY-----";
string based = EncodeBase64(reinterpret_cast(&ann.pRsaPubKey[0]), ann.pRsaPubKey.size());
int len = based.size();
int linecount = len / 64;
string newbased;
for(int l = 0; l < linecount; l++)
{
newbased += based.substr(l * 64, 64);
newbased += "\n";
}
newbased += based.substr(linecount * 64, len - (linecount * 64));
copy of fedoracoin ??
What's this mean?
Means somebody wants to get some cheap coins