Skip to content
Reference NEAR Protocol client.
Rust Python Other
Branch: master
Clone or download
Latest commit 54b597c Nov 11, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Fix weekly digest config (#789) Mar 28, 2019
async-utils Update dependencies (#1532) Oct 23, 2019
chain Do not accept blocks with unreasonable height (#1676) Nov 11, 2019
conf dashboard for different network and a few fix (#1590) Nov 3, 2019
core Have horizon for most weighted peers (#1674) Nov 11, 2019
docs New logo (#533) Feb 7, 2019
genesis-tools Add chunk validator kickout threshold (#1677) Nov 11, 2019
near Release v0.4.5 Nov 11, 2019
pynear Fix evil tests (#1192) Aug 20, 2019
pytest State sync from peers (#1681) Nov 11, 2019
runtime Subscription to prefix changes (#1652) Nov 7, 2019
scripts Compile near in nodocker mode (#1672) Nov 10, 2019
test-utils Do not accept blocks with unreasonable height (#1676) Nov 11, 2019
tests Merge master into staging (#1534) Oct 23, 2019
.dockerignore Telemetry (#1090) Jul 25, 2019
.gitattributes Switch to bls key for validators in testnet.json (#1418) Oct 8, 2019
.gitignore dashboard for different network and a few fix (#1590) Nov 3, 2019
.gitlab-ci.yml Fix ci broken pipe (#1667) Nov 8, 2019
.pre-commit-config.yaml Pre commit script to auto rustfmt (#1602) Nov 3, 2019 State sync (#1007) Jul 2, 2019
CODEOWNERS Code ownership for genesis tools (#1584) Oct 28, 2019
Cargo.lock Release v0.4.5 Nov 11, 2019
Cargo.toml Revert profile-overrides syntax after toolchain downgrade (#1558) Oct 25, 2019
Dockerfile use x86-64 arch to avoid illegal inst in old cpus (#1664) Nov 8, 2019 adding genesis tools for stakewars into dockerfile (#1567) Oct 26, 2019
LICENSE Initial commit Oct 2, 2018 Merge master to staging (#1472) Oct 17, 2019
Makefile do not remove docker build to avoid sudo (#1583) Oct 28, 2019 Update (#1594) Oct 31, 2019
package-lock.json Introducing Economics. Update the API of the promises. Replace mana/g… May 17, 2019
rust-toolchain toolchain set to nightly-2019-10-04 (#1539) Oct 25, 2019
rustfmt.toml Fix authority keys, NAT network, sync & produce blocks integration wo… Mar 2, 2019

NEAR Protocol - scalable and usable blockchain

Build status codecov dependency status Join the community on Spectrum Discord

  • ⚖️ NEAR Protocol is a new smart-contract platform that delivers scalability and usability.
  • 🛠 Through sharding, it will linearly scale with the number of validation nodes on the network.
  • 🗝 Leveraging WebAssembly, TypeScript, more sane contract management, ephemeral accounts and many other advancements, NEAR finally makes using a blockchain protocol easy for both developers and consumers.

Quick start

Check out quick start documentation, specifically:

Develop and deploy contracts without any setup required using NEAR Studio:

NEAR Studio


This project is currently under heavy development. Please see Issues and Milestones to checkout the current progress and working items.

High level milestones:

  • DevNet: a tool with fully working State Transition + WebAssembly.
  • AlphaNet: Multi-node smart-contract platform.
  • BetaNet: Added economics and enhanced security.
  • (In progress) Nightshade: Added sharding and staking.
  • TestNet: Added governance module, ready to launch as MainNet
  • MainNet: Launched full blockchain.


Checkout the Running Locally and Running Remotely sections.


Checkout the Developing NEARCore section of documentation.

You can’t perform that action at this time.