Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Bifrost | 200 | 7 days ago | 9 | gpl-3.0 | Rust | |||||
A parachain focused on building bridges of chains based on PoS consensus. | ||||||||||
Layr | 51 | 5 years ago | 14 | JavaScript | ||||||
A decentralized (p2p) file storage system built atop Kademlia DHT that enforces data integrity, privacy, and availability through sharding, proofs of retrievability, redundancy, and encryption, with smart-contract powered incentive scheme | ||||||||||
Jelectrum | 39 | a year ago | 11 | mit | Java | |||||
An Electrum Server written in Java | ||||||||||
Blockcloud | 27 | 5 years ago | C | |||||||
An advanced Blockchain-based TCP/IP. | ||||||||||
Structured P2p Overlay Network | 11 | 4 years ago | gpl-3.0 | Python | ||||||
Final Year Project @HKU Department of Computer Science | HGFRR includes a new peer-to-peer network protocol that improves communication efficiency and security among peers, and an implementation of a fast, secure blockchain system on top of this P2P network. | ||||||||||
Go Blockchain | 11 | 6 years ago | Go | |||||||
Blockchain simulator written in Go | ||||||||||
Electrum | 9 | 5 years ago | mit | Go | ||||||
Electrum protocol client | ||||||||||
Blockchainserver | 8 | 6 years ago | C++ | |||||||
Blockchainserver implementation. | ||||||||||
Adnl Rs | 7 | 4 months ago | Rust | |||||||
ADNL implementation in Rust | ||||||||||
Modood.github.io | 6 | 3 years ago | other | HTML | ||||||
Blogs are here to stay. |
Provides a pure Go electrum protocol client implementation.
Features include:
// Start a new client instance
client, _ := electrum.New(&electrum.Options{
Address: "node.xbt.eu:50002",
KeepAlive: true,
})
// Execute synchronous operation
version, _ := client.ServerVersion()
// Start a subscription, will terminate automatically after 30 seconds
ctx, cancel := context.WithTimeout(context.Background(), 30 * time.Second)
defer cancel()
headers, _ := client.NotifyBlockHeaders(ctx)
for header := range headers {
// Use header
}
// Finish client execution
client.Close()