草庐IT

非同质化代币

全部标签

以太坊区块链ERC-721协议的实现(NFT代币标准)

1.什么是ERC-721标准ERC-721是以太坊区块链上用于NFT(非同质化代币)的一个标准,是一种其他开发人员都遵守的模板或者格式,用于创建代表数字资产的独特代币,并且每个ERC-721代币都是独一无二的。使用统一的标准可以使合约代码变得更简单,复用性更强。ERC-721的出现促进了NFT的创建,并在GameFi、Defi、NFTfi等项目中都有广泛的应用。2.ERC-721接口每个代币其实都是由智能合约或者一段代码生成的,ERC-721代币是由程序员使用例如solidity编程语言在智能合约中使用ERC-721提供的相同模板来生成。除此之外,开发人员还可以对代币进行额外的定制,例如代币的

代币标准--ERC1155协议源码解析

ERC1155多代币标准ERC1155结合了ERC20和ERC721的能力,这是一个标准接口,支持开发同质化的、半同质化的、非同质化的代币和其他配置的通用智能合约。IERC1155接口//SPDX-License-Identifier:MIT//OpenZeppelinContracts(lastupdatedv4.7.0)(token/ERC1155/IERC1155.sol)pragmasolidity^0.8.0;import"../../utils/introspection/IERC165.sol";//IERC1155接口同样继承了IERC165接口interfaceIERC115

ethers.js:构建ERC-20代币交易的不同方法

在这篇文章中,我们将探讨如何使用ethers.js将ERC-20令牌从一个地址转移到另一个地址Ethers是一个非常酷的JavaScript库,它能够发送EIP-1559事务,而无需手动指定气体属性。它将确定gasLimit,并默认使用1.5Gwei的maxPriorityFeePerGas,从v5.6.0开始。此外,如果您使用签名者类,它也会知道如何为您管理nonce。因此,让我们使用这个 etherssendtransaction交易示例作为参考,看看当我们想要发送ERC-20代币而不是ETH时,代码是如何变化的。但首先,让我们从这个水龙头在Goerli上获得一些LINK测试ERC-20代

【从0学习Solidity】51. ERC4626 代币化金库标准

【从0学习Solidity】51.ERC4626代币化金库标准博主简介:不写代码没饭吃,一名全栈领域的创作者,专注于研究互联网产品的解决方案和技术。熟悉云原生、微服务架构,分享一些项目实战经验以及前沿技术的见解。关注我们的主页,探索全栈开发,期待与您一起在移动开发的世界中,不断进步和创造!本文收录于不写代码没饭吃的学习汇报系列,大家有兴趣的可以看一看。欢迎访问我们的微信公众号:不写代码没饭吃,获取更多精彩内容、实用技巧、行业资讯等。您关注的是我们前进的动力!我们经常说DeFi是货币乐高,可以通过组合多个协议来创造新的协议;但由于DeFi缺乏标准,严重影响了它的可组合性。而ERC4626扩展了E

ios - 带有关闭按钮的代币

我正在努力想出获得这样界面的最佳方法:它们类似于您在提问时输入的StackOverflow标记,除了我不需要能够输入标记,只需以编程方式添加/删除它们。如您所见,它们左对齐,宽度可变,并且可以通过“x”按钮触发。UICollectionView似乎有点矫枉过正。UIStackView将只允许一行(?)。UITextField/UITextView不适用于图像。正确的方法是什么? 最佳答案 UICollectionView是您要找的东西,它似乎并不过分。除非您想实现自定义解决方案。 关于i

加密新潮流:社交代币衰落 社区代币崛起?

这不是Forefront首次回顾加密行业中代币化社区赛道的年度发展历程,但毫无疑问,2022年的情况确实发生了很大变化。其中Forefront的第一份报告《2020年社交代币年度回顾》探讨了加密社交的新兴前景,涵盖了通过代币化时间的个人代币起源(MatthewVernon的「Boi」)、Showtime现任创始人的初始ALEX发行、RAC的早期发展、NFT如何作为支付手段(代币WHALE)、许可访问(CollabLand)以及更多内容......要知道在2020年12月28日,以太坊上的社交代币还不超过几十个,累计持有者约为7000人,总市值8100万美元,而今年的这份报告,是对我们所取得的成

swift - Swift 4+ 在字典中存储一组各种类型的同质数组的最佳方法是什么?

考虑这样一种情况,我们想要一个数组字典,每个数组都是某种类型(可能是结构或原始类型)值的同类集合。我目前正在使用这样定义它的类型的ObjectIdentifier:letpInts:[UInt32]=[4,6,99,1001,2032]letpFloats:[Float]=[3.14159,8.9]letpBools:[Bool]=[true,false,true]letmyDataStructure:[ObjectIdentifier:[Any]]=[ObjectIdentifier(Float.self):pFloats,ObjectIdentifier(UInt32.self):

如何通过以太坊JSON-RPC方式获取ERC-20代币的信息?

目录一、ERC-20介绍二、ERC-20代币标准功能1、可选功能2、标准功能三、获取代币信息

Web3 solidity编写交易所合约 编写ETH和自定义代币存入逻辑 并带着大家手动测试

上文Web3叙述交易所授权置换概念编写transferFrom与approve函数我们写完一个简单授权交易所的逻辑但是并没有测试其实也不是我不想主要是交易所也没实例化现在也测试不了我们先运行ganache启动一个虚拟的区块链环境先发布在终端执行trufflemigrate如果你跟着我一步一步来的那编译应该就会通过的然后的话我们要将交易所的合约也创建一下在项目根目录下的contracts目录下创建一个文件叫Exchange.sol然后先编写出最基本的结构//SPDX-License-Identifier:GPL-3.0pragmasolidity>=0.4.160.9.0;import"@ope

全球公链进展| Polygon代币MATIC将升级为POL;BNB Beacon链主网「张衡」升级

一周速览过去一周,明星项目动态如下:Optimism升级OPMainnet上排序器;Polygon提议代币升级,用POL取代MATIC;Arbitrum将激活One和Nova上的账户抽象端点支持;BNBBeaconChain将进行「张衡」升级;Starnet将部署v0.12.1版本;01OptimismOptimism于7月13日升级OPMainnet上排序器Optimism宣布于7月13日04:00升级OPMainnet上排序器的op-geth版本,以将平均交易包含延迟(transactioninclusionlatency)从2-4秒减少至0-2秒。02PolygonPolygon提议将代