Smart Contracts in Sway

Description

Build a smart contract in Sway, a Rust-based language

Acceptance criteria

Project must be deployed on Fuel and it must include smart contracts written in Sway, Fuel's rust based DSL. Please show a steady commit trail or provenance and thought process e.g. sketches, discussion, and issues on how you arrived at the decision to incorporate this feature. 

Judging criteria:

  1. Technical Implementation: Technical implementation and quality of contract deployed on testnet Weight = 3

  2. Design: Quality of the UI/UX of the Fuel dapp and Sway smart contract Weight = 2

  3. Creativity: The submission should be built with creativity in mind to reflect the team’s passion for building with Sway Weight = 2

  4. Quality of Idea: Quality of the idea/use-case/problem statement. A unique project stands a higher chance to win than one that has been implemented before Weight = 2

Developer Feedback: Quality and quantity of feedback and questions on the experience of building with Fuel in the developer forum (https://forum.fuel.network/) Weight = 1

Rewards

Resources

https://fuellabs.github.io/fuel-docs/master/
https://fuellabs.github.io/fuel-docs/master/
https://github.com/FuelLabs/sway-applications/
https://github.com/FuelLabs/sway-applications/
https://fuellabs.github.io/sway/master/book/
https://fuellabs.github.io/sway/master/book/