Как сделать Bitcoin транзакцию в Python? - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь сделать ставку в Python, где у пользователя есть шанс заработать немного денег из игры. У меня есть личный Bitcoin адрес кошелька, который я создал для этой игры, и мне интересно, как сделать немного кода в Python, чтобы разрешить транзакции для выигрыша в игре (с домашнего счета на счет пользователя) и транзакции за проигрыш в игре (от учетной записи пользователя до учетной записи дома). Я мог бы подумать, что способ сделать это будет что-то вроде этого:

import sys
houseAccount=(string_of_characters_for_account)
playersAccount=input("Type in your Bitcoin Wallet Address so the house can make sure that you actually have the Money to Bet: ")
betAmount=float(input("How much Bitcoin do you want to bet? (Numbers with up to 4 decimal places)\n Bitcoins: "))
make_transaction_from_playersAccount_to_houseAccount_with_betAmount
outcome=Game(betAmount)
if(outcome==False):
     print("You lost the game. Would you like to play again?")
     play=playAgain()
     if(play==Y):
         Game(betAmount)
     elif(play==N):
         print("Okay. We hope you enjoyed the game. Please play again soon.")
         sys.exit()
elif(outcome==True):
     print("You won the game!)
     won=odds(betAmount)
     print("You have won " + str(won) + " Bitcoins!")
     make_transaction_from_houseAccount_to_playersAccount_with_won
     print("Would you like to play again?")
     play=playAgain()
     if(play==Y):
         Game(betAmount)
     elif(play==N):
         print("Okay. We hope you enjoyed the game. Please play again soon.")
         sys.exit()

Этот код включает в себя некоторые готовые функции, которые я уже тестировал на своем конце, и я знаю, что они работают с большим количеством тестирования. Я просто пытаюсь выяснить, как бы я совершил транзакцию между игроком и домашними счетами в Bitcoin. Любая помощь в этом очень ценится.

...