diff --git a/chainlib/connection.py b/chainlib/connection.py index 6f0c4b1..857121b 100644 --- a/chainlib/connection.py +++ b/chainlib/connection.py @@ -102,7 +102,8 @@ class RPCConnection: } __constructors_for_chains = {} - def __init__(self, url=None, chain_spec=None, auth=None, verify_identity=True): + def __init__(self, url=None, chain_spec=None, auth=None, verify_identity=True, timeout=1.0): + self.timeout = timeout self.chain_spec = chain_spec self.location = None self.basic = None @@ -329,6 +330,7 @@ class JSONRPCHTTPConnection(HTTPConnection): req, data=data.encode('utf-8'), context=ssl_ctx, + timeout=self.timeout, ) except URLError as e: raise RPCException(e) diff --git a/chainlib/tx.py b/chainlib/tx.py index 0671d64..0834178 100644 --- a/chainlib/tx.py +++ b/chainlib/tx.py @@ -8,7 +8,7 @@ class Tx: """ def __init__(self, src, block=None): - self.txs = [] self.src = src self.block = block self.block_src = None + self.index = None diff --git a/setup.cfg b/setup.cfg index a28abed..337efe5 100644 --- a/setup.cfg +++ b/setup.cfg @@ -3,7 +3,7 @@ name=chainlib license=WTFPL2 author_email=dev@holbrook.no description=Generic blockchain access library and tooling -version=0.1.0b1 +version=0.1.0 url=https://gitlab.com/chaintools/chainlib author=Louis Holbrook