diff --git a/QRCodeBot.py b/QRCodeBot.py index 840126d..ce5a2b9 100644 --- a/QRCodeBot.py +++ b/QRCodeBot.py @@ -27,11 +27,11 @@ def getSignMessage(rawMessage, accountPrivateKey): # Return the signature return hexSignature -def submitSignature(signedMessage, message, accountAddress): +def submitSignature(signedMessage, message, accountAddress, mainNet): # Function to submit the signature and get authorization # An example of a requestBody needed - requestBody = {"operationName":"CreateAccessTokenWithSignature","variables":{"input":{"mainnet":"ronin","owner":"User's Eth Wallet Address","message":"User's Raw Message","signature":"User's Signed Message"}},"query":"mutation CreateAccessTokenWithSignature($input: SignatureInput!) {\n createAccessTokenWithSignature(input: $input) {\n newAccount\n result\n accessToken\n __typename\n }\n}\n"} + requestBody = {"operationName":"CreateAccessTokenWithSignature","variables":{"input":{"mainnet":mainNet,"owner":"User's Eth Wallet Address","message":"User's Raw Message","signature":"User's Signed Message"}},"query":"mutation CreateAccessTokenWithSignature($input: SignatureInput!) {\n createAccessTokenWithSignature(input: $input) {\n newAccount\n result\n accessToken\n __typename\n }\n}\n"} # Remplace in that example to the actual signed message requestBody['variables']['input']['signature'] = signedMessage['signature'].hex() # Remplace in that example to the actual raw message diff --git a/QrCodeBot-xyZ.py b/QrCodeBot-xyZ.py index 064272c..6c94091 100644 --- a/QrCodeBot-xyZ.py +++ b/QrCodeBot-xyZ.py @@ -38,7 +38,7 @@ async def on_message(message): # Sign that message with accountPrivateKey signedMessage = getSignMessage(rawMessage, accountPrivateKey) # Get an accessToken by submitting the signature to AxieInfinty - accessToken = submitSignature(signedMessage, rawMessage, accountAddress) + accessToken = submitSignature(signedMessage, rawMessage, accountAddress, MainNet) # Create a QrCode with that accessToken qrCodePath = f"QRCode_{message.author.id}_{str(uuid.uuid4())[0:8]}.png" qrcode.make(accessToken).save(qrCodePath) diff --git a/SecretStorage.py b/SecretStorage.py index 12e9511..7a62a04 100644 --- a/SecretStorage.py +++ b/SecretStorage.py @@ -11,3 +11,7 @@ } # Put Your Discord Bot Token Here DiscordBotToken = 'DFV9NTAyMDfDvdD1MDI0ODs7.HK-_4S.9dmfxFGtg_2s1-aMk-FCeDFsQfdV' + +#please select a login type +# value is ethereum or ronin +MainNet = "ethereum"