Want to make changes to Lamington? Here's how to get started.Read More
Use EOS' standard C++ toolkit to build your smart contract logic in a .cpp file inside your project.
Lamington uses the standard EOS.io Contract Development Toolkit (CDT) to build your contracts. You can even change the version of the tools used to match the ones you're used to.
Lamington creates full TypeScript interfaces for your contract actions, tables, and rows. This means you get full autocomplete in your IDE even if you don't use Typescript! And if you do use Typescript, then when you rename anything in your C++ code, your tests will break at compile time instead of breaking later.
Lamington automatically spins up a fully functioning EOS blockchain (including nodeos, cleos, and CDT) inside a Docker container and makes it easy to deploy your contracts for testing.
Because you're only worried about your C++ contracts, not tooling, you can rapidly iterate, testing how changes effect your overall decentralised system.
Get started with Lamington the easy way.