def contract_compile(contract_file): try: with open(contract_file) as fp: code = fp.read() contract = Contract(Contract.SOPHIA, client=_epoch_cli()) result = contract.compile(code) _pp([("bytecode", result)]) except Exception as e: print(e)
def contract_compile(contract_file): try: with open(contract_file) as fp: c = fp.read() print(c) contract = Contract(fp.read(), Contract.SOPHIA, client=_epoch_cli()) result = contract.compile('') _pp([("contract", result)]) except Exception as e: print(e)
def test_evm_broken_contract_compile(): contract = Contract(broken_contract, Contract.EVM) with raises(AException): result = contract.compile('')
def test_evm_contract_compile(): contract = Contract(aer_identity_contract, Contract.EVM) result = contract.compile() assert result is not None assert result.startswith('0x')
def test_ring_broken_contract_compile(): contract = Contract(broken_contract, Contract.RING) with raises(AException): result = contract.compile('')
def test_ring_contract_compile(): contract = Contract(aer_identity_contract, Contract.RING) result = contract.compile('') assert result is not None assert result.startswith('0x')
def test_sophia_broken_contract_compile(): contract = Contract(broken_contract, Contract.SOPHIA) with raises(ContractError): result = contract.compile('') print(result)
def test_sophia_contract_compile(): contract = Contract(aer_identity_contract, Contract.SOPHIA) result = contract.compile('') assert result is not None assert result.startswith('0x')
def test_evm_broken_contract_compile(): contract = Contract(broken_contract, Contract.EVM) with raises(ContractError): result = contract.compile('') print(result)