Skip to main content

EOSIO Smart Contracts Collection

A collection of open source EOS Smart Contracts.

EOSIO Contracts​

Smart contracts that provide some of the basic functions of the EOSIO blockchain.
https://github.com/EOSIO/EOSIO.contracts

Telos Contracts​

Smart contracts that provide some of the basic functions of the Telos blockchain.
https://github.com/Telos-Foundation/EOSIO.contracts

Elemental Battles​

Elemental Battles Tutorial Lessons.
https://github.com/EOSIO/EOSIO-card-game-repo

Advanced EOS Examples​

A series of EOS contract development examples.
https://github.com/MitchPierias/Advanced-EOS-Examples

Stableex​

Building secure & reliable financial blockchain instruments.
https://github.com/stableex

EOS Payout​

Automated payments on an EOSIO.
https://github.com/cc32d9/eosio_payout

Hypha DAO​

Hypha Decentralized Organizations.
https://github.com/hypha-dao

Vigor Stable Coin​

Vigor Protocol.
https://github.com/vigorstablecoin

Dapp Acccount Sample​

This is a simple example of a subscriber contract which is using liquidApps services to achieve virtual account functionalities.
https://github.com/investingwad/dappaccountsample

EOSIO Forum​

A simple forum and voting dapp for EOSIO blockchains.
https://github.com/eoscanada/EOSIO.forum.

EOSIO Delay​

Support for delayed transactions has been deprecated and we need a way to support protocol-level enforced delays https://github.com/eosdac/EOSIO.delay

EOS Stable Coin​

EOS stable coin contract.
https://github.com/newbdez33/stablecoooin

EOS Nun-Fungible Token​

Non-Fungible Token (NFT) Proposal on EOS.
https://github.com/unicoeos/EOSIO.nft

Everipedia Protocol​

The Everipedia Network protocol.
https://github.com/EveripediaNetwork/Everipedia

Bancor Protocol​

Bancor Protocol Contracts for EOS.
https://github.com/bancorprotocol/contracts_eos

Tungsten​

Ricardian contract bond, claim, and arbitration management system.
https://github.com/EOSMetal/tungsten

Monstereos​

A Tamagotchi and Battle Game for EOS Blockchain.
https://github.com/MonsterEOS/monstereos/tree/master/services/EOS-dev/contracts/

EOS Knights​

RPG game on the EOS blockchain.
https://github.com/bada-studio/knights_contract

Lock Timer​

EOS smart contract that allows you to lock EOS for a certain amount of time and then they will be automaticaly released to the receiver that you want including you.
https://github.com/vedamire/locktimer

Infiniverse​

Infiniverse is an augmented reality digital world running on the EOS blockchain.
https://github.com/InfiniverseAR/infiniverse-EOS

EOS Bank​

EOS Bank (CPU rent contract).
https://github.com/eosonic/EOSBank

Bank of Stake CE​

A smart contract to enable CPU&NET leasing on EOS.
https://github.com/EOSLaoMao/BankofStaked-CE

Stableex​

Defibox and more.
https://github.com/stableex

EOS Guardian​

EOS Guardian is an EOS smart contract aiming to provide safer fund management with proper permission settings.
https://github.com/EOSLaoMao/EOSGuardian

Signup EOS EOS​

DApp for creating your own EOS account easily.
https://github.com/Dappub/signupeoseo

Token Dapp Pub​

A Bancor based utility-enhanced token protocol.
https://github.com/Dappub/tokendapppub

Fair Dice Game​

Open-sourced, rig-resistant and verifiably fair dice game.
https://github.com/Dappub/fairdicegame

EOS Dice​

Open source bocai game.
https://github.com/loveblockchain/eosdice

Eosbet Dice​

Roll the dice on the EOS blockchain.
https://gitlab.com/EOSBetCasino/eosbetdice_public

Bet Death Causes​

EOSBet attack analysis.
https://github.com/ganjingcun/bet-death-causes

Cron Contract​

Cron jobs on EOS.
https://github.com/EOSLaoMao/CronContract

EOS Dex​

Simple decentralized exchange using EOS smart contract.
https://github.com/CodeMan-lol/exchange

EOS Trex​

Smart contract for onchain decentralised exchange for EOSIO.tokens
https://github.com/Dylan-Phoon/Eostrex-Smart-Contract

Telos Vesting​

A Telos/EOS vesting contract where tokens can be transfered to other accounts who can then only withdraw them after a specified amount of time has passed.

https://github.com/airdropsdac/telos-vesting-contract

Ram Token​

EOS RAMtoken smart contract.
https://github.com/ChainRift/RAMtoken

Delphi Oracle​

The DelphiOracle contract acts as a multi-party source of truth, designed to provide the near-realtime price of the EOS/USD pair to other smart contracts or to external users.
https://github.com/eostitan/delphioracle

EOS Yield​

This contract demostrates how an EOS contract can be made immutable in a given period of time, without losing mutability forever. Such a mechanism guarantees immutability when trustlessness is necessary, with code changes possible with prior notice to users. https://github.com/xJonathanLEI/eosyield

EOS Pixels​

The first collaborative artwork on blockchain.
https://github.com/eosasia/eospixels

Crypto Ship​

EOS smart contract for the cryptoship game.
https://github.com/MrToph/cryptoship-contract

King of EOS​

Contracts for king of EOS game.
https://github.com/MrToph/KingOfEos/tree/master/contract

Lottery​

Lottery game on EOS.
https://github.com/jsonsnow/lottery
https://github.com/trentlotteryteam/trentLotteryContract
https://github.com/lottery100/lottery100/

EOS Timelock​

Proof of concept contract to require delayed transactions.
https://github.com/michaeljyeates/EOS-timelock

EOS Blaster​

Contract to load many deferred transactions for performance testing.
https://github.com/michaeljyeates/EOS-blaster

EOS Tokenlock​

Lock tokens as a security measure.
https://github.com/michaeljyeates/EOS-tokenlock

EOS Shop​

Prototype ecommerce contract for EOS.
https://github.com/michaeljyeates/eosshop

Eosdac Token​

The base EOSIO token contract used for eosdac based tokens.
https://github.com/eosdac/eosdactoken

Dac Proposals​

The eosdac worker proposal contract.
https://github.com/eosdac/dacproposals

Dac Custodian​

The eosdac custodian election contract.
https://github.com/eosdac/daccustodian

Dac Service​

This contract will relay payments sent to it using a configurable time delay, by default it is 23 hours.
https://github.com/eosdac/dacservice

Dac Multisigs​

eosDAC multi-signature proposal contract management.
https://github.com/eosdac/dacmultisigs

Decentral Bank​

A blockchain platform for building algorithmic stablecoins.
https://github.com/decentralbanknetwork/bank.contracts/

Eospace​

EOS Contracts open sourced by EOSpace.
https://github.com/EOSpace/eospace-contracts

Owdin​

OWDIN-Port EOS Smart Contract ( Open World Decentric INternet ).
https://github.com/OWDIN/owdin-contract

Pro Rating EOS​

A dapp gives rating data provided by prochaintech.
https://github.com/ProChain/ProRatingEOS

EOS Miso​

A sample escrow contract responsible for managing share value and fund release based on project milestones, governed by the current share holders.
https://github.com/MitchPierias/EOS-MISO

Nautilus​

Simple EOS Management Application.
https://github.com/Sigatoka/Nautilus

EOS Contract​

Tutorial on writing smart contracts on EOS.
https://github.com/itleaks/EOS-contract

Releif Chain​

Disaster Relief Supply & Distribution Blockchain.
https://github.com/serganus/ReliefChain-smartcontracts

Oraclize​

Code examples showing how to use the Oraclize API on EOSIO.
https://github.com/oraclize/EOS-examples

Smart City on Steroids​

Smart City On Steroids (Winner - EOS Global Hackathon Hong Kong 2018 - Greatest Social Impact).
https://github.com/serganus/scos-smartcontract

EOS Blog​

Simple Blog DApp built with React for the EOSIO Blockchain.
https://github.com/TaraTritt/EOS-blog-dapp

Robot Factory​

Simple robot factory smart contract.
https://github.com/infiniteXLabs/RobotFactory-02

Poll EOS​

Poll system smart contract on EOS.
https://github.com/sim31/polleos

Ico Manager​

This code will assist in managing the distribution of your ICO. Whenever EOS is received, the token will be distributed proportionally inline with the setting configured.
https://github.com/eos42/ico-manager

Eosmore Voting and Moment​

Sample EOS contracts for voting and storing a timestamp.
https://github.com/EOSMore/EOS-contracts/

EOS Simple Pacman​

Starting contract for EOS Spore mini game built for Blockchain Developer Philippines' EOS session.
https://github.com/blockdevsasia/EOS-simplepacman-contract

Custom Tokens​

Custom Token tracking smart contract for EOS.
https://github.com/greymass/customtokens

Panda Fun​

Panda fun game.
https://github.com/pandafunx/pandafun

EOS Tank Demo​

Simple multiplayer game.
https://github.com/alerdenisov/EOS-tank-demo

EOS Toll​

EOS Toll Gate Simulator.
https://github.com/gravitt8460/eos_tolls

Stake for Me​

An EOS smart contract for solving deadlocked account issue.
https://github.com/xJonathanLEI/stakeforme

Proof of Existence​

EOS Proof of Existence.
https://github.com/EOSArgentina/eosproofio

Eosafe​

EOSafe is an on-chain smart-contract based wallet which maximizes fund security and minimizes losses in the event of a hack.
https://github.com/xJonathanLEI/EOSafe

EOS ATM​

An EOS contract for safe fund withdrawals with daily limits.
https://github.com/xJonathanLEI/eosatm

Aegis​

Patroneos smart contract.
https://github.com/EOSEssentials/Aegis

Token Time​

EOSIO Token With Time Lock. Admin can transfer token to user anytime but user can transfer only when user have unlocked that token after 24 hour of first transfer between admin to user.
https://github.com/yashbhavsar007/tokentime

EOS Uber​

This is a framework for making decentralised Uber/Taxi services on the EOSIO platform.
https://github.com/mrbid/EOSIO-uber

EOS Auctions​

EOSIO Smart Contract for 1st and 2nd auction models.
https://github.com/mrbid/EOSIO-auctions

Shine​

The Shine contract goal is to enable the implementation of a recognition system based on praise and votes. Person (i.e. account) broadcast a praise to all other members. Each member (i.e. account) can then vote for this particular praise.
https://github.com/eoscanada/shine/tree/master/contract

EOS SC Security Best Practices​

This document aims to provide some security guidelines for developers of EOS smart contracts and list analysis of some known contract vulnerabilities.
https://github.com/slowmist/EOS-smart-contract-security-best-practices/blob/master/README_EN.md

Gravatar Cafe​

Smart Contract for Simple Gravatars.
https://github.com/eoscafe/gravatarcafe

Eosmsg​

Simple messenger using EOS network.
https://eosplace.github.io/eosmsg

Merkle Proof​

EOS smart contract to verify merkle proofs.
https://github.com/miguelmota/EOS-merkle-proof/

Ducor EOS​

Ducatur oracles EOS smart contract.
https://github.com/DucaturFw/ducor-EOS.

EOS Contract Example​

EOS contracts example. check out erase contract.
https://github.com/clockknock/EOS-contract-example

EOS Contract Test​

EOS contract test simple framework on local chain instance.
https://github.com/cryptokylin/eos_contract_test

Squeakr​

Squeakr is a demo application designed to showcase the power of privEOS. It is basically a simple form of Twitter on the blockchain, but all tweets are private. Only approved followers can see the tweets. The app pays for any privEOS fees. The service is free for the users.
https://github.com/rawrat/squeakr

EOS Encrypt​

Allows to encrypt & decypt a message with an EOS key pair using AES shared key encryption mechanism.
Decryption is achieved by combining the receiver's private key and the sender's public key to create the private key necessary to decrypt the message.
https://github.com/EOS-Nation/EOS-encrypt

EOS Delay​

Delayed transaction.
https://github.com/ethgamble/eosdelay

EOS Scrow​

Universal EOS escrow contract.
https://github.com/EOS-geneva/escrowescrow

EOS Lost​

Contract to allow genesis account holders on EOS to reset a lost key.
https://github.com/eosdac/EOSIO.lost

Kolob Game​

KolobokGame EOS contract, example using SimpleAssets and SimpleMarket.
https://github.com/CryptoLions/KolobokGame-Contract

EOS API Directory​

This is an EOS smart contract that holds a catalog of various infrastructure APIs, such as history or account status APIs. https://github.com/cc32d9/EOS.apidirectory

Watchdoggie​

This is a simple contract that helps verifying that the watch script is monitoring the network and sending notifications. https://github.com/cc32d9/EOS.watchdoggiee

Signupeoseos​

DApp for creating your own EOS account easily.
https://github.com/Dappub/signupeoseos

Eosdt​

Decentralized EOS-backed stable coin.
https://github.com/equilibrium-eosdt/eosdt

EosDao​

EOS DAO .
https://github.com/michaeljyeates/eosdao-contracts

Transfer Filter​

On EOS, incoming transfers can have rules applied to them. Exchanges and accounts can enforce their memo fields to stop transfers that don't enter the correct details on memo for example.
https://github.com/eosauthority/incoming-transfer-rules

EOSIO Tutorials​

Short examples of EOSIO smart contract development.
https://github.com/cc32d9/EOSIO.tutorials

Chexchexchex​

Chex Token.
https://github.com/chintai-platform/chexchexchex

Light KYC Contract​

Light KYC Identity Report - EOSIO Smart Contract .
https://github.com/EOS-Nation/light-kyc-identity-report

Blocktivity EOSIO Stats​

Blocktivity EOSIO Stats contract.
https://github.com/EOS-Nation/blocktivity-EOSIO-stats

CEX Deposit​

CEX Deposit - Handles incoming EOS token transfers to Centralized Exchange deposit account.
https://github.com/EOS-Nation/cex-deposit

Nation EOS WPS​

EOSIO WPS.
https://github.com/EOS-Nation/EOSIO-wps

EOSIO Vpaysplit​

Split block producer vote rewards to multiple accounts on claim.
https://github.com/AlohaEOS/EOSIO-vpaysplit

Expenses Smart Contracts​

A contract for paying out expenses and salaries on chain.
https://github.com/PhillipHamnett/ExpensesSmartContract

Atomic Assets​

Smart contract of the AtomicAssets standard.
https://github.com/pinknetworkx/atomicassets-contract

Cambiatus​

Cambiatus EOSIO Smart Contracts.
https://github.com/cambiatus/contracts

Credits

Copyright ® 2026 Sistemas Edenia

Sistemas Edenia

Engineering Culture

More