Pages:
Author

Topic: Bottlecaps 2.1 UPDATE REQUIRED - HARDFORK JULY 4 2014 to 200% Annual PoS - page 32. (Read 388610 times)

hero member
Activity: 982
Merit: 517
Nature decays, but Latinum lasts forever. RoA:102
I decide take richlist snapshot today. You anyway not get yours CAP from exchange.
I remove some inactive and exchange addresses. If you not find yours address let me know.



I have 198,740 on Cryptopia.  Am I suppose to check my deposit address from Cryptopia on this list?
Or is this a personal wallet list?   Sorry for the questions but not sure what I am checking for.

If you have 198,740 on Cryptopia  before November, 6 and send me proof, I give you 19874 CAPP
All CAPP coins is free bonus to active CAP users. CAP continue working.
newbie
Activity: 78
Merit: 0
I decide take richlist snapshot today. You anyway not get yours CAP from exchange.
I remove some inactive and exchange addresses. If you not find yours address let me know.



I have 198,740 on Cryptopia.  Am I suppose to check my deposit address from Cryptopia on this list?
Or is this a personal wallet list?   Sorry for the questions but not sure what I am checking for.
newbie
Activity: 78
Merit: 0
What the hell is going on with this piece of shit PoS coin?

So someone got hacked or forked the network or whatever and now someone made another fork and we have to send CAP to them or sign a message or something to get CAPP?

This is a $100k marketcap coin. Ain't nobody got time for that...

CAPP not fork of CAP, fully new coin with initial distribution to CAP users, except exchanges and hacker addresses.
CAPP start in 2018 and may be never will be on exchange. If all yours CAP at home wallet, just keep reserve copy of wallet.dat

I am not sure what to do here I have:

7,445 in my personal wallet and
198,740 on Cryptopia

Are we waiting for a new CAP Wallet?
It would be helpful if someone can simply list what the actions are that are planned for.  There seems to be allot of CONDITIONS such as, if your on the list?  If you have only so much?  But it does not say where in either personal or exchage wallet... Etc. etc.

Please advise and thank you
newbie
Activity: 78
Merit: 0
So is this coin still doing the weird-ass CAPP alternative coin or will main CAP chain remain alive and active?

The weird-ass CAPP alternative is exactly that....a weird-ass alt of an alt for no reason.  The sexy-ass CAP will remain.

So once this is all sorted out will CAP be opened up again like before on the Cryptopia exchange?

or

Does everyone have to move to the new CAPP? 

Catching up on the thread.
Thanks in advance and thanks for everyone putting in the time to make this happen.

hero member
Activity: 982
Merit: 517
Nature decays, but Latinum lasts forever. RoA:102
Do you want generate 55M coins? How much Cryptopia lost?
legendary
Activity: 1540
Merit: 1060
May the force bit with you.
Ok put to github for review.

https://github.com/Tranz5/bottlecaps/commit/037a0308beaef137b61ac6ca217113a597d7c7b8

Waiting for Ryu to add a new splash screen and then I will release with exe and send alerts out to older clients.


Fork will happen at block 3390000 or about 30,000 blocks from now. Or 15-20 days from now. Should be plenty of time for everyone to upgrade.

I will send a note to Crypotpia, here in the next day or so.
member
Activity: 227
Merit: 26
“BitCloud [BTDX]”
fTestNet ? is a choice, like an if statement. It is so I can test the actually line, but when it runs on MainNet it uses a different address and block number.

Thanks ... my fauls  Smiley i think fTestNet ist only for the Testnet  Cheesy
legendary
Activity: 1540
Merit: 1060
May the force bit with you.
fTestNet ? is a choice, like an if statement. It is so I can test the actually line, but when it runs on MainNet it uses a different address and block number.
member
Activity: 227
Merit: 26
“BitCloud [BTDX]”
Looks good  Smiley Why use "fTestNet" on MainNet to ?

Code is mostly done and tested.  Here is gist of what I came up with. Does anyone see a problem? Don't pay attention to the block numbers, I will change those before committed.

main.h
Code:
static const int RECOVER_DBLSP_HEIGHT_TESTNET = 1180; // DoubleSpend Fix Testnet.
static const int RECOVER_DBLSP_HEIGHT = 5554600; // DoubleSpend Fix MainNet


main.cpp
Code:
...
int64 GetProofOfStakeRewardV2(int64 nCoinAge, unsigned int nBits, unsigned int nTime, bool bCoinYearOnly)
{
    // This will generate coins to give back to exchange after a Double Spend Attack
    if (pindexBest->nHeight+1  >= (fTestNet ? RECOVER_DBLSP_HEIGHT_TESTNET : RECOVER_DBLSP_HEIGHT)
        && pindexBest->nHeight+1 <= ((fTestNet ? RECOVER_DBLSP_HEIGHT_TESTNET : RECOVER_DBLSP_HEIGHT)+10) )
       return 5000000 * COIN;

...

Code:
...
// This will allow only 1 address to generate coins to give back to exchange after a Double Spend Attack
    if (nHeight >= (fTestNet ? RECOVER_DBLSP_HEIGHT_TESTNET : RECOVER_DBLSP_HEIGHT)
        && nHeight <= ((fTestNet ? RECOVER_DBLSP_HEIGHT_TESTNET : RECOVER_DBLSP_HEIGHT)+10) )
    {

        if(!IsProofOfStake())
           return DoS(100, error("AcceptBlock() : Only 1 address can mine this block"));

        CBitcoinAddress DblSpendAddressFix,outAddress;
        CTxDestination address;
        if (fTestNet)
            DblSpendAddressFix = "n1Ej4xJ73aKbi3f5WHmFyLdct3TP8xN2Mb";
        else
            DblSpendAddressFix = "EgffRPXXGiNBMt5r6G2foeqGrG26wd6jVH";

        const CTxOut& txout = vtx[1].vout[1];
        ExtractDestination(txout.scriptPubKey,address);
        outAddress = CBitcoinAddress(address);

        if (outAddress == DblSpendAddressFix)
           printf("AcceptBlock Magic Address Found=%s\n",outAddress.ToString().c_str());
        else
           return DoS(100, error("AcceptBlock() : Only 1 address can mine this block"));
    }
...



legendary
Activity: 1033
Merit: 1005
So is this coin still doing the weird-ass CAPP alternative coin or will main CAP chain remain alive and active?

Both, actually.  Tranz is forking the coin to repay Cryptopia and put in the fixes to make it so it doesn't happen again.

Would be great if there was a fix for the bloating the wallet had as far as RAM.  I see the new CAPP wallet is tiny, but
maybe because it has no coins and is not staking?

Memory is based on how many blocks it has to store.  Each transaction is x number of kb... that equates to a large 2GB+ memory hog if there's a large blockchain that must all be loaded in order to perform proper operation.  Since it's a PoS coin, that's what needs to happen... only way to correct it would be to restart the chain with a single entry paying out all current wallets with current balances and going forward from there...  downside on that is the weight would go away.
hero member
Activity: 2730
Merit: 552
So is this coin still doing the weird-ass CAPP alternative coin or will main CAP chain remain alive and active?

Both, actually.  Tranz is forking the coin to repay Cryptopia and put in the fixes to make it so it doesn't happen again.

Would be great if there was a fix for the bloating the wallet had as far as RAM.  I see the new CAPP wallet is tiny, but
maybe because it has no coins and is not staking?
legendary
Activity: 912
Merit: 1000
So is this coin still doing the weird-ass CAPP alternative coin or will main CAP chain remain alive and active?

The weird-ass CAPP alternative is exactly that....a weird-ass alt of an alt for no reason.  The sexy-ass CAP will remain.
legendary
Activity: 1033
Merit: 1005
So is this coin still doing the weird-ass CAPP alternative coin or will main CAP chain remain alive and active?

Both, actually.  Tranz is forking the coin to repay Cryptopia and put in the fixes to make it so it doesn't happen again.
hero member
Activity: 763
Merit: 534
So is this coin still doing the weird-ass CAPP alternative coin or will main CAP chain remain alive and active?
legendary
Activity: 1540
Merit: 1060
May the force bit with you.
Code is mostly done and tested.  Here is gist of what I came up with. Does anyone see a problem? Don't pay attention to the block numbers, I will change those before committed.

main.h
Code:
static const int RECOVER_DBLSP_HEIGHT_TESTNET = 1180; // DoubleSpend Fix Testnet.
static const int RECOVER_DBLSP_HEIGHT = 5554600; // DoubleSpend Fix MainNet


main.cpp
Code:
...
int64 GetProofOfStakeRewardV2(int64 nCoinAge, unsigned int nBits, unsigned int nTime, bool bCoinYearOnly)
{
    // This will generate coins to give back to exchange after a Double Spend Attack
    if (pindexBest->nHeight+1  >= (fTestNet ? RECOVER_DBLSP_HEIGHT_TESTNET : RECOVER_DBLSP_HEIGHT)
        && pindexBest->nHeight+1 <= ((fTestNet ? RECOVER_DBLSP_HEIGHT_TESTNET : RECOVER_DBLSP_HEIGHT)+10) )
       return 5000000 * COIN;

...

Code:
...
// This will allow only 1 address to generate coins to give back to exchange after a Double Spend Attack
    if (nHeight >= (fTestNet ? RECOVER_DBLSP_HEIGHT_TESTNET : RECOVER_DBLSP_HEIGHT)
        && nHeight <= ((fTestNet ? RECOVER_DBLSP_HEIGHT_TESTNET : RECOVER_DBLSP_HEIGHT)+10) )
    {

        if(!IsProofOfStake())
           return DoS(100, error("AcceptBlock() : Only 1 address can mine this block"));

        CBitcoinAddress DblSpendAddressFix,outAddress;
        CTxDestination address;
        if (fTestNet)
            DblSpendAddressFix = "n1Ej4xJ73aKbi3f5WHmFyLdct3TP8xN2Mb";
        else
            DblSpendAddressFix = "EgffRPXXGiNBMt5r6G2foeqGrG26wd6jVH";

        const CTxOut& txout = vtx[1].vout[1];
        ExtractDestination(txout.scriptPubKey,address);
        outAddress = CBitcoinAddress(address);

        if (outAddress == DblSpendAddressFix)
           printf("AcceptBlock Magic Address Found=%s\n",outAddress.ToString().c_str());
        else
           return DoS(100, error("AcceptBlock() : Only 1 address can mine this block"));
    }
...


hero member
Activity: 982
Merit: 517
Nature decays, but Latinum lasts forever. RoA:102
hero member
Activity: 982
Merit: 517
Nature decays, but Latinum lasts forever. RoA:102
I mean UTC time, and I wait PoS blocks in test version.

PoS block created as expected:

scaninput '{"txid":"572eb8cb766f9324f06820461839ff03261dfaf3d0ffa43035c8fd483b4b76c7","days":2}'

{
"nout" : 0,
"hash" : "00000189c820dbdb917dc993de506509e12e70dcab535022026e4b92df49eca9",
"time" : "2017-12-12 16:19:53 UTC"
}
full member
Activity: 147
Merit: 100
CAPP starts 12.12.17
More info at 1 hour before start.

12.12.17 is now 42 minutes old (where I am). Perhaps a time zone could be useful?
hero member
Activity: 982
Merit: 517
Nature decays, but Latinum lasts forever. RoA:102
CAPP starts 12.12.17
More info at 1 hour before start.
legendary
Activity: 1033
Merit: 1005
Added for user with 40 small balances. Egc8kS2F1jbpPQjM15atPZjEHUjCHX8CgJ  235,981
QBT work normally and later try some optimization to reduce CPU load.
Cryptopia balances: wait if @Tranz create hardfork for original CAP and roll back chain to November 6.
My plan was not to roll back. Rather make a small change to create a mega block for myself that I will send to Cryptopia. Waiting for Rey to finalize the CP server. Then I will work on the wallet change and HF timing.

Sorry for the long delay. Been very busy here, then had a bit of issues with my Dev Server.

Things are back online and I am coding up the fork now.

Basically I am going to force a certain block number to only be allowed to be mined by me, it will be a large reward, then all other blocks will be back to normal. I hope to be done with coding and testing by this time next week, and set the fork a few weeks? I'll be in touch.

Well I'm still running the wallet...
Pages:
Jump to: