|
@@ -21,7 +21,7 @@ twaddrs: Tracking wallet listaddresses class for the MMGen suite
|
|
|
"""
|
|
|
|
|
|
from ..color import green
|
|
|
-from ..util import msg,die,base_proto_subclass
|
|
|
+from ..util import msg,die
|
|
|
from ..base_obj import AsyncInit
|
|
|
from ..obj import MMGenDict,TwComment
|
|
|
from ..addr import CoinAddr,MMGenID
|
|
@@ -30,7 +30,7 @@ from .common import TwCommon
|
|
|
class TwAddrList(MMGenDict,TwCommon,metaclass=AsyncInit):
|
|
|
|
|
|
def __new__(cls,proto,*args,**kwargs):
|
|
|
- return MMGenDict.__new__(base_proto_subclass(cls,proto,'tw','addrs'),*args,**kwargs)
|
|
|
+ return MMGenDict.__new__(proto.base_proto_subclass(cls,'tw','addrs'),*args,**kwargs)
|
|
|
|
|
|
def raw_list(self):
|
|
|
return [((k if k.type == 'mmgen' else 'Non-MMGen'),self[k]['addr'],self[k]['amt']) for k in self]
|