Compare commits

...

4 Commits

Author SHA1 Message Date
lash 7d72fedd73
Bump versions 2022-10-13 07:30:09 +00:00
lash 924e48b63b
Update file store for chainlib 0.2.0 2022-05-10 18:29:32 +00:00
lash d3d8e5be54
Upgarde chainlib 2022-05-09 20:03:41 +00:00
lash 92fb6c51d2
Upgrade deps 2022-05-04 18:47:01 +00:00
4 changed files with 19 additions and 9 deletions

View File

@ -1,2 +1,12 @@
- 0.1.5
* Upgrade chainlib to 0.3.0
- 0.1.4
* Update file store on chainlib 0.2.0
- 0.1.3
* Upgrade deps
- 0.1.2
* Upgrade deps
- 0.1.1
* Upgrade deps
- 0.1.0
* Factor out from eth-monitor

View File

@ -25,7 +25,7 @@ def chain_dir_for(chain_spec, base_dir=default_base_dir):
class FileStore:
def put_tx(self, tx, include_data=False):
raw = pack(tx.src(), self.chain_spec)
raw = pack(tx.src, self.chain_spec)
tx_hash_dirnormal = strip_0x(tx.hash).upper()
tx_hash_bytes = bytes.fromhex(tx_hash_dirnormal)
self.tx_raw_dir.add(tx_hash_bytes, raw)
@ -62,10 +62,10 @@ class FileStore:
f.close()
if include_data:
src = json.dumps(tx.src()).encode('utf-8')
src = json.dumps(tx.src).encode('utf-8')
self.tx_dir.add(bytes.fromhex(strip_0x(tx.hash)), src)
rcpt_src = tx.rcpt_src()
rcpt_src = tx.result.src
logg.debug('rcpt {}'.format(rcpt_src))
if rcpt_src != None:
rcpt_src = json.dumps(rcpt_src).encode('utf-8')
@ -79,7 +79,7 @@ class FileStore:
num_bytes = block.number.to_bytes(8, 'big')
self.block_hash_dir.add(hash_bytes, num_bytes)
if include_data:
src = json.dumps(block.src()).encode('utf-8')
src = json.dumps(block.src).encode('utf-8')
self.block_src_dir.add(hash_bytes, src)

View File

@ -1,4 +1,4 @@
hexathon~=0.1.5
hexathon~=0.1.7
jsonrpc-std~=0.1.0
leveldir~=0.3.0
chainlib-eth>=0.1.0b3,<=0.1.0
chainlib-eth~=0.3.0

View File

@ -1,10 +1,10 @@
[metadata]
name = eth-cache
version = 0.1.0
version = 0.1.5
description = Ethereum chain data caching tools
author = Louis Holbrook
author_email = dev@holbrook.no
url = https://git.defalsify.org/eth-monitor
url = https://git.defalsify.org/eth-cache
keywords =
dlt
blockchain
@ -26,7 +26,7 @@ licence_files =
[options]
include_package_data = True
python_requires = >= 3.7
python_requires = >= 3.9
packages =
eth_cache
eth_cache.store