Skip to content

Example project showing how to interact with Proton chain from GoDot Engine.

Notifications You must be signed in to change notification settings

protonnz/proton-godot-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

proton-godot-demo

Example project showing how to interact with Proton chain from GoDot Engine.

image

Interact with various contracts on Proton

Transfer Token (eosio.token) - See example in ProtonSendTX.gd

action.account = "eosio.token"
action.name = "transfer"
action.data = data
action.authorization = authorization

Transfer NFT (atomicassets) - See example in ProtonSendAtomicAsset.gd

action.account = "atomicassets"
action.name = "transfer"
action.data = data
action.authorization = authorization

Environment Godot v3.4.3-stable Windows 10

To Install & Run

  1. Open Powershell
  2. Clone Repo "git clone https://github.com/protonnz/proton-godot-demo.git"
  3. Change dir "cd proton-godot-demo"
  4. Launch http-server "npx http-server ."
  5. Visit local host in Chrome https://localhost:8080

If you don't have nodejs installed

1. npm install nodejs
2. npm i -g npx
3. npx http-server .

Huge thanks to Syed @jafri from Proton! https://protonchain.com

Why Proton? - No gas fees, instant transactions, xtokens, WebAuth... the list goes on

Block Explorer https://protonscan.io
WebAuth https://webauth.com
Proton Chain https://protonchain.com

Why GoDot Engine? - Free, open source, no fees.

GoDot Engine https://godotengine.org

About

Example project showing how to interact with Proton chain from GoDot Engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published