Compare commits
6 Commits
lash/allow
...
lash/traff
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
274222c44c
|
||
|
|
59c422c5e7
|
||
|
|
a075c55957 | ||
|
|
6464f651ec | ||
|
|
5145282946 | ||
|
|
1e87f2ed31
|
@@ -10,7 +10,7 @@ import redis
|
||||
import celery
|
||||
from cic_eth_registry.registry import CICRegistry
|
||||
from chainsyncer.backend.memory import MemBackend
|
||||
from chainsyncer.driver import HeadSyncer
|
||||
from chainsyncer.driver.head import HeadSyncer
|
||||
from chainlib.eth.connection import EthHTTPConnection
|
||||
from chainlib.chain import ChainSpec
|
||||
from chainlib.eth.gas import RPCGasOracle
|
||||
@@ -24,6 +24,7 @@ from cic_base import (
|
||||
rpc,
|
||||
signer as signer_funcs,
|
||||
)
|
||||
from cic_base.eth.syncer import chain_interface
|
||||
|
||||
# local imports
|
||||
#import common
|
||||
@@ -120,7 +121,7 @@ def main():
|
||||
'api_queue': config.get('_CELERY_QUEUE'),
|
||||
}
|
||||
|
||||
syncer = HeadSyncer(syncer_backend, block_callback=handler.refresh)
|
||||
syncer = HeadSyncer(syncer_backend, chain_interface, block_callback=handler.refresh)
|
||||
syncer.add_filter(handler)
|
||||
syncer.loop(1, conn)
|
||||
|
||||
|
||||
@@ -254,6 +254,10 @@ class Verifier:
|
||||
if len(k) > 7 and k[:7] == 'verify_':
|
||||
logg.debug('verifier has verify method {}'.format(k))
|
||||
verifymethods.append(k[7:])
|
||||
o = self.faucet_tx_factory.token_amount(self.faucet_address, sender_address=ZERO_ADDRESS)
|
||||
r = self.conn.do(o)
|
||||
self.faucet_amount = self.faucet_tx_factory.parse_token_amount(r)
|
||||
logg.info('faucet amount set to {} at verify initialization time'.format(self.faucet_amount))
|
||||
|
||||
self.state = VerifierState(verifymethods, active_tests=active_tests)
|
||||
|
||||
@@ -284,6 +288,7 @@ class Verifier:
|
||||
except ValueError:
|
||||
actual_balance = int(r)
|
||||
balance = int(balance / 1000000) * 1000000
|
||||
balance += self.faucet_amount
|
||||
logg.debug('balance for {}: {}'.format(address, balance))
|
||||
if balance != actual_balance:
|
||||
raise VerifierError((actual_balance, balance), 'balance')
|
||||
|
||||
Reference in New Issue
Block a user