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

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

  • Tiny熊
  • 发布于 2020-09-09
  • 阅读 ( 1895 )
  • ( 162 )

2020年Chainlink黑客松:打造具有链下连通性的智能合约

Chainlink黑客松我们将从2020年9月7日至9月27日举办,并诚挚邀请全世界志同道合的朋友前来参加。

[译]构建去中心化智能合约编程货币

[第1部分] 使用Solidity 和 React在以太坊上构建具有社交找回功能的智能合约钱包

  • Johnathan
  • 发布于 2020-08-07
  • 阅读 ( 1634 )
  • ( 419 )

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

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

  • Tiny熊
  • 发布于 2020-07-27
  • 阅读 ( 1964 )
  • ( 142 )

以太坊合约静态分析工具Slither简介与使用

Slither是一款以太坊智能合约静态安全检测工具

  • 六天
  • 发布于 2020-07-23
  • 阅读 ( 1507 )
  • ( 112 )

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

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

  • Tiny熊
  • 发布于 2020-07-22
  • 阅读 ( 3080 )
  • ( 215 )

以太坊安全分析工具Mythril简介与使用

Mythril是以太坊官方推荐的智能合约安全检测工具,包含众多漏洞检测模型。

  • 六天
  • 发布于 2020-07-20
  • 阅读 ( 1784 )
  • ( 99 )

以太坊一种可升级的可信存证智能合约设计与实现

存证作为区块链的一个重要应用场景,在各个公链中都有已落地的应用和服务。本文将介绍在以太坊上的一种可升级的存证合约的设计与实现。

  • 六天
  • 发布于 2020-06-10
  • 阅读 ( 2552 )
  • ( 264 )

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

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

  • 六天
  • 发布于 2020-06-08
  • 阅读 ( 2782 )
  • ( 299 )

OpenZeppelin 7个最常使用的合约

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

  • 影无双
  • 发布于 2020-05-13
  • 阅读 ( 4259 )
  • ( 284 )

给你的ERC777代币制作一个自己的专属账本

如果你持有一个ERC777代币,那么你就可以利用ERC777代币中的钩子函数方法,给自己布署一个账本合约来记录自己的账户每一次接收到的代币数量和对方账户等信息.

搭建一个可众筹的ERC777代币

假设有这样一个需求:你为了实现一个伟大的理想,需要筹集100个ETH作为启动资金,所以你发行了一个ERC777代币作为凭证,同时布署了一个众筹合约,你的支持者可以通过众筹合约向你购买代币,兑换比例为1ETH:100ERC777

详解如何把ERC20代币迁移到新合约(升级)

当我们发行了ERC20代币之后,因为某些特殊原因不得不放弃掉ERC20的智能合约,而改用新合约的时候,可以通过布署一个迁移合约的方法实现将旧合约的所有代币迁移到新合约的需求.

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

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

轻松读懂以太坊上的 Gas、GasLimit、GasPrice

看懂每一笔以太坊交易!

  • NESTFANS
  • 发布于 2020-04-24
  • 阅读 ( 1400 )
  • ( 117 )

以太坊合约交互中的“授权”究竟是什么?

授权本质上也是一笔交易,用于告诉合约A与合约B之间的资金权限。

  • NESTFANS
  • 发布于 2020-04-15
  • 阅读 ( 1605 )
  • ( 30 )

[译]区块链上生成随机数

在区块链上如何生成随机数。

  • 影无双
  • 发布于 2020-04-12
  • 阅读 ( 1626 )
  • ( 102 )

使用Remix-IDE进行智能合约测试

IDE开发工具的简单使用,通过完成一个合约测试实例,快速上手Remix。

  • 链求君
  • 发布于 2020-03-27
  • 阅读 ( 2715 )
  • ( 99 )

优化 DeFi 合约利息计算 gas 消耗

最近一直在开发DeFi应用, 分享一下如何降低 defi应用中利息计算gas消耗。

  • Tiny熊
  • 发布于 2020-03-14
  • 阅读 ( 4337 )
  • ( 267 )

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

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

  • Tiny熊
  • 发布于 2020-03-06
  • 阅读 ( 3466 )
  • ( 416 )