Ethereum 调用部署在Ropsten测试网上的SmartContract

Ethereum 调用部署在Ropsten测试网上的SmartContract,ethereum,smartcontracts,geth,remix,Ethereum,Smartcontracts,Geth,Remix,我不熟悉智能合约开发。我在以太坊区块链Ropsten测试网上部署了智能合约。我有智能合约地址和ABI。我不知道如何从geth终端调用该智能合约的函数 我是否必须同步整个区块链才能调用任何部署的智能合约功能?我尝试了同步,但始终没有完成。一个星期以来,它至少被困了100个街区。当我本地连接到TestNet时,我的乙醚余额显示为0 我可以在网上做这件事吗?通过Remix IDE或任何其他方式调用已部署的智能合约 非常感谢您的帮助。我的首选方法是将其与混音一起安装和使用。谢谢@smarx。你能告诉我做

我不熟悉智能合约开发。我在以太坊区块链Ropsten测试网上部署了智能合约。我有智能合约地址和ABI。我不知道如何从geth终端调用该智能合约的函数

  • 我是否必须同步整个区块链才能调用任何部署的智能合约功能?我尝试了同步,但始终没有完成。一个星期以来,它至少被困了100个街区。当我本地连接到TestNet时,我的乙醚余额显示为0

  • 我可以在网上做这件事吗?通过Remix IDE或任何其他方式调用已部署的智能合约


  • 非常感谢您的帮助。

    我的首选方法是将其与混音一起安装和使用。

    谢谢@smarx。你能告诉我做那件事的步骤吗。我安装了metamask,通过混音我可以访问metamask钱包。但问题是,我不确定如何通过智能合约ABI和Remix IDE中的地址加载已部署的合约?如果您有源代码,请将其放入Remix,然后在“运行”选项卡上的“地址”旁边填写一个地址,然后单击该按钮。如果您只有ABI,那么一个选项就是打开浏览器控制台,执行
    contract=web3.eth.contract(ABI).at(address)
    ,并在那里与之交互(就像在geth控制台中一样)。