
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
@codegame.dev/wallet-cli
Advanced tools
A CLI tool for managing wallets across multiple blockchains, supporting operations like wallet creation, balance checking, transfers, and fee estimation.
Wallet CLI is a powerful command-line tool for managing multi-blockchain wallets. It allows you to generate public keys, manage balances, transfer funds, and estimate transaction fees with ease. The tool supports a wide range of blockchains and tokens, making it an essential utility for developers and blockchain enthusiasts.
Install the @codegame.dev/wallet-cli
globally using npm:
npm install -g @codegame.dev/wallet-cli
This makes the wallet-cli
command accessible from anywhere on your system.
-V, --version
: Display the version number.-h, --help
: Show help for any command.coin-list
Display a list of all supported coins.
Options:
-s <text>
: Search for a specific coin.--json
: Output results in JSON format.Example:
wallet-cli coin-list -s bitcoin
get-address
Retrieve the public address for a specific coin.
Options:
--mnemonic <mnemonic>
: Specify an existing mnemonic.--coin <coin>
: Name of the coin (based on Trust Wallet Core).--coingecko-platform <platform>
: Platform name (based on CoinGecko API).--json
: Output results in JSON format.Example:
wallet-cli get-address --mnemonic "your mnemonic" --coin ethereum
create-wallet
Generate a new mnemonic and wallet.
Options:
--coin <coin>
: Name of the coin (based on Trust Wallet Core).--coingecko-platform <platform>
: Platform name (based on CoinGecko API).--json
: Output results in JSON format.Example:
wallet-cli create-wallet --coin bitcoin
get-balance
Check the balance of a wallet for a coin or token.
Options:
--coin <coin>
: Name of the coin (based on Trust Wallet Core).--coingecko-platform <platform>
: Platform name (based on CoinGecko API).--address <address>
: Wallet address.--token-address <token-address>
: Contract address of the token.--json-rpc-provider <url>
: URL of the JSON-RPC provider.--http-provider <url>
: URL of the HTTP provider.--json
: Output results in JSON format.--testnet
: Use the testnet provider.Example:
wallet-cli get-balance --coin ethereum --address 0xYourAddress
transfer
Send coins or tokens to another wallet.
Options:
--mnemonic <mnemonic>
: Specify an existing mnemonic.--coin <coin>
: Name of the coin (based on Trust Wallet Core).--coingecko-platform <platform>
: Platform name (based on CoinGecko API).--address <address>
: Recipient wallet address.--amount <amount>
: Amount to transfer.--token-address <token-address>
: Contract address of the token.--json-rpc-provider <url>
: URL of the JSON-RPC provider.--json
: Output results in JSON format.--testnet
: Use the testnet provider.Example:
wallet-cli transfer --mnemonic "your mnemonic" --coin ethereum --address 0xReceiverAddress --amount 0.1
estimate-fee
Estimate the fees for a coin or token transfer.
Options:
--mnemonic <mnemonic>
: Specify an existing mnemonic.--coin <coin>
: Name of the coin (based on Trust Wallet Core).--coingecko-platform <platform>
: Platform name (based on CoinGecko API).--address <address>
: Recipient wallet address.--amount <amount>
: Amount to transfer.--token-address <token-address>
: Contract address of the token.--json-rpc-provider <url>
: URL of the JSON-RPC provider.--json
: Output results in JSON format.--testnet
: Use the testnet provider.Example:
wallet-cli estimate-fee --mnemonic "your mnemonic" --coin ethereum --address 0xReceiverAddress --amount 0.1
The following networks are supported for get-balance
, transfer
, and estimate-fee
commands:
Wallet CLI leverages the following libraries:
Special thanks to these projects for their contributions to the blockchain ecosystem.
This project is licensed under the MIT License. See the LICENSE file for details.
FAQs
A CLI tool for managing wallets across multiple blockchains, supporting operations like wallet creation, balance checking, transfers, and fee estimation.
The npm package @codegame.dev/wallet-cli receives a total of 2 weekly downloads. As such, @codegame.dev/wallet-cli popularity was classified as not popular.
We found that @codegame.dev/wallet-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.