All Projects → prysmaticlabs → Prysm

prysmaticlabs / Prysm

Licence: gpl-3.0
Go implementation of Ethereum proof of stake

Programming Languages

go
31211 projects - #10 most used programming language
Starlark
911 projects
shell
77523 projects
Smarty
1635 projects
solidity
1140 projects
Batchfile
5799 projects

Labels

Projects that are alternatives of or similar to Prysm

Protocol v1
[DEPRECATED] Solidity Smart Contracts for the dYdX V1 Margin Trading Protocol
Stars: ✭ 155 (-93.33%)
Mutual labels:  ethereum
Pymaker
Python API for Maker contracts
Stars: ✭ 158 (-93.2%)
Mutual labels:  ethereum
Curso blockchain
Indtroductory course to cryptocurrencies and applications of Blockchain technologies.
Stars: ✭ 161 (-93.07%)
Mutual labels:  ethereum
Lemon.email Dapp
Lemon dApp is a world's first encrypted & decentralized e-mail service.
Stars: ✭ 155 (-93.33%)
Mutual labels:  ethereum
Prettier Plugin Solidity
Prettier plugin for Solidity
Stars: ✭ 156 (-93.28%)
Mutual labels:  ethereum
Crowdfunding
基于区块链(以太坊)技术的安全众筹系统
Stars: ✭ 159 (-93.16%)
Mutual labels:  ethereum
Defi Score
DeFi Score: An open framework for evaluating DeFi protocols
Stars: ✭ 152 (-93.46%)
Mutual labels:  ethereum
Evmone
Fast Ethereum Virtual Machine implementation
Stars: ✭ 162 (-93.03%)
Mutual labels:  ethereum
Rainbowminer
GPU/CPU Mining script with intelligent profit-switching between miningpools, algorithms, miners, using all possible combinations of devices (NVIDIA, AMD, CPU). Features: actively maintained, uses the top actual miner programs (Bminer, Ccminer, Claymore, Dstm, EnemyZ, Sgminer, T-rex and more) easy setup wizard, webinterface, auto update.
Stars: ✭ 158 (-93.2%)
Mutual labels:  ethereum
Kethereum
Kotlin library for Ethereum
Stars: ✭ 161 (-93.07%)
Mutual labels:  ethereum
Web3 By Example
Node.js with Web3 javascript examples for getting basic information (transactions, balances, network stats, and tokens) from the Ethereum blockchain.
Stars: ✭ 156 (-93.28%)
Mutual labels:  ethereum
Bot18
Bot18 is a high-frequency cryptocurrency trading bot developed by Zenbot creator @carlos8f
Stars: ✭ 157 (-93.24%)
Mutual labels:  ethereum
Ico Contracts
Ethereum smart contracts that have been used during successful ICOs
Stars: ✭ 160 (-93.11%)
Mutual labels:  ethereum
Interledger Rs
An easy-to-use, high-performance Interledger implementation written in Rust
Stars: ✭ 155 (-93.33%)
Mutual labels:  ethereum
Sparkle Token
Sparkle Peer to Peer Ecosystem Built on Ethereum
Stars: ✭ 162 (-93.03%)
Mutual labels:  ethereum
Ethers.objc
Fast, simple and complete library for Ethereum in Objective-C.
Stars: ✭ 154 (-93.37%)
Mutual labels:  ethereum
Vault Ethereum
A plugin that turns Vault into an Ethereum wallet.
Stars: ✭ 159 (-93.16%)
Mutual labels:  ethereum
Tokenbalance
Simple Ethereum API to get your ERC20 Token Balance along with useful information
Stars: ✭ 163 (-92.98%)
Mutual labels:  ethereum
Nimbus Eth2
Nim implementation of the Ethereum 2.0 blockchain
Stars: ✭ 162 (-93.03%)
Mutual labels:  ethereum
Basic Attention Token Crowdsale
Basic Attention Token
Stars: ✭ 160 (-93.11%)
Mutual labels:  ethereum

Prysm: An Ethereum Consensus Implementation Written in Go

Build status Go Report Card ETH2.0_Spec_Version 1.0.0 Discord

This is the core repository for Prysm, a Golang implementation of the Ethereum Consensus specification, developed by Prysmatic Labs. See the Changelog for details of the latest releases and upcoming breaking changes.

Getting Started

A detailed set of installation and usage instructions as well as breakdowns of each individual component are available in the official documentation portal. If you still have questions, feel free to stop by our Discord.

Staking on Mainnet

To participate in staking, you can join the official eth2 launchpad. The launchpad is the only recommended way to become a validator on mainnet. You can explore validator rewards/penalties via Bitfly's block explorer: beaconcha.in, and follow the latest blocks added to the chain on beaconscan.

Contributing

Branches

Prysm maintains two permanent branches:

  • master: This points to the latest stable release. It is ideal for most users.
  • develop: This is used for development, it contains the latest PRs. Developers should base their PRs on this branch.

Guide

Want to get involved? Check out our Contribution Guide to learn more!

License

GNU General Public License v3.0

Legal Disclaimer

Terms of Use

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].