138 Resources
Golang blockchain Libraries
A merkle tree (with proofs) in Go as per RFC6962
merkletree An implementation of a merkle tree based on the specification provided for Certificate Transparency Usage package main import ( "fmt" "
Powerful Blockchain streaming data engine, based on StreamingFast Firehose technology.
Substreams - A streaming data engine for The Graph - by StreamingFast DEVELOPER PREVIEW OF SUBSTREAMS Think Fluvio for deterministic blockchain data.
Blockchain transaction manager for Hyperledger FireFly
Blockchain transaction manager for Hyperledger FireFly. Integrates public blockchains through a pluggable FireFly Connector API framework. Extensible policy engine for managing gas & resubmission. Confirmation manager for managing finality on both transactions and event streams.
HiveGo - A client for the Hive blockchain
HiveEngineGo - A client for the Hive Engine side chain on the Hive blockchain At this time, there are only a few functions from the client. More will
Terra client in golang with multiple protocol implementation (anchor, astroport, prism, ...)
Terra A terra client with some protocol partial implementations (anchor, prism, terraswap type routers, ...) To be able to compile, you need to add th
Kava - Reference implementation of Kava, a blockchain for cross-chain DeFi. Built using the cosmos-sdk
DeFi for Crypto. Telegram | Medium | Discord Reference implementation of Kava, a
Social-gold - Social Gold is the blockchain that powers the Social Gold Social platform
Social Gold is Proof of authority (POA) blockchain that powers the Social Gold S
Tnbassist - A CLI tool for thenewboston blockchain to perform various mundane tasks like taking daily accounts backup
TNB Assist is a CLI (Command Line Interface) tool for thenewboston blockchain to perform various mundane tasks like taking daily accounts backup, computing statistics, etc easier.
A blockchain-based demo that shows an alternative strategy for ensuring data and log integrity on aircraft
A blockchain-based demo that shows an alternative strategy for ensuring data and log integrity on aircraft. (Coded in less than 24 hours for GunnHack)
Personal-Solana-Wallet - Create your personal wallet on Solana blockchain
Personal Wallet on Solana using Go ♾️ Setting up environment Installation of Cob
Steve - A peer-to-peer (p2p) decentralized network
Steve Steve is a peer-to-peer (p2p) decentralized network that enables people to
healthchecker monitors a liveness of various blockchain (e.g. Ethereum, Klaytn...etc)
healthchecker healthchecker monitors a liveness of various blockchain (e.g. Ethereum, Klaytn...etc) Quickstart Run server which listen to 8080 port: g
Berachain - A blockchain built using Cosmos SDK and Tendermint and created with Starport
berachain berachain is a blockchain built using Cosmos SDK and Tendermint and cr
This project was builded to improve my knowledge about blockchain and cryptocurrency
Blockchain Hello World in GoLang This project was builded to improve my knowledge about blockchain and cryptocurrency. To build this project, I've fol
Pet-blockchain-go is a simple proof of work mining algorithm in Go.
pet-blockchain-go Pet-blockchain-go is a simple proof of work mining algorithm in Go. Inspired by: cosme12 / SimpleCoin nosequeldeebee / blockchain-tu
Blockchain-go - A repository that houses a blockchain implemented in Go
blockchain-go This is a repository that houses a blockchain implemented in Go. F
ChainMaker, a blockchain platform for building secure
ChainMaker, a blockchain platform for building secure, trustworthy value-exchange networks to power the new global digital economy. ChainMaker aim
Dxc - Go implementation of DxChain3.0 protocol
DxChain 3.0 The Ecosystem Powered by DxChain 3.0 Smart Contract Platform While c
Kryptonite - Automated crypto swapping bot, written in Go. Supports swapping on Ethereum, BSC, Polygon, Optimisim and Arbitrum networks using 1inch and ParaSwap
kryptonite Automated crypto swapping bot, written in Go. Supports swapping on Et
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
cointop Coin tracking for hackers cointop is a fast and lightweight interactive terminal based UI application for tracking and monitoring cryptocurren
Troon-NFT-Contract is deployed on Flow Blockchain, which is a white-label smart-contract for NFTs with an addition layer of Brand, Schema and Template
Overview Summary of NFTContract NFTContract is a Non Fungible Token (NFT) standard for Flow blockchain. It offers a powerful set while keeping unneces
Go language implementation of a blockchain based on the BDLS BFT protocol. The implementation was adapted from Ethereum and Sperax implementation
BDLS protocol based PoS Blockchain Most functionalities of this client is similar to the Ethereum golang implementation. If you do not find your quest
Utilities to monitor Conflux blockchain data.
conflux-monitor Utilities to monitor Conflux blockchain data. TODO Statistic pivot chain switch against latest_mined and latest_state. Statistic trans
Blockchain implementation with Go
Ultra Basic Blockchain with Go Ultra-basic blockchain implementation with Go. Ru
Curated list of resources for the development and applications of block chain
Awesome Blockchain Curated list of resources for the development and applications of block chain. The blockchain is an incorruptible digital ledger of
Mini Blockchain Implementation In Golang Inspired by Go-Ethereum🚀
JP Blockchain 🚀 🚀 Mini Blockchain Implementation In Golang Inspired by Go Ethereum & BlockChain Bar by Lukas (Web3Coach) Features Working Core Compo
Programming language for the Orwell's Blockchain
orwells-language Programming language for the Orwell's Blockchain Keywords and notations var // Variable declaration if // Conditional decla
The source-code for: "Build a Blockchain from Scratch in Go" eBook.
The Blockchain Bar The source-code for: "Build a Blockchain from Scratch in Go" eBook. 📚 Get the eBook from: https://gumroad.com/l/build-a-blockchain
Monero: the secure, private, untraceable cryptocurrency
Monero Copyright (c) 2014-2021 The Monero Project. Portions Copyright (c) 2012-2013 The Cryptonote developers. Table of Contents Development resources
Tessera - Enterprise Implementation of Quorum's transaction manager
Important: If using version 21.4.1 and earlier Tessera is now released as a zipped distribution instead of an uber jar. If using version 21.4.1 and ea
Official Go implementation of the Ethereum protocol
Go Ethereum Official Golang implementation of the Ethereum protocol. Automated builds are available for stable releases and the unstable master branch
A permissioned implementation of Ethereum supporting data privacy
GoQuorum is an Ethereum-based distributed ledger protocol with transaction/contract privacy and new consensus mechanisms. GoQuorum is a fork of go-eth
Build your own blockchain!
Build your own Blockchain in Javascript With all the hype about blockchains and cryptocurrencies, I decided to learn a bit more about it. And what bet
A web-based demonstration of blockchain concepts.
Blockchain Demo A web-based demonstration of blockchain concepts. This is a very basic visual introduction to the concepts behind a blockchain. We int
A cryptocurrency implementation in less than 1500 lines of code
Naivecoin - a cryptocurrency implementation in less than 1500 lines of code Motivation Cryptocurrencies and smart-contracts on top of a blockchain are
A naive and simple implementation of blockchains.
naivechain A naive and simple implementation of blockchains. Build And Run Download and compile go get -v github.com/kofj/naivechain Start First Node
A basic blockchain implementation written in Go
Blockchain Having fun implementing a blockchain using Golang. Using Minimum Viable Blockchain Keys The Blockchain uses ECDSA (224 bits) keys. When a u
A basic implementation of Blockchain
GoChain A basic implementation of blockchain in go. Building $ cd cmd $ go build -o gochain Usage Starting a node You can start as many nodes as you
A collection about awesome blockchains
A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips :tulip::tulip::tulip:. Distributed is the new centralized.
A highly flexible blockchain architecture with great transaction performance.
XuperChain 中文说明 What is XuperChain XuperChain, the first open source project of XuperChain Lab, introduces a underlying solution to build the super al
Ethereum Consortium Network Deployments Made Easy
Ethereum Consortium Network Deployments Made Easy Overview The next phase of our support of blockchain on Microsoft Azure is the release of the Ethere
A guide to smart contract security best practices
Smart Contract Security Best Practices Visit the documentation site: https://consensys.github.io/smart-contract-best-practices/ Read the docs in Chine
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Mastering Ethereum Mastering Ethereum is a book for developers, offering a guide to the operation and use of the Ethereum, Ethereum Classic, RootStock
Mastering Bitcoin 2nd Edition - Programming the Open Blockchain
Code Examples: Mastering Bitcoin Mastering Bitcoin is a book for developers, although the first two chapters cover bitcoin at a level that is also app
⚡️Curated list of resources for the development and applications of blockchain.
Awesome Blockchain Curated list of resources for the development and applications of block chain. The blockchain is an incorruptible digital ledger of
XDC.Network Rosetta API Implementation
Rosetta XDC.Network ROSETTA XDC.Network IS CONSIDERED ALPHA SOFTWARE. USE AT YOUR OWN RISK! COINBASE ASSUMES NO RESPONSIBILITY OR LIABILITY IF THERE I
"Willgame" blockchain featuring the "Willgame coin".
"Willgame" blockchain powered by the "Willgame coin". Our vision is to become the number one design company for play to earn decentralized gaming whil
"We will game" blockchain featuring the "Willgame coin".
We will game "We will game" blockchain featuring the "Willgame coin". Our vision is to become the number one design company for play to earn decentral
Creating a blockchain in golang
blockchain-in-go Creating a blockchain in go Disclaimer : This code base is sour
General purpose proving framework for certifying digital assets to public blockchains
Proofable Proofable is a general purpose proving framework for certifying digital assets to public blockchains. Overall, it consists: CLI (proofable-c
Convert any EIP-2335 keystores to scrypt or pbkdf2
eth2-keystore-converter Converts Eth2 EIP-2335 scrypt keystores to pbkdf2 keysto
Converts Eth2 EIP-2335 scrypt keystores to pbkdf2 keystores (and vice-versa).
eth2-keystore-converter Converts Eth2 EIP-2335 scrypt keystores to pbkdf2 keystores (and vice-versa). Usage Converting a scrypt keystore to pbkdf2 usi
it's a demo about the Fauect in the BlockChain
Faucet 项目: 数据库设计: amount表: 有time和amount两个字段用于储存每天调用水龙头的转账数目 create table faucet.amount ( time time not null, amount int not null ); transfer表 有 id
DeSo: a blockchain built from the ground up to support a fully-featured social network
About DeSo DeSo is a blockchain built from the ground up to support a fully-feat
Implementation of blockchain using golang
go-blockchain Basic implementation of blockchain using golang. Initialize Blockc
Multi-party system for enterprise data flows. Allows developers to build decentralized applications rapidly on a blockchain-backed business network, with REST APIs and an event-driven programming model.
Hyperledger FireFly Hyperledger FireFly is an API and data orchestration layer on top of core blockchain technologies. It implements a multi-party sys
Api for getting blockchain block and transaction details in Go.
Getting Blockchain Data Api for getting blockchain block and transaction details Things you need Go: brew install go Install docker Setup go folder in
Open Source Etho Mining Pool - tuned for 8000000 block hardfork on EthoProtocol blockchain.
Open Source Etho Mining Pool - tuned for 8000000 block hardfork on EthoProtocol blockchain. image to be updated soon! Features This pool is being furt
Pasaje de código de JS a Golang. Ejemplo de funcionamiento de una blockchain simple.
blockchain-dummy-test Pasaje de código de JS a Golang. Ejemplo de funcionamiento de una blockchain simple. Fuente: https://medium.com/geekculture/bloc
Arbiter DAO: a blockchain built using Cosmos SDK and Tendermint
Arbiter DAO Arbiter DAO is a blockchain built using Cosmos SDK and Tendermint. Arbiter DAO is a Olympus DAO and Klima DAO fork brought to the cosmos e
Our aim is to expand the capabilities of blockchain and make a secure way for transferring NFT between RMRK and MOVR blockchain.
remov Inspiration Our aim is to expand the capabilities of blockchain and make a secure way for transferring NFT between RMRK and MOVR blockchain. The
paymentstream / streaming payments is a module built using Cosmos SDK, Tendermint and Starport, to stream payments from on address to the other, using delayed and continuous payments types inspired by Vesting module from Cosmos SDK.
paymentstream / Streaming Payments paymentstream is a module built using Cosmos SDK, Tendermint and Starport to stream payments from on address to the
Transaction processor for the Elrond Blockchain
Elrond Ledger Transactions Processor Elrond Ledger Transactions Processor processes transactions block by block on the Elrond ledger. This codebase is
A decentralized vinyl marketplace demo built with Go, Cosmos SDK and Starport
emusicchain emusicchain is a blockchain built using Cosmos SDK and Tendermint and created with Starport. Get started starport chain serve serve comma
The official repository of the Gravity Bridge Blockchain
Gravity bridge is Cosmos - Ethereum bridge designed to run on the Cosmos SDK blockchains like the Cosmos Hub focused on maximum design simplicity an
Node of the decentralized oracle network, bridging on and off-chain computation
Chainlink is middleware to simplify communication with blockchains. Here you'll find the Chainlink Golang node, currently in alpha. This initial imple
Golang client for compound.finace api and smart contracts
go-compound WARNING: this code deals with money both by making blockchain calls and returning information that can be used to lose/gain money. Please
The Cosmos-SDK is a framework for building blockchain applications in Golang.
The Cosmos-SDK is a framework for building blockchain applications in Golang. It is being used to build Gaia, the first implementation of the Cosmos Hub.
블록체인 음원계약을 통한 수익배분 플랫폼
ICT21-blockchain-music-share-project 블록체인 음원계약을 통한 수익배분 플랫폼 Sample Logo 팀소개 및 프로잭트 설명 동영상(제작중) 기능 설계 사용 목업 프레임워크: figma 컴퓨터 구성 / 필수 조건 안내 (Prerequisit
Simple and useful principle of wallet in blockchain
Blockchain wallet utiles Development export GOPROXY=https://goproxy.io,direct go run *.go Build go build -o ./bin/app *.go About wallet in blockchain
A Binance Smart Chain client based on the go-ethereum fork
A Binance Smart Chain client based on the go-ethereum fork
goBlockChain is a version of the classic blockChain with POW algorithms written in golang.
goBlockChain is a version of the classic blockChain with POW algorithms written in golang. May come in handy when learning about this technology.
loan is a blockchain built using Cosmos SDK and Tendermint and created with Starport.
loan loan is a blockchain built using Cosmos SDK and Tendermint and created with Starport. As a borrower you post a request for a loan and specify the
DeSo is a blockchain built from the ground up to support a fully-featured social network
DeSo is a blockchain built from the ground up to support a fully-featured social network. Its architecture is similar to Bitcoin, only it supports complex social network data like profiles, posts, follows, creator coin transactions, and more.
Go SDK library for the Solana Blockchain
Solana SDK library for Go Go library to interface with Solana JSON RPC and WebSocket interfaces. Clients for Solana native programs, Solana Program Li
A Distributed Content Licensing Framework (DCLF) using Hyperledger Fabric permissioned blockchain.
A Distributed Content Licensing Framework (DCLF) using Hyperledger Fabric permissioned blockchain.
Harmony: Play with the blockchain
Harmony Play with the blockchain Running the harmony blockchain with docker The easiest way to run our blockchain locally is to use docker. If you are
Ethermint is a scalable and interoperable Ethereum library, built on Proof-of-Stake with fast-finality using the Cosmos SDK.
Ethermint Ethermint is a scalable and interoperable Ethereum library, built on Proof-of-Stake with fast-finality using the Cosmos SDK which runs on to
Api for getting blockchain data
This project contains 4 APIs. The users are stored in PostgreSql Database. Registering the user User Login Get Block
📖 A little guide book on Ethereum Development with Go (golang)
📖 A little guide book on Ethereum Development with Go (golang)
planet is a blockchain built using Cosmos SDK and Tendermint and created with Starport.
planet planet is a blockchain built using Cosmos SDK and Tendermint and created with Starport. Get started starport chain serve serve command install
Official Go implementation of the Catcoin project
Go Ethereum Official Golang implementation of the Ethereum protocol. Automated builds are available for stable releases and the unstable master branch
demochain is a blockchain built using Cosmos SDK and Tendermint and created with Starport.
demochain demochain is a blockchain built using Cosmos SDK and Tendermint and created with Starport. Get started starport chain serve serve command i
GraphQL API server for galaxy powered blockchain network
ICICB GraphQL API Server GraphQL API server for galaxy powered blockchain network. Releases Please check the release tags to get more details and to d
Stackledger: a new blockchain written in golang
StackLedger Stackledger is a new blockchain. It is written in golang and uses a novel networking stack built from two primitives: channels and extensi
A Commander for Go implementation of official Ethereum Client
Young A Commander for Go implementation of official Ethereum Client by zhong-my. Overview Young Dependencies Young stands on the shoulder of many grea
blockchain explorer by subscan
Subscan Essentials Subscan Essentials is a high-precision blockchain explorer scaffold project. It supports substrate-based blockchain networks with d
A blockcypher exporter to monitor your blockchain nodes to Prometheus.
A blockcypher exporter to monitor your blockchain nodes to Prometheus. Metrics are retrieved using the BlockCypher REST API.
Source for the Chillis & Associates blockchain nodes
Chillis & Associates chillisd Repository This repository contains the source code for validators on the Chillis network. The source is based on the wa
Go Implementation of the Spacemesh protocol full node. 💾⏰💪
A Programmable Cryptocurrency go-spacemesh 💾 ⏰ 💪 Thanks for your interest in this open source project. This repo is the go implementation of the Spa
Go clients for the Metaplex Solana programs
metaplex-go A suite of Go clients for the 5 metaplex contracts. This is an alpha version. For usage examples, you can get inspired by their Rust/Types
🎯 ENS (.eth domain) batch domain resolver
ENS batch domain resolver (.eth domain) A simple program to check a batch of ENS domains availability. Configure Configs store in config.yaml file nex
Evmos is a scalable, high-throughput Proof-of-Stake blockchain that is fully compatible and interoperable with Ethereum.
Evmos Evmos is a scalable, high-throughput Proof-of-Stake blockchain that is fully compatible and interoperable with Ethereum. It's built using the Co
Golang实现的多币种钱包
go-hdwallet Golang实现的多币种HD钱包 支持的币种 BTC LTC DOGE DASH ETH ETC BCH QTUM USDT IOST USDC TRX BNB(Binance Chain) FIL 安装 go get -v -u github.com/ygcool/go-h
generate a chia address by public key, chia公钥生成地址
chia-address-generator This repo is a hack way to generate an address from publicKey. So it's not a good enough way to use it in prod, use it just for
Tendermint на базе ГОСТ криптографических функций.
Tendermint Byzantine-Fault Tolerant State Machines. Or Blockchain, for short. Branch Tests Coverage Linting master Tendermint Core is Byzantine Fault
Yu is a highly customizable blockchain framework.
禹 Yu is a highly customizable blockchain framework. 中文文档 Overall Structure Introduction By using Yu, you can customize three levels to develop your ow
Use golang to reproduce the basic blockchain
Blockchain_with_Go Use golang to reproduce the basic blockchain Update Panel V0.1 No transactions but noly blocks are allowed. V0.5 Transactions are n
Yu is a highly customizable blockchain framework.
禹 Yu is a highly customizable blockchain framework. 中文文档 Overall Structure Introduction By using Yu, you can customize three levels to develop your ow
Generate Go clients from anchor IDLs for Solana blockchain programs
usage anchor-go --src=/path/to/idl.json Generated Code will be generated and saved to ./generated/. TODO instructions accounts types events errors han