def altcore_data(self):
ret = []<EOL>for symbol in self.supported_currencies(project='<STR_LIT>', level="<STR_LIT:address>"):<EOL><INDENT>data = crypto_data[symbol]<EOL>priv = data.get('<STR_LIT>')<EOL>pub = data.get('<STR_LIT>')<EOL>hha = data.get('<STR_LIT>')<EOL>shb = data.get('<STR_LIT>')<EOL>supported = collections.OrderedDict()<EOL>supported['<STR_LIT:name>'] = data['<STR_LIT:name>']<EOL>supported['<STR_LIT>'] = symbol<EOL>if pub is not None:<EOL><INDENT>supported['<STR_LIT>'] = int(pub)<EOL><DEDENT>if priv:<EOL><INDENT>supported['<STR_LIT>'] = priv<EOL><DEDENT>supported['<STR_LIT>'] = shb if shb else <NUM_LIT:5><EOL>if '<STR_LIT>' in data:<EOL><INDENT>supported['<STR_LIT>'] = data['<STR_LIT>']<EOL><DEDENT>if '<STR_LIT>' in data:<EOL><INDENT>supported['<STR_LIT>'] = data['<STR_LIT>']<EOL><DEDENT>supported['<STR_LIT:port>'] = data.get('<STR_LIT:port>') or None<EOL>if hha not in (None, '<STR_LIT>'):<EOL><INDENT>supported['<STR_LIT>'] = hha<EOL><DEDENT>if data.get('<STR_LIT>', '<STR_LIT>') not in (None, '<STR_LIT>'):<EOL><INDENT>supported['<STR_LIT>'] = data['<STR_LIT>']<EOL><DEDENT>if data.get('<STR_LIT>', '<STR_LIT>') not in (None, '<STR_LIT>'):<EOL><INDENT>supported['<STR_LIT>'] = data['<STR_LIT>']<EOL><DEDENT>if data.get('<STR_LIT>'):<EOL><INDENT>supported['<STR_LIT>'] = data['<STR_LIT>']<EOL><DEDENT>ret.append(supported)<EOL><DEDENT>return ret<EOL>
Returns the crypto_data for all currencies defined in moneywagon that also
meet the minimum support for altcore. Data is keyed according to the
bitcore specification.