Author

Topic: ◈◈Bitcredit ◈◈ Migrating to UniQredit◈◈ - page 163. (Read 284527 times)

hero member
Activity: 602
Merit: 501
if you are building off the git, you need to install qtwebkit
hero member
Activity: 602
Merit: 501
Syncing issue at block 40000 was a result of bad placing of verification code. It was rejecting a specific transition block because it did not meet the requirements.

Next i will be instituting new rules for protocol version 70008 that will perform similar check for BN payments.

The new stats engine is much larger and far more advanced as i learned how to manipulate more data off the blockchain.

I've also made some Qt updates and will continue this week to improve upon existing code.

This "tock" phase has an update due in just over a week , so expect a lot of updates and one or two release candidates.
legendary
Activity: 1274
Merit: 1000
How goes it my BCR brothers?

Just popping in to say hello.

Got to make money in the alt market to inject into my true love <3

It's great to see everyone coming together to work on this project.

I get more and more excited every day.

Thank you to you all Smiley
hero member
Activity: 602
Merit: 501
may even add sound notifications if i can figure it out

As long as they have an OFF switch!  Smiley

I'll have another crack tomorrow, I know how to get things changed a whole lot faster now.



great!!

running final tests on the syncing issues while i work on qt. i'll provide a report on my findings in a few hours
legendary
Activity: 966
Merit: 1000
may even add sound notifications if i can figure it out

As long as they have an OFF switch!  Smiley

I'll have another crack tomorrow, I know how to get things changed a whole lot faster now.

hero member
Activity: 602
Merit: 501
while i wait for consultation on some stuff, gonna work on the qt all night, seems unfair that i'd leave novices the whole job.

let's see what i can do in a night  Wink

would be nice if you guys would comment on the changes as they occur in case you disagree with some of the changes

i'll be uploading changes on the hour.

 Smiley

I was playing a bit more today, and found that...

1. commenting out the current setStyleSheet line in bitcreditgui.cpp and replacing it with:
    QFile qss(":/css/stylesheet");
    qss.open(QFile::ReadOnly);
    qApp->setStyleSheet(qss.readAll());
    qss.close();

2. adding the following to bitcredit.qrc:
    
        res/css/stylesheet.qss
    


3. deleting all the individual widget-specific stylesheet stuff in all the form.ui files

...means you can stick one 'stylesheet.qss' file in /src/qt/res/css/ ...and spend a whole lot less time buggering about in QT Designer...  Cheesy

This is a nice stylesheet that I was modifying, was quite a good fit for what I'd been doing: http://www.yasinuludag.com/darkorange.stylesheet

Anyway, I'm sure you know how to do all this far better than I do, have fun!  Grin

why don't you get started on that while i also work on other areas , then we merge our work?

right now i'm concerned mostly with functions , and if you clone the branch i'm working off, then we can cover more ground tonight
hero member
Activity: 602
Merit: 501
while i wait for consultation on some stuff, gonna work on the qt all night, seems unfair that i'd leave novices the whole job.

let's see what i can do in a night  Wink

would be nice if you guys would comment on the changes as they occur in case you disagree with some of the changes

i'll be uploading changes on the hour.

 Smiley

I was playing a bit more today, and found that...

1. commenting out the current setStyleSheet line in bitcreditgui.cpp and replacing it with:
    QFile qss(":/css/stylesheet");
    qss.open(QFile::ReadOnly);
    qApp->setStyleSheet(qss.readAll());
    qss.close();

2. adding the following to bitcredit.qrc:
    
        res/css/stylesheet.qss
    


3. deleting all the individual widget-specific stylesheet stuff in all the form.ui files

...means you can stick one 'stylesheet.qss' file in /src/qt/res/css/ ...and spend a whole lot less time buggering about in QT Designer...  Cheesy

This is a nice stylesheet that I was modifying, was quite a good fit for what I'd been doing: http://www.yasinuludag.com/darkorange.stylesheet

Anyway, I'm sure you know how to do all this far better than I do, have fun!  Grin

way ahead of you mate

https://github.com/bitcreditscc/bicreditsnew/tree/0.30.16.7-voting/src/qt/res

I'm just going to do most of the background stuff then you guys acn work on the actual look.

may even add sound notifications if i can figure it out
legendary
Activity: 966
Merit: 1000
while i wait for consultation on some stuff, gonna work on the qt all night, seems unfair that i'd leave novices the whole job.

let's see what i can do in a night  Wink

would be nice if you guys would comment on the changes as they occur in case you disagree with some of the changes

i'll be uploading changes on the hour.

 Smiley

I was playing a bit more today, and found that...

1. commenting out the current setStyleSheet line in bitcreditgui.cpp and replacing it with:
    QFile qss(":/css/stylesheet");
    qss.open(QFile::ReadOnly);
    qApp->setStyleSheet(qss.readAll());
    qss.close();

2. adding the following to bitcredit.qrc:
    
        res/css/stylesheet.qss
    


3. deleting all the individual widget-specific stylesheet stuff in all the form.ui files

...means you can stick one 'stylesheet.qss' file in /src/qt/res/css/ ...and spend a whole lot less time buggering about in QT Designer...  Cheesy

This is a nice stylesheet that I was modifying, was quite a good fit for what I'd been doing: http://www.yasinuludag.com/darkorange.stylesheet

Anyway, I'm sure you know how to do all this far better than I do, have fun!  Grin
hero member
Activity: 1344
Merit: 502
would be nice if you guys would comment on the changes as they occur in case you disagree with some of the changes

I'd have to say that I'd be more than happy for you to indulge in all the creative imagination you choose in this aspect, yet feedback from more savvy programmer wise types - i'll that up to those capable
hero member
Activity: 602
Merit: 501
while i wait for consultation on some stuff, gonna work on the qt all night, seems unfair that i'd leave novices the whole job.

let's see what i can do in a night  Wink

would be nice if you guys would comment on the changes as they occur in case you disagree with some of the changes

i'll be uploading changes on the hour.
sr. member
Activity: 322
Merit: 250
So I take it no one can help with the wallet crashing?

open an issue on th egit laying out your specific problems and how to reproduce them.

And done- https://github.com/bitcreditscc/bicreditsnew/issues/21



upload the debug.log also and check if you have something in db.log
member
Activity: 102
Merit: 10
I have received a few logos back.  I'll post them all up on here for a vote later this week hopefully when the rest come in.  

Starblocks, that video was solid.  That's exactly the market that BITCREDIT can fill.  And it can do it in a much better way than any current bank or company.
full member
Activity: 212
Merit: 100
So I take it no one can help with the wallet crashing?

open an issue on th egit laying out your specific problems and how to reproduce them.

And done- https://github.com/bitcreditscc/bicreditsnew/issues/21

hero member
Activity: 602
Merit: 501
Great morning!! Studying global reserve requirements and how they have evolved to deal with each type of situation.

I am trying to connect BN rules with blockchain conditions to match real world responses.

Also may have come across a possible fix for the BN vs MN issue.
hero member
Activity: 1344
Merit: 502
lol it's monday morning here and after a few drinks with the team, i'm back at my desk. has  few ideas that i need to jot down before i succumb to the liquor.

Just a quick post though, concerning how lender of last resort works :-

Quote
CAmount Rawdata::Getbankreserve()
{
        string reserveaddr ="6133GZGV2XRnS53DkLSWrK661TsQMqnewL";
        CAmount reserve;
        CBitcreditAddress address(reserveaddr);
    CTxDestination dest = address.Get();
  
    std::set setpos;
    if (!FindTransactionsByDestination(dest, setpos))
        return error( "FindTransactionsByDestination failed");
 
    int nSkip = 0;
    int nCount = 9999999;
 
    std::set::const_iterator it = setpos.begin();
    while (it != setpos.end() && nSkip--) it++;
 
    while (it != setpos.end() && nCount--) {
        CTransaction tx;
        uint256 hashBlock;
        if (!ReadTransaction(tx, *it, hashBlock))
            return error(" ReadTransaction failed" );
 
                BOOST_FOREACH(const CTxIn& txin, tx.vin) {
                        string vout =     (int64_t)txin.prevout.n));
                }
              
                for (unsigned int i = 0; i < tx.vout.size(); i++) {
                        const CTxOut& txout = tx.vout;
                        reserve += txout.nValue;
                        }
                        it++;
                }
              
        return reserve;
}


not sure if that will return the proper balance.


for those that don't know, how much you can borrow from the communal reserve is based on

1) your tx history
2) your trust rating vs other applicants
3) what percentage of the balance you contributed via mining



where is fraud insurance adjustment and population segmentation risk ? ) increased probability of loss of income etc Smiley

I am just joking with you mate...

Glad you could join the party q327K091 and see what's brewing

Seriously I don't get out of bed these days for less than $10,000 or to try to accumulate more cheap BCR at ~1600 range Wink

Edit: wow that was easy! thanks seller
legendary
Activity: 1792
Merit: 1010
lol it's monday morning here and after a few drinks with the team, i'm back at my desk. has  few ideas that i need to jot down before i succumb to the liquor.

Just a quick post though, concerning how lender of last resort works :-

Quote
CAmount Rawdata::Getbankreserve()
{
        string reserveaddr ="6133GZGV2XRnS53DkLSWrK661TsQMqnewL";
        CAmount reserve;
        CBitcreditAddress address(reserveaddr);
    CTxDestination dest = address.Get();
  
    std::set setpos;
    if (!FindTransactionsByDestination(dest, setpos))
        return error( "FindTransactionsByDestination failed");
 
    int nSkip = 0;
    int nCount = 9999999;
 
    std::set::const_iterator it = setpos.begin();
    while (it != setpos.end() && nSkip--) it++;
 
    while (it != setpos.end() && nCount--) {
        CTransaction tx;
        uint256 hashBlock;
        if (!ReadTransaction(tx, *it, hashBlock))
            return error(" ReadTransaction failed" );
 
                BOOST_FOREACH(const CTxIn& txin, tx.vin) {
                        string vout =     (int64_t)txin.prevout.n));
                }
              
                for (unsigned int i = 0; i < tx.vout.size(); i++) {
                        const CTxOut& txout = tx.vout;
                        reserve += txout.nValue;
                        }
                        it++;
                }
              
        return reserve;
}


not sure if that will return the proper balance.


for those that don't know, how much you can borrow from the communal reserve is based on

1) your tx history
2) your trust rating vs other applicants
3) what percentage of the balance you contributed via mining



where is fraud insurance adjustment and population segmentation risk ? ) increased probability of loss of income etc Smiley

I am just joking with you mate...
hero member
Activity: 602
Merit: 501
lol it's monday morning here and after a few drinks with the team, i'm back at my desk. has  few ideas that i need to jot down before i succumb to the liquor.

Just a quick post though, concerning how lender of last resort works :-

Quote
CAmount Rawdata::Getbankreserve()
{
        string reserveaddr ="6133GZGV2XRnS53DkLSWrK661TsQMqnewL";
        CAmount reserve;
        CBitcreditAddress address(reserveaddr);
    CTxDestination dest = address.Get();
   
    std::set setpos;
    if (!FindTransactionsByDestination(dest, setpos))
        return error( "FindTransactionsByDestination failed");
 
    int nSkip = 0;
    int nCount = 9999999;
 
    std::set::const_iterator it = setpos.begin();
    while (it != setpos.end() && nSkip--) it++;
 
    while (it != setpos.end() && nCount--) {
        CTransaction tx;
        uint256 hashBlock;
        if (!ReadTransaction(tx, *it, hashBlock))
            return error(" ReadTransaction failed" );
 
                BOOST_FOREACH(const CTxIn& txin, tx.vin) {
                        string vout =     (int64_t)txin.prevout.n));
                }
               
                for (unsigned int i = 0; i < tx.vout.size(); i++) {
                        const CTxOut& txout = tx.vout;
                        reserve += txout.nValue;
                        }
                        it++;
                }
               
        return reserve;
}


not sure if that will return the proper balance.


for those that don't know, how much you can borrow from the communal reserve is based on

1) your tx history
2) your trust rating vs other applicants
3) what percentage of the balance you contributed via mining

legendary
Activity: 1792
Merit: 1010
I just put the BCR i was planning to use for a 2nd masternode up for sale at 2000 sat on trex.

It's a fair price to anyone that wants in on the action.  


As a reminder, there is still a bounty to be had for creating BCR signatures!  Go get it!


Edit:  

Nevermind Tongue

I want my 2nd masternode at some point so I'm pulling the sell.

I will still sell it to someone if they REALLY want it.  Send me a DM with your offer.

lol too good ha ?  Cool

I just couldn't bring myself to do it lol.  I'm quite attached to my BCR. Tongue



trust me don't something serious is brewing here on par with dark/dash. not saying this in any way psychological


What do you mean "in any way psychological"?

I'm pretty sure there is a whale quietly swimming around accumulating coins Tongue

lol again.. I just hate to use word such as FUD or other lingo , psychological as in really good software engineering, in my opinion it will last far beyond exchange price manipulations whale or otherwise

Agreed.  Very good software engineering.  Very good ideas.

And the developer is on every day.  That's a HUGE plus.

2008 was not that far ago.. banks and investment houses look at us and want us to virtually destroy ourselves by price wars while at the same time adopt blockchain tech themselves  Cool

problem they have is distribution what they gonna do ? wire unit in America to unit in let say UK .. they can't

it will be very interesting times

super close on that Mac wallet, wanna help the guys.. its Sunday night what else am I gonna do  Cool
legendary
Activity: 1274
Merit: 1000
I just put the BCR i was planning to use for a 2nd masternode up for sale at 2000 sat on trex.

It's a fair price to anyone that wants in on the action.  


As a reminder, there is still a bounty to be had for creating BCR signatures!  Go get it!


Edit:  

Nevermind Tongue

I want my 2nd masternode at some point so I'm pulling the sell.

I will still sell it to someone if they REALLY want it.  Send me a DM with your offer.

lol too good ha ?  Cool

I just couldn't bring myself to do it lol.  I'm quite attached to my BCR. Tongue



trust me don't something serious is brewing here on par with dark/dash. not saying this in any way psychological


What do you mean "in any way psychological"?

I'm pretty sure there is a whale quietly swimming around accumulating coins Tongue

lol again.. I just hate to use word such as FUD or other lingo , psychological as in really good software engineering, in my opinion it will last far beyond exchange price manipulations whale or otherwise

Agreed.  Very good software engineering.  Very good ideas.

And the developer is on every day.  That's a HUGE plus.
Jump to: