Pages:
Author

Topic: -- [ANN] New Coin Launch - SHIT coin - SHT -- - page 34. (Read 129427 times)

hero member
Activity: 686
Merit: 504
always the student, never the master.
not working. still rejecting

I second that

i think we all will need to delete our blockchains and start over again. it should have stopped syncing at 18000 and forked us over to a new chain but it didn't for some strange reason. i'll have another look when i 'm finished upgrading my server.
legendary
Activity: 1064
Merit: 1000
Yeah, Swing and a miss.  Cheesy

I am looking through the code now to see if I can fix it.

It is a nice break from looking at the CCE3 project code.   Smiley
member
Activity: 88
Merit: 10
not working. still rejecting

I second that
hero member
Activity: 686
Merit: 504
always the student, never the master.
hero member
Activity: 686
Merit: 504
always the student, never the master.
Main CPP

Code:
// Check for negative or overflow output values
    int64 nValueOut = 0;
    for (unsigned int i = 0; i < vout.size(); i++)
    {
        const CTxOut& txout = vout[i];
        if (txout.IsEmpty() && !IsCoinBase() && !IsCoinStake())
            return DoS(100, error("CTransaction::CheckTransaction() : txout empty for user transaction"));

        // ppcoin: enforce minimum output amount
        if ((!txout.IsEmpty()) && txout.nValue < MIN_TXOUT_AMOUNT)
            return DoS(100, error("CTransaction::CheckTransaction() : txout.nValue below minimum"));

        if (txout.nValue > MAX_MONEY)
            return DoS(100, error("CTransaction::CheckTransaction() : txout.nValue too high"));
        nValueOut += txout.nValue;
        if (!MoneyRange(nValueOut))
            return DoS(100, error("CTransaction::CheckTransaction() : txout total out of range"));
    }

Main header:

Code:
static const unsigned int MAX_BLOCK_SIZE = 1000000;
static const unsigned int MAX_BLOCK_SIZE_GEN = MAX_BLOCK_SIZE/2;
static const unsigned int MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE/50;
static const unsigned int MAX_ORPHAN_TRANSACTIONS = MAX_BLOCK_SIZE/100;
static const unsigned int MAX_INV_SZ = 50000;
static const int64 MIN_TX_FEE = 10000 * COIN;
static const int64 MIN_RELAY_TX_FEE = MIN_TX_FEE;
static const int64 MAX_MONEY = 100000000000000 * COIN;
static const int64 MAX_MINT_PROOF_OF_WORK = 500000000 * COIN; //5 Coin per block
static const int64 MAX_MINT_PROOF_OF_STAKE = 0.00001 * MAX_MINT_PROOF_OF_WORK; //5% annual interest
static const int64 MIN_TXOUT_AMOUNT = MIN_TX_FEE;
static const unsigned int MAX_TX_COMMENT_LEN = 268; // shitcoin: 256 bytes + 12 little extra

inline bool MoneyRange(int64 nValue) { return (nValue >= 0 && nValue <= MAX_MONEY); }
// Threshold for nLockTime: below this value it is interpreted as block number, otherwise as UNIX timestamp.
static const unsigned int LOCKTIME_THRESHOLD = 500000000; // Tue Nov  5 00:53:20 1985 UTC



static const int64 MIN_TX_FEE = 10000 * COIN;
static const int64 MIN_TXOUT_AMOUNT = MIN_TX_FEE;

odd, it should be catching the minimum subsidy and changing it to the minimum. i'll have another look
legendary
Activity: 2548
Merit: 1054
CPU Web Mining 🕸️ on webmining.io
Broken again LOL
legendary
Activity: 1064
Merit: 1000
Main CPP

Code:
// Check for negative or overflow output values
    int64 nValueOut = 0;
    for (unsigned int i = 0; i < vout.size(); i++)
    {
        const CTxOut& txout = vout[i];
        if (txout.IsEmpty() && !IsCoinBase() && !IsCoinStake())
            return DoS(100, error("CTransaction::CheckTransaction() : txout empty for user transaction"));

        // ppcoin: enforce minimum output amount
        if ((!txout.IsEmpty()) && txout.nValue < MIN_TXOUT_AMOUNT)
            return DoS(100, error("CTransaction::CheckTransaction() : txout.nValue below minimum"));

        if (txout.nValue > MAX_MONEY)
            return DoS(100, error("CTransaction::CheckTransaction() : txout.nValue too high"));
        nValueOut += txout.nValue;
        if (!MoneyRange(nValueOut))
            return DoS(100, error("CTransaction::CheckTransaction() : txout total out of range"));
    }

Main header:

Code:
static const unsigned int MAX_BLOCK_SIZE = 1000000;
static const unsigned int MAX_BLOCK_SIZE_GEN = MAX_BLOCK_SIZE/2;
static const unsigned int MAX_BLOCK_SIGOPS = MAX_BLOCK_SIZE/50;
static const unsigned int MAX_ORPHAN_TRANSACTIONS = MAX_BLOCK_SIZE/100;
static const unsigned int MAX_INV_SZ = 50000;
static const int64 MIN_TX_FEE = 10000 * COIN;
static const int64 MIN_RELAY_TX_FEE = MIN_TX_FEE;
static const int64 MAX_MONEY = 100000000000000 * COIN;
static const int64 MAX_MINT_PROOF_OF_WORK = 500000000 * COIN; //5 Coin per block
static const int64 MAX_MINT_PROOF_OF_STAKE = 0.00001 * MAX_MINT_PROOF_OF_WORK; //5% annual interest
static const int64 MIN_TXOUT_AMOUNT = MIN_TX_FEE;
static const unsigned int MAX_TX_COMMENT_LEN = 268; // shitcoin: 256 bytes + 12 little extra

inline bool MoneyRange(int64 nValue) { return (nValue >= 0 && nValue <= MAX_MONEY); }
// Threshold for nLockTime: below this value it is interpreted as block number, otherwise as UNIX timestamp.
static const unsigned int LOCKTIME_THRESHOLD = 500000000; // Tue Nov  5 00:53:20 1985 UTC



static const int64 MIN_TX_FEE = 10000 * COIN;
static const int64 MIN_TXOUT_AMOUNT = MIN_TX_FEE;
legendary
Activity: 1064
Merit: 1000
There is an issue with txvalues:

Code:
shitcoinMiner:
new block found 
  hash: 0000004240f46abeba2ddb3b54863393c0b5f99c0aaa10ffdb218d81a788d422 
target: 000002615f000000000000000000000000000000000000000000000000000000
CBlock(hash=0000004240f46abeba2ddb3b54863393c0b5f99c0aaa10ffdb218d81a788d422, ver=4, hashPrevBlock=0000000026e1c432e047dc82550c41e8ac2495ad807dc7daf61cf3aca75dab0b, hashMerkleRoot=a0dc93b4496ee565dec665b68d476cf4ee0ae57a0b073485fe9e296236e82307, nTime=1381627304, nBits=1e02615f, nNonce=1941506304, vtx=1, vchBlockSig=)
  Coinbase(hash=a0dc93b449, nTime=1381627304, ver=1, vin.size=1, vout.size=1, nLockTime=0, strTxComment=)
    CTxIn(COutPoint(0000000000, 4294967295), coinbase 02117d0110062f503253482f)
    CTxOut(nValue=7629.394531, scriptPubKey=0272b8c4d1f6e9eac57407a560294ec042902fa2eaf22b2381419fbe4a1ebdb979 OP_CHECKSIG)
  vMerkleTree: a0dc93b449
generated 7629.394531
ERROR: CTransaction::CheckTransaction() : txout.nValue below minimum
ERROR: CheckBlock() : CheckTransaction failed
ERROR: ProcessBlock() : CheckBlock FAILED
ERROR: shitcoinMiner : ProcessBlock, block not accepted
Running shitcoinMiner with 1 transactions in block (194 bytes)

Generated coins are below the min txout value of (10000 I believe I have to look again). Push pool does not work, Stratum pool does not work, built in client miner does not work.

All the hash rate in the world will not matter if every block generated is rejected due to below minimum.
full member
Activity: 238
Merit: 100
ok I put 4 gh/s on it
hero member
Activity: 686
Merit: 504
always the student, never the master.
This shit is a steaming pile. 

Client sync's fine but every block is rejected.

we have to get enough hash on the network to retake the chain. i'll chip in 3 gh/s solo. if everyone contributes even half a gh/s we should have it back in no  time.
full member
Activity: 238
Merit: 100
This shit is a steaming pile. 

Client sync's fine but every block is rejected.
legendary
Activity: 2548
Merit: 1054
CPU Web Mining 🕸️ on webmining.io
Everything is rejected. Should've known this one was going places
hero member
Activity: 686
Merit: 504
always the student, never the master.
ok, here's shitcoin qt for windows

https://docs.google.com/file/d/0B5V5vln-sS3ELXhobS1xeXN2eVU/edit?usp=sharing

uploading the source to github as we speak

source has been updated @ github

https://github.com/shitcoin/shitcoin.git
hero member
Activity: 686
Merit: 504
always the student, never the master.
Ok, here's what we're gonna do. we're gonna fork it to a new network id, port and a checkpoint node. then all the new clients will be able to start a new fork @ 32016 block and the other morons on the old chain we'll just be invalid.

its building as we speak on windows. as soon as its finished i will release it. if you need the source code, you will have to wait until i can transfer it over to my linux machine and update github. thanks
legendary
Activity: 997
Merit: 1002
Gamdom.com
had synced ok but then it started downloading again and now stuck
full member
Activity: 238
Merit: 100
New client sync'd fine for me.  It's just taking way beyond the expected difficulty to find any blocks.
full member
Activity: 210
Merit: 100
deleted block chain also. still wont sync. can we get a node or 2
hero member
Activity: 686
Merit: 504
always the student, never the master.
Currently stuck at 3000. Yes, I deleted the blockchain.

hmm thats really odd
copper member
Activity: 3948
Merit: 2201
Verified awesomeness ✔
Currently stuck at 3000. Yes, I deleted the blockchain.
copper member
Activity: 3948
Merit: 2201
Verified awesomeness ✔
It gives me an error that I need the .dll's.
Pages:
Jump to: