EthJsonRpc:
contract_code=open('contract.se').read()
rpc_client=EthJsonRpc('localhost, '8080')
contract_address=rpc_client.create_contract(contract_code=contract_code, value=1000000)['result']
rpc_client.eth_sendTransaction(contract_address, "function_name", [arg_1, arg_2], value=initial_funding, code=contract_code)
rpc_client.eth_call(contract_address, "function_name", [arg_1], code=contract_code)Deploy Contracts:
>deploy.py-fdeploy_instructions.txtinstructions.txt:
createTABcontract_file_nametransactTABcontract_file_nameTABfunction_nameTABarg_1TABarg_2Example:
createcontract1.secreatecontract2.setransactcontract2.segain_accesscontract1.se# file names are replaced with contract addresses if contract was created by instruction before