Yep, open an issue for any fixes.
The beta banner can be removed. It's there just incase.
Ahmed
|
|
|
Thank you, an open mind is all i asked for. Yes max money wasnt changed an oversight on my part since no tx's had hit that limit yet. If you need help or more questions about it you know where to find me
I looked over just the chainparams.cpp file and it is missing the checkpoints, and a few other things. I did try to compile it on a Ubuntu computer and it did compile and after I connected to wi-fi it seemed to connected to the TRC network. This was the original problem that I asked for help with, which I don't think it worth .5 BTC. It is still missing merge mining, and the Dark Gravity Wave difficulty readjustment which we talked about, or I can't find it. Our developer is on vacation during this three day weekend so once he takes a good look at it I will know more. We also didn't want to use the BTC .12.1 code, but instead the .12 code which I mentioned, and your code is the .12.1 code. I also wanted you to use our github, but for some reason you started your own github for it. I no longer thing you are a scam artist, and I apologize for saying that, but I also don't think this is what we agreed on. I also said not to do anything until the other guys had a say about it. The run down that happens so commonly with cryptocoins is that people show up and say they will do something, without getting clarification on what needs to be done. They then show up and demand payment with the threat of ruining a person's name if they don't get paid. I am not saying that is what you are doing, but it felt like that to me which is when I called you a con artist. I am sorry. We both agreed that the chat conversation I posted was correct, so once the work is done and verified by our developer we will be happy to pay you half BTC and half TRC for your work. I am waiting for a VM to sync a BTC wallet just so the TRC Founation will have a general BTC donation wallet to gather donations for you. Even if we don't get enough donations to pay the BTC portion; I will personally pay it myself. I am sorry for my hasty decision and my quick temper. I was a little drunk, and a little pissed off for other reasons. I hope this is just a big misunderstanding. No worries that is fine. i do understand where your coming from. Either way 0.12 and 0.12.1 are pretty much the same. And the reason for me starting from scratch was to save yourselves, myself and any future developer time. The way i did it the entire BTC commit history is intact so any new upgrades can be done with a simple git merge. RE: Missing Features. - Checkpoints: https://github.com/ahmedbodi/terracoin/commit/c62e9cc40ae3795b7bd6c9129357544a0a9757c8 - Max Money: https://github.com/ahmedbodi/terracoin/commit/8edd80b552dfd443bed6f3279d3d380ce1467b6a - AUXPOW: https://github.com/ahmedbodi/terracoin/commit/512ae14f474300a2878910a29b11ba30b05976f4 - DGW: https://github.com/ahmedbodi/terracoin/commit/3cc84b7d9c1fcf5da5f03f97355713e537ceb9d9 - Hard Fork: https://github.com/ahmedbodi/terracoin/commit/3cc84b7d9c1fcf5da5f03f97355713e537ceb9d9RE: Payment. im happy to wait till your main developer is back and for payment based on what he thinks is a fair rate in a BTC/TRC split Ahmed
|
|
|
Thank you, an open mind is all i asked for. Yes max money wasnt changed an oversight on my part since no tx's had hit that limit yet. If you need help or more questions about it you know where to find me
|
|
|
IconFirm
Thanks for recommending me and thanks for the input.
At this stage it boils down to me wanting my payment and apology and then being done with this coin. I took the insult litely assuming that clockuniverse was reasonable and provided my github link for the information as shown in the chat. Appears as though i hit a nerve with the fact i did the whole update much faster than they have so far
Ahmed
|
|
|
There you go, thats the long version. So what is it? You can see the repo and all the code. Who's the con artist?
Ahmed
EDIT: Appears as though ive now been kicked from the slack too
|
|
|
In order to just keep a public record of events i am posting over here. I was contacted a few days ago by clockuniverse to help finish the upgraded wallet. Yesterday night i began working on the code and i have it finished along with all the merged mining and DGW upgrades by today afternoon. I posted a screenshot of the compiled wallet to the terracoin slack and was called a con-artist by clockuniverse stating that i had just changed the letters in the UI and posted it. Upon acceptance that i have completed the job, i am requesting my payment and a full apology from clockuniverse. For reference here is the repository of the new terracoin code. http://github.com/ahmedbodi/terracoinAhmed
|
|
|
0.36 of 1 BTC was paid.
Ahmed
Thanks for confirming my payment Ahmed, the above amount comes from the following donations which I have rounded up to 0.36: cryptoid: 0.0506 myc066: 0.0504 plast555: 0.0568 psycodad: 0.05 <unknown>: 0.1 smarterhash: 0.05 ============ BTC 0.3578 So I have released all funds I have received from the community plus my part to Ahmed. Again, we talked about 1BTC for Ahmed initially so there is still a gap - but since Ahmed delivered very quickly, please send future donations directly to him, resp. to Ahmeds new address: 12tSquEBTgs2WsHXgh5kKD8hNwvsrvo7o1 (Ahmed, please confirm here this is your address, so that people that want to donat can be sure you get the money) Do not send anymore donations for wallet development to me, if you want to donate send it directly to Ahmed. I am not sure yet if Ahmed will be able to provide us a windows wallet, but I am certain that the *pling* of incoming satoshis to his wallet will make him try harder ![Grin](https://bitcointalk.org/Smileys/default/grin.gif) We should have a windows wallet by end of next week if things work out as expected, but that's not a promise just an estimation. Confirming that the listed address is mine. RE: Windows wallet, i will attempt to create a windows box so i can compile the TIPS wallet this coming week Ahmed
|
|
|
0.36 of 1 BTC was paid.
Ahmed
|
|
|
Now that my node is synced ive begun running the ACP server
{ "synccheckpoint" : "f3dae66282c404ae0fc363a83efc7755b2d4c2ed7bccd3d74592d93209924aeb", "height" : 1299878, "timestamp" : 1467292658, "subscribemode" : "enforce", "checkpointmaster" : true }
Ahmed
|
|
|
nice work ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
KK, I'll try and get in contact with them
|
|
|
What exchanges is TIPS on?
|
|
|
Looks right to me, Once the mining pools switch to the new code, it should advance further
|
|
|
Appear to have fixed those too
|
|
|
Checking on the listed issues and fixing them now
Ahmed
EDIT: Compiling Fixed Working on the sync fixes now
|
|
|
pull and re-compile, you'll see fedoracoind ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
thanks ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
That is just the labels. They will all be changed to Fedoracoin soon
EDIT: All changed
|
|
|
#!/usr/bin/env python import xlrd import sys
if len(sys.argv) < 0: print("XLS File Not Specified") sys.exit(-1)
file = sys.argv[1] print("--------------------------------------------------------------------------") print("Loading XLS File: {0}".format(file)) print("--------------------------------------------------------------------------")
stats = {0: {'Count': 0, 'Total': 0}, 1: {'Count': 0, 'Total': 0}} required_values = ['por', 'ds', 'dc', 'dd', 'mcc', 'dscs', 'ddcd', 'ddcddscs', 'dsdc', 'dddc', 'dsdddc', 'dddscdcs', 'dsdccs'] other_values = ['dc', 'ds', 'dd', 'cd', 'cs'] ignored_cells = []
def load_sheet(file, sheet): workbook = xlrd.open_workbook(file) worksheet = workbook.sheet_by_index(0) return worksheet
def read_stats(start_row, end_row, stats={'Count': 0, 'Total': 0}): for i in range(start_row, end_row): if i+1 in ignored_cells: continue
value = sheet.cell(i, 0).value if value.lower() in required_values or any(item in value.lower() for item in other_values): amount = sheet.cell(i, 3).value if type(amount) == unicode and amount.strip() == '-': amount = float(0) if type(amount) != float and not amount.isdigit(): amount = amount.replace(',', '.') amount = float(amount) stats['Count'] += 1 stats['Total'] += amount print("Column A{0}. Key: {1}. Incrementing Counter and adding value: {2}".format(i+1, value, amount))
while True: print("Question 1: ") ignored_cell = raw_input() if not ignored_cell.isdigit(): print("Value was not a number") continue ignored_cell = int(ignored_cell) if ignored_cell == 0: break if ignored_cell > 23 or ignored_cell < 0: print("Number Out of Range") continue print("Ignoring Cell: {0}".format(ignored_cell)) ignored_cells.append(ignored_cell)
print("--------------------------------------------------------------------------") print("Ignoring Cells: {0}".format(",".join((str(i) for i in ignored_cells)))) sheet = load_sheet(file, 0)
print("--------------------------------------------------------------------------") print("Reading Team 1 Stats: Rows 1, 11") print("--------------------------------------------------------------------------") read_stats(0, 11, stats[0]) print("--------------------------------------------------------------------------") print("Reading Team 2 Stats: Rows 13 - 23") print("--------------------------------------------------------------------------") read_stats(12, 23, stats[1])
difference = stats[0]['Count'] - stats[1]['Count'] if difference > 0: stats[1]['Total'] += (5 * difference) print("Difference is Negative, Adding 5 * {0} to Team 1".format(difference)) elif difference < 0: stats[0]['Total'] += (5 * -difference) print("Difference is Negative, Adding 5 * {0} to Team 0".format(-difference))
print("--------------------------------------------------------------------------") print("Team One Total: {0}".format(stats[0]['Total'])) print("Team Two Total: {0}".format(stats[1]['Total'])) print("Team Difference: {0}".format(stats[0]['Total'] - stats[1]['Total'])) print("--------------------------------------------------------------------------")
Fixed in that one
|
|
|
my bad Update it with this #!/usr/bin/env python import xlrd import sys
if len(sys.argv) < 0: print("XLS File Not Specified") sys.exit(-1)
file = sys.argv[1] print("--------------------------------------------------------------------------") print("Loading XLS File: {0}".format(file)) print("--------------------------------------------------------------------------")
stats = {0: {'Count': 0, 'Total': 0}, 1: {'Count': 0, 'Total': 0}} required_values = ['por', 'ds', 'dc', 'dd', 'mcc', 'dscs', 'ddcd', 'ddcddscs', 'dsdc', 'dddc', 'dsdddc', 'dddscdcs', 'dsdccs'] other_values = ['dc', 'ds', 'dd', 'cd', 'cs'] ignored_cells = []
def load_sheet(file, sheet): workbook = xlrd.open_workbook(file) worksheet = workbook.sheet_by_index(0) return worksheet
def read_stats(start_row, end_row, stats={'Count': 0, 'Total': 0}): for i in range(start_row, end_row): if i in ignored_cells: continue
value = sheet.cell(i, 0).value if value.lower() in required_values or any(item in value.lower() for item in other_values): amount = sheet.cell(i, 3).value if type(amount) == unicode and amount.strip() == '-': amount = float(0) if type(amount) != float and not amount.isdigit(): amount = amount.replace(',', '.') amount = float(amount) stats['Count'] += 1 stats['Total'] += amount print("Column A{0}. Key: {1}. Incrementing Counter and adding value: {2}".format(i+1, value, amount))
while True: print("Question 1: ") ignored_cell = raw_input() if not ignored_cell.isdigit(): print("Value was not a number") continue ignored_cell = int(ignored_cell) if ignored_cell == 0: break if ignored_cell > 23 or ignored_cell < 0: print("Number Out of Range") continue print("Ignoring Cell: {0}".format(ignored_cell)) ignored_cells.append(ignored_cell)
print("--------------------------------------------------------------------------") print("Ignoring Cells: {0}".format(",".join((str(i) for i in ignored_cells)))) sheet = load_sheet(file, 0)
print("--------------------------------------------------------------------------") print("Reading Team 1 Stats: Rows 1, 11") print("--------------------------------------------------------------------------") read_stats(0, 11, stats[0]) print("--------------------------------------------------------------------------") print("Reading Team 2 Stats: Rows 13 - 23") print("--------------------------------------------------------------------------") read_stats(12, 23, stats[1])
difference = stats[0]['Count'] - stats[1]['Count'] if difference > 0: stats[1]['Total'] += (5 * difference) print("Difference is Negative, Adding 5 * {0} to Team 1".format(difference)) elif difference < 0: stats[0]['Total'] += (5 * -difference) print("Difference is Negative, Adding 5 * {0} to Team 0".format(-difference))
print("--------------------------------------------------------------------------") print("Team One Total: {0}".format(stats[0]['Total'])) print("Team Two Total: {0}".format(stats[1]['Total'])) print("Team Difference: {0}".format(stats[0]['Total'] - stats[1]['Total'])) print("--------------------------------------------------------------------------")
|
|
|
|