A TypeScript script for managing Cosmos wallets, enabling transactions and wallet generation.
- Transaction Management: Send transactions to recipients or generate new wallets.
- Wallet Generation: Generate multiple wallets and save them to a JSON file.
- Interactive CLI: Choose transaction methods and manage wallets interactively.
-
Node.js: Ensure Node.js is installed. You can download it from nodejs.org.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash source ~/.bashrc nvm install 14 nvm use 14
-
Clone Repository:
git clone https://github.com/Winnode/IBC-Wallet.git cd IBC-Wallet
-
Install:
npm install
or
npm install dotenv bip39 @cosmjs/proto-signing @cosmjs/stargate fs readline randombytes base64-arraybuffer
-
Creat File .env:
nano .env
MNEMONIC1="xxx" MNEMONIC2="xxx"
-
Run:
npm start
or
node run
-
Support (EVM for coffee):
0xde260429ef7680c7a43e855b5fcf619948f34e2a