抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

1. ERC1820简介 ERC1820标准定义了一个通用的注册表合约,任何地址(不管是合约地址还是E0A账户地址)都可以注册它支持的接口以及哪个智能合约负责接口实现。 2. ERC1820代码解读source code:链接。如果想看每个函数的各个参数代表什么意思,可以到这里:链接。 mapping(address => mapping(bytes32 =>...

1. ERC721简介 ​ 该协议允许在智能合约中实施NFT标准API。该标准提供了跟踪和传输NFT的基本功能。 ​ 首先了解什么是非同质化代币,NTF 的全称是 Non-Fungible Token,即非同质化代币。非同质化的意思是某物不可与另一物互换,它是独一无二的。例如,我家的钥匙和你家的钥匙,看起来都是钥匙,但是不能交换的,因为我家的钥匙打不开你家的门,反之你的钥匙也是。 ​ ERC...

1. ERC173简介 ​ 该协议定义了拥有或控制合约的标准功能。 2. ERC173的工作原理ERC-173还要求合约同时还应该实现ERC165接口。 接口如下: 123456789101112131415interface ERC173 /* is ERC165 */ { /// @dev This emits when ownership of a contract ...

1. ERC191 提出了关于如何处理以太坊中签名数据的规范。 简单理解就是在待签名的消息或者交易的hash,前加入"\x19Ethereum Signed Message:\n" + len(message),而len(message)通常来说是32,所以很多在平时的做题或者在靶场中见到的是 12bytes memory prefix = "\x19Ether...

1. ERC165简介 ​ 简单来说该协议是用来检测智能合约是否实现了某个接口。 2. ERC165的工作原理​ ERC165中只定义了一个函数,即supportsInterface(),如下: 1234567891011pragma solidity ^0.4.20;interface ERC165 { /// @notice Query if a contract im...

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

2024年是不平凡的一年,勇敢为自己的想法付之行动! 2023年的那些失败与遗憾,尽抛之脑后。 悟已往之不谏,知来者之可追!

Here's something encrypted, password is required to continue reading.

前言 旨在复现,比赛环境没了,只能自己搭建环境,尽可能还原比赛场景。 0x00-random1.request 将Random合约中的solved修改为true。 2. analysis 签到题,没啥说的。 3. solve攻击合约: 123456789101112131415161718192021// SPDX-License-Identifier: UNLICENSEDpragm...

Here's something encrypted, password is required to continue reading.



政策 · 统计 | 本站使用 Volantis 主题设计