github.com/EOSIO/eosio.contracts

Smart contracts that provide some of the basic functions of the EOSIO blockchain

Open this visualization on its own page →

Contributors

40

Lines of Code

3,172

From

2018-01-03

To

2020-12-16

About EOSIO/eosio.contracts

The eosio.contracts repository contains the core smart contracts that power the EOSIO blockchain. These contracts operate at privileged permission levels and handle fundamental blockchain operations including block producer registration and voting, token staking for computational resources and bandwidth, RAM purchasing, and multi-signature transaction approvals. The collection includes the bios, system, msig, and wrap contracts that manage these critical functions, along with the unprivileged eosio.token contract for basic token operations.

This is a reference implementation provided for developers who are deploying, managing, or building on EOSIO blockchains. Written in C++ and built using the eosio.cdt toolchain, the contracts serve as both examples and production-ready code for establishing the foundational infrastructure of an EOSIO network. The project targets blockchain developers and node operators who need to understand or customize the basic system contracts that governance and resource management on EOSIO-based networks.

Share this video