Skip to content

Commit

Permalink
implement card parse, for analysing a single card
Browse files Browse the repository at this point in the history
  • Loading branch information
peerchemist committed Oct 11, 2018
1 parent b1d3e22 commit 351eb0d
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions pacli/__main__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
from typing import Optional, Union
import operator, functools
import operator
import functools
import fire
import random
import pypeerassets as pa
Expand All @@ -12,6 +13,7 @@
parse_deckspawn_metainfo
)
from pypeerassets.transactions import NulldataScript
from pypeerassets.__main__ import get_card_transfer

from pacli.provider import provider
from pacli.config import Settings
Expand Down Expand Up @@ -392,10 +394,14 @@ def export(self, deckid: str, filename: str):
cards = self.__list(deckid)['cards']
export_to_csv(cards=list(cards), filename=filename)

def parse(self, card_id: str):
def parse(self, deck_id: str, card_id: str) -> None:
'''parse card from txid and print data'''

raw = provider.getrawtransaction(card_id, 1)
deck = self.__find_deck(deck_id)
cards = list(get_card_transfer(provider, deck, card_id))

for i in cards:
pprint(i.to_json())


class Transaction:
Expand Down

0 comments on commit 351eb0d

Please sign in to comment.