Author

Topic: ◈◈Bitcredit ◈◈ Migrating to UniQredit◈◈ - page 112. (Read 284526 times)

hero member
Activity: 525
Merit: 510
Tired of c++ and python.... so for now i'll be trying my hand at building our QT wallet for use on android. Maybe tinker with the exchange a little.

Anyone wanna try a windows build on the dev branch? Maybe Mac too, i'll give you 20K BCR for each
I'm trying my best in setting up a build environment for Windows. Reading through several guides as this is new to me. Any help is welcome! Smiley
hero member
Activity: 602
Merit: 501
Tired of c++ and python.... so for now i'll be trying my hand at building our QT wallet for use on android. Maybe tinker with the exchange a little.

Anyone wanna try a windows build on the dev branch? Maybe Mac too, i'll give you 20K BCR for each
legendary
Activity: 1246
Merit: 1005
Is it possible to run more than one BN via the wallet gui?

if so any got a .conf for multiple banknodes?





Yes it is. You will still need one wallet with its own data folder for each node though. these wallets do not need to have funds nor encryption or anything just running with the individual conf you get from the "get config" on the GUI. Your one "master wallet" - the one you should be paranoid about security wallet -  controls all your banknodes.

Any chance you could do a write up of this if you get a little free time? I could include it in the in-wallet help.

Here it is:



Quick guide for a multiple nodes with one master wallet via its GUI

Before you start, you'll need your server's IP - be it your local external IP or your remote VPS IP.
To keep things tidy you can start with a new wallet.dat

  • 1. Start your BCR wallet and encrypt it - it will need a re-start
  • 2. Start your BCR wallet and unlock it for 60 seconds by going to the console and typing this: walletpassphrase mypasswordgoeshere 60
  • 3. Click on the 'Bank Nodes' button
  • 4. Switch to the 'My Bank Nodes' tab
  • 5.1 Click Create - a window pops up
  • 5.2 Alias field: your banknode name - example: BN-01
  • 5.3 Address field: your ip:port - example: 123.456.78.9:9091
  • Repeat step 5 for each node, only difference is the name and port - example: BN-02 123.456.78.9:9092, BN-03 123.456.78.9:9093 and so on
  • Back up your wallet now - Not necessary but it is the best practice
  • 6.1 Click to highlight your newly created node and click 'Copy Address'
  • 6.2 Send exactly 50,000 BCR to that address
  • Repeat step 6 for each node - you can skip this step but it must be done before starting the node
  • Your "Master Wallet" is ready

Assuming you will be hosting all nodes in one single server, follow this:

  • create a new folder and give it a name - example: BANKNODES
  • Inside the BANKNODES folder create a new folder for your first node and give it a name - example: BN-01
  • Copy the bitcredit-qt.exe and cpp files and paste them in the BN-01 folder
  • Inside the BN-01 folder create a new folder and name it Data
  • open notepad and paste this: bitcredit-qt -datadir=Data
  • Save it inside the BN-01 folder as a .bat file - example: LAUNCH_NODE-01.bat
  • You will only use this .bat file to launch the node, clicking the wallet icon will default to another data folder and we don't want that
  • Launch the node using your bat file and let it sync. Once synced, close the qt and delete the wallet.dat from inside the Data folder
  • Copy the BN-01 folder and paste it creating one copy per node and rename those folders to something like BN-02, BN-03, BN-04 etc


Back in your master wallet Click to highlight your first bank node and then click "get config"
  • 7.1 A window pops up - copy that and paste it in notepad
  • 7.2 replace the fields that say "REPLACEME" with whateverrandomthingyoucomeupwith
  • 7.3 add a line with your individual port for that node 9001 or 9002 etc - example: port=9091
  • 7.4 save as bitcredit.conf inside each node's Data folder - example \BANKNODES\BN-01\Data\bitcredit.conf
  • Repeat step 7 for each node
  • 8. Launch your nodes using their bat file
  • You're set. You only need to make sure these node wallets are running


Provided your 50k transactions have the required confirmations, you are now ready to launch your Banknodes from the master wallet by first unlocking your wallet for around 10 seconds and clicking on "start all". Payments will come to this wallet that has your funds so be very meticulous securing this wallet.


hero member
Activity: 602
Merit: 501
Thinking of increasing message bucket retention to 1 week or a month since they will be used primarily for system tasks. Need to monetize the sending of messages to reduce possible spam issues.
hero member
Activity: 602
Merit: 501
http://i.imgur.com/o0sSMLi.png

Getblocktemplate now has bidding information.  Tongue

Just some clean up left, then it's off to mod the p2pool code.

My main concern at this point for BCR is that you are going to be offered a boatload of cash to work for someone else... or you run out of coding-steroids.  Cheesy

Highly unlikely, but if it did happen, i'd find a way to keep working, maybe convince that person/company that we can pull it off. Even if they refuse, all my spare time would still be very focused on advancing this project.

Please don't even flirt with the idea of working for another coin, you want 2 or 3 girlfriends? you are going to end up with none and broke ... Just seeing you post on the crave thread makes me nervous. Look at what happened to that and its dev mozelesky with his damn myopic-quick-cash-scam-everyone-and-anyone attitude or the XC guy etc.
This project is a gem and if you captain this ship to a steady top 20 which you clearly are capable off, you'll be exponentially better *financially* than getting in bed with PnD groups for some quick btc - easy come, easy go... the word gets out eventually.

You misunderstood me, by other job, i mean working for something like an established company or bank, basically something in the valley, don't worry about me leaving or joining some pump and dump scheme, I think they are toxic and have no benefit for this project. The crave  saga is sad, especially considering the amount of work the community put in. After Dash we are the second coin to use 2 tier system, so if people like the system sometimes they get interested in our project. Unfortunately, that happens after they've been sucked in by hype coins and have been fleeced. 

In other news.....i need someone better versed in python to help me with the pool. Python is exactly that..a snake!!
legendary
Activity: 1246
Merit: 1005
http://i.imgur.com/o0sSMLi.png

Getblocktemplate now has bidding information.  Tongue

Just some clean up left, then it's off to mod the p2pool code.

My main concern at this point for BCR is that you are going to be offered a boatload of cash to work for someone else... or you run out of coding-steroids.  Cheesy

Highly unlikely, but if it did happen, i'd find a way to keep working, maybe convince that person/company that we can pull it off. Even if they refuse, all my spare time would still be very focused on advancing this project.

Please don't even flirt with the idea of working for another coin, you want 2 or 3 girlfriends? you are going to end up with none and broke ... Just seeing you post on the crave thread makes me nervous. Look at what happened to that and its dev mozelesky with his damn myopic-quick-cash-scam-everyone-and-anyone attitude or the XC guy etc.
This project is a gem and if you captain this ship to a steady top 20 which you clearly are capable off, you'll be exponentially better *financially* than getting in bed with PnD groups for some quick btc - easy come, easy go... the word gets out eventually.
legendary
Activity: 1246
Merit: 1005
Is it possible to run more than one BN via the wallet gui?

if so any got a .conf for multiple banknodes?





Yes it is. You will still need one wallet with its own data folder for each node though. these wallets do not need to have funds nor encryption or anything just running with the individual conf you get from the "get config" on the GUI. Your one "master wallet" - the one you should be paranoid about security wallet -  controls all your banknodes.

Any chance you could do a write up of this if you get a little free time? I could include it in the in-wallet help.

Yeah, I'll have it for you some time today.

hero member
Activity: 602
Merit: 501


Getblocktemplate now has bidding information.  Tongue

Just some clean up left, then it's off to mod the p2pool code.

My main concern at this point for BCR is that you are going to be offered a boatload of cash to work for someone else... or you run out of coding-steroids.  Cheesy

Highly unlikely, but if it did happen, i'd find a way to keep working, maybe convince that person/company that we can pull it off. Even if they refuse, all my spare time would still be very focused on advancing this project.
legendary
Activity: 966
Merit: 1000


Getblocktemplate now has bidding information.  Tongue

Just some clean up left, then it's off to mod the p2pool code.

My main concern at this point for BCR is that you are going to be offered a boatload of cash to work for someone else... or you run out of coding-steroids.  Cheesy
legendary
Activity: 966
Merit: 1000
Is it possible to run more than one BN via the wallet gui?

if so any got a .conf for multiple banknodes?





Yes it is. You will still need one wallet with its own data folder for each node though. these wallets do not need to have funds nor encryption or anything just running with the individual conf you get from the "get config" on the GUI. Your one "master wallet" - the one you should be paranoid about security wallet -  controls all your banknodes.

Any chance you could do a write up of this if you get a little free time? I could include it in the in-wallet help.
hero member
Activity: 602
Merit: 501
All relevant code pushed to the git for review.

 Cool
hero member
Activity: 602
Merit: 501


Getblocktemplate now has bidding information.  Tongue

Just some clean up left, then it's off to mod the p2pool code.
legendary
Activity: 1246
Merit: 1005
Is it possible to run more than one BN via the wallet gui?

if so any got a .conf for multiple banknodes?





Yes it is. You will still need one wallet with its own data folder for each node though. these wallets do not need to have funds nor encryption or anything just running with the individual conf you get from the "get config" on the GUI. Your one "master wallet" - the one you should be paranoid about security wallet -  controls all your banknodes.
member
Activity: 89
Merit: 10
Is it possible to run more than one BN via the wallet gui?

if so any got a .conf for multiple banknodes?


legendary
Activity: 966
Merit: 1000
Ok, so the voting code is ready but i have reservations.  Cheesy

While it does allow us to make community decisions....we could just as easily tally a single address without need of bulking the code any further.

Thoughts...?

Option 1) Have voting code for a dedicated system
Option 2) use manual voting

I'm inclined to go with 2 to avoid continuing to increase the codebase (more code == more complexity == potential problems) ... but it also would be nice to have voting , I need input from you guys...

Simple, low maintenance and always works beats complex, high maintenance and usually works. Ask any gun nut. Smiley

A more fundamental question about voting though: 1 vote per user, per wallet, per BN, or per BCR that your pubkey(s) control? I would go with more skin in the game = more say.
hero member
Activity: 602
Merit: 501
Ok, so the voting code is ready but i have reservations.  Cheesy

While it does allow us to make community decisions....we could just as easily tally a single address without need of bulking the code any further.

Thoughts...?

Option 1) Have voting code for a dedicated system
Option 2) use manual voting

I'm inclined to go with 2 to avoid continuing to increase the codebase (more code == more complexity == potential problems) ... but it also would be nice to have voting , I need input from you guys...
legendary
Activity: 966
Merit: 1000
A note to anyone following DASH Masternode guides, DASH has just switched to a later Bitcoin codebase where all daemon RPC calls are now issued via dash-cli not dashd and their guides may not have been updated yet.

eg. you now use './dash-cli getinfo' instead of the older './dashd getinfo' - Bitcredit has always used this convention, so if you're used to the old DASH methods, bear this in mind and remember to also copy the bitcredit-cli executable as well as bitcreditd to your server if you're using a VPS.

In short, for anything other than initially starting the daemon (just './bitcreditd') use './bitcredit-cli '  

The './' is an instruction to run the executable that's in the current working directory, you can omit it if you have installed bitcreditd/bitcredit-cli system-wide, by copying them both to /usr/local/bin for example, as some guides instruct you.
hero member
Activity: 602
Merit: 501
Exchange Banknode up and running  Tongue
hero member
Activity: 602
Merit: 501
Due the the large, and still expanding scope of this project , I am going to need someone to help maintain order. I am always chasing one codebase or the other and it's really getting hard. Would be nice if that person has webskills and updates our now seriously outdated website.
legendary
Activity: 1610
Merit: 1008
Forget-about-it
I'm familiar with setting up masternodes, is there a banknode setup guide somewhere in this thread?  I don't see it on the OP

side note, dev: web wallet wise, have you seen NEOS? they run a daemon that runs a local web wallet similar to how NXT or any of the crypto 2.0 chains open up a localhost site, and were able to integrate a lot of info to be pulled from pool info to pricing, etc from websites. not sure if that fits into your model of displaying info or not. theres the option to run the wallet or a daemon for webwallet though i havent looked at it in a while.

Hi

By connecting to the exchange, i mean that the wallet updates the balance in your wallet, recalculates and does things like redeem your due payments. Wallet will also look up your exchange account for your balances in all currencies, making this data available to you in the wallet. I will take a look at neos, but by the sounds of it they are running a setup that is vulnerable to web-type attacks. Our version will likely use Json or some other variant. It basically becomes an extension that allows interface with your online account without ceding control of your local privkeys. This is all theoretical until i start coding so take it with a tablespoon of salt.  

Any Masternode guide is compatible with BCR.

So much work to do!!! Just started rummaging in getblocktemplate, alganonim reminded me that i hadn't finished coding some changes.



well great work so far, thanks so much. will report back when my node is up and running. (waiting on some confirms)
Jump to: