尝试刻录以太坊ERC20令牌时出错

时间:2018-05-22 14:14:23

标签: c# blockchain ethereum solidity web3

我正致力于加密货币项目,目前正与以太坊智能合约合作。我正在使用Nethereum web3 for .Net。我需要实现刻录令牌功能,也就是说我需要从C#调用solidity burn函数。我有一些其他实体函数的实现,例如:

public virtual async Task<TReturn> CallMethodAsync<TReturn>(string abi, string contractAddress, string methodName, params object[] arguments)
    {
        try
        {
            var contract = _web3.Eth.GetContract(abi, contractAddress);
            var multiplyFunction = contract.GetFunction(methodName);
            var result = await multiplyFunction.CallAsync<TReturn>(arguments);

            return result;
        }
        catch (Exception exp)
        {
            //TODO: log here                
            Debug.Write(exp);
            throw;
        }

    }

我使用此函数调用nonce,但当我尝试使用它来调用burn时,我收到以下错误:

"Function not found:burn"

如果有人能帮助我,我将非常感激。

0 个答案:

没有答案