PowerPool
  • powerpool overview
    • PowerPool
      • PowerPool DAO Story
      • Value Proposition
      • Use Cases
      • CVP Token
      • Vision 2027
    • Blockchain Automation
      • Glossary
    • PowerAgent Stats
    • How to contribute
    • Contracts and Links
  • Power Agent
    • đŸŽ¯PowerAgent features
    • đŸ›ī¸Architecture
      • â„šī¸Agent
      • â„šī¸Keeper
      • â„šī¸Job
        • Full Specification
    • 📜User Guides and Instructions
      • ❓I Want to Automate my Tasks
        • Job Registration Guide
      • ❓I Want to Become a Keeper
    • â„šī¸Scenarios
    • ⌛Old Pages
      • Installation Guide (Old)
        • Prerequisites
        • DAppNode Installation
        • Registering in PowerAgent
        • Installing PowerAgent Package on DAppNode
        • Standalone Installation
        • Chain-specific configs
      • Keeper (Old)
        • Keeper Registration and Update
        • Keeper staking, withdrawal, and deactivation
          • Keeper activation and deactivation in PPAgentV2RANDAO
        • Keeper assignment and release in RanDAO realisation
      • Job (Old)
        • Job Registration & Update
        • Job funds deposition and withdrawal
      • Agent (old)
        • Page
        • Execution
      • Technical Implementation (Old)
        • Hooks and helper functions
        • Errors
        • Modifiers
          • Flags
      • Job Registration Guide (Old)
      • 📑Testnet Rules
      • Slashing
        • Copy of Slashing
      • Task Reward and Gas Compensation
        • Fees and income sources
        • Copy of Task Reward and Gas Compensation
  • PowerPool Incentives
    • PowerPool Points Program
  • Security
    • Bug Bounty
    • Security Audits
  • Research
    • Automation Networks Research
      • Approaches on Keeper Selection
      • On-chain Random Number Generation
      • Keeper Weighing
      • 🌊PowerPool & PowerAgent Automation Network
      • Value Proposition-PowerPool
    • PowerAgent v2.1
      • Keeper Selection
      • Hooks
  • Resources
    • Website
    • Twitter
    • Medium
    • Discord
    • Github
    • Telegram
    • Governance Voting
    • Governance Forum
  • Legacy & Deprecated
    • Index Products
      • $YLA: Yearn Lazy Ape
        • Invest (ZAP) in YLA with low fees
        • Instant YLA mint via USDC
        • $CVP Boost Program
        • Redeem YLA
        • YLA Onsen Liquidity Mining [deprecated]
      • $BSCDEFI: BSC DeFi Pool/Index
        • Guide: Mint $BSCDEFI with $BNB
        • Guide: Multi-Asset $BSCDEFI Mint
        • Guide: PancakeSwap LM Farming
        • Add $BSCDEFI to MetaMask.
        • Redeem $BSCDEFI
      • $ASSY: Aave, SushiSwap, Synthetix, and Yearn Index
        • $CVP Boost Program
        • Underlying Token Staking
      • $PIPT: PowerIndex Pool
      • $YETI: Yearn Ecosystem Index
      • Market Price vs Fair Value
      • About ZAP
    • CVP reward program
      • How to create a DCA flow in Partitura
Powered by GitBook
On this page
  • Requirements
  • Standalone installation

Was this helpful?

  1. Power Agent
  2. Old Pages
  3. Installation Guide (Old)

Standalone Installation

Instructions for the installation of the standalone PowerAgent package

PreviousInstalling PowerAgent Package on DAppNodeNextChain-specific configs

Last updated 1 year ago

Was this helpful?

Requirements

Recommended hardware requirements most likely will be capped from beneath by the requirements of your execution and consensus clients. However, if you install the PowerAgent on a separate machine than the blockchain node, it should have at least:

  • 2-Core relatively modern CPU

  • 8 GB RAM

  • 20 GB SSD

  • Linux-based OS (Debian or Ubuntu are a good choice)

The package is not configured to work on MacOS.

Standalone installation

  1. Obtain a machine satisfying the requirements.

  2. Install , npm, and .

  3. Start a terminal session.

  4. Clone the repo into a separate folder:

git clone https://github.com/eitelvolkerts/sepolia-agent-standalone
  1. Follow the instructions specified here: to obtain a keyfile. Here is the short version:

git clone https://github.com/powerpool-finance/powerpool-agent-v2-compose
cd powerpool-agent-v2-compose
npm i
node jsongen.js ${A} ${B}

where ${A} is the private key of your worker, and ${B} is the password you choose to encrypt the private key.

  1. Move the keyfile to the sepolia-agent-standalone/keys/ directory. Remove the placeholder key.

  2. Open the file sepolia-agent-standalone/config/main.yaml and enter the values that are required there (see Chain-specific configs). Keep the quotation marks ("") in the address field.

cd sepolia-agent-standalone
  1. Launch the PowerAgent node:

docker compose up -d
  1. This will create and launch the container. In order to remove it, execute the command:

docker compose down --rmi local 

in sepolia-agent-standalone/ directory.

⌛
Node.js
Docker Engine
Docker Compose
powerpool-finance/powerpool-agent-v2-compose (github.com)