Source code for bitshares.htlc

# -*- coding: utf-8 -*-
from .exceptions import HtlcDoesNotExistException
from .blockchainobject import BlockchainObject

[docs]class Htlc(BlockchainObject): """ Read data about an HTLC contract on the chain. :param str id: id of the HTLC :param bitshares blockchain_instance: BitShares() instance to use when accesing a RPC """ type_id = 16
[docs] def refresh(self): data = self.blockchain.rpc.get_object(self.identifier) if not data: raise HtlcDoesNotExistException(self.identifier) super(Htlc, self).__init__(data)