函数修饰器并不是一个新鲜的概念,但是它的用法在 solidity 中与其他语言中稍有不同,接下来我们详细介绍一下 solidity 中的函数修饰器。 函数修饰器是 Solidity 的重要组成部分,是一种特殊的语法结构,在以声明方式改变函...
什么空投合约 “空投合约”(Airdrop Contract)是指专门用于自动向一组地址发送代币或 NFT 的智能合约。常用与项目早期免费向参与者发送奖励,激励用户参与项目,获取流量。 加密货币历史上资金量最大的空投项目是 Hyperl...
在 Solidity 里,函数是合约的关键构成部分,用于执行特定任务或操作的代码块,可以包含逻辑、访问状态变量、进行计算,并且可以接受参数和返回值。 但是solidity 的函数与其他语言不太一样,经常会有同学搞混,这里开一篇文章完整介绍...
通过理解类、实例、继承和封装来掌握 Solidity 通过理解类、实例、继承和封装来掌握 Solidity。 Solidity 是一种用于在 Ethereum 和其他 EVM 兼容的区块链上构建智能合约的编程语言。 它在很大程度上...
你是否曾经好奇过,当你在以太坊上部署一个智能合约时,在字节码层面上到底发生了什么? 本文将通过一些简单的空合约例子,带你理解 Creation Code。 概述 从高层次来看,部署合约的钱包会向空地址发送一笔交易,其交易数据按照以下三...
1. onERC721Received 的作用与使用 1.1 onERC721Received 是什么? onERC721Received 是 ERC-721 标准中的一个回调函数,专门用于 合约 接收 NFT(ERC-721 代币)时...
基本概念 Solidity 是一种用于编写以太坊智能合约的高级编程语言。在 Solidity 中,数据类型分为值类型(基本数据类型)和引用类型。理解这些数据类型及其使用场景是编写高效、安全智能合约的基础。本文将详细介绍 Solidity...
原文链接:blog.trailofbits.com/2024... 译者:AI翻译官,校对:翻译小组 本文链接:learnblockchain.cn/article… 由 Artem Dinaburg 撰...
今天,终于把实战课程的所有项目代码全都搞完了。整个工程的代码量真的不少,包括合约、前端和很小部分的 Go 后端,差不多花了我一个月的时间。 这里面有不少比较复杂的逻辑,还踩了不少坑,但一个个坑填完,对我自己的知识体系其实也完善了不少,这对...
背景 不同区块链的状态是相互隔离的,当想要把A区块链的资产换成B区块链的资产,可以怎么做呢?简单的就是中心化交易所啦,但是体现不出去中心化的精神。而在本文章,会介绍一种去中心化的方法——基于哈希时间锁实现跨链交易。 <br>...