Skip to content

thepower/example_tgbot_erc20

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guide for Setting Up and Launching an ERC20 Telegram Bot

This guide describes the steps to configure and launch an ERC20 Telegram bot.

  1. Clone the repository
    Run the following command to clone the repository:

    git clone https://github.com/DeinfraNet/erc20_tgbot
    cd erc20_tgbot
  2. Create a .env file in the root directory of the project and add the following environment variables:

    TELEGRAM_TOKEN=YOUR_TOKEN
    ERC20_TOKEN_ADDRESS=0x917467C4e68eE1eD6dc144359AD22529E6A9E390
    ETH_RPC_URL=https://c3n1.thepower.io:1446/jsonrpc
  3. Create key folder

    mkdir ../erc20_bot_keys
    cd ../erc20_bot_keys
  4. Register an account
    Execute the following command to register your account in the devnet of chain 3:

    tpe acc register
  5. Create a container
    Use the following command to create a container:

    tpe container create -k <your_key.pem> -n <container_name>

    Replace <your_key.pem> with the path to your key and <container_name> with the desired container name.
    Example:

    tpe container create -k power_wallet_3_AA100000005033174828.pem -n erc20_tgbot_jackkru69

    Optional additional parameters:

    • Container index: -i 2
    • Private key file: -f container_erc20_tgbot_jackkru69_private_key.pem
    • Path to source code: -t ../../../erc20_tgbot

    Full example command:

    tpe container create -k power_wallet_3_AA100000005033174828.pem -i 2 -f container_erc20_tgbot_jackkru69_private_key.pem -t ../../../erc20_tgbot -c 1
  6. Upload the container
    After creating the container, upload it using this command:

    tpe container upload -k <your_key.pem> -i <index> -f <key_file> -t <path> -g "[filePath,filePath]"

    Example:

    tpe container upload -k power_wallet_3_AA100000005033174828.pem -i 2 -f container_erc20_tgbot_jackkru69_private_key.pem -t ../../../erc20_tgbot -c 1 -g "[data,container_erc20_tgbot_jackkru69_private_key_A3BAB1KnpqjkGvOecj2d1C_T6R2GD-rKfmfSyjxW6u2W.pem,power_wallet_3_AA100000005033174828.pem]"
  7. Start the container
    Execute the following command to start the container:

    tpe container actions -m container_start -i <index> -f <key_file> -p <parameter>

    Example:

    tpe container actions -m container_start -i 2 -f container_erc20_tgbot_jackkru69_private_key.pem -p 2
  8. Completion
    After completing all the steps, your ERC20 Telegram bot should be successfully launched.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published