https://github.com/lesmiscore/monapa-cli
Monaparty CLI
https://github.com/lesmiscore/monapa-cli
Last synced: 4 months ago
JSON representation
Monaparty CLI
- Host: GitHub
- URL: https://github.com/lesmiscore/monapa-cli
- Owner: Lesmiscore
- License: mit
- Created: 2018-10-12T01:49:04.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-06-05T23:19:41.000Z (12 months ago)
- Last Synced: 2025-06-06T00:26:26.142Z (12 months ago)
- Language: TypeScript
- Size: 110 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# monapa-cli
A CLI tool for Monaparty.
## Install
```bash
git clone https://github.com/nao20010128nao/monapa-cli.git
cd monapa-cli
npm i
```
## Try now
```bash
npm run exec -- [COMMAND] [ARGS]
```
`npm run exec --` will be shortened to `monapa` below.
## Usage
```
help Displays help and exit
version Displays version and exit
makewallet Creates a wallet
balancetoken Gets balance of tokens
send Send token(s)
sendtx Sends transactions
addressinfo Displays address info
listmyaddress Lists your addresses
tokeninfo Displays token info
sweeptoken Sweep tokens from a address
sweepmona Sweep MONA from a address
sendmona Sends MONA
balancemona Gets balance of MONA
```
### `help`
Displays help
```
monapa help
```
### `version`
Displays the version
```
monapa version
```
### `makewallet`
Makes a wallet
```
monapa makewallet
```
### `balancetoken`
Displays balances of tokens
```
monapa balancetoken [--satoshis true|false]
```
- `--satoshis` - Set to `true` to display amount in satoshis (if divisible)
### `send`
Sends Monaparty token.
This follows [Monapa-chan](https://twitter.com/monapachan)'s format.
```
monapa send [--from FROM] [--feerate 10000] [--memo MEMO]
[--memo-is-hex true|false]
dest amount tokenName
```
- `--from` - The source address 8for token to send from
- `--feerate` - The fee rate in `wat/kb` for transactions
- `--memo` - Memo for sending token
- `--memo-is-hex` - Set to `true` if you set `--memo` in hex.
- `dest` - Destination address to send
- `amount` - Amount to send (amount is in float)
- `tokenName` - Token name to send
### `sendtx`
Sends transaction over the Monacoin network (mainnet)
```
monapa sendtx [RAWTX]...
```
- `RAWTX` - Raw transaction to send. Must be in hex.
### `addressinfo`
Displays address infomation
```
monapa addressinfo [ADDR]...
```
- `ADDR` - Address. Can be Base58 or Bech32.
### `listmyaddress`
Lists up your address in the wallet
```
monapa listmyaddress
```
### `tokeninfo`
Displays specified token information
```
monapa tokeninfo [TOKEN]...
```
- `TOKEN` - Token name. Can be multiple.
### `sweeptoken`
Sweeps tokens in a address
```
monapa sweeptoken [--feerate FEERATE] [--memo MEMO]
[--memo-is-hex MEMO_IS_HEX]
privKey destination
```
- `--feerate` - The fee rate in `wat/kb` for transactions
- `--memo` - Memo for sending token
- `--memo-is-hex` - Set to `true` if you set `--memo` in hex.
- `privKey` - Private key for token-stored address
- `destination` - Destination address to receive
### `sweepmona`
Sweeps MONA in a address
```
monapa sweepmona [--feerate FEERATE] privKey destination
```
- `--feerate` - The fee rate in `wat/kb` for transactions
- `privKey` - Private key for MONA-stored address
- `destination` - Destination address to receive
### `sendmona`
Sends MONA.
```
monapa sweeptoken [--feerate FEERATE] [--watanabes WATANABES]
[--op-return OP_RETURN]
[--op-return-is-hex OP_RETURN_IS_HEX]
destination amount
```
- `--feerate` - The fee rate in `wat/kb` for transactions
- `--watanabes` - Amount is specified in watanabes
- `destination` - Destination address to send
- `amount` - Amount to send
### `balancetoken`
Displays balances of tokens
```
monapa balancetoken [--watanabes true|false]
```
- `--watanabes` - Set to `true` to display amount in watanabes
- `--satoshis` is alias for this argument