Home > Guides > Deployment
The deployment process is composed of three steps, one of which is optional. Each of the steps is covered as part of a basic guide on how to use the Deploy Contracts Page.
The deployment flow is simple:
- The user selects the entry file which the compiler uses as the basis for ABI compilation.
- The user can optionally compile/generate/import the ABI file, depending on their needs.
- The user deploys the contract source code.
Instructions are also available inside the page as a quick reference.
As part of the local service tool, a Node.JS service will be started in conjunction with the tool that is responsible for smart contract compilation and deployment. You can view the source code for it here. Whenever the guide mentions a "compiler", this is service is what will be used to perform those specific actions.