【源码解读】你买的NFT到底是什么?

如果你是WEB3加密界的新手,面对众多概念无从入手,那么欢迎你,来对地方了!! 本文围绕标准 ERC721协议,描述了Mint、 safeMint、 transfer等是如何实现资产管理的,并通过解读代码来了解它的安全性设计和以太坊数据上链成本构成。

  • 十四君
  • 发布于 2022-06-13
  • 阅读 ( 343 )
  • ( 16 )

给 Web3 项目的智能合约安全指南

本文概述了 Web3 开发人员和安全团队在设计、开发并维护智能合约时必须考虑的安全要素,覆盖了从威胁建模到应急响应准备的整个周期。

代币标准:ERC20 vs ERC721 vs ERC1155

ERC是Ethereum Request for Comments的首字母缩写。它就像技术文档,定义了适用于一群想要利用以太坊生态系统的开发者和用户的方法、行为、创新和研究。

  • 李留白
  • 发布于 2022-06-05
  • 阅读 ( 333 )
  • ( 14 )

Solidity智能合约安全:防止重入攻击的4种方法

使用检查、影响和交互模式(简称CEI:Checks, Effects, and Interactions)、互斥锁、Pull 支付方式以及gas限制都是防止可重入攻击的有效技术。

无头浏览器puppeteer自动调用Dapp交易

自动化调用dapp的方法一种是直接调用合约的方法进行交易,另一种是用无头浏览器通过操作dapp页面进行自动化交易。

记一次薅取大量ropsten测试币(内附合约源码和方法)

ropsten的uniswap有uni的空投,一次领一点,但是可以写个合约,一次领1000次。然后拿去uniswap里卖掉。 我刷了2500个eth 之前刷一遍可以领550个eth。 现在刷一遍大概可以领15个。 其他网其...

  • adeceitz
  • 发布于 2022-05-31
  • 阅读 ( 695 )
  • ( 31 )

领航Web3安全,让数字生活更安全更美好:SharkTeam线上AMA实录

本文为SharkTeam团队于5月30日进行的一场线上AMA的实录,应该很多伙伴也参与了,其中干货很多,全程参与后会对SharkTeam的服务能力和技术特点有一个更深的了解。

HackerDao攻击分析+复现

攻击者利用token合约自身的转账手续费的漏洞,结合dex的skim函数构造出dex LP的价格差,进而产生套利空间,将dex LP里面的WBNB给套走,最终实现170+BNB的利润

智能合约升级代理的安全问题与防御措施

关于openzepplin智能合约可升级代理的安全问题与防御措施。

SharkTeam系列课程—NFT&GameFi开发与安全

SharkTeam系列课程—NFT&GameFi开发与安全

区块链入门:在本地网络开发自己的加密数字货币(Token)-傻瓜币(FoolCoin)

注意:该项目仅供学习区块链知识,不作为任何投资建议。市场有风险,投资需谨慎。

  • 李留白
  • 发布于 2022-05-24
  • 阅读 ( 398 )
  • ( 15 )

探索Openzeppelin 新增的跨链功能

Openzeppelin 新增了 CrossChain (跨链)功能,看看如何使用它。

智能合约安全性研究

本文向大家介绍了常见的合约漏洞,自动化监测合约漏洞的工具以及链上漏洞的应对方案。这些内容不仅仅对大家更好保护资产有帮助而且也有助于更加深入理解智能合约的运作流程。

多签钱包的工作原理与使用方式

多签名钱包常被缩写为 “Multisig wallet”,多签钱包最大的特点是需由多个私钥持有者的授权才能进行钱包交易。本文会为你详细介绍什么是多签钱包、多签钱包的应用场景、多签钱包的工作原理及Gnosis Safe 多签钱包的使用流程

  • 稻田君
  • 发布于 2022-05-17
  • 阅读 ( 1628 )
  • ( 82 )

node.js 爬取波场的合约事件

波场合约项目开发中一些记录需要通过合约中的事件中获得,可以用node.js,获取到数据存到数据库中,查询方便,在去中心化和中心化相结合的项目起到重要作用。

node.js 爬取合约事件

合约项目开发中一些记录需要通过合约中的事件中获得,可以用thegraph第三方, 但是分页有问题无法获取总条数, 还需要科学上网,也可以用node.js,获取到数据存到数据库中,查询方便,在去中心化和中心化相结合的项目起到重要作用。

用Vyper实现智能合约 - 一种 Python 方法

本文分享如何用Vyper而不是Solidity编写智能合约

一个典型的三明治交易机器人模型

想做一个典型的三明治交易机器人,首先需要监听mempool里正在pending交易,并且能够快速广播你搭建的机器人交易,这有一些的硬件方面的门槛。其次你必须完全理解dex的运行逻辑和实现代码,不然可能会交易失败。(uniswapv2解析),最后就是搭建三明治交易机器人的运行逻辑,基本上分为以下步骤(这里以uniswap v2为例)

  • 33357
  • 发布于 2022-05-08
  • 阅读 ( 637 )
  • ( 2 )

链上通信协议,到底有什么用?

链上通信协议,到底有什么用?

  • 33357
  • 发布于 2022-05-05
  • 阅读 ( 333 )
  • ( 12 )

Rust 智能合约养成日记(10-3)Sputnik DAO::提案介绍

Sputnik-DAO 作为 NEAR Protocol 所提供的基础设施,正有力地推动着NEAR生态朝向“去中心化”的目标发展🚀。目前该平台已促成了众多的NEAR项目“去中心化”自治社区,同时也提供了完整灵活且高效的社区决策治理解决方案。Sputnikdaov2 🔗是用于 Sputnik-DAO 社区治理投票的智能合约。本期合约代码解读将为大家介绍该合约的核心概念:提案(Proposal),并将在后续的文章中围绕提案介绍相关的DAO社区治理模式(Policy)。