Add customizable writers, configs, chain spec in network
This commit is contained in:
@@ -134,7 +134,6 @@ class CICEth:
|
||||
if writer == None:
|
||||
writer = self.outputs_writer
|
||||
|
||||
logg.debug('ZZZZZZZZ token details {}'.format(self.token_details))
|
||||
(args, args_types, positions) = self.__order_args()
|
||||
|
||||
enc = ABIContractEncoder()
|
||||
@@ -212,6 +211,7 @@ class CICEth:
|
||||
|
||||
results = []
|
||||
for proof in self.proof.get():
|
||||
k = 'address_declarator_' + proof
|
||||
o = c.add_declaration(contract_address, signer_address, self.token_address, proof, tx_format=self.tx_format)
|
||||
r = None
|
||||
if self.rpc != None:
|
||||
@@ -220,8 +220,10 @@ class CICEth:
|
||||
r = o[1]
|
||||
else:
|
||||
r = o
|
||||
self.add_outputs('address_declarator', r)
|
||||
self.add_outputs(k, r)
|
||||
results.append(r)
|
||||
if writer != None:
|
||||
writer.write(k, r.encode('utf-8'))
|
||||
|
||||
return results
|
||||
|
||||
@@ -249,5 +251,5 @@ class CICEth:
|
||||
return self.token_address
|
||||
|
||||
|
||||
def new(resources, proof, signer_hint=None):
|
||||
return CICEth(resources, proof, signer=None)
|
||||
def new(chain_spec, resources, proof, signer_hint=None):
|
||||
return CICEth(chain_spec, resources, proof, signer=None)
|
||||
|
||||
Reference in New Issue
Block a user