Bluerprints

Get Connection Url

Output values:
  • Return Value: { "url": string, "connectionToken": string }

Get Authentication

Input values:
  • ConnectionToken: string - a connection token that is received after the Get Connection URL request.
Output values:
  • Return Value: { "address": string }

Get ERC20Balance by Owner

Input values:
  • Game Id: string - This is an id of your game. You can get your game ID in the dashboard on in the contract.
  • Owner Address String: string - This is an address of an entity you'd like to know the balance in ERC20 Tokens.
Output values:
  • Return Value: { "ERC20Balances" :[{"ERC20": string, "amount": int}] } - The balance in ERC20 tokens for the given address.

Get ERC721Token by Owner

Input values:
  • Game Id: string - This is an id of your game. You can get your game ID in the tryangle dashboard on in the tryangle contract.
  • Owner Address String: string - This is an address of an entity you'd like to know the balance in ERC721 Tokens.
Output values:
  • Return Value: { "ERC721Balance": [{"ERC721": string, "balance": int}] } - The balance in ERC721 tokens for the given address.

Transfer ERC20 From User

Action:

User will be redirected in browser for transfering tokens using browser wallet.
Input values:
  • Game Id: string - This is an id of your game. You can get your game ID in the dashboard on in the contract.
  • ERC20Token: string - The address of the ERC20 token you'd like to transfer.
  • Amount: int - The amount of ERC20 tokens to transfer in minimal units.
  • Owner Address String: string - This is an address of an entity which would like to transfer tokens.
  • Recipient Address String: string - This is an address of an entity that will receive ERC20 tokens.
Output values:
  • Return Value: { "result": string } - the transaction address.

Transfer ERC721 From User

Action:

User will be redirected in browser for transfering tokens using browser wallet.
Input values:
  • Game Id: string - This is an id of your game. You can get your game ID in the dashboard on in the contract.
  • ERC721Token: string - The address of the ERC721 token you'd like to transfer.
  • TokenId: string - The token amount of ERC721 you'd like to transfer.
  • Owner Address String: string - This is an address of an entity which would like to transfer tokens.
  • Recipient Address String: string - This is an address of an entity that will receive ERC20 tokens.
Output values:
  • Return Value: { "result": string } - the transaction address.

Transfer ERC20 QR From User

Action:

The transaction will be sent to the device of the user used for authorization
Input values:
  • Game Id: string - This is an id of your game. You can get your game ID in the dashboard on in the contract.
  • ERC20Token: string - The address of the ERC20 token you'd like to transfer.
  • Amount: int - The amount of ERC20 tokens to transfer in minimal units.
  • Owner Address String: string - This is an address of an entity which would like to transfer tokens.
  • Recipient Address String: string - This is an address of an entity that will receive ERC20 tokens.
Output values:
  • Return Value: { "result": string } - the transaction address.

Transfer ERC721 QR From User

Action:

The transaction will be sent to the device of the user used for authorization
Input values:
  • Game Id: string - This is an id of your game. You can get your game ID in the dashboard on in the contract.
  • ERC721Token: string - The address of the ERC721 token you'd like to transfer.
  • TokenId: string - The token amount of ERC721 you'd like to transfer.
  • Owner Address String: string - This is an address of an entity which would like to transfer tokens.
  • Recipient Address String: string - This is an address of an entity that will receive ERC20 tokens.
Output values:
  • Return Value: { "result": string } - the transaction address.

Transfer ERC20 To User

Action:

This blueprint transfer approved ERC20 token from owner and spend deposited gas.
Input values:
  • Game Id: int - This is an id of your game. You can get your game ID in the dashboard on in the contract.
  • ERC20Token: string - The address of the ERC20 token you'd like to transfer.
  • Token Amount: int - The token amount of ERC20 you'd like to transfer.
  • Owner Address String: string - This is an address of an entity which would like to transfer tokens.
  • Recipient Address String: string - This is an address of an entity that will receive ERC721 tokens.
Output values:
  • Return Value: { "result": string } - the transaction address.

Transfer ERC721 To User

Action:

This blueprint transfer approved ERC721 token from owner and spend deposited gas.
Input values:
  • Game Id: int - This is an id of your game. You can get your game ID in the dashboard on in the contract.
  • ERC721Token: string - The address of the ERC721 token you'd like to transfer.
  • TokenId: string - The token amount of ERC721 you'd like to transfer.
  • Owner Address String: string - This is an address of an entity which would like to transfer tokens.
  • Recipient Address String: string - This is an address of an entity that will receive ERC721 tokens.
Output values:
  • Return Value: { "result": string } - the transaction address.