Add regsitry test

This commit is contained in:
lash
2023-02-03 16:02:27 +00:00
parent 66c261d692
commit cefdc5c00b
6 changed files with 118 additions and 10 deletions

File diff suppressed because one or more lines are too long

View File

@@ -74,3 +74,15 @@ class EthFaucet(Faucet):
tx = self.set_code(tx, data)
tx = self.finalize(tx, tx_format)
return tx
def set_registry(self, contract_address, sender_address, checker_address, tx_format=TxFormat.JSONRPC):
enc = ABIContractEncoder()
enc.method('setRegistry')
enc.typ(ABIContractType.ADDRESS)
enc.address(checker_address)
data = enc.get()
tx = self.template(sender_address, contract_address, use_nonce=True)
tx = self.set_code(tx, data)
tx = self.finalize(tx, tx_format)
return tx