{"repo":"0xPolygon/matic-cli","free":true,"listed":false,"github":"https://github.com/0xPolygon/matic-cli","clone":"git clone https://github.com/0xPolygon/matic-cli.git","description":"A CLI to setup Matic network","language":"JavaScript","stars":85,"topics":["matic","web3","blockchain","ethereum"],"license":null,"category":"blockchain-web3","readme_excerpt":"Testing Toolkit 🏗 A set of CLIs, tools and tests to set up, manage and operate Polygon devnets. The Testing Toolkit is built on top of express-cli , an extension of matic-cli which uses terraform to deploy, test and monitor any devnet on AWS/GCP stacks from any local system. It currently supports only devnets running v0.3.x stacks. The express-cli interacts with terraform to create a fully working setup on AWS/GCP. In case the infrastructure already exists, matic-cli can be used as a standalone tool to deploy Polygon stacks on pre-configured VMs. Please, refer to the section of this file you are more interested in ( express-cli or matic-cli ) Table of contents - express-cli - matic-cli express-cli Requirements To use the express-cli you have to execute the following steps. - install aws cli or install gcloud tool - install terraform on your local machine - use nvm to switch to the proper node version, v18.19.0 , by running nvm use from the root folder - install express-cli and matic-cli locally with command npm i - generate a keypair on AWS EC2 (in the same region being used, currently eu-west-1 by default and download its certificate locally ( .pem file). If you are on GCP, you can use your existing keypair or use ssh-keygen to generate. Check the GCP guide. - copy secret.tfvars.example to secret.tfvar with command cp secret.tfvars.example secret.tfvars and check the commented file for details - If you are a Polygon employee , connect to the company VPN - modify secret.tfva","default_branch":null,"files":null,"tree":[],"storefront":"/r/0xPolygon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/0xPolygon/matic-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}