Add id generator for approve, transfer from

This commit is contained in:
nolash
2021-09-30 17:18:27 +02:00
parent 7ea1aa21ca
commit 84ce22e8b6
4 changed files with 5 additions and 5 deletions

View File

@@ -148,7 +148,7 @@ class ERC20(TxFactory):
return tx
def transfer_from(self, contract_address, sender_address, holder_address, recipient_address, value, tx_format=TxFormat.JSONRPC):
def transfer_from(self, contract_address, sender_address, holder_address, recipient_address, value, tx_format=TxFormat.JSONRPC, id_generator=None):
enc = ABIContractEncoder()
enc.method('transferFrom')
enc.typ(ABIContractType.ADDRESS)
@@ -164,7 +164,7 @@ class ERC20(TxFactory):
return tx
def approve(self, contract_address, sender_address, spender_address, value, tx_format=TxFormat.JSONRPC):
def approve(self, contract_address, sender_address, spender_address, value, tx_format=TxFormat.JSONRPC, id_generator=None):
enc = ABIContractEncoder()
enc.method('approve')
enc.typ(ABIContractType.ADDRESS)

View File

@@ -61,7 +61,7 @@ token_address = config.get('_EXEC_ADDRESS')
def main():
g = ERC20(chain_spec=chain_spec)
g = ERC20(chain_spec=chain_spec, gas_oracle=rpc.get_gas_oracle())
# determine decimals
decimals_o = g.decimals(token_address)