Skip to content
This repository has been archived by the owner on Mar 20, 2022. It is now read-only.

Latest commit

 

History

History
83 lines (62 loc) · 2.05 KB

README.md

File metadata and controls

83 lines (62 loc) · 2.05 KB

Cosmos-tool

Cosmos-tool

⭐ Cosmos-tool is a tool to facilitate the use of your cosmos wallet/node (regardless of the blockchain) from anywhere
Whether you are a validator or a simple delegator, this tool will prevent you from using the command line for each action

Main menu image Send Tx image

Prerequisites

node version >=14.0.0

Installation

git clone https://github.com/atmoner/cosmos-tool.git
cd cosmos-tool
npm i

Config

nano config.json

Edit this part with your value:

{
    "mnemonic":"",
    "validatorAddress":"",
    "chainId":"", 
    "lcdUrl":"",
    "denom":"",
    "prefix":"",
    "feeAmount":5000,
    "gasLimit":100000,
    "memo":"Send from Cosmos-Tool"
}

Example of config.json: /config-example

Run it

node app.js

Known problem

Problem

When launching cosmos-tool, you should see a warnig appear, nothing serious!

WARN deprecated @cosmostation/cosmosjs@0.9.x: You needs to upgrade to @cosmostation/cosmosjs above 0.10.0+ : 1) Proper nodejs v14+ support 2) 0.10.0+ supports protobuf signing for cosmos-sdk 0.40.0+

Solution

To remove this warning, edit the file node_modules/@cosmostation/cosmosjs/src/index.js
Remove or comment line 29, like this:

image

Development setup

For the improvement of the software, do not hesitate to make your proposal in the support section

To Do

  • Main menu
    • Redelegate
    • List all validator
    • Add generate adresse
    • Multi Tx
    • IBC