almanak_library.receipt_parser.receipt_parser_manager
uuid
datetime
Any
Dict
List
Tuple
pytz
Chain
CoSigners
ExecutionStatus
Network
Protocol
ActionBundle
Receipt
IReceiptParser
ReceiptParserUniswapV3
get_web3_by_network_and_chain
ReceiptParserManager Objects
class ReceiptParserManager()
__init__
def __init__()
parse_receipts
def parse_receipts(action_bundle: ActionBundle,
receipts: List[Dict[str, Any]]) -> List[Receipt]
should_parse_receipt_for_action
def should_parse_receipt_for_action(action_bundle: ActionBundle,
action_id: uuid.UUID) -> bool
Only parse receipt for action if all transactions are successful.