[译]智能合约间权限控制的协作模式

本文探讨的通过函数选择器来实现对函数级别的访问控制非常有参考价值。

  • Tiny熊
  • 发布于 2020-09-09
  • 阅读 ( 5351 )
  • ( 163 )

如何在去中心化交易所中(DEX)集成0x协议

如何通过 0x.js SDK 集成 0x 协议

  • 张小风
  • 发布于 2020-07-31
  • 阅读 ( 4682 )
  • ( 185 )

[译] 用 Truffle 插件自动在Etherscan上验证合约代码

通过 truffle-plugin-verify 自动化验证合约代码

  • Tiny熊
  • 发布于 2020-07-27
  • 阅读 ( 5713 )
  • ( 144 )

通过CREATE2获得合约地址:解决交易所充值账号问题

本文巧妙的利用 CREATE2 为用户生成一个还为创建的合约作为充值地址,并在需要归集代币时,同时完成创建合约、转移代币及销毁合约,通过同时完成创建和销毁可以归集费用。

  • Tiny熊
  • 发布于 2020-07-22
  • 阅读 ( 7828 )
  • ( 219 )

以太坊实现智能合约升级的三种代理模式

以太坊智能合约升级核心是在代理合约中使用delegatecall将请求代理到目标合约中。

  • 六天
  • 发布于 2020-06-08
  • 阅读 ( 11213 )
  • ( 314 )

OpenZeppelin 7个最常使用的合约

使用 OpenZeppelin 来帮助进行合约开发,即可以提高代码的安全性,又可以提高开发效率。

  • 影无双
  • 发布于 2020-05-13
  • 阅读 ( 10360 )
  • ( 286 )

给solidity智能合约编写测试脚本和高速测试的方案

openzeppelin和mocha的测试方案不需要节点运行,测试的速度极快,如果你有很多方法要测试的时候速度快一些会很有帮助。 另外openzeppelin的测试助手和测试环境还提供了一些极为有用的小工具,例如可以模拟以太坊账户对合约的操作和时间流逝.

Web3.js 文档 - 入门 Web3

web3.js 库是一系列模块的集合,服务于以太坊生态系统的各个功能

  • Tiny熊
  • 发布于 2020-04-29
  • 阅读 ( 749 )
  • ( 25 )

Web3.js 文档 - web3.eth.abi 模块

web3.eth.abi 函数用来解码及编码为 ABI (Application Binary Interface应用程序二进制接口) 以用于 EVM(以太坊虚拟机)进行函数调用。

  • Tiny熊
  • 发布于 2020-04-13
  • 阅读 ( 961 )
  • ( 392 )

Web3.js 中文文档 - Web3 模块

Web3 是 web3.js 库的主类, Web3.modules 将返回所有主要子模块类的对象。

  • Tiny熊
  • 发布于 2020-04-02
  • 阅读 ( 926 )
  • ( 81 )

深入预言机设计- 解析Oraclize和Chainlink

预言机本质上是一种数据调用和访问的中间件。本文从预言机的起源开始,详细对比中心化预言机Oracle与去中心化预言机Chainlink。

[译]如何利用OpenZeppelin编写可升级的智能合约

看看如何利用OpenZeppelin Upgrades 为我们的合约插上可升级的翅膀.

  • Tiny熊
  • 发布于 2020-03-06
  • 阅读 ( 8727 )
  • ( 422 )

EIP1167 代理合约的使用

在我们基于智能合约做应用的时候,很多时候需要创建同一个合约的很多份实例。这里有个更省 gas 费的做法。

  • Ashton
  • 发布于 2020-03-05
  • 阅读 ( 4281 )
  • ( 104 )

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

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

  • Tiny熊
  • 发布于 2020-02-26
  • 阅读 ( 3862 )
  • ( 159 )

Chainlink预言机基本原理

本文从预言机的概念开始,通过一个简单的获取 ETH 价格的例子,讲解了请求/响应模式的 Chainlink 预言机的基本过程,希望对你理解预言机与 Chainlink 的运行原理有所帮助。

  • Chainlink
  • 发布于 2020-02-17
  • 阅读 ( 7765 )
  • ( 134 )

初学者的DeFi指南

从稳定币开始的发展脉络开始介绍去中心化金融(DeFi)

  • rebase
  • 发布于 2020-02-10
  • 阅读 ( 7655 )
  • ( 111 )

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

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

  • Tiny熊
  • 发布于 2020-02-07
  • 阅读 ( 7923 )
  • ( 202 )

合约实践:避免区块Gas限制导致问题

合约实践:避免区块Gas限制导致问题

  • Tiny熊
  • 发布于 2020-01-13
  • 阅读 ( 4782 )
  • ( 34 )

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

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

去中心化交易所(DEX)协议整理

本文整理了目前主流的数字资产去中心化交易所协议

  • 张小风
  • 发布于 2019-12-31
  • 阅读 ( 9780 )
  • ( 134 )