tw.view: refactor sort_funcs
This commit is contained in:
parent
ea7cb6f6f3
commit
279e901d0d
3 changed files with 12 additions and 12 deletions
|
|
@ -63,6 +63,14 @@ class BitcoinTwUnspentOutputs(TwUnspentOutputs):
|
|||
'w':'a_view_detail',
|
||||
'l':'i_comment_add'}
|
||||
|
||||
sort_funcs = {
|
||||
'addr': lambda i: '{} {:010} {:024.12f}'.format(i.addr, 0xffffffff - abs(i.confs), i.amt),
|
||||
'age': lambda i: '{:010} {:024.12f}'.format(0xffffffff - abs(i.confs), i.amt),
|
||||
'amt': lambda i: '{:024.12f} {:010} {}'.format(i.amt, 0xffffffff - abs(i.confs), i.addr),
|
||||
'txid': lambda i: f'{i.txid} {i.vout:04}',
|
||||
'twmmid': lambda i: '{} {:010} {:024.12f}'.format(
|
||||
i.twmmid.sort_key, 0xffffffff - abs(i.confs), i.amt)}
|
||||
|
||||
async def get_rpc_data(self):
|
||||
# bitcoin-cli help listunspent:
|
||||
# Arguments:
|
||||
|
|
|
|||
|
|
@ -16,14 +16,6 @@ from ....tw.view import TwView
|
|||
|
||||
class EthereumTwView(TwView):
|
||||
|
||||
sort_funcs = {
|
||||
'addr': lambda i: i.addr,
|
||||
'age': lambda i: 0 - i.confs,
|
||||
'amt': lambda i: i.amt,
|
||||
'txid': lambda i: f'{i.txid} {i.vout:04}',
|
||||
'twmmid': lambda i: i.twmmid.sort_key
|
||||
}
|
||||
|
||||
def age_disp(self, o, age_fmt): # TODO
|
||||
pass
|
||||
|
||||
|
|
|
|||
|
|
@ -243,11 +243,11 @@ class TwView(MMGenObject, metaclass=AsyncInit):
|
|||
}
|
||||
|
||||
sort_funcs = {
|
||||
'addr': lambda i: '{} {:010} {:024.12f}'.format(i.addr, 0xffffffff - abs(i.confs), i.amt),
|
||||
'age': lambda i: '{:010} {:024.12f}'.format(0xffffffff - abs(i.confs), i.amt),
|
||||
'amt': lambda i: '{:024.12f} {:010} {}'.format(i.amt, 0xffffffff - abs(i.confs), i.addr),
|
||||
'addr': lambda i: i.addr,
|
||||
'age': lambda i: 0 - i.confs,
|
||||
'amt': lambda i: i.amt,
|
||||
'txid': lambda i: f'{i.txid} {i.vout:04}',
|
||||
'twmmid': lambda i: '{} {:010} {:024.12f}'.format(i.twmmid.sort_key, 0xffffffff - abs(i.confs), i.amt)
|
||||
'twmmid': lambda i: i.twmmid.sort_key
|
||||
}
|
||||
|
||||
def sort_info(self, *, include_group=True):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue