AttributeError: 'function' object has no attribute 'deploy'

AttributeError: 'function' object has no attribute 'deploy'

从 brownie 导入网络、配置、帐户 从布朗尼进口 FundMe

def deploy_fund_me():
  account = get_account
  fund_me = FundMe.deploy({"from": account})
  print(f"contract deployed to {fund_me.address}")  

def main():
  deploy_fund_me() 

由于回溯有限,我不得不假设 get_account 应该 return 一个可以被 FundMe.deploy 函数使用的对象。如果是这种情况,那么行 account = get_account 实际上应该是 account = get_account(),它实际上会调用函数 get_account 而不是传递对它的引用。

如果这不是问题所在,请编辑您的问题以提供完整的回溯,以便我们可以更清楚地了解导致问题的原因。