智能合约安全测试指南

对于智能合约开发人员来说,知道如何安全地实现智能合约,并测试常见的陷阱和风险是很重要的。对于安全专业人员来说,有一个清晰的检查表可以帮助标准化测试方法,防止常见风险被忽视。基于这些原因,智能合约安全测试指南(SCSTG)应运而生。

​NFT创作者需要的9个基本工具

从CRM系统到电子商务平台和移动应用程序,各行各业的企业都前所未有地依赖于数字技术。NFT的世界也是如此——为了保持客户的参与度和粘性,我们需要利用大量的数字平台。现在有一系列工具,使创建和铸造NFT变得轻而易举。那么,我们需要做些什么来实现我们的NFT的梦想呢?如果我们想让我们的收藏获得长期的成功,就来看看我们列出的9大必备工具吧。

Uniswap V2 源码学习 (三). 手续费和交易池估值

前面我们已经大致了解了 uniswap 的交易算法, 今天我们一起看看 Uniswap手续费是怎么计算的

  • tonyh
  • 发布于 2022-04-30
  • 阅读 ( 5874 )
  • ( 48 )

Web3 网络效应:五种心智模型

本文将深入探讨五种心智模型。

UniSwap-V2合约的数据解析入门

前阵子在兴趣驱使之下研究DeFi上的套利搬砖机器人的原理,过程有点坎坷,很多东西都只能靠自己去摸索踩坑出来,这篇文章用来记录一下关于链上智能合约数据的解析过程

勒索软件和 Rust

BlackCat(又名ALPHV)勒索软件团伙已经利用Rust实现了勒索软件。因此,虽然Rust以前被用于恶意软件,但这是它第一次被用于勒索软件。使用Rust的主要优势是,它可能是可扩展的,可以在一系列系统上进行部署,并且很容易针对目标系统进行定制(因为它避免在框架内运行,并且可以在系统上本地运行)。

StarkNet 中的存储变量冲突

StarkNet上的合约存储是用简单的键/值对来处理的。如果一个合约从多个库导入,而这些库碰巧共享一个存储变量名(例如balance),如果编译器没有捕捉到,这些变量很可能会发生冲突。在撰写本文时,最好的解决方案是在存储变量名称前加上库的名称或命名空间。

如何使用 Solidity 编写 PayNow 函数?

在本教程中,将了解帮助我们将资金从一个帐户转移到另一个帐户的三个函数,以及推荐的方法。

使用 Nodejs、MetaMask 和 OpenSea 来进行 NFT登录

假设我们想要构建一个应用程序,其中只有来自特定集合的NFT的所有者才能登录。

Uniswap V2 学习笔记2. 交易算法

大家好, 今天继续分享 Uniswap V2 的学习心得, 今天的内容是 Uniswap 的交易算法

  • tonyh
  • 发布于 2022-04-25
  • 阅读 ( 7236 )
  • ( 35 )

defi:uniswap质押挖矿合约的奖励算法推导

质押挖矿是将质押代币存入矿池中,矿池每分钟或者每个区块产生一些奖励代币,然后按照质押代币的份额将奖励代币派发给用户。

针对NFT的网络钓鱼

攻击者利用各种热点(NFT预售、钱包升级、空投认领、合约升级、项目更换网站、特殊NFT)等,发送包含精心模仿的官方网站、预售平台、app下载链接等的钓鱼邮件。

Coinbase:关于跨链桥的基础知识、事实和统计数据

这篇文章旨在解释什么是,为什么桥如此流行,以及为什么不良行为者会跨网络桥接资金。

跨链桥漏洞总结

随着区块链和链上项目的增长,对多链项目的需求正在变多,跨链桥业务也相应的在增加。哪里有生意,哪里就会有安全问题。跨链桥在为用户提供便利的同时,也为黑客提供了便利,Poly Network被攻击后,跨链桥的安全问题也随之出现。

NFT的gas优化终极指南

在本文中,我们将通过不同的方法来提高铸造的成本效益

UniSwap 学习笔记1: 概览 以及 交易对地址计算

Uniswap core 有3个合约: Factory, Pair, WETH。Uniswap periphery 有1个合约: Router

  • tonyh
  • 发布于 2022-04-20
  • 阅读 ( 5744 )
  • ( 47 )

如何解析uniswap v3下的muticall的data数据

如何解析uniswap v3下的muticall的data数据

  • James
  • 发布于 2022-04-20
  • 阅读 ( 5730 )
  • ( 114 )

使用 PBKDF2(和 Node.js)的对称密钥加密

保护密码的一种方法是进行加密,并使用一种慢速哈希方法,如PBKDF2。我们会发现PBKDF2是用来保护wi-fi系统密码的方法。所以让我们使用Node.js来进行一系列加密算法使其最终实现加密,然后根据密码、盐值和给定的哈希方法来生成加密密钥:

使用 Rust 和 Metaplex 在 Solana 上铸造 NFT

在这一篇文章中,我们将学习如何编写一个自定义合约,并且只需要四个步骤就可以生成NFT

如何最大化ETH质押收益?

对以太坊生态系统来说,质押是一种公共产品。任何拥有一定量ETH的用户都可以帮助保护网络,并在这个过程中获得奖励。有几种方法可以对以太坊进行质押,从技术上讲,作为验证者进行质押需要至少32个ETH。我们需要负责操作运行这些客户端所需的硬件。