yummybian / Blockchain Py
Licence: apache-2.0
A python imlementation of blockchain_go
Stars: ✭ 28
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Blockchain Py
Blockchain Reading List
Blockchain Manchester Meetups, Talks and Reading List
Stars: ✭ 17 (-39.29%)
Mutual labels: blockchain, bitcoin
Eclair
A scala implementation of the Lightning Network.
Stars: ✭ 892 (+3085.71%)
Mutual labels: blockchain, bitcoin
Aeternity
æternity: solving scalability problems by making sense of state-channels
Stars: ✭ 923 (+3196.43%)
Mutual labels: blockchain, bitcoin
Lbry Sdk
The LBRY SDK for building decentralized, censorship resistant, monetized, digital content apps.
Stars: ✭ 7,169 (+25503.57%)
Mutual labels: blockchain, bitcoin
Awesome Blockchain
⚡️Curated list of resources for the development and applications of blockchain.
Stars: ✭ 937 (+3246.43%)
Mutual labels: blockchain, bitcoin
Multy Back
Back-end of the Multy - mobile multy-blockchain wallet.
Stars: ✭ 26 (-7.14%)
Mutual labels: blockchain, bitcoin
Ebookcoin
Ebookcoin has been updated to DDN Blockchain,please get it from https://github.com/ddnlink/ddn
Stars: ✭ 789 (+2717.86%)
Mutual labels: blockchain, bitcoin
Bluewallet
Bitcoin thin client for iOS & Android. Built with React Native
Stars: ✭ 878 (+3035.71%)
Mutual labels: blockchain, bitcoin
Awesome Cryptoeconomics
An awesome curated list of Cryptoeconomic research and learning materials
Stars: ✭ 763 (+2625%)
Mutual labels: blockchain, bitcoin
Stratisbitcoinfullnode
Bitcoin full node in C#
Stars: ✭ 757 (+2603.57%)
Mutual labels: blockchain, bitcoin
Node
Stampery API for NodeJS. Notarize all your data using the blockchain
Stars: ✭ 23 (-17.86%)
Mutual labels: blockchain, bitcoin
Awesome Blockchain
区块链白皮书、书籍、交易所、币种、自媒体等资源汇总 💯
Stars: ✭ 747 (+2567.86%)
Mutual labels: blockchain, bitcoin
Blockchain
Compilation of useful documents and scientific papers about Blockchain & cryptocurrencies.
Stars: ✭ 751 (+2582.14%)
Mutual labels: blockchain, bitcoin
Crypto Supplies
Cryptocurrency circulating, maximum and total supplies
Stars: ✭ 26 (-7.14%)
Mutual labels: blockchain, bitcoin
Token Core Ios
a blockchain private key management library on iOS
Stars: ✭ 850 (+2935.71%)
Mutual labels: blockchain, bitcoin
blockchain-py
This is a python imlementation of blockchain_go
Preparation
pipenv
InstallInstall this project's dependencies
pipenv install
Activate this project's virtualenv
pipenv shell
Usage
Create a wallet
$ python cli.py createwallet
Your new address: 17Y288D5DnFwU6cj5M8YHnxYNnDhN6f5FK
Create blockchain and receive first mining reward
$ python cli.py createblockchain --address 17Y288D5DnFwU6cj5M8YHnxYNnDhN6f5FK
Create another wallet
$ python cli.py createwallet
Your new address: 15zBUPbr2B4JMcQHg6oJ8DYQi4t7RN1gWb
Send coins to someone
$ python cli.py send --from 17Y288D5DnFwU6cj5M8YHnxYNnDhN6f5FK --to 15zBUPbr2B4JMcQHg6oJ8DYQi4t7RN1gWb --amount 6
Mining a new block
0005ec56906edfcc97a8b422cd6948e7a2b59cba89e9a253f75eeefb6755d6e9
Success!
Get balance of some address
$ python cli.py getbalance --address 17Y288D5DnFwU6cj5M8YHnxYNnDhN6f5FK
Balance of 17Y288D5DnFwU6cj5M8YHnxYNnDhN6f5FK
Todo
- [x] Basic Prototype
- [x] Proof-of-Work
- [x] Persistence and CLI
- [x] Transactions 1
- [x] Addresses
- [x] Transactions 2
- [ ] Network
Thanks to liuchengxu
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].