Modules
Module
Description
Smart Contract Development Language (ELPS)
Language developed to run business logic and business rules effectively on the blockchain.
ELPS tooling
Luther's smart contract development language comes with tooling to ease development in popular IDE's. Such tooling includes: Formatter, profiler, debugger
Scheduler
Most Smart Contracts will include some type of time based rule which needs to execute after a certain time or at a specific schedule, and this service enables a developer to include this into their application easily
Over The Air (OTA) Updates
This module allows you to quickly push platform and business logic updates across the entire network without downtime.
Utils (Logging, Time, Transaction Metadata)
This module provides utilities such as consistent time and logging to aid in troubleshooting platform issues which may arise. Pagination (paging forwards and backwards across large data sets) allows our APIs to fetch data in chunks, where we store lots of data. We can't hand over all the data at once, so the pagination lets the caller request data in chunks (called pages)
Messaging between blockchain and Off-Chain Oracle
This enables application micro-services to reliably communicate and pass messages to and from the blockchain, enabling scale and reliability.
Martin Tool
Used to run end to end test collections in postman newman with yaml playbooks through the command line and on continuous integration
Copy link