这是一个管理多种代币类型的合约标准,该合约可以包括同质化代币和非同质化代币,可以代表任意数量的同质化和非同质化的代币类型,抽象上可以解释为:ERC1155 囊括了 ERC20和ERC777这两种标准。
由于EIP712是EIP191的一种,相当于EIP-712继承了EIP-191,所以就不过多解析EIP-191了。EIP-191简单来说EIP-191是为了定义智能合约中签名数据的格式。EIP191的数据格式为:0x19<1byteversion><versionspecific
以太坊签名解析签名交易一个签名交易由(nonce,gasPrice,gasLimit,to,value,data,v,r,s)构成。其中的参数作用如下:nonce:记录发起交易的账户已执行交易总数。gasPrice:该交易每单位gas的价格。gasLimit:该交易支
EIP-4844 是增加 L2 潜力并使以太坊与其扩展路线图保持一致的下一步。
ERC721和ERC20一样,都是一个代币标准,ERC721代币是不可细分的,每一个代币都是唯一的。每一个ERC721代币都有自己的标识符,通常用于表示独立的资产,例如数字艺术品,游戏中的虚拟角色或房地产。
ERC777与ERC20兼容(兼容的意思就是ERC777的功能包括了ERC20的所有功能,实现兼容的方式就是,让ERC777直接继承IERC20接口。),同时引入了operator操作员的概念。
记录一下个人学习笔记,参考网上资料,本文主要是我个人学习笔记,内容出处均在文末注明。部分内容源自ChatGPT,如文中有错误还请不吝赐教。【文本】标识的内容文本为作者个人观点,仅供参考。L1与L2L1,也就是第一层网络,指的是底层区块链基础设施。它们是整个区块链生态系统的基石,为上层
ERC20协议的一些思考
每周以太坊 2024/04/20
EIP 7251 解释
你应该了解 - 以太坊 2.0 信标链解释
1.ERC20简介ERC20是以太坊区块链创建的可替代的技术标准,可替代代币是可以与另一种代币进行交换的代币,故此ERC20代币是一种同质化代币。ERC20协议更像是一种规范,规范了在智能合约中实施代币的标准API,使得代币具有基本的转账功能,以便其他链上第三方可以使用。ERC20接口
1.什么是合约的部署?2.什么是调用合约?3.如何理解转账
AaveV2分析(一)准备aave官网(aave的官网十分注重用户的体验,提供了测试网去连接,感兴趣的可以去玩玩)aave源码仓库aave文档aave白皮书LendingPool.solLendingPool合约是Aave这个借贷DAPP的基石,里面实现了一个借贷Dapp的五
摘要该EIP引入了两个EVM指令AUTH和AUTHCALL。第一个基于ECDSA签名设置上下文变量authorized。第二个以authorized账户发送调用。
EIP-1271(也称为ERC-1271)是一个能够让智能合约验证签名的以太坊改进方案,使其能够像传统的EOA钱包一样对交易签名。
Uniswapv3分析(三)Uniswap-v3-core中是实现V3的底层核心逻辑,而Uniswap-v3-periphery才是用户直接交互的地方。NonfungiblePositionManager.sol此合约继承了ERC721,可以铸造NFT表示头寸f(由onwer,tickLow
Uniswapv3分析(二)本文将分析Uniswapv3的核心模块Uniswap-v3-core。UniswapV3Factory.sol工厂合约主要包含二个方法:createPool方法:用于创建交易池enableFeeAmount方法:用于设置手续费等级createP
Hardhat是个solidity开发工具,他提供了一个内部的EVM节点运行环境。可以让你离线本地编写测试solidity代码。同时他还提供了Nodejs的编程环境,方便开发者封装合约交互工具。
UniswapV3分析(一)本文将对复杂的Uniswap3进行分析。准备官方博客白皮书coreperiphery架构v3在代码层面的架构和v2基本保持一致。core的功能主要包含在以下2个合约中:UniswapV3Factory:提供创建pool的接口,并且追踪所有的pool
扫一扫 - 使用登链小程序
106 篇文章,294 学分
3 篇文章,269 学分
55 篇文章,237 学分
13 篇文章,206 学分
16 篇文章,163 学分