Merge remote-tracking branch 'origin/0.0.10-dev' into lash/args-only
This commit is contained in:
commit
050b6a9aeb
@ -41,6 +41,7 @@ class Wallet(BaseWallet):
|
|||||||
super(Wallet, self).__init__(EIP155Signer, checksummer=checksummer)
|
super(Wallet, self).__init__(EIP155Signer, checksummer=checksummer)
|
||||||
|
|
||||||
|
|
||||||
|
# TODO: how is the keystore implemented in rpc here?
|
||||||
class Rpc(BaseRpc):
|
class Rpc(BaseRpc):
|
||||||
"""Convenience constructor to set Ethereum defaults for chainlib cli Rpc object
|
"""Convenience constructor to set Ethereum defaults for chainlib cli Rpc object
|
||||||
|
|
||||||
|
@ -23,6 +23,7 @@ from hexathon import (
|
|||||||
add_0x,
|
add_0x,
|
||||||
strip_0x,
|
strip_0x,
|
||||||
)
|
)
|
||||||
|
from chainlib.eth.tx import receipt
|
||||||
|
|
||||||
from crypto_dev_signer.eth.signer import ReferenceSigner as EIP155Signer
|
from crypto_dev_signer.eth.signer import ReferenceSigner as EIP155Signer
|
||||||
from crypto_dev_signer.encoding import private_key_to_address
|
from crypto_dev_signer.encoding import private_key_to_address
|
||||||
@ -81,6 +82,11 @@ class TestRPCConnection(RPCConnection):
|
|||||||
return jsonrpc_result(r, error_parser)
|
return jsonrpc_result(r, error_parser)
|
||||||
|
|
||||||
|
|
||||||
|
def wait(self, tx_hash_hex):
|
||||||
|
o = receipt(tx_hash_hex)
|
||||||
|
return self.do(o)
|
||||||
|
|
||||||
|
|
||||||
def eth_blockNumber(self, p):
|
def eth_blockNumber(self, p):
|
||||||
block = self.backend.get_block_by_number('latest')
|
block = self.backend.get_block_by_number('latest')
|
||||||
return block['number']
|
return block['number']
|
||||||
|
Loading…
Reference in New Issue
Block a user