Implement chainspec in entry, cache tx

This commit is contained in:
lash
2022-03-15 09:00:15 +00:00
parent e4cc7061f0
commit c094ca2198
3 changed files with 8 additions and 7 deletions

View File

@@ -16,13 +16,12 @@ class NoopNormalizer:
def noop(self, v):
return v
noop_normalizer = NoopNormalizer()
class CacheTx:
def __init__(self, normalizer=noop_normalizer):
def __init__(self, chain_spec, normalizer=noop_normalizer):
self.normalizer = normalizer
self.sender = None
self.recipient = None
@@ -34,6 +33,8 @@ class CacheTx:
self.tx_index = None
self.timestamp = None
self.chain_spec = chain_spec
def confirm(self, block_number, tx_index, timestamp):
self.block_number = block_number
@@ -65,8 +66,8 @@ class CacheTx:
class CacheTokenTx(CacheTx):
def __init__(self, normalizer=noop_normalizer):
super(CacheTokenTx, self).__init__(normalizer=normalizer)
def __init__(self, chain_spec, normalizer=noop_normalizer):
super(CacheTokenTx, self).__init__(chain_spec, normalizer=normalizer)
self.v_src_token = None
self.v_src_value = None
self.v_dst_token = None