Truffle & Web3.js 教程:教你开发、部署第一个去中心化应用(Dapp) - 宠物商店

今天我们来编写一个完整的去中心化(区块链)应用(Dapps), 本文可以和编写智能合约结合起来看。 2019/03/30更新:

  1. 适配 Truffle v5.0.0;
  2. 更新Solidity 代码,适配solidity 0.5.0以上版本;
  3. 适配MetaMask 更新
  • Tiny熊
  • 发布于 2018-01-12
  • 阅读 ( 79595 )
  • ( 157 )

【教程】如何使用Vue.js 开发以太坊DApp

Vue 是一套在前端开发中广泛采用的用于构建用户界面的渐进式JavaScript框架。Vue 通过响应的数据绑定和组合的视图组件让界面开发变得非常的简单。这篇文章来看看如何使用Vue开发以太坊DApp。

  • Tiny熊
  • 发布于 2019-12-20
  • 阅读 ( 5621 )
  • ( 55 )

使用Truffle开发以太坊投票DAPP

投票最担心的是暗箱操作、利用区块链的去中心化技术,来实现一个DAPP保证投票公平公正,来看看如何实现,通过本文可以了解到映射mapping 、结构体struct 及事件 event 的使用。

  • Tiny熊
  • 发布于 2019-04-10
  • 阅读 ( 7908 )
  • ( 55 )

[译] 提高 DApp 开发效率的10个工具

用好工具,事半功倍。

Embark初探:一款强大的DApp开发框架

DApp开发框架Embark使用入门介绍,通过Embark 官方提供的embark-demo介绍如何创建项目,编译、部署合约、与合约交互、以及部署DApp到IPFS。

  • Tiny熊
  • 发布于 2020-02-07
  • 阅读 ( 1895 )
  • ( 197 )

Fomo3D 合约源码浅析

Fomo3D 源自上古世纪, 今天我们来看看他的源码 (实际上不是今天看的)

  • 血白
  • 发布于 2020-03-10
  • 阅读 ( 610 )
  • ( 63 )

用Ethers.js构建一个简单的DApp

如果你已经在以太坊上开发过DApp,那你在前端JavaScript中可能用过 web3.js。Ethers.js可算是一个轻量级的web3.js,本文将介绍如何使用Ether.js构建一个简单的DApp。

以太坊的离线Hash和离线签名(基于C#)

C#的离线签名

DApp教程:用Truffle 开发一个链上记事本

以编写一个链上记事本为例,介绍如何开发DApp,一年多前写的开发、部署第一个DApp因为Truffle 、MetaMask、Solidity都有升级,也随手更新了。 通过两个教程大家可以更好理解前端如何与合约进行交互, 本文也将介绍如何使用Truffle 把合约部署到以太坊正式网络上(貌似很多人遇到问题)

  • Tiny熊
  • 发布于 2019-03-30
  • 阅读 ( 12647 )
  • ( 30 )

在以太坊上部署智能合约和管理交易

在以太坊上构建去中心化应用,如何发送交易、签名并广播到网络。

  • Infura
  • 发布于 2020-12-07
  • 阅读 ( 356 )
  • ( 16 )

[译]基于以太坊和USDC搭建去中心化金融系统

在本教程中,你将学习如何使用 ethers.js 生成钱包、查询余额、转移代币和调用智能合约。

  • DIFENG
  • 发布于 2020-08-03
  • 阅读 ( 1571 )
  • ( 500 )

[教程] 使用 Embark 开发投票 DApp

这是一篇Embark使用教程:通过本文可以学习到:1. 使用 Embark 创建项目 2. 利用 EmbarkJS 与合约交互 3. Embark 如果部署合约到主网(利用Infura节点)

  • Tiny熊
  • 发布于 2020-02-26
  • 阅读 ( 1065 )
  • ( 157 )

教程:通过 Subspace 和 Infura 实现实时前端数据

介绍如何跟踪已部署合约的交易,以及当它们在每个新确认的区块中进行更新时,如何在前端显示和更新这些数据。

  • Infura
  • 发布于 2020-12-06
  • 阅读 ( 217 )
  • ( 4 )

使用 React 和 Network.js 构建去中心化应用前端

使用 React和 Network.js 构建可通过 Infura 和 Metamask 接入以太坊主网并请求数据的去中心化应用前端

  • Infura
  • 发布于 2020-12-06
  • 阅读 ( 276 )
  • ( 5 )

流支付的概念与实现

本文介绍流支付的概念以及实现

  • 大雄
  • 发布于 2020-09-27
  • 阅读 ( 520 )
  • ( 6 )

SODA合约漏洞分析

soda是一个DEFI借贷的合约,其中的逻辑是这样的:用户超额抵押WETH然后贷出SOETH,抵押的WETH可以挖矿,SOETH则可以通过uniswap交易或者参与别的活动。

当用户抵押`WETH...

  • 不啻
  • 发布于 2020-09-22
  • 阅读 ( 296 )
  • ( 16 )

5分钟了解 Aragon

Aragon Network 希望通过区块链技术改善我们的工作方式,创建有效的去中心化组织和数字法院。

Web3.js 中文文档 - eth 模块

web3-eth 包用来与以太坊区块链和以太坊智能合约进行交互。

  • Ashton
  • 发布于 2020-07-04
  • 阅读 ( 739 )
  • ( 1264 )

Web3.js 中文文档 - 账号管理 API

web3.eth.accounts 包中包含用于生成以太坊账户和用来签名交易与数据的一系列函数。

  • Ashton
  • 发布于 2020-06-23
  • 阅读 ( 977 )
  • ( 673 )

Web3.js 中文文档 - 与合约交互

使用web3.eth.Contract 对象 可以轻松地与以太坊区块链上的智能合约进行交互。

  • Ashton
  • 发布于 2020-05-19
  • 阅读 ( 500 )
  • ( 863 )