Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Silver Bash #961

Closed
ChoiceCoin opened this issue Dec 7, 2021 · 0 comments
Closed

Silver Bash #961

ChoiceCoin opened this issue Dec 7, 2021 · 0 comments

Comments

@ChoiceCoin
Copy link
Owner

ChoiceCoin commented Dec 7, 2021

Details

First Prize: 150,000.00 Choice | Silver Badge
Second Prize: 35,000.00 Choice | Bronze Badge
Deadline: December 8, 11:00AM PT

The Silver Bash is open to everyone. This is a 24 hour contest. The task is to build a functional frontend integration with the Algorand JavaScript-SDK and AlgoSigner or the Algorand Wallet. All eligible submissions will be reviewed and two winners will be selected. To be eligible for award, all criteria and functionality must be met. The winners will be announced on Discord before 5:00 PM PT 12/9/21.

Criteria

  1. The program must be submitted as a pull request in the Silver_Badges folder.
  2. All files submitted must be aggregated in one folder with the title: [UserName]_Bash, such as Bhaney44_Bash.
  3. The PR should be titled [UserName]_Bash.
  4. The frontend should be built to this design.
  5. The program must provide comments using // syntax to describe all functions and variables used.
  6. All passwords, tokens, and addresses should be removed from the program and indicated with quotations, such as const red_address = "";.
  7. The pull request for the program must be made before the task Deadline.
  8. The program must be run on the Algorand TestNet.
  9. Any TestNet Algo or Choice Asset ID may be used in the program.
  10. You must provide screenshots or a video link for the program.
  11. The program should include a ReadMe file with run steps.
  12. As few scripts and files as possible should be used.

Functionality

  1. The program must define two addresses called: red_address, blue_address.
  2. The program must connect the voter's wallet to the application via AlgoSigner or the Algorand Mobile Wallet.
  3. The program must define an if statement which will be included in a defined function.
  4. The if statement must determine whether X Choice is sent from voter's wallet to red_address or blue_address.
  5. The program must allow the user to enter a variable amount of Choice, which will be sent upon clicking the Submit button.
  6. If Yes is selected and the user clicks the Button, then the program should send X Choice from the voter's wallet to the blue_address.
  7. If No is selected and the user clicks the Button, then the program should send X Choice from the voter's wallet to the red_address.
  8. The if statement must activate when the user clicks the Button.
  9. The X variable must be dependent on user entry.

Additional Information

This entry from our reigning Champion @davonjagah is a great place to start. You can also find additional resources at the bottom of this Issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant