mmgen-blocks-info: move opts_data
This commit is contained in:
parent
97ae557681
commit
28e72a8f05
1 changed files with 33 additions and 33 deletions
|
|
@ -25,39 +25,6 @@ from collections import namedtuple
|
|||
from mmgen.common import *
|
||||
from decimal import Decimal
|
||||
|
||||
opts_data = {
|
||||
'sets': [
|
||||
('raw_miner_info',True,'miner_info',True),
|
||||
('summary',True,'raw_miner_info',False),
|
||||
('summary',True,'miner_info',False)
|
||||
],
|
||||
'text': {
|
||||
'desc': 'Display information about a range of blocks',
|
||||
'usage': '[opts] +<last n blocks>|<block num>|<block num range>',
|
||||
'options': """
|
||||
-h, --help Print this help message
|
||||
--, --longhelp Print help message for long options (common options)
|
||||
-H, --hashes Display only block numbers and hashes
|
||||
-m, --miner-info Display miner info in coinbase transaction
|
||||
-M, --raw-miner-info Display miner info in uninterpreted form
|
||||
-n, --no-header Don't print the column header
|
||||
-o, --fields= Display the specified fields
|
||||
-s, --summary Print the summary only
|
||||
-S, --no-summary Don't print the summary
|
||||
""",
|
||||
'notes': """
|
||||
If no block number is specified, the current block is assumed.
|
||||
|
||||
In addition to information about the requested range of blocks, an estimate
|
||||
of the next difficulty adjustment is also displayed based on the average
|
||||
Block Discovery Interval from the beginning of the current 2016-block period
|
||||
to the chain tip.
|
||||
|
||||
Requires --txindex for correct operation.
|
||||
"""
|
||||
}
|
||||
}
|
||||
|
||||
class local_vars: pass
|
||||
|
||||
class BlocksInfo:
|
||||
|
|
@ -308,6 +275,39 @@ class BlocksInfoHashes(BlocksInfo):
|
|||
hashes = await c.gathered_call('getblockhash',[(height,) for height in heights])
|
||||
Msg('\n'.join('{:<7} {}'.format(height,H) for height,H in zip(heights,hashes)))
|
||||
|
||||
opts_data = {
|
||||
'sets': [
|
||||
('raw_miner_info',True,'miner_info',True),
|
||||
('summary',True,'raw_miner_info',False),
|
||||
('summary',True,'miner_info',False)
|
||||
],
|
||||
'text': {
|
||||
'desc': 'Display information about a range of blocks',
|
||||
'usage': '[opts] +<last n blocks>|<block num>|<block num range>',
|
||||
'options': """
|
||||
-h, --help Print this help message
|
||||
--, --longhelp Print help message for long options (common options)
|
||||
-H, --hashes Display only block numbers and hashes
|
||||
-m, --miner-info Display miner info in coinbase transaction
|
||||
-M, --raw-miner-info Display miner info in uninterpreted form
|
||||
-n, --no-header Don't print the column header
|
||||
-o, --fields= Display the specified fields
|
||||
-s, --summary Print the summary only
|
||||
-S, --no-summary Don't print the summary
|
||||
""",
|
||||
'notes': """
|
||||
If no block number is specified, the current block is assumed.
|
||||
|
||||
In addition to information about the requested range of blocks, an estimate
|
||||
of the next difficulty adjustment is also displayed based on the average
|
||||
Block Discovery Interval from the beginning of the current 2016-block period
|
||||
to the chain tip.
|
||||
|
||||
Requires --txindex for correct operation.
|
||||
"""
|
||||
}
|
||||
}
|
||||
|
||||
cmd_args = opts.init(opts_data)
|
||||
|
||||
if len(cmd_args) not in (0,1):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue