{"id":14972653,"url":"https://github.com/omgbbqhaxx/cloudbankproject","last_synced_at":"2025-10-26T19:31:41.058Z","repository":{"id":29729458,"uuid":"112970151","full_name":"omgbbqhaxx/cloudbankproject","owner":"omgbbqhaxx","description":"Cloudbank project p2p digital currency with python3","archived":false,"fork":false,"pushed_at":"2022-07-15T20:30:19.000Z","size":593,"stargazers_count":31,"open_issues_count":4,"forks_count":11,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-01-31T23:03:57.646Z","etag":null,"topics":["bitcoin","blockchain","cryptography","currency","digital","digital-currency","digital-signature","django","django-framework","ethereum","kripto","python","rsa","sha-256","ubuntu"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/omgbbqhaxx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-12-03T22:44:05.000Z","updated_at":"2024-11-26T17:02:34.000Z","dependencies_parsed_at":"2022-08-07T14:30:41.063Z","dependency_job_id":null,"html_url":"https://github.com/omgbbqhaxx/cloudbankproject","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omgbbqhaxx%2Fcloudbankproject","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omgbbqhaxx%2Fcloudbankproject/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omgbbqhaxx%2Fcloudbankproject/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omgbbqhaxx%2Fcloudbankproject/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omgbbqhaxx","download_url":"https://codeload.github.com/omgbbqhaxx/cloudbankproject/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238394323,"owners_count":19464583,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","blockchain","cryptography","currency","digital","digital-currency","digital-signature","django","django-framework","ethereum","kripto","python","rsa","sha-256","ubuntu"],"created_at":"2024-09-24T13:47:16.762Z","updated_at":"2025-10-26T19:31:40.501Z","avatar_url":"https://github.com/omgbbqhaxx.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wellcome to CloudBank\n\nIt is the most popular and original CloudCoin python script. The code is exceptionally portable and has been used successfully on a very broad range of ubuntu systems and hardware.\n\n## Contact\n\n[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/cloudbank-github/)\n[![GitHub Issues](https://img.shields.io/badge/open%20issues-0-yellow.svg)](https://github.com/omgbbqhaxx/CloudBank/issues)\n\n- Chat in [cloudbank-github channel on Gitter](https://gitter.im/cloudbank-github).\n- Report bugs, issues or feature requests using [GitHub issues](issues/new).\n\n\n\n## Getting Started\n\nThe CloudBank Documentation site hosts the **[CloudBank homepage](http://cloudbankproject.com/)**, which\nhas a Quick Start section.\n\nOperating system | Status\n---------------- | ----------\nUbuntu and macOS | [![TravisCI](https://img.shields.io/badge/build-passing-brightgreen.svg)](https://travis-ci.org/cloudbank/cloudbank-github)\nWindows          | [![AppVeyor](https://img.shields.io/badge/build-passing-brightgreen.svg)](https://ci.appveyor.com/project/cloudbank/cloudbank-github)\n\n\n```shell\nsudo apt-get update -y \u0026\u0026 sudo apt-get upgrade -y \u0026\u0026 sudo apt-get install vim -y \u0026\u0026 sudo apt-get install python-dev -y \u0026\u0026 sudo apt-get install libevent-dev -y \u0026\u0026  sudo apt-get install python-virtualenv -y \u0026\u0026 apt-get install git -y\n```\n\n\n\n## Install python last version..\n\n```shell\nsudo apt-get install --reinstall language-pack-en -y\nexport LC_ALL=\"en_US.UTF-8\"\nexport LC_CTYPE=\"en_US.UTF-8\"\nsudo add-apt-repository ppa:deadsnakes/ppa\nsudo apt-get update\nsudo apt-get install python3.3\nsudo apt-get install python3-pip\napt install python-pip\npip install --upgrade virtualenv\n```\n\n## Other configurations..\n\n```shell\nvirtualenv -p python3 venv\ncd venv\n. bin/activate\ngit clone https://github.com/omgbbqhaxx/cloudbankproject.git\nmv cloudbankproject cloudbank \u0026\u0026 cd cloudbank\npip install -r requirements.txt\npipenv install requests\nexport DJANGO_SETTINGS_MODULE=cloudbank.settings\npip install -U \"celery[redis]\"\n```\n\n\n## Your need install Redis on your server because celery work with redis server.\n**[Step by step installation from here](https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-redis-on-ubuntu-16-04)**\nNEWER FORGET TO CHANGE PASSWORD WITH YOUR PW FROM REDİS.CONF.!\n```shell\npip install celery \u0026\u0026 sudo apt-get update -y \u0026\u0026 sudo apt-get install build-essential tcl -y \u0026\u0026 cd /tmp \u0026\u0026 curl -O http://download.redis.io/redis-stable.tar.gz \u0026\u0026 tar xzvf redis-stable.tar.gz \u0026\u0026 cd redis-stable \u0026\u0026 sudo make install \u0026\u0026 make \u0026\u0026 make test\nsudo mkdir /etc/redis \u0026\u0026 cd /etc/redis \u0026\u0026 wget https://gist.githubusercontent.com/omgbbqhaxx/03b31c2ed319bc987ddb7c8d77c33861/raw/d04c90c96e950c7fb2528774259c3843b20fb7a3/redis.conf\ncd /etc/systemd/system/ \u0026\u0026 wget  https://raw.githubusercontent.com/omgbbqhaxx/cloudbankproject/master/redis.service\nsudo adduser --system --group --no-create-home redis\nsudo mkdir /var/lib/redis\nsudo chown redis:redis /var/lib/redis\nsudo chmod 770 /var/lib/redis\nsudo systemctl start redis\nsudo systemctl status redis\nredis-cli\nping\n```\n\n\n\n## 4p2p github helper comments.\n```shell\ngit clone https://github.com/omgbbqhaxx/cloudbankproject.git\ngit pull\ngit fetch --all\ngit reset --hard origin/master\n```\n\n## Gunicorn configurations\nThe simplest way to install it is to use pip, a tool for installing and managing Python packages:\n```shell\ncd /opt/venv/bin\nwget https://raw.githubusercontent.com/omgbbqhaxx/cloudbankproject/master/gunicorn_start\nchmod u+x gunicorn_start\n. gunicorn_start\n```\n\n## Circus: A Process \u0026 Socket Manager configurations\nThe simplest way to install it is to use pip, a tool for installing and managing Python packages:\n```shell\nsudo apt-get install libzmq-dev libevent-dev python-dev python-virtualenv\ncd /opt/venv/bin\n. activate\ngit clone https://github.com/omgbbqhaxx/circus-web.git\ncd circus-web\npython setup.py build\npython setup.py install\npip install chaussette\n```\n\n\n\nexample.ini  **[Show docs from here](https://circus.readthedocs.io/en/latest/installation/)**,\n```shell\n[watcher:startserver]\ncmd = /opt/venv/bin/gunicorn_start\nnumprocesses = 1\n\n[watcher:starttcpconnections]\ncmd = python /opt/venv/cloudbank/p2p.py\nnumprocesses = 1\n\n[watcher:startcelery]\ncmd = celery -A cloudbank worker --workdir /opt/venv/cloudbank  -l info -B\nnumprocesses = 1\n```\n\n\n\nThe file is then passed to circusd:\n```shell\ncircusd example.ini\ncircusd --daemon example.ini\ncircusctl quit --waiting\n```\n\n\n\n## Finally we can complate nginx configuration!\n\nNEWER FORGET TO CHANGE SERVER_NAME WITH YOUR IP ADDRESS FROM NGİNXCONF.!\n```shell\nsudo apt-get install nginx\nsudo service nginx start\ncd /etc/nginx/sites-available\nwget https://raw.githubusercontent.com/omgbbqhaxx/cloudbankproject/master/nginxconf\nln -s /etc/nginx/sites-available/nginxconf /etc/nginx/sites-enabled/nginxconf\ncd /opt/venv/\nmkdir logs \u0026\u0026 cd logs\ntouch nginx-access.log \u0026\u0026 touch nginx-error.log\n```\n\n\n# REST APIs\n\n## GET Endpoints\n * `http://$yourURL.com/api/v1/createnewwallet/` - allows to create new wallet and private key.\n\n * `http://$yourURL.com/api/v1/alltransactions/` - allows to get all transactions from database.\n\n * `http://$yourURL.com/api/v1/gettransaction/$transactionID` - allows to get transaction details.\n\n * `http://$yourURL.com/api/v1/getwalletfrompkey/$publicKey` - allows to create new wallet and private key.\n\n * `http://$yourURL.com/api/v1/getpublickeyfromprikey/$privateKEY` - allows to get public key from private key.\n\n * `http://$yourURL.com/api/v1/getbalance/$wallet` - allows to get last balance from wallet.\n\n *  `http://$yourURL.com/api/v1/getwalletdetails/$wallet` - allows to get all wallet history.\n\n\n\n\n\n## POST Endpoints\n  * `http://$yourURL.com/api/v1/sendcloudcoin/`\n  * `sprikey` sender's private key\n  * `receiverwalletallows`  receiver's wallet\n  * `amount`  and amount.\n  ___\n\n\n## Donations\n  * My ethereum wallet : `0xFBd6f9704478104f0EF3F4f9834c3621210fE598`\n  * My Nano wallet : `xrb_1ppmk9ki9kungyer845deysmwokfeughmojxuhorpn7fpiizmka7b3r5jj4z`\n\n## License\n\n[![License](https://img.shields.io/github/license/ethereum/cpp-ethereum.svg)](LICENSE)\n\nAll contributions are made under the [GNU General Public License v3](https://www.gnu.org/licenses/gpl-3.0.en.html). See [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomgbbqhaxx%2Fcloudbankproject","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomgbbqhaxx%2Fcloudbankproject","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomgbbqhaxx%2Fcloudbankproject/lists"}