Getting Started
This section provides a detailed description of the subsequent steps necessary for deploying and coordinating a ceremony using p0tion.
Prerequisites
We recommend you have the following four accounts properly configured and active before you begin operating with p0tion.
- Node Package Manager account (required to publish the package).
- Amazon Web Service (AWS) account (required to use AWS S3 Storage, Lambda, SNS and EC2).
- Google Cloud Platform (GCP) account (required to use Firebase services).
- GitHub Account (required for creating a new OAuth Application).
Although p0tion is easy to set up, there are some technical requirements that coordinators must carefully put into practice
- Basics of AWS/GCP.
- Comfortable using a Command-Line Interface (CLI)
- Understand the importance of security and secrets (e.g., AWS access keys)
- Running on a stable connection, possibly wired for large circuits configurations.
Installation
Clone the repository
git clone <https://github.com/privacy-scaling-explorations/p0tion.git>
Install the dependencies and build the packages yarn && yarn build
Configuration