A CLI tool for Monaparty.
git clone https://github.com/nao20010128nao/monapa-cli.git
cd monapa-cli
npm i
npm run exec -- [COMMAND] [ARGS]
npm run exec --
will be shortened to monapa
below.
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
Displays help
monapa help
Displays the version
monapa version
Makes a wallet
monapa makewallet
Displays balances of tokens
monapa balancetoken [--satoshis true|false]
-
--satoshis
- Set totrue
to display amount in satoshis (if divisible)
Sends Monaparty token.
This follows Monapa-chan'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 inwat/kb
for transactions -
--memo
- Memo for sending token-
--memo-is-hex
- Set totrue
if you set--memo
in hex.
-
-
dest
- Destination address to send -
amount
- Amount to send (amount is in float) -
tokenName
- Token name to send
Sends transaction over the Monacoin network (mainnet)
monapa sendtx [RAWTX]...
-
RAWTX
- Raw transaction to send. Must be in hex.
Displays address infomation
monapa addressinfo [ADDR]...
-
ADDR
- Address. Can be Base58 or Bech32.
Lists up your address in the wallet
monapa listmyaddress
Displays specified token information
monapa tokeninfo [TOKEN]...
-
TOKEN
- Token name. Can be multiple.
Sweeps tokens in a address
monapa sweeptoken [--feerate FEERATE] [--memo MEMO]
[--memo-is-hex MEMO_IS_HEX]
privKey destination
-
--feerate
- The fee rate inwat/kb
for transactions -
--memo
- Memo for sending token-
--memo-is-hex
- Set totrue
if you set--memo
in hex.
-
-
privKey
- Private key for token-stored address -
destination
- Destination address to receive
Sweeps MONA in a address
monapa sweepmona [--feerate FEERATE] privKey destination
-
--feerate
- The fee rate inwat/kb
for transactions -
privKey
- Private key for MONA-stored address -
destination
- Destination address to receive
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 inwat/kb
for transactions -
--watanabes
- Amount is specified in watanabes -
destination
- Destination address to send -
amount
- Amount to send
Displays balances of tokens
monapa balancetoken [--watanabes true|false]
-
--watanabes
- Set totrue
to display amount in watanabes-
--satoshis
is alias for this argument
-