Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions QRCodeBot.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion QrCodeBot-xyZ.py
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
4 changes: 4 additions & 0 deletions SecretStorage.py
Original file line number Diff line number Diff line change
Expand Up @@ -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"