OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Advanced Eos Examples

Advanced Eos Examples is a public repository of C++ EOS smart-contract examples, covering data structures, contract communication, deferred transactions and token transfers, with a documented Lamington and Docker workflow for compiling, deploying and testing contracts.

Independent OpenViST project profile, based on linked sources.

Advanced Eos Examples — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when developing EOS contracts and you need concrete code examples for advanced table, communication or transaction patterns, or want to explore the repository’s documented test workflow.

Who it is for

  • EOS developers learning or adapting smart-contract patterns.
  • C++ developers who want examples of indexed tables, table relationships or contract-to-contract communication.
  • Developers seeking a documented command-line workflow for compiling, deploying and testing these examples with Lamington and Docker.

Documented uses

  • Study examples of cryptographic hashes, singleton data and table index patterns.
  • Use one-to-many table relationships, secondary indexes or table uniqueness as references for contract data design.
  • Adapt contract-to-contract communication, remote table access or deferred-transaction examples.
  • Follow the repository’s npm-based Lamington and Docker workflow to run the documented tests.
Before you choose

Requirements & limits

The repository is public and lists an MIT license.

  • The code targets EOS and the README says the contracts were updated for EOSIO.CDT 1.6.
  • The documented workflow requires CLI and npm commands, and Docker images may be installed during initial setup.
  • The README expects moderate knowledge of C++, JavaScript ES6, TypeScript 3 and CLI tools.
  • The repository is a collection of source-code examples, not a hosted deployment service.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install dependencies and run the documented example tests

Use the repository’s documented command-line sequence to set up its dependencies and start the test workflow.

Before you start

  • Moderate familiarity with C++, JavaScript ES6, TypeScript 3 and CLI tools.
  • npm and Docker; the README says Docker images may be installed during Lamington setup.

Steps

  1. Clone the repository with the command below.

    Documented command
    git clone https://github.com/MitchPierias/Advanced-EOS-Examples
  2. Change into the repository directory with cd Advanced-EOS-Examples.

  3. Install dependencies with the command below.

    Documented command
    npm install
  4. Run the command below; the README describes Lamington compiling and deploying contracts before executing tests.

    Documented command
    npm run test

Expected outcome

The documented workflow runs the repository’s contract tests after Lamington prepares its environment, compiles and deploys the contracts.

Guide limitations

  • The README warns that initial Docker image installation may take time.
  • The repository describes the intended workflow; this guide does not report an independent execution test.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
15 October 2026
Original website title
MitchPierias/advanced-eos-examples · Official homepage title · retained in its source language