Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
[$50] Level 0 - BASIC: Develop a Basic Smart Contract in the Clarity Programming Language for the Stacks 2.0 Blockchain #1
Comments
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 0.001 ETH (0.2 USD @ $198.61/ETH) attached to it as part of the blockstack fund.
|
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work has been started. These users each claimed they can complete the work by 4 weeks ago. 1) xmakina has started work. Reading the references Started formulating ideas for basic smart contract. Plan is to do simple auction contract or a gaming contract by reading docs and learning Clarity. I'm owner of some dapp on blockstack in previous version, where lack of smart contract that help us to write more logic on our app. I working on this project for 1 hour per day. https://github.com/boamahep/BASIC-Develop-A-Basic-Smart-Contract-In-The-Clarity-Programming-Language-For-The-Stacks-2.0-Blockch Thinking of something dynamic which can be useful in the real world and fulfills the purposes for which the smart contracts are actually designed. Hello World Demo, Create a minimum demo about Clarity Learn about the Clarity Programming Language and the Blockstack stack I will learn through clarity and write a basic smart contract....An opportunity to work on blockstack read the documentation to write a simple contract I will build out a clarity simple smart contract using the tutorial guide I will implement some basic functions by following the reference document I am making a contract that allows voting on changes to a line of text. Read the Clarity documentation to create a simple contract to vote between 2 candidates! I will init the clarity boilerplate using npm, and then I'll use VSCode with Clarity extension to develop the contract Build a basic contract after completing the given tutorials. Test script and contract for workflow task and sub task status simulation I plan to build a simple Get current block height and write test case Simple say hi clarity function very simple say-yo clarity function I will work on a basic clarity smart contract - new Simple smart contract for level 0 I will make a casino! (actually I already did it) Alarm Clock Smart Contract https://github.com/sprect8/morning-clarity A basic snake game made with JavaScript for logic and CSS for rendering. This escrow contract has functionalities designed for various use-cases. The main idea behind it, is importance of the consensus of atleast M participants among N for moving the funds in a transparent way. People providing donation to NGOs and relief committee, put their trust in its members. But due to bureaucracy, most members doesn't have say in how money is used. By bringing m-of-n escrow contract in picture, consensus is required for spending money. It can also be used for children' banking account, where atleast one of the parent consent is required for spending fund. Millennials have poor savings option (401k or IRA), which doesn't have good yield. Also in crypto due to volatility, FUD happens and even hodlers make wrong decisions. Having a escrow crypto account with let's say 5 friends that require alteast 3 to liquidate 10% crypto to fait. Other benefit of this escrow contract is participants can decided how to spend money. Funds can be divided in small chunks and participants as a group can decide where to spent them, like 30% on health, 40% on lifestyle and 30% on saving. Learn more on the Gitcoin Issue Details page. |
|
@jdbender66 looks like gitcoin bugged out on me, my link should be https://github.com/xmakina/clarity-high-score |
[$50] Level 0 - BASIC: Develop a Basic Smart Contract in the Clarity Programming Language for the Stacks 2.0 Blockchain
Prize Bounty
$50 USD to the top 5 projects submitted. Winners will be contacted by Blockstack for payment.
Challenge Description
In Level 0 - BASIC, developers will build simple, but fully-functional smart contracts. The goal is for these contracts to demonstrate key features of Clarity and provide the community with a tangible first-look at what’s possible using the language.
To get started, we recommend heading to the "Resources" section of the Clarity Hackathon homepage.
Get to meet other hackers in our Discord community! We set up a dedicated #hackathon support thread for all your hacking queries.
Level 0 Overview
These will be the “lowest hanging fruit” of the smart contract tree. A rudimentary smart contract, demonstrating just a handful of Clarity design principals. Exhibits an introductory understanding of the language, and the fundamental mechanisms of smart contracts. Self-contained; a Clarity “tech demo”. Small number of methods, functions, variables, etc. Elementary testing and commenting. More of a Bob Ross painting than the Mona Lisa.
Submission Deadline
The entry and submission period for Hackathon Phase 1: Contracts: commences on May 14, 2020 at 10:00 a.m. E.D.T. and ends on May 29, 2020 at 11:45 pm E.D.T. ("Phase 1")
Submission Requirements
Judging Criteria
Winner Announcement Date
Our judges, Diwaker Gupta, Blockstack PBC Head of Engineering, and Aaron Blankenstein, Blockstack PBC Core Engineer, will select the winners before the start of the second phase of the hackathon on June 3, 2020. The winning participant or participating team will be notified within approximately one (1) week following selection of the winner, by message sent to the e-mail address used at the time of registration on Gitcoin. Blockstack will also make an announcement of the winner on twitter at twitter.com/blockstack.