All Projects → Confidence-coin → Coco

Confidence-coin / Coco

The fastest crypto online

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Coco

Scatterdesktop
Connect to applications on EOS, Ethereum, and Tron. Exchange tokens with ease. Manage your assets safely. All in a simple to use interface.
Stars: ✭ 459 (+345.63%)
Mutual labels:  blockchain, cryptocurrency, blockchain-technology, crypto
Celo Monorepo
Official repository for core projects comprising the Celo platform
Stars: ✭ 269 (+161.17%)
Mutual labels:  blockchain, cryptocurrency, smart-contracts, crypto
Aeternity
æternity: solving scalability problems by making sense of state-channels
Stars: ✭ 923 (+796.12%)
Mutual labels:  blockchain, cryptocurrency, smart-contracts, crypto
Peatiocryptoexchange
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Stars: ✭ 141 (+36.89%)
Mutual labels:  blockchain, cryptocurrency, smart-contracts, crypto
React Ethereum Dapp Example
A starter boilerplate for an Ethereum dapp using web3.js v1.0, truffle, react, and parity
Stars: ✭ 384 (+272.82%)
Mutual labels:  blockchain, smart-contracts, blockchain-technology
Ico Check
Background checks and due diligence for crypto projects
Stars: ✭ 368 (+257.28%)
Mutual labels:  blockchain, cryptocurrency, crypto
Skycoin
Skycoin Core and Wallet
Stars: ✭ 549 (+433.01%)
Mutual labels:  blockchain, cryptocurrency, smart-contracts
Etherwalletkit
Ethereum Wallet Toolkit for iOS - You can implement an Ethereum wallet without a server and blockchain knowledge.
Stars: ✭ 96 (-6.8%)
Mutual labels:  blockchain, cryptocurrency, crypto
Wavelet
Write once, run forever. Deploy robust, scalable, decentralized WebAssembly applications on Wavelet.
Stars: ✭ 224 (+117.48%)
Mutual labels:  blockchain, cryptocurrency, smart-contracts
Awesome Blockchain
Curated list of blockchain services and exchanges 🔥🏦🔥🏦🔥🏦🔥
Stars: ✭ 604 (+486.41%)
Mutual labels:  blockchain, cryptocurrency, crypto
Dotnet Stellar Sdk
Stellar API SDK for .NET Core 2.x and .NET Standard 2.0
Stars: ✭ 97 (-5.83%)
Mutual labels:  blockchain, cryptocurrency, blockchain-technology
Xdag
XDAG (Dagger Coin) Official Main Repository. XDAG is a novel DAG based cryptocurrency.
Stars: ✭ 297 (+188.35%)
Mutual labels:  blockchain, cryptocurrency, blockchain-technology
Crypto Supplies
Cryptocurrency circulating, maximum and total supplies
Stars: ✭ 26 (-74.76%)
Mutual labels:  blockchain, cryptocurrency, crypto
Esteem Surfer
Ecency desktop formerly known as Esteem Surfer - reimagined desktop social wallet, contribute and get rewarded (for Windows, Mac, Linux)
Stars: ✭ 100 (-2.91%)
Mutual labels:  blockchain, cryptocurrency, crypto
Go Vite
Official Go implementation of the Vite protocol
Stars: ✭ 257 (+149.51%)
Mutual labels:  blockchain, cryptocurrency, smart-contracts
Wallet Core
Cross-platform, cross-blockchain wallet library.
Stars: ✭ 657 (+537.86%)
Mutual labels:  blockchain, cryptocurrency, crypto
Blockchain Cli
⛓️ A minimal blockchain command-line interface.
Stars: ✭ 1,075 (+943.69%)
Mutual labels:  blockchain, cryptocurrency, blockchain-technology
Ebtc
eBitcoin (eBTC) is an ERC20 token. Its primary utility is to provide an easy & fast payment solution. Its edge over other tokens is that it is capable of sending up to 255 payments in a single transaction.
Stars: ✭ 149 (+44.66%)
Mutual labels:  blockchain, cryptocurrency, smart-contracts
Blockchain Stuff
Blockchain and Crytocurrency Resources
Stars: ✭ 2,549 (+2374.76%)
Mutual labels:  blockchain, cryptocurrency, smart-contracts
Snax
Decentralized Social Media Overlay
Stars: ✭ 18 (-82.52%)
Mutual labels:  blockchain, cryptocurrency, smart-contracts

Confidence Coin

To be released by May 2019

You can read about Coco and find the White Papers on the official website: confidence-coin.com
Subscribe for news and release announcement here
For any question you have the best way to contact me is via the Facebook group Coco Developers and designers.


Join the contributors' program and start earning points, once subscribing to the mailing list you can access to the leaderboar where you can see how other doing.

Start by watching the Getting started video

Development and design tasks for contributors

  • 📓 Open dev task
  • 📙 Open design task
  • 📗 Completed task

Below are screenshots from the wallet app, I am using those to aggregate the relevant tasks.

Create password

create password

  • 📓📗 Create wallet-password and use it to encrypt all the settings files including the wallet private key.

Create or restore wallet

create or restore wallet

Implement the restore wallet screen

  • 📙 Screen layout layout 20 points
  • 📓 Restore the wallet using the private key as an input 100 points
  • 📓 Restore and export the wallet using Mnemonic_phrase 400 points

Implement multi-wallets(keys) support

  • 📓 Add wallet nickname and show it on the main screen. 50 points
  • 📓 Allow a user to create multiple wallets, each new wallet private key is a hash of the previous private key, so the user only needs one private key to restore all of his wallets. 200 points
  • 📙 Allow the user to switch between the wallets on the Main screen 100 points

Main screen

main screen

Leaderboard screen - At the moment we use Google Sheets to display the contributors' leaderboard. I would like to make our web version of it to pull the data from Google Sheets.

  • 📙 Create webpage ui 50 points
  • 📓 Add google login with access to drive permission - 70 points
  • 📓 Pull data from google sheet and display it on the leaderboard - 100 points

Link to the crypto card button. Maybe we need a better name for this button. I would like this button to take you to a screen where you can join to D.T.P, as well as terminate your membership there. From the moment you joined the D.T.P, all the wallet transactions should go through the D.T.P

  • 📙 Create the screen - 20 points
  • 📓 Create a protocol of communication between the D.T.P and the wallet 150 points

Create a setting screen and a button to go there from the main screen

  • 📙 Create the settings screen and the button to go there 50 points
  • 📓 Fetch the Royal Pools domains from the current Pool. You need to add a new API call for that in the Pool 250 points
  • 📓 Create a settings option to select to what pool you like to connect, it can be one of the Royal pools or manually added new Pool by the user 100 points.

User balance

  • 📓 Fetch balance data from the pool and update the balance 100 points

Send coins

send coins

Make transactions to one or multiple recipients.

  • 📙 Create a listView to display the transactions 100 points
  • 📙 Allow transactions addition, deletion and modification 100 points
  • 📓📗 Create transaction model where the final data of the transaction will be saved
  • 📓📗 Implement one to one transaction in both the Wallet and the Pool.
  • 📓 Implement one to many transaction with same amount in both the Wallet and the Pool. 200
  • 📓 Implement one to many transaction with different amount in both the Wallet and the Pool. 200
  • 📓 Implement the send all feature in both the Wallet and the Pool. 200

transaction summary

Transaction summary

The tasks from the previous screen also apply this one

Mining screen

mining screen

  • 📙📗 Show mining speed while mining
  • 📓📗 Mine and submit work to the pool
  • 📓 Use the same functionality as in the settings screen to switch pools 50 points

Smart contracts

smart contracts

The smart contract is made of two things, media and script. The media can be a text file, an image or a video, basicaly it's an HTML page that you can render offline after downloading. The HTML page and the script should be displayed and rendered separately, so one will not be able to hide the actual script.

  • 📓 Create a page that can load HTML from a zip file. That zip file should be downloaded from a link provided by the user. 300 points

I am still not sure how the actual script will be implemented.

Other clients

  • 📙 Android client. I prefer that it to be part of the IntelliJ project, but if you want to do it a standalone version, I am fine with it too. The first task is to implement the UI for all the screens. 500 points
  • 📙 iPhone client. There will be no mining in iPhone client as it against Apple policy, like in Android client, let's start with UI first. 500 points
  • 📙 Web client. Let's use Angular here. It should not have a mining option. 500 points

Even more tasks

  • 📓 Implement Pool to Pool protocol to exchange blocks. It must use UDP. The idea is that each Pool can download what block he likes from any other Pool. Anyone can use this protocol, but there will a priority for Royal network Pools. 500 points
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].