
智能合约
文章平均质量分 87
智能合约又称智能合同,它是由事件驱动的、具有状态的、获得多方承认的、运行在区块链之上的、且能够根据预设条件自动处理资产的程序,智能合约最大的优势是利用程序算法替代人去仲裁和执行合同。
西京刀客
AI,Crypto/Web3.
A bug bounty hunting and a lot of coding is my passion!
展开
-
Solidity函数修饰符(public、external、internal、private、view、pure)
在Solidity中,public、private、internal和external是四个不同的访问修饰符,用于限定函数或状态变量的可见性和可访问性。原创 2024-06-25 10:55:11 · 792 阅读 · 2 评论 -
什么是以太坊合约ABI(Application Binary Interface)
ABI(Application Binary Interface)是合约的接口描述,描述了字段名称、字段类型、方法名称、参数名称、参数类型、方法返回值类型等。原创 2024-06-24 11:37:20 · 1086 阅读 · 0 评论 -
Solidity智能合约事件(event)
当被发送事件(调用)时,会触发参数存储到交易的日志中(一种区块链上的特殊数据结构)。这些日志与合约的地址关联,并记录到区块链中.原创 2024-06-11 15:15:47 · 1796 阅读 · 1 评论 -
OpenZeppelin Ownable合约 怎么使用
通过扩展Ownable合约,子合约就可以在定义方法时使用onlyOwner修饰符,这些被修饰的方法就要求交易发起账号必须是合约的管理员。原创 2024-06-10 20:56:03 · 1105 阅读 · 0 评论 -
NFT 智能合约实战-快速开始(1)NFT发展历史 | NFT合约标准(ERC-721、ERC-1155和ERC-998)介绍
从2021年2月开始, NFT开始爆炸式增长,每周交易量超过200万美元,截至到5月,在不到三个月的时间里,大型 NFT 项目的总市值增长高达2000%,热度甚至超过DeFi。原创 2024-06-10 12:49:29 · 2433 阅读 · 3 评论 -
Solidity选择使用 require 语句还是条件语句结合手动触发 revert 操作?回滚交易和抛出异常如何选择?
Solidity选择使用 require 语句还是条件语句结合手动触发 revert 操作?原创 2024-06-10 09:55:25 · 371 阅读 · 0 评论 -
solidity的modifier修饰符
Solidity 中关键字 modifier 用于声明一个函数修改器。当它作用于一个函数上,可以在函数执行前或后(依赖于具体实现)预先执行modifier中的逻辑。原创 2024-06-07 19:49:46 · 1230 阅读 · 0 评论 -
Solidity之为什么 ++i 比 i++ 省gas
Solidity之为什么 ++i 比 i++ 省gas原创 2022-12-29 23:45:00 · 1863 阅读 · 7 评论 -
升级智能合约 - 您应该如何做?
默认情况下,智能合约是不可变的,这对于免信任、去中心化和安全性的以太坊是必要的。但是,当您发现智能合约漏洞时怎么办?或者,如果您想添加新的特性和功能怎么办?翻译 2022-12-19 23:31:40 · 654 阅读 · 0 评论 -
编写可rentable(可出租的) NFT 智能合约
在本指南中,我们将涵盖 ERC-4907可出租 NFT 标准是什么,以及我们如何使用Truffle实现一个示例!翻译 2022-12-16 18:02:04 · 554 阅读 · 0 评论 -
编写带版税的 NFT 智能合约(让我们写一个 ERC-2981合约)
本文我们将简要介绍什么是以太坊改进提案(EIP)和以太坊意见征求稿(ERC),以及它们是如何使用的,实现一个 ERC-2981标准的 NFT 版税标准的合约案例。翻译 2022-11-26 13:07:33 · 1650 阅读 · 0 评论 -
黑客赏金猎人平台之Immunefi
Immunefi于2020年12月推出,通过Bug赏金提供智能合约安全。 他们宣称是世界上首屈一指的bug赏金平台!原创 2022-07-20 21:52:39 · 3022 阅读 · 0 评论