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.
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.
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
Clone the repository with the command below.
git clone https://github.com/MitchPierias/Advanced-EOS-ExamplesChange into the repository directory with
cd Advanced-EOS-Examples.Install dependencies with the command below.
npm installRun the command below; the README describes Lamington compiling and deploying contracts before executing tests.
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.
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

