Pages:
Author

Topic: Paris sur le cours du bitcoin 1 Octobre - page 3. (Read 4648 times)

hero member
Activity: 784
Merit: 1000
September 07, 2014, 10:12:40 AM
#25
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 ?
legendary
Activity: 1918
Merit: 1190
September 06, 2014, 02:43:59 PM
#24
Il es déjà fait Smiley
De loin pas  mon meilleurs code mais il fait sont affaire pour un code fait en 1H



Code:
#!/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'])




legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
September 06, 2014, 02:29:04 PM
#23
Je peux faire un petit script qui automatise ça si vous voulez
legendary
Activity: 1918
Merit: 1190
September 06, 2014, 12:28:52 PM
#22
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 .

hero member
Activity: 784
Merit: 1000
September 06, 2014, 06:07:25 AM
#21
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
legendary
Activity: 1918
Merit: 1190
September 05, 2014, 04:55:50 PM
#20
Le code est finis : http://pastebin.com/RbceLpf5

Si besoin je pourrai le faire souvent cela prendra que 30 secondes pour résoudre le paris .
hero member
Activity: 784
Merit: 1000
September 04, 2014, 01:27:58 PM
#19
oula dès qu'on commence à parler de codage, je change de chaîne parce-que j'y comprends rien.

J'ai toute confiance en toi Perl

merci pour ton boulot
legendary
Activity: 1918
Merit: 1190
September 04, 2014, 01:13:33 PM
#18
TX 6439dca4f746560b90d6b69a2b58fb084766517d2b20c0a93ca9c303782f02fc mise sur 456.780000 Euro remboursement de 0.45678000mBTC
TX 317c20b002ca9ad846914ae0682b13b4fb9c760f5c513efe4aebe60f0ec811f7 mise sur 369.000000 Euro remboursement de 0.36900000mBTC
TX 89861fd7ad970f5a6774ce24e7259be1849b140a16ec5106fd20e4b61a00ef97 mise sur 416.250000 Euro remboursement de 0.41625000mBTC
legendary
Activity: 1918
Merit: 1190
September 04, 2014, 01:12:21 PM
#17
je suis entrain de coder rapidement un petit script de payement.
Donc nop , je payerai même si c'est sangoku . ( Je code pas pour rien )
legendary
Activity: 2114
Merit: 1693
C.D.P.E.M
September 04, 2014, 01:09:46 PM
#16
au moins ici Sangoku il peut pas parier sans payer  Grin Grin

ou alors chiche... il pari il gagne et tu paye pas hahahah  Grin
hero member
Activity: 784
Merit: 1000
September 04, 2014, 01:05:31 PM
#15
J'ai placé mon pari sur 416.25 €     Wink
hero member
Activity: 784
Merit: 1000
September 03, 2014, 07:05:27 PM
#13
Je vais jouer également,

Bonne idée ce jeu.  Grin
legendary
Activity: 1918
Merit: 1190
September 03, 2014, 01:45:43 PM
#12
Reste 7 jours .

legendary
Activity: 2156
Merit: 1131
September 01, 2014, 01:28:41 AM
#11
:-)
Je vais attendre le 5-6 pour placer mon pari !

On a jusqu'au 10 septembre 00:05 donc on a encore de la marge.

legendary
Activity: 1918
Merit: 1190
August 30, 2014, 09:55:18 AM
#10
J'ai lancé et fait le premier paris Smiley
legendary
Activity: 2114
Merit: 1693
C.D.P.E.M
August 30, 2014, 09:51:10 AM
#9
Toutes les reponse etait dans l'ennoncé

le payout il est de combien ?
Montant du paris: 0.01 BTC
tu garde les centimes de btc qui servent à indiquer son cours ?
Les BTC en trops pour marquer le montant seront restitué a la fin du paris.

(si 100 personnes alors 100*0,01  + 100*0,00xxx  corespondant au cours)
le gagnant gagne quoi ?

1Btc ou alors Somme(tous les paris) > 1btc
Toute la somme. je ne dégage aucun bénéfice . Si il y a 50 jouer cela sera 0.5BTC si 5 joueur cela sera 0.05BTC

je vais jouer c'est sûr
Moi aussi


La limite de 100 est la pour des soucis legal.
Et je pense que tous le monde aura confiance en moi pour garder jusque a 1BTC ( me coûterai beaucoup, mais beaucoup plus cher que les 1BTC scammer )




ok j'avais pas lu avec attention

En tout cas depuis le temps que l'idée et là bravo perl !
legendary
Activity: 1652
Merit: 1002
Bitcoin enthusiast!
August 30, 2014, 09:37:17 AM
#8
:-)
Je vais attendre le 5-6 pour placer mon pari !
legendary
Activity: 1918
Merit: 1190
August 30, 2014, 09:27:59 AM
#7
Toutes les reponse etait dans l'ennoncé

le payout il est de combien ?
Montant du paris: 0.01 BTC
tu garde les centimes de btc qui servent à indiquer son cours ?
Les BTC en trops pour marquer le montant seront restitué a la fin du paris.

(si 100 personnes alors 100*0,01  + 100*0,00xxx  corespondant au cours)
le gagnant gagne quoi ?

1Btc ou alors Somme(tous les paris) > 1btc
Toute la somme. je ne dégage aucun bénéfice . Si il y a 50 jouer cela sera 0.5BTC si 5 joueur cela sera 0.05BTC

je vais jouer c'est sûr
Moi aussi


La limite de 100 est la pour des soucis legal.
Et je pense que tous le monde aura confiance en moi pour garder jusque a 1BTC ( me coûterai beaucoup, mais beaucoup plus cher que les 1BTC scammer )


legendary
Activity: 2114
Merit: 1693
C.D.P.E.M
August 30, 2014, 09:24:08 AM
#6
le payout il est de combien ?


tu garde les centimes de btc qui servent à indiquer son cours ?

(si 100 personnes alors 100*0,01  + 100*0,00xxx  corespondant au cours)

le gagnant gagne quoi ? 1Btc ou alors Somme(tous les paris) > 1btc


je vais jouer c'est sûr

cdlt
Pages:
Jump to: