Features of Lamington library:
· Skill level agnostic
· TypeScript ready
· Containerized development
· Multi-environment support
· Simple CLI commands
· Easily configurable
Lamington facilitates easy migration from solidity or any other high-level language for implementing smart contract. Compiling within a docker container with locked configuration ensures contracts compile consistently and clean every time. The tool automatically searched for all files with .cpp file extension before batch compiling within a docker container.
Easy EOSIO smart contract creation — The tool uses EOS standard C++ toolkit to build smart contract logic in a .cpp file
Easy compilation of smart contract — Lamington uses the EOSIO CDT toolkit to build contracts. Dapp developers can even change the version of the toold used to match specific requirements.
Easy actions generation— Full autocomplete IDE on Typescript interfaces for contract actions, tables, and rows.
Easy Deployment — 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.
Easy to iterate — Dapp developers on this tool can rapidly iterate and test how changes effect overall decentralized system.