Usage:
```
- spanner.py btmsender [-h] -i I -a A -p P [-c C]
+ spanner.py btmsender [-h] -n N -i I -a A [-c C] [-u] [-t T]
```
Options:
```
-h, --help show this help message and exit
+ -n node bytomd or vapord node address
-i input transaction txt file
-a account wallet account id
- -p password wallet account password
-c count transaction output count
-u use unconfirmed UTXO build transaction
-t time_range the transaction will not be submitted into block after this height
Options:
```
-h, --help show this help message and exit
+ -n node bytomd or vapord node address
-i input transaction txt file
-a account wallet account id
- -p password wallet account password
-c count transaction output count
-u use unconfirmed UTXO build transaction
-t time_range the transaction will not be submitted into block after this height
from utxomerger import merge_utxo
if __name__ == "__main__":
- if sys.argv[1] == 'btmsender':
- sys.argv.pop(1)
- sys.exit(btmsender.sender())
- elif sys.argv[1] == 'utxomerger':
- sys.argv.pop(1)
- sys.exit(merge_utxo.main())
- else:
- print("Input error:\n"
- "btmsender usage: spanner.py btmsender [-h] -i INPUT_FILE -a ACCOUNT_ID -p PASSWORD [-c OUTPUT_COUNT]\n"
- "utxomerger usage: spanner.py utxomerger [-h] [-o URL] [-a ACCOUNT_ALIAS] [-p PASSWORD] [-x MAX_AMOUNT] [-s MIN_AMOUNT] [-l] [-m MERGE_LIST] [-y]")
- sys.exit(1)
+ if len(sys.argv) >= 2:
+ if sys.argv[1] == 'btmsender':
+ sys.argv.pop(1)
+ sys.exit(btmsender.sender())
+ elif sys.argv[1] == 'utxomerger':
+ sys.argv.pop(1)
+ sys.exit(merge_utxo.main())
+ print("Input error:\n"
+ "btmsender usage: spanner.py btmsender [-h] -n NODE_ADDRESS -i INPUT_FILE -a ACCOUNT_ID -p PASSWORD [-c OUTPUT_COUNT]\n"
+ "utxomerger usage: spanner.py utxomerger [-h] [-o URL] [-a ACCOUNT_ALIAS] [-p PASSWORD] [-x MAX_AMOUNT] [-s MIN_AMOUNT] [-l] [-m MERGE_LIST] [-y]")
+ sys.exit(1)