From 13c68675f9edd3f86566c5725aec954e5a8bf3b9 Mon Sep 17 00:00:00 2001 From: olryts | xyZ Date: Tue, 20 Jul 2021 13:48:33 +0800 Subject: [PATCH 1/5] support etherium and ronin --- QRCodeBot.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 From 36ee27fe69e279bf73992d923b92adb41bda7040 Mon Sep 17 00:00:00 2001 From: olryts | xyZ Date: Tue, 20 Jul 2021 13:49:12 +0800 Subject: [PATCH 2/5] support etherium and ronin --- QrCodeBot-xyZ.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) From c3530db4da8dfd4861e44119f30120e653fa10d2 Mon Sep 17 00:00:00 2001 From: olryts | xyZ Date: Tue, 20 Jul 2021 13:50:42 +0800 Subject: [PATCH 3/5] support etherium and ronin --- SecretStorage.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SecretStorage.py b/SecretStorage.py index 12e9511..22aaddf 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 etherium or ronin +MainNet = "etherium" From b6d1d6d25cc6140205415ec839304f4a49f79cf4 Mon Sep 17 00:00:00 2001 From: olryts | xyZ Date: Tue, 20 Jul 2021 13:54:36 +0800 Subject: [PATCH 4/5] changed name --- SecretStorage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SecretStorage.py b/SecretStorage.py index 22aaddf..32c78a2 100644 --- a/SecretStorage.py +++ b/SecretStorage.py @@ -14,4 +14,4 @@ #please select a login type # value is etherium or ronin -MainNet = "etherium" +MainNet = "ethereum" From 38878b0a2bd76bcf82f32ecb984c406610684dec Mon Sep 17 00:00:00 2001 From: olryts | xyZ Date: Tue, 20 Jul 2021 14:02:02 +0800 Subject: [PATCH 5/5] Update SecretStorage.py --- SecretStorage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SecretStorage.py b/SecretStorage.py index 32c78a2..7a62a04 100644 --- a/SecretStorage.py +++ b/SecretStorage.py @@ -13,5 +13,5 @@ DiscordBotToken = 'DFV9NTAyMDfDvdD1MDI0ODs7.HK-_4S.9dmfxFGtg_2s1-aMk-FCeDFsQfdV' #please select a login type -# value is etherium or ronin +# value is ethereum or ronin MainNet = "ethereum"