cyberno
|
|
September 06, 2014, 11:07:25 AM |
|
c super, faut voir ce que donne la première édition de ce petit jeu entre nous. si y'a une soixantaine de paris c'est génial. Faut voir et éventuellement le refaire chaque mois
|
|
|
|
perl (OP)
Legendary
Offline
Activity: 1918
Merit: 1190
|
|
September 06, 2014, 05:28:52 PM |
|
Je pense que la prochain édition on ferra un délai plus cours et un cours plus proche. La tous le monde attend le derniers moment ou personne ne joue .
|
|
|
|
jackjack
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
September 06, 2014, 07:29:04 PM |
|
Je peux faire un petit script qui automatise ça si vous voulez
|
Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2 Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
|
|
|
perl (OP)
Legendary
Offline
Activity: 1918
Merit: 1190
|
|
September 06, 2014, 07:43:59 PM |
|
Il es déjà fait De loin pas mon meilleurs code mais il fait sont affaire pour un code fait en 1H #!/usr/bin/python import json, requests, pprint , sys pp = pprint.PrettyPrinter(indent=4) COIN=1E8 addresse='1octE21wzrfBKbHVD9sdts8UvUA3CKYUm' #Addresse pour recevoir les paris basebet=1000000 block_limit=519000 #Dernoer block pour parier nbbetmax=100 #Nombre de paris maximum pricewin=400.00 #Prix a trouver rpcPort = 8332 #Port RPC rpcUser = 'bitcoinrpc' #User RPC rpcPassword = '' #Pass RPC
url = 'https://blockchain.info/fr/unspent?active=' + addresse #URL Transaction TXNO
serverURL = 'http://' + rpcUser + ':' + rpcPassword + '@localhost:' + str(rpcPort) headers = {'content-type': 'application/json'} resp = requests.get(url=url) data = json.loads(resp.text)
refound_fee = {} #Dict pour le payement
def get_address(index): url = 'https://blockchain.info/tx-index/' + str(index) + '?format=json' resp = requests.get(url=url) return json.loads(resp.text)
print("Lancement BlockMaxi:%d AmountBets:%.8fBTC NB_BetMax:%d Resultat:%.8f ADDR:%s" % ( block_limit , (float(basebet) / COIN) , nbbetmax , pricewin , addresse ))
addr_win = [] last_delta= 9999999999 nb_bet=0 total_bet=0
for tx in data['unspent_outputs']: rfd = (int(tx['value']) - basebet ) ; bet = float(rfd) / 100 previous = get_address( tx['tx_index']) addr =previous['inputs'][0]['prev_out']['addr'] tx['tx_id']= previous['hash'] if int(previous['block_height']) > block_limit : refound_fee[addr] = refound_fee.get(addr, 0) + (float(tx['value']) / COIN) print("TX %s ADDR %s TooLate remboursement de %.8fmBTC" % ( tx['tx_hash'] , addr , (float(int(tx['value'])) / 100000) )) continue else: nb_bet=nb_bet+1 if ( nb_bet > nbbetmax ): print("Erreur plus de %d Bets relancer avec un block limit inferieur a %d" % ( nbbetmax , nb_bet , previous['block_height'])) sys.exit(1) refound_fee[addr] = refound_fee.get(addr, 0) + (float(rfd) / COIN) total_bet=total_bet + int(basebet) delta=( bet - pricewin) if delta < 0: delta = delta * -1 if ( delta == last_delta ) : addr_win.append(addr) if ( delta < last_delta ) : last_delta = delta addr_win= [ addr ] print("TX %s ADDR %s mise sur %f delta %f Euro remboursement de %.8fmBTC" % ( tx['tx_hash'] , addr , bet , delta , (float(rfd) / 100000) ))
total_win=(float( total_bet) / 100000000) pp.pprint({ 'win': addr_win , 'total_win' : total_win}) for win in addr_win: print("Addresse:%s Win:%.8fBTC" % ( win , total_win)) refound_fee[win] = refound_fee[win] + total_win
print("Liste du Payout") pp.pprint(refound_fee)
spend=[] for tx in data['unspent_outputs']: spend.append({ 'txid' : tx['tx_id'] , 'vout' : tx['tx_output_n'] })
print("Creation de la transaction") payload = json.dumps({"method": 'createrawtransaction', "params": [ spend , refound_fee], "jsonrpc": "2.0"}) response = requests.get(serverURL, headers=headers, data=payload) print(response.json()['result'],response.json()['error']) transaction=(response.json()['result'])
print("Signature de la transaction") payload = json.dumps({"method": 'signrawtransaction', "params": [ transaction ] , "jsonrpc": "2.0"}) response = requests.get(serverURL, headers=headers, data=payload) print(response.json()['result'],response.json()['error'])
|
|
|
|
cyberno
|
|
September 07, 2014, 03:12:40 PM |
|
Je pense que la prochain édition on ferra un délai plus cours et un cours plus proche. La tous le monde attend le derniers moment ou personne ne joue .
Peut être laisser 3 ou 4 jours pour se décider et une échéance à 10 ou 12 jours avec une mise très légèrement moins chère pour avoir plein de joueurs. Un exemple, on est le 15 du mois, on a le droit de jouer jusqu'au 18 au soir et on doit prédire le cours du 30 au soir. avec une mise de 0.007 ou 0.006 btc c'est qu'un exemple. On m'avait fait la remarque sur mon fil que 0.01 pouvait peut être rebuter certains... Enfin voilà, j’espère qu'on sera au moins une grosse quarantaine de joueurs dans 3 jours PS question : c'est que dans le forum Français ce jeu ?
|
|
|
|
perl (OP)
Legendary
Offline
Activity: 1918
Merit: 1190
|
|
September 07, 2014, 08:50:06 PM |
|
0.001 par rapport au fee bitcoin cela fait vraiment pas beaucoup. Et 0.01 c'est pas si gros que ca moins de 5€
|
|
|
|
Djinou94
Legendary
Offline
Activity: 1036
Merit: 1000
|
|
September 07, 2014, 11:23:15 PM |
|
au moins ici Sangoku il peut pas parier sans payer ou alors chiche... il pari il gagne et tu paye pas hahahah LOL
|
|
|
|
kcud_dab
Legendary
Offline
Activity: 1652
Merit: 1002
Bitcoin enthusiast!
|
|
September 08, 2014, 04:20:10 PM |
|
460€ ici (tx id : 9fecdb891d0f6c6e4e013d186edf5af85838e10f502eda6fe14cb4acd5cd0618 )
|
|
|
|
cyberno
|
|
September 08, 2014, 04:51:13 PM |
|
460€ ici (tx id : 9fecdb891d0f6c6e4e013d186edf5af85838e10f502eda6fe14cb4acd5cd0618 )
à ouai quand même 460.... choooo Je serais bien heureux de perdre mon 0.01 btc de pari si on est sur 460... miam miam
|
|
|
|
cyberno
|
|
September 08, 2014, 05:41:41 PM |
|
Allez, jouez les collègues..
Vous jouez pas parce que vous savez qu'on va tomber sur 416.25 € ( mon pari ) ??
Si je me trompe on peut tomber sur 416.22 ou 416.31 €
Soyez pas timides !
LOL
Bonne chance à tous ! et que le moins mauvais gagne !
|
|
|
|
perl (OP)
Legendary
Offline
Activity: 1918
Merit: 1190
|
|
September 08, 2014, 10:05:33 PM |
|
Bon la c'est les dernieres 24H . Attendez pas la dernieres minutes non plus . C'est le block qui sonne la fin .
|
|
|
|
ejp
Legendary
Offline
Activity: 939
Merit: 1000
|
|
September 08, 2014, 11:06:20 PM |
|
héhé
|
|
|
|
perl (OP)
Legendary
Offline
Activity: 1918
Merit: 1190
|
|
September 09, 2014, 11:20:15 AM |
|
moins de 12H Vous avez pas idée precise ?
|
|
|
|
guigui371
Legendary
Offline
Activity: 2114
Merit: 1693
C.D.P.E.M
|
|
September 09, 2014, 11:23:10 AM |
|
|
it ain't much but it's honest work
|
|
|
perl (OP)
Legendary
Offline
Activity: 1918
Merit: 1190
|
|
September 09, 2014, 02:16:47 PM |
|
Vote accepter .
Plus que 8H .
Ceux qui veullent pas voter dites pourquoi que l'on corrige dans le prochain
|
|
|
|
cyberno
|
|
September 09, 2014, 05:38:40 PM |
|
allez, on y va, au pire on perds 3.68 €
UP
|
|
|
|
cyberno
|
|
September 09, 2014, 05:46:32 PM |
|
Et superresistant j'attends son pronostique, j'ai pensé et je pense toujours qu'il va jouer, nous sommes peu pour le moment, c'est pas cool
|
|
|
|
cyberno
|
|
September 09, 2014, 05:51:57 PM |
|
toujours pas le droit à un second pronostique ? ( dans la limite des 100 paris )
Je suppose que non.
|
|
|
|
perl (OP)
Legendary
Offline
Activity: 1918
Merit: 1190
|
|
September 09, 2014, 05:57:48 PM |
|
Dans l’état actuel des choses non. Je t'avoue que je suis tenté mais nop . Dans la realité personne le sera mais pas cool .
Je pense que je vais faire après un paris flash. Paris jusque a 00h05 pour le cours de 23:55 plus tard . Et tous paris recu en retard ne sera pas remboursé ( mais ajouter a la cagnotte ) . Comme ça ajoutera un cote joueur a ceux qui veullent attendre le dernier moment .
Plus que 4H les gas attendez pas la dernieres heures. Il faut que la transaction sois confirmé a 00:05
|
|
|
|
ejp
Legendary
Offline
Activity: 939
Merit: 1000
|
|
September 09, 2014, 09:14:50 PM |
|
8===D
|
|
|
|
|