以太坊编程交互:从简单交易到智能合约创建
1. 以太坊编程交互概述
以太坊区块链在区块链应用开发方面比比特币区块链提供了更多的可能性。使用智能合约在区块链上执行逻辑是以太坊区块链的关键特性,这使得开发者能够创建去中心化应用。本文将介绍如何使用 JavaScript 以编程方式与以太坊区块链进行交互,涵盖从简单交易到创建和调用智能合约的主要方面。
2. 发送以太坊交易
2.1 设置库和连接
- 安装 web3 库 :在 node.js 应用中安装特定版本的 web3 库,因为 1.0.0 版本有更多 API 和功能,可减少对其他外部包的依赖。
npm install web3@1.0.0-beta.28
- 初始化库 :在 nodejs 以太坊模块中使用
require关键字初始化库。
var Web3 = require('web3');
- 实例化 Web3 对象 :创建一个新的 Web3 对象实例,并将 Infura 托管的以太坊 Ropsten 测试网络节点设置为该实例的提供者。
var web3 = n
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



