Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Awesome Blockchain Kor | 235 | 3 years ago | Python | |||||||
<블록체인의 정석>, <하이퍼레저 블록체인 개발> 소스코드 및 참고자료 저장소 | ||||||||||
Chiccocoin | 178 | 5 years ago | 2 | wtfpl | JavaScript | |||||
Chicco Coin: Learn what is a blockchain by creating one | ||||||||||
Awesome Chainlink | 99 | 3 years ago | 3 | |||||||
Sharder Chain | 40 | a year ago | 1 | other | Java | |||||
A blockchain-based multi-chain notary and storage network | ||||||||||
34 | a year ago | 37 | JavaScript | |||||||
Create an Instagram-like DApp with IPFS | ||||||||||
React_ethereum_tutorial | 29 | 4 months ago | JavaScript | |||||||
Connecting a React frontend with the Ethereum blockchain using Remix, Metamask and a text-editor. | ||||||||||
Cryptovipers | 23 | 2 years ago | 15 | JavaScript | ||||||
Create an CryptoKitties-like DApp | ||||||||||
Block Track | 22 | 5 years ago | TypeScript | |||||||
Blockchain application | ||||||||||
Blockchain Spv | 19 | 21 | 9 | 4 years ago | 45 | January 25, 2019 | 98 | JavaScript | ||
:black_medium_small_square::black_medium_small_square::black_medium_small_square: Stores blockchain headers and verifies transactions with SPV | ||||||||||
Crowdfunding | 16 | a year ago | 2 | Vue | ||||||
Creating a Simple Crowdfunding Dapp with Ethereum Solidity and Vue.js |
A simple library to stream blocks and operations for digesting into other mediums.
pip install chainsync
pip install -r requirements.txt
from chainsync import ChainSync
from chainsync.adapters.steemv2 import SteemV2Adapter
adapter = SteemV2Adapter(endpoints=['https://api.steemit.com'])
chainsync = ChainSync(adapter)
for dataType, data in chainsync.stream(['blocks']):
print("{} - {}".format(data['block_num'], data['witness']))
from chainsync import ChainSync
from chainsync.adapters.steemv2 import SteemV2Adapter
adapter = SteemV2Adapter(endpoints=['https://api.steemit.com'])
chainsync = ChainSync(adapter)
for dataType, data in chainsync.stream(['ops']):
print("{} - {}".format(data['block_num'], data['operation_type']))
from chainsync import ChainSync
from chainsync.adapters.steemv2 import SteemV2Adapter
adapter = SteemV2Adapter(endpoints=['https://api.steemit.com'])
chainsync = ChainSync(adapter)
for dataType, op in chainsync.stream(['ops'], whitelist=['vote']):
print("{} - {} by {}".format(op['block_num'], op['operation_type'], op['voter']))
A custom adapter can be supplied to allow parsing of a specific blockchain
from chainsync import ChainSync
from chainsync.adapters.decent import DecentAdapter
adapter = DecentAdapter(endpoints=['http://api.decent-db.com:8090'])
chainsync = ChainSync(adapter)
for block in chainsync.stream(['blocks']):
print("{} - {}".format(block['block_num'], block['witness']))
Adapters can be added and configured to allow access to other similar blockchains.
A current list of adapters can be found in the ./chainsync/adapters
folder.