Giter Site home page Giter Site logo

choicecoin / voting Goto Github PK

View Code? Open in Web Editor NEW
641.0 13.0 1.4K 267.16 MB

A repository for voting systems using Choice Coin.

License: Other

Python 2.73% HTML 4.68% CSS 69.34% Shell 0.01% JavaScript 7.48% SCSS 1.13% Go 0.03% EJS 14.10% PHP 0.11% Mako 0.01% TypeScript 0.30% Procfile 0.01% Jupyter Notebook 0.07% Solidity 0.03%

voting's Introduction

Voting

This is a repository for voting software built using Choice Coin. Our voting software is centered around Decentralized Decisions, an open-source voting software that allows organizations to make decisions in a distributed manner.

Voting on Algorand

Choice Coin has successfully developed and deployed several models for voting on the Algorand blockchain.

Decentralized Decisions

Research Paper

Security Audit

Voting on Ethereum

As of December 2022, Choice Coin is focusing on developing voting protocols on the Ethereum. Topic in the Ethereum Research Forum. The goal for the project will be to continue developing voting protocols on Ethereum.

OSS Rewards for Contributions

As the largest OSS project on Algorand Choice Coin strives to excel in open source innovation. Choice Coin is currently focusing on rewarding contributions to this Repository and especially encouraging women to contribute. We recently made 6,000,000.00 Choice available specifically to women to build on Algorand. Additioanlly, Choice Coin commonly hosts bash style hackathons to reward developers and makes Bronze Badge awards available to developers for making significant contributions to the Choice Coin Voting Repository.

Voting Tutorial

For an easy startup, check the Voting_Tutorial folder for a step by step guide to getting started building voting software with Choice Coin on Algorand.

OSS Programs

The main way in which Choice is decentralized is through rewards programs for developmers making contributions to Choice Coin Open Source Software. If you are interested in contributing, please reach out via pull request on GitHub, in our Discord, or on Telegram.

voting's People

Contributors

aagnesa avatar afiniki-mhya avatar andy-intelligence avatar arch222 avatar ayubaezekiel avatar beatrice49 avatar bhaney44 avatar bisishitta avatar choicecoin avatar codergon avatar cylakk avatar davonjagah avatar dhanzy avatar fionnachan avatar hilary3211 avatar jaybee020 avatar kamara02 avatar nifilat avatar oluwatunmise-olat avatar phenom-world avatar precillieo avatar prettyirrelevant avatar prince-hope1975 avatar samuellyworld avatar sashabanky123 avatar scmofeoluwa avatar stemitom avatar tee-py avatar terrykeng avatar xekhai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

voting's Issues

Update license

Great project. This project will be a massive one. Nice to be part of this great project

NFT and a dex

Choice coin being a verified coin on algorand network is a great one. I'd love to see them go into NFT, build a swap and possible bridge into other networks.

Just a Jist

Verify Github on Galaxy. gid:drQWaqX9J7RpmxHWkFieQG

Gold Rewards Bash

Details

Deadline | April 3, 2022 @ 2:00PM EST

First Prize | 100,000 Choice | Gold Badge
Second Prize | 44,000 Choice | Silver Badge
Bronze | 15,000 Choice | Bronze Badge

Goal

Write a web-scraper to scrape all from and amount variables from the following Algorand address: 25S2YKMG2E3L5RTFI67NTSWFJJQHBTDULAIN7TQVXWB3E4E5Y6BPG3O44I on AlgoExplorer or AlgoScan. The scraper should grab all from and amount variables on each page, then move to the next page iteratively until all data has been collected. You may use BeautifulSoup, or any other software packages you choose.

Requirements

  1. All files must be in 1 folder, named [username]_rewards2.
  2. All files must be added to the rewards2 folder.
  3. All variables should be scraped and stored locally in a .csv file.
  4. No more than three separate files may be used to scrape.
  5. All submissions must include a Readme.md file.
  6. All code must be commented.

Results

Winners will be selected based on adherence to the requirements and goal. Additional criteria will consider simplicity, scalability, and ease of use. Advantage may be given to submissions with an explanatory YouTube video. All winners will be announced before April 5 @ 2:00PM EST.

Choice coin || Best Project

Choice coin is a nice project and I believe we're going straight to the moon.
I believe in this project and can not wait seeing it Flying.

Proposal Generator Bash

Details

First Prize: 50,000.00 Choice | Silver Badge
Second Prize: 12,000.00 Choice | Bronze Badge
Third Prize: 7,000.00 Choice | Bronze Badge
Deadline: December 31, 7:00PM PT

Goal

The goal for this Bash is to create a way for anyone to make a proposal to be voted on in a DAO. To enter this task, developers should construct a mechanism for generating new proposals and allowing users to make new proposals. The task is open ended to allow creativity, but the following criteria and functional requirements are intended to provide guidance.

Criteria

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

Functionality

  1. User can create a proposal.
  2. User Interface allows for making a customizable proposal.
  3. User can call a vote on the proposal through a user interface.
  4. Various walls may be implemented, such that a user may need to provide XChoice to create a proposal or to call a vote on a proposal.

Additional Information

For more questions or comments, please ask in Discord.

Bbillionz

This is a good project with legit development. I wish to invest in it and make it go viral for the whole world to know about this great project with a trusted feature.

Bronze Badge Bash

December 2, 2021 11:30PM

Details

First Prize: 44,000.00 Choice
Second Prize: 27,000.00 Choice
Deadline: December 3, 11:00AM PT

The Bronze Bonus Bash is open to everyone. This is a 9 hour contest. The task is to build a functional frontend integration with the Algorand JavaScript-SDK. 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/3/21.

Criteria

  1. The program must be submitted as a pull request in the Bronze_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.

Functionality

  1. The program must define three addresses called: red_address, blue_address, and button_address.
  2. The program must define an if statement which will be included in a defined function.
  3. The if statement must determine whether 1 Choice is sent from button_address to red_address or blue_address.
  4. If Blue is selected and the user clicks the Button, then the program should send 1 Choice from button_address to blue_address.
  5. If Red is selected and the user clicks the Button, then the program should send 1 Choice from button_address to red_address.
  6. The if statement must activate when the user clicks the Button.
  7. The user must be able to select either Red or Blue before clicking the button.

Additional Resources

Bash #927.

Silver Reward Generator Bash

Details

Silver Badge: 82,000 Choice
Bronze Badge: 39,000 Choice
Deadline: Monday April 11th @ 2:30PM EST

Task

  • Write a script that reads a csv file and sends Choice to each from address.
  • The amount of Choice sent to each address should be 1.1x the value in the amount column.
  • The script should go through each row in the csv file, multiply the amount by 1.1 to generate a variable x, then send x to the from address in the row.
  • Preference will be given to submissions which provide a TestNet address with all transactions.

Requirements

  1. All files must be in one folder.
  2. Only one file may be used to script the code.
  3. All folders must be named [user_name]_bash.
  4. All contributions must be made to the gen_rewards folder.
  5. You must use the Algorand Python-SDK.
  6. All PRs must be titled, Username_Bash.
  7. Make sure you merge upstream before making a PR.

Winners

All winners will be announced and rewards will be distributed by Tuesday April 10th @ 2:30PM EST.

Voting Tutorial Optin Error

I am working on the JavaScript Voting Tutorial and I am getting a consistent error.

An error occured

Account '' must opt in to Asset ID 42771692

The problem is the accounts have already opted into the Asset ID. It looks like the script is catching two errors. First in the voting process:

    .catch((error) => {
      if (error.isTtyError) {
        console.log("Cannot render prompt in this environmet");
      } else {
        console.log("An error occured");
      }
    });

And once in the results:

const checkResultsOne = async () => {
  const address = "";
  const accountInfo = await algodClient.accountInformation(address).do();
  const assets = await accountInfo["assets"];
  for (const asset in assets) {
    if (asset["asset-id"] === ASSET_ID) {
      const amount = asset["amount"];
      console.log(
        `Account ${address} has ${balanceFormatter(amount, ASSET_ID)}`
      );
      return;
    }
  }
  console.log(`Account ${address} must opt in to Asset ID ${ASSET_ID}`);
};
checkResultsOne();

The goal is to trouble shoot these errors and fix the problem to run the program smoothly.

Voting

UCGDGV6EJT4ZAC35CLNDRFRIUAJ7NQXHYWLBW4HBQNZAGRYCQGKJ7YFNWU

Consistency Choice coin

I’m awed by the consistency of this project, not only does this project stand out, they have constantly proven that they’re not in a rush but here to stay!!!

BeautifulSoup Scraper

This issue has a bounty of 75,000 Choice. The goal for this issue is to solve the problem outlined in this issue with BeautifulSoup.

Here is the outline for the code. The code is currently producing the this error. The challenge is to grab the targets identified in the HTML. The targets should be grabbed for every row on the page and sent to a .csv file.

Bronze Bonus Bash

December 2, 2021 12:49AM PT

Details

First Prize: 44,000 Choice | Bronze Badge
Second Prize: 27,000 Choice | Bronze Badge
Deadline: December 2, 2021 at 11:00AM PT

The Bronze Bonus Bash is open to everyone. This is a 9 hour task to create a function with an if statement to send a transaction using the Algorand JavaScript-SDK. To be eligible, the submission must conform to all Criteria and Functionality. All eligible submissions will be reviewed and two winners will be selected. All participants making eligible pull requests will receive the Developer role in the Choice Coin Discord. All questions must be made in the Choice Coin Discord in the #Bronze-Badge channel or made as a comment to this Issue. The winners will be announced here and on Discord before 5:00 PM PT 12/2/21.

Criteria

  1. The program must be a single script executable with the node command.
  2. The program must be submitted as a pull request in the Bronze_Badges folder.
  3. The program script should be called simpleif.js.
  4. The program script should be inside a folder called if_[user_name]. For example, if_bhaney44.
  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 address_zero = "";
  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. A TXID must be provided for both outcomes of the if statement at the end of the script with comment syntax //.
  10. Any TestNet Algo or Choice Asset ID may be used in the program.

Functionality

  1. The program must first prompt the user with the text: Please enter 0 or 1.
  2. The program must define three addresses called: address_zero, address_one, and address_two.
  3. The program must define an if statement which will be included in a defined function.
  4. The if statement must determine whether 1 Choice is sent from address_two to address_zero or address_one.
  5. Upon the user entry of 0, the program must send 1 Choice from address_two to address_zero.
  6. Upon the user entry of 1, the program must send 1 Choice from address_two to address_one.

Additional Resources

TestNet Algo Dispenser
Creating a JavaScript Transaction with the PureStake API
PureStake API
Choice Coin Python Voting Tutorial
Choice Coin JavaScript Voting Tutorial

Interface and transactions timing

Hi Choice coin team.
Your project is awesome. The transactions timing should be greatly improved and the interface should be more aesthetic as this cannot be over-emphasized.
A more friendly user interface and none stop improvement will be continually needed.
Cheers to the Team

The People's Coin

I really look forward to this amazing project. Long live choice coin!

The blockchain trilemma

I have always been a fan of the Algorand Ecosystem as it has proven to solve the blockchain trilemma which is, security, scalability, and decentralization.

I believe and hope that the choice coin will imploy randomness when it comes to selecting validators, as Randomness is a powerful tool to achieve decentralization and prevent the network from a potential "51% attack".

Mr_Kentico

Great project πŸš€ πŸš€ πŸš€

SJ7DP7MANZXXGH5OPERML7FKJVBTVADZSWUBMNTEMTJ7LLEU3ULRDPO2QE

Silver Bash

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.

Important of Choice

One of the important thing about this project is that is focused on driving real world use cases on the blockchain and growing our ecosystem partners.

Great project

This project is gonna impact a whole lot of lives.

code

I am more delighted to help the project

OSS developer Rewards Bash

Details
First Prize: 50,000.00 Choice | Silver Badge
Second Prize: 25,000.00 Choice | Bronze Badge
Contributions: Fully Working Code 5,000 Choice| Bronze Badge

Deadline: February 05, 7:00PM PT

The goal of this bash is to have a platform through which we can reward Active Participants of the Choicecoin Open Source Development Community.

You are required to Create a page with a form that receives the Following Details

Full Name, Discord ID, github url, twitter handle, Wallet Address.

Store this in a table or a collection called Developers

You are also required to create a Reward Payment, Image below. This Page receives a list of Addresses in a text box, seperated by a comma or a space, it receives a reward name(not included in image).

The LOGIC goes as follows

Read all the addresses into an array by imploding all commas and spaces.

Foreach of the addresses

Verify if the address is part of the Developers Table

And disburse the amount in Choice to the individual addresses sequentially while tabulating the result of the transaction to each address as in the image below.

WhatsApp Image 2022-02-01 at 11 34 23 AM

Requirements

The program must be submitted as a pull request in the Silver Bash folder, in the voting repository.

All files submitted must be aggregated in one folder with the title: [UserName]_oss-rewards_Bash, such as Jagah_oss-rewards_Bash.

The PR should be titled [UserName]_oss-rewards_Bash.

The pull request for the program must be made before the task Deadline.

The program must be run on the Algorand TestNet.
Any TestNet Algo or Choice Asset ID may be used in the program.

The program should include a ReadMe file with the problem, solution, description, and run steps.

As few scripts and files as possible should be used.

All Mnemonic phrase and purestake API keys, and Databases should be called from an environment File. and a .env.example file be added to your folder

Additional Information
Winners will be selected based on clarity, simplicity, functionality, and design.

For more questions or comments, please ask in Discord

Common lines in both the if and else block

There are few lines that are common to both the if and else block. The code would be more comprehensive if they are placed outside the if-else block

Voting/Backend/BV2.py

Lines 31 to 36 in 163c09d

amount = 100
vote_address = ""
transaction = AssetTransferTxn(sender=voter_address, sp=params, receiver=vote_address, amt=amount, index=asset_id)
signature = transaction.sign(voter_phrase)
algod_client.send_transaction(signature)
final = transaction.get_txid()

Choice Grants for Women

Details

Prize: 25,000.00 Choice | Silver Badge
Prize: 4,000.00 Choice | Bronze Badge
Deadline: December 31, 11:00AM PT

The Choice Grants for Women Program is open to all women. The task is to build a functional frontend integration with the Algorand JavaScript-SDK and AlgoSigner or the Algorand Mobile Wallet. All eligible submissions will be reviewed. To be eligible for award, certain criteria and functionality must be met. If all criteria and functional requirements are met, the award will be the Silver Badge, where at least 80.00% of criteria and functional requirements are met the award will be the Bronze Badge.

Criteria

  1. The program must be submitted as a pull request in the Dev_Grants folder.
  2. All files submitted must be aggregated in one folder with the title: [UserName]_Grant, such as Bhaney44_Bash.
  3. The PR should be titled [UserName]_Grant.
  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 zero_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.
  13. You may make design changes to the frontend as you wish.
  14. A general goal for the program should be simplicity.

Functionality

  1. The program must define two addresses called: zero_address and one_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 zero_address or one_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 Submit Button, then the program should send X Choice from the voter's wallet to the zero_address.
  7. If No is selected and the user clicks the Submit Button, then the program should send X Choice from the voter's wallet to the one_address.
  8. The X variable must be dependent on user entry.
  9. The if statement must activate when the user clicks the Submit Button.
  10. The web interface should return the transaction ID.
  11. The results should be displayed, given a query of the zero_address and the one_address.

Additional Information

This file is a great place to start because you can use the file as a template to build on. You can also find additional resources at the bottom of this Issue.

I didn't get my choice coin

Have done All task, written lovely things about this wonderful project Choice coin here is my wallet ..

TW54YAGZTFRZ6FMGYFFTZ36QC5IT5KZM2AIRHQSBNJFJ6IVE2L3YG7HKGY

Refinement Bash/Badge

Details

Work on the Alpha Vote folder found in the voting repository.

Add the option for users to send their preferred amount of Choice, rather than just the constant. IE, the DApp should take in user input and allow them to commit as much Choice as they want for voting.

Add the wallet integration features to the top of the page, instead of it being a separate page. The user should be able to connect to the wallet and vote all within the main page of the application. The user should also be able to see their address at the top of the main page (as with TinyMan). Check out this repository for a simple way to connect all three main wallets (Mobile Wallet, AlgoSigner, and MyAlgoWallet) through a NodeJS Package.

Add a way for users to know how much Choice they have already committed everything time they connect their wallet. This could be a simple text at the top navbar which tells the user the amount of Choice they have committed to governance. Try using the AlgoExplorer API for this, as you will need to essentially search the transactions for each voting address to find the ones associated with that user.

Deadline for this challenge is Wednesday, December 16th. You must make a pull request with the title Refinement Bash along with your Github Username to be eligible for the reward. Winner who successfully accomplishes the challenges above while also delivering the most aesthetically pleasing product will receive 200000 Choice

Awesome project

This project has a future to look ahead to and the future if the coin is great and legit.

OSS Account Creation/Importing and dashboard Bash πŸ‘¨πŸΌβ€πŸ³

Details

First Prize: 50,000.00 Choice | Silver Badge
Second Prize: 25,000.00 Choice | Bronze Badge
Contributions: Fully Working Code 5,000 Choice| Bronze Badge

Deadline: February 18th, 7:00PM PT

The purpose of this bash is to :

  • Generate an account wallet
  • Import an existing wallet using mnemonic passphrase
  • Connect with either my algo wallet and algosigner
  • After generating a wallet/ importing a wallet/ connecting with algosigner or my algowallet then show a dashboard with account details showing both algo balance and $choice balance in a page

The logic is similar to this:

1 - Overview

creating address + other options.

image

2 - Import

Importing existing wallet address.

image

3 - Account Connection

Connecting with my algo wallet to get wallet address.

image

4 - Account Connection

Connecting with algosigner to get wallet address.

image

5 - Dashboard

In this case algoland is the platform name, you can name yours anything. you can also add $choice balance instead of just algo balance

image

Requirements

  • The program must be submitted as a pull request in the Silver Bash folder, in the voting repository.

  • All files submitted must be aggregated in one folder with the title: [UserName]_OSS_account_Bash, such as samuel_OSS-account_Bash.

  • The PR should be titled [UserName]_OSS-acount_Bash.

  • The pull request for the program must be made before the task Deadline.

  • The program must be run on the Algorand TestNet.

  • Any TestNet Algo or Choice Asset ID may be used in the program.

  • The program should include a ReadMe file with the problem, solution, description, and run steps.(a video or hosted link would be good also)

  • As few scripts and files as possible should be used.

Additional Information

Winners will be selected based on clarity, simplicity, functionality, and design.

For more questions or comments, please ask in Discord

Resources

Algorand Blockchain

A good and amazing project with better rewards.
This is gonna b a big project on Algorand Blockchain .

Let go the moonπŸš€πŸš€πŸš€AYYCQP5WNFKON4HQ4YN32KWJZXGBLT73R5HTQNXR24OKUQTJDXNPTQDIXA

Error with rewards script.

Running rewards.py:

def get_data():
    html = urlopen("https://algoexplorer.io/address/25S2YKMG2E3L5RTFI67NTSWFJJQHBTDULAIN7TQVXWB3E4E5Y6BPG3O44I")
    soup = BeautifulSoup(html, 'html.parser')
    Sender_Data = soup.find_all('a')
get_data()

Error:

(base) Brians-MacBook-Pro:desktop brianhaney$ python3 rewards.py
Traceback (most recent call last):
  File "rewards.py", line 20, in <module>
    get_data()
  File "rewards.py", line 12, in get_data
    html = urlopen("https://algoexplorer.io/address/25S2YKMG2E3L5RTFI67NTSWFJJQHBTDULAIN7TQVXWB3E4E5Y6BPG3O44I")
  File "/opt/anaconda3/lib/python3.7/urllib/request.py", line 222, in urlopen
    return opener.open(url, data, timeout)
  File "/opt/anaconda3/lib/python3.7/urllib/request.py", line 531, in open
    response = meth(req, response)
  File "/opt/anaconda3/lib/python3.7/urllib/request.py", line 641, in http_response
    'http', request, response, code, msg, hdrs)
  File "/opt/anaconda3/lib/python3.7/urllib/request.py", line 569, in error
    return self._call_chain(*args)
  File "/opt/anaconda3/lib/python3.7/urllib/request.py", line 503, in _call_chain
    result = func(*args)
  File "/opt/anaconda3/lib/python3.7/urllib/request.py", line 649, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden

Bbillionz

This is a good project with legit development. I wish to invest in it and make it go viral for the whole world to know about this great project with a trusted feature.

Non Developers Community

It will be great even while developers work out things from this end, that there should be a community where non Developers can contribute to this project.

Choice is a great project, no doubt, let's see how we can get a bigger community out there.
#198

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.