【发布时间】:2023-03-14 19:34:02
【问题描述】:
我刚刚开始学习区块链工程,我已经处理了一些问题。
我刚刚使用 remix IDE 和 Metamask 在 rinkeby 测试网络上部署了一个简单的智能合约。
我想与我的智能合约进行简单的交互,读取一个值或类似的东西。我该怎么做?我正在使用 Ubuntu 操作系统在 AWS 服务器上工作。我已经安装了 node.js、npm、web3.js 和 geth。我的下一步应该是什么样子?我已经通过输入geth --rinkeby 在 rinkeby 网络上设置了一个节点。我正在使用 VIM IDE 进行编码,我应该如何将 web3.js 库部署到 IDE 中?这段代码会部署一个 web3.js 库,我可以用它来连接到以太坊网络吗?:const Web3 = require('web3');
const provider = new Web3.providers.HttpProvider('http://localhost:7545');
const web3 = new Web3(provider);
仅使用 AWS Ubuntu 服务器与我的 ETH 智能合约交互并从中读取值的步骤是什么?
感谢您的帮助。
【问题讨论】:
标签: networking blockchain ethereum interaction smartcontracts