在公共测试网上部署智能合约

在公共测试网上部署智能合约

防止对以太坊的智能合约攻击——代码分析

约通常也处理以太,并且经常将以太发送到各种外部用户地址。这些操作要求合约提交外部调用。这些外部调用可能会被攻击者劫持,攻击者可以强制合约执行进一步的代码(通过一个回退函数),包括对自身的调用。

该怎么猜智能合约上的随机数?

该怎么猜智能合约上的随机数?

币安链监控合约交易

币安链监控合约交易

  • yohansun
  • 发布于 2022-01-11
  • 阅读 ( 371 )
  • ( 42 )

手把手使用 Hardhat 和 Truffle 进行 React 项目设置

在开发智能合约时,使用开发环境非常重要。本文将探讨Truffle和Hardhat的命令翻译,以及如何通过在React中创建一个小项目来适应它们。

Foresight Ventures: 读懂 Web3 的另一面「隐私」

WEB3.0 时代,用户拥有链上数据,数据公开透明可追溯,我们仿佛找到了自由平等的乌托邦,在另一面,如何保护用户的隐私将是另一个圣杯。

合约升级模式分析

在这篇文章中,我们将详细分析现有的智能合约升级策略,描述我们在实践中观察到的弱点,并为需要升级的合约提供建议。

  • aisiji
  • 发布于 2021-12-20
  • 阅读 ( 608 )
  • ( 47 )

Python在Coinbase上的应用

Python在Coinbase上的应用

深入了解智能合约的最小代理“EIP-1167”

深入了解智能合约的最小代理“EIP-1167”

masterChef learning

主要是根据用户质押的时间和数量来线性的分发代币。即质押挖矿的模式。具体的分发逻辑是每一个区块固定分的一定量的sushi代币,考虑到同时存在不同的LP资金池都需要奖励sushi,这几个池子会按照预先设计好的allocPoint来按照权重分配sushi代币。对于一个池子中,会按照LPtoken的比例给用户分发该池子中分配得到的sushi代币。每一个区块都会累积,这里应该是累加,而不是累乘。

  • bixia1994
  • 发布于 2021-11-27
  • 阅读 ( 952 )
  • ( 54 )

使用hardhat一步一步构建智能合约演示项目开箱即用(最易上手操作)

使用hardhat一步一步构建智能合约演示项目开箱即用(最易上手操作)

  • 子蓝
  • 发布于 2021-11-22
  • 阅读 ( 559 )
  • ( 57 )

Compound简化版v2

在具体写代码的时候,会发现一个问题:即如何合适的表达小数?一种简单的思路是把小数都乘以10^18,但是需要考虑到会不会溢出,以及后续还需要一个除法才行。

  • bixia1994
  • 发布于 2021-11-18
  • 阅读 ( 355 )
  • ( 13 )

Simplified Compound Protocol Design

Compound简化版

  • bixia1994
  • 发布于 2021-11-14
  • 阅读 ( 311 )
  • ( 17 )

关于借贷的思考 - 以compound为例

关于借贷的思考 - 以compound为例

  • bixia1994
  • 发布于 2021-11-01
  • 阅读 ( 515 )
  • ( 41 )

用智能合约实现质押分红

这两年DeFi的兴起,让世界看到了金融的另一种形式。越来越多的团队开始思考如何把传统的金融业务搬进区块链世界。

  • stirlingx
  • 发布于 2021-10-30
  • 阅读 ( 941 )
  • ( 72 )

如何利用delegatecall进行以太坊智能合约升级

如何利用delegatecall进行以太坊智能合约升级

  • powervip
  • 发布于 2021-10-20
  • 阅读 ( 475 )
  • ( 6 )

DappTools - 安装与使用

Dapptools的安装与调试,一个samczsun推荐的审计合约使用的工具,非常的强大。但是需要写bash脚本 :(. 又要学习怎么写bash脚本

  • bixia1994
  • 发布于 2021-10-17
  • 阅读 ( 966 )
  • ( 44 )

Uniswap V3 路径编码的进一步优化

在 Uniswap V3 的路径编码方式上,使用 assembly 直接复制 calldata,避免 bytes 的额外消耗

  • ripwu
  • 发布于 2021-10-15
  • 阅读 ( 1258 )
  • ( 186 )

OpenZeppelin Upgrades教程: 在Hardhat下如何进行合约升级

OpenZeppelin Hardhat Upgrades 使用教程

首届Starcoin & Move黑客松源码分析——红包

RedPackage是首届Move黑客松中,由虫洞工作室设计的一个很好玩、很实用的工具。