Local path to C++ contract file
Finds and builds all C++ contracts
Optional specific contract identifiers to build
Configures and builds the docker image
Compiles a C++ EOSIO smart contract at path
Full path to C++ contract file
Constructs the name of the current Lamington Docker image
Docker image name
Determines if EOS is available using the get_info
query response
EOS instance availability
Determines if the docker image exists
Result of search
Determines the output location for a contract based on the full path of its C++ file.
Full path to C++ contract file
Output path for contract compilation artefacts
Resolves the path to file identifier. This is the path without trailing file extension
Path to file
Identifier path
Loads all test files and executes with Mocha
Starts the Lamington container
Pulls the EOSIO docker image if it doesn't exist and starts a new EOSIO docker container
Stops the current Lamington container
Docker command promise
Sleeps the process until the EOS instance is available
Connection success or throws error
Extracts the version identifier from a string
Version identifier
Generated using TypeDoc
Builds contract resources for contract at path