ERC721Enumerable 扩展是什么? 如何实现以及为什么?

ERC721Enumerable 用来实现特定地址拥有的所有代币

2024 年如何学习 Solidity

2024 年如何学习 Solidity

DuneSQL 如何编写高效查询

DuneSQL 如何编写高效查询

深入剖析ERC20

1.ERC20简介​ERC20是以太坊区块链创建的可替代的技术标准,可替代代币是可以与另一种代币进行交换的代币,故此ERC20代币是一种同质化代币。ERC20协议更像是一种规范,规范了在智能合约中实施代币的标准API,使得代币具有基本的转账功能,以便其他链上第三方可以使用。ERC20接口

  • BY_DLIFE
  • 发布于 5天前
  • 阅读 ( 230 )
  • ( 22 )

从前端到web3 -- 万里长征第一步

作为一个想入门web3的前端来说,你一定很熟悉web2。也一定很好奇web3有什么特别呢?

  • xing.sir
  • 发布于 2024-04-18
  • 阅读 ( 344 )
  • ( 17 )

一文讲透可升级合约,并通过hardhat+openzeppelin开发生产环境可升级合约

在我们进行合约开发时有一个痛点是,升级部署到链上后不能再更改,但如果了解Solidity比较深的小伙伴就知道,Solidity有个delegate方法,可以实现通过代理合约调用逻辑合约,我们的数据存储在代理合约中,执行的逻辑在逻辑合约中,我们想要升级合约时只需要部署新的逻辑合约即可。

  • Blue
  • 发布于 2024-04-16
  • 阅读 ( 3326 )
  • ( 60 )

Let's Move 0基础web2向web3迁移指南 (4)

Let'sMove0基础web2向web3迁移指南(4)实战篇时间戳

  • Summer.XJ
  • 发布于 2024-04-14
  • 阅读 ( 279 )
  • ( 23 )

一个质押提款项目合约分析

分享一个质押提款的项目合约,该项目是一个质押代币获取奖券,并参与游戏的一个项目,这里我们只分析合约部分。开发工具:Foundry:一个智能合约开发工具链,学习文档vscode:编辑合约代码合约解析:以下几个合约配合形成整个项目的合约逻辑,下面逐个对合约进行解析主合约

  • 雨哥哥
  • 发布于 2024-04-12
  • 阅读 ( 341 )
  • ( 26 )

Farcaster Hub 实现技术探究

Farcaster 是 web3 版的 twitter, 本文探究 Farcaster Hub 实现技术探究

  • 胡键
  • 发布于 2024-03-31
  • 阅读 ( 366 )
  • ( 5 )

ERC-404 与 Pandora:NFT 革命还是骗局

Pandora 协议仍处于非常早期试验性质的阶段,图币结合的新玩法给 NFT 带了一定程度的创新,但并不能解决 NFT 流动性的问题。Pandora 协议是一个新事物,新事物可以保持关注,理性看待。

Compound 治理源码详解

Compound 治理源码详解及实践.这几天在学习CompoundDao 治理,初看代码理解起来还是要费点功夫,写篇文章帮助大家理解。Compound治理Compound是一个去中心化借贷项目,他采用去中心化的治理机制(链上治理),这种治理系统已成为行业标准之一。

  • Sanji
  • 发布于 2024-03-17
  • 阅读 ( 452 )
  • ( 36 )

使用 ERC-1271,让 Dapp 兼容智能合约钱包

如何通过 ERC-1271 在 DApp 中实现验证智能合约钱包签名

离线授权 NFT EIP-4494:ERC721 -Permit

如何将 ERC2612 的 Permit 方式应用到 ERC721 NFT 上。

Viem React 教程:如何转账、铸币和查看链状态

Viem React 手把手教程,如何使用查看链状态,发起交易。

详解现实世界资产(RWAs)

区块链中的现实世界资产(RWAs)是代表实际和传统金融资产的数字通证,如货币、大宗商品、股票和债券。实际世界资产(RWA)的通证化是区块链行业中最大的市场机会之一,潜在市场规模可达数万万亿美元。理论上,任何有价值的东西都可以被通证化并上链。

  • Chainlink
  • 发布于 2023-12-24
  • 阅读 ( 1600 )
  • ( 16 )

智能合约的白名单技术

3 种技术实现白名单:

  1. 使用白名单地址映射
  2. 使用 Merkel 树来记录白名单地址
  3. 使用 Semaphore 的零知识证明生成白名单

StarkNet 账户抽象 与 EIP-4337

本文回顾了账户抽象,介绍了StarkNet 原生账户抽象(AA)机制、同时比较了 StarkNet 钱包与EIP-4337 钱包体验。

图解KaoyaSwap安全攻击过程和写POC全过程

为了看的清晰,本文先利用画图和数据分析整个事件的攻击原理和流程,然后再去写POC。

  • 老白
  • 发布于 2023-12-02
  • 阅读 ( 1791 )
  • ( 213 )

智能合约安全的新最低测试标准:Fuzz / Invariant Test

学习使用模糊测试(Fuzz Test)及不变性测试( Invariant Test)提高合约安全性。

编写零知识 dApp

编写零知识 dApp,这篇文章将介绍如何将零知识电路集成到智能合约中,然后再集成到 dApp 中。