It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
// Limit size
unsigned int nBytes = ::GetSerializeSize(*(CTransaction*)&wtxNew, SER_NETWORK, PROTOCOL_VERSION);
if (nBytes >= MAX_STANDARD_TX_SIZE)
{
strFailReason = _("Transaction too large");
return false;
}
dPriority /= nBytes;
// Limit size
unsigned int nBytes = ::GetSerializeSize(*(CTransaction*)&wtxNew, SER_NETWORK, PROTOCOL_VERSION);
if (nBytes >= MAX_STANDARD_TX_SIZE)
{
strFailReason = _("Transaction too large");
printf("DEBUGTXN: disallowing txn %s because size (%d bytes) not less than max (%d bytes)\n",
wtxNew.GetHash().ToString().c_str(), nBytes, MAX_STANDARD_TX_SIZE);
return false;
}
else
printf("DEBUGTXN: allowing txn %s because size (%d bytes) less than max (%d bytes)\n",
wtxNew.GetHash().ToString().c_str(), nBytes, MAX_STANDARD_TX_SIZE);
dPriority /= nBytes;
anoncoind sendtoaddress Ab8Esj3NSpSdi8DqPLJ1EvzHHyJuZbi3kS 25000
6f5b88f4f7b679f46f3f6c51d226180e886402cea45e7125df64b5332af15e08
anoncoind sendtoaddress Ab8Esj3NSpSdi8DqPLJ1EvzHHyJuZbi3kS 25000
61582db98cd0618ae467e5ab306ec04d31456a8fdd3e1bebefa7b3ed6c60883d
anoncoind sendtoaddress Ab8Esj3NSpSdi8DqPLJ1EvzHHyJuZbi3kS 25000
error: {"code":-4,"message":"Transaction too large"}
anoncoind sendtoaddress Ab8Esj3NSpSdi8DqPLJ1EvzHHyJuZbi3kS 20000
cedd565e12483ada162b8f00501969f8b9041d19b19ebc9d15d0308bbdab32ab
anoncoind sendtoaddress Ab8Esj3NSpSdi8DqPLJ1EvzHHyJuZbi3kS 20000
0d02541a95f87d3f09ab9c9cbbec7dc1c4563b0908d9e7a8b35f9089fe5cd3d5
cat debug.log | grep "DEBUGTXN"
2014-10-15 05:28:06 DEBUGTXN: allowing txn aac9d87e2de8753651732af4a5d3ace4443ee868742bbc4bb9e310e463950694 because size (2024 bytes) less than max (100000 bytes)
2014-10-15 05:28:06 DEBUGTXN: allowing txn 6f5b88f4f7b679f46f3f6c51d226180e886402cea45e7125df64b5332af15e08 because size (1337 bytes) less than max (100000 bytes)
2014-10-15 05:28:12 DEBUGTXN: allowing txn 78cecf1250d0ae7b8e5bd3cc737d7549403e9c7b47414a9de193662738bfcc53 because size (4544 bytes) less than max (100000 bytes)
2014-10-15 05:28:12 DEBUGTXN: allowing txn 61582db98cd0618ae467e5ab306ec04d31456a8fdd3e1bebefa7b3ed6c60883d because size (3497 bytes) less than max (100000 bytes)
2014-10-15 05:28:22 DEBUGTXN: disallowing txn 08521fd96fda8cfd9504c5d0f1d1e3cb422ae70fabb21a5752919695ff1f15f0 because size (207955 bytes) not less than max (100000 bytes)
2014-10-15 05:29:31 DEBUGTXN: allowing txn be881799bd459bbab5652fa557ceb3f91658ba2a0c324a539ee1d8a49371fae8 because size (2777 bytes) less than max (100000 bytes)
2014-10-15 05:29:32 DEBUGTXN: allowing txn cedd565e12483ada162b8f00501969f8b9041d19b19ebc9d15d0308bbdab32ab because size (2594 bytes) less than max (100000 bytes)
2014-10-15 05:37:04 DEBUGTXN: allowing txn 1f5f8f0c2255a115679a94412898ee77788c354eea0a894555e114c71c38ec22 because size (19028 bytes) less than max (100000 bytes)
2014-10-15 05:37:04 DEBUGTXN: allowing txn 0d02541a95f87d3f09ab9c9cbbec7dc1c4563b0908d9e7a8b35f9089fe5cd3d5 because size (12610 bytes) less than max (100000 bytes)
if (!fTestNet && !tx.IsStandard(strNonStd))
return error("CTxMemPool::accept() : nonstandard transaction (%s)",
strNonStd.c_str());
if (!fTestNet && !tx.IsStandard(strNonStd)) {
printf("DEBUGTXN: not accepting tx %s into mempool because '%s'\n", tx.GetHash().ToString().c_str(), strNonStd.c_str());
return error("CTxMemPool::accept() : nonstandard transaction (%s)",
strNonStd.c_str());
}