Ethereum 如何从合同中使用app.composite.finance?

Ethereum 如何从合同中使用app.composite.finance?,ethereum,web3,web3py,Ethereum,Web3,Web3py,我不能代表你;还款金额始终为0: 这是我从网站上手动创建的: 我甚至不能借 symbol ='cETH' abi_url = "https://raw.githubusercontent.com/compound-finance/compound-protocol/master/networks/kovan-abi.json" kovan_json = "https://raw.githubusercontent.com/compound-

我不能代表你;还款金额始终为0:

这是我从网站上手动创建的:

我甚至不能借

    symbol ='cETH'
    abi_url = "https://raw.githubusercontent.com/compound-finance/compound-protocol/master/networks/kovan-abi.json"
    kovan_json = "https://raw.githubusercontent.com/compound-finance/compound-protocol/master/networks/kovan.json"
    abi = requests.get(abi_url).json()["Maximillion"]
    contract_address = requests.get(kovan_json).json()['Maximillion']['address']
    compound_token_contract = w3.eth.contract(abi=abi, address=Web3.toChecksumAddress(contract_address))
    nonce = w3.eth.getTransactionCount(ETH_ADDRESS)
    tx = compound_token_contract.functions.repayBehalf( ETH_ADDRESS ).buildTransaction({
        'chainId': 42,
        'gas': 500000,
        'gasPrice': w3.toWei('20', 'gwei'),
        'nonce': nonce,
        # 'repayAmount ': "-1"
    })
    signed_txn = w3.eth.account.sign_transaction(tx, ETH_ACCT_KEY)
    w3.eth.sendRawTransaction(signed_txn.rawTransaction) 
这是事务创建者,我被卡住了


合同的.sol
文件

我通过更改
#“还款金额”:“-1”
行和
值:1