找到约 15 条结果

文章 【区块链实践】STO技术标准(ST-20,SRC20,R-TOKEN,DS Protocol,ERC1400,ERC1410)

... (3)Harbor - R-TOKEN (4)Securitize - DS Protocol协议 (5)ERC1400/ERC1410协议 (6)ERC1404协议 (7)Hashgard - TAMT协议 ## 2,Polymath - ST-20协议 ![](https://img.learnblockchain.cn/2020/02/01_/209322259.png) ### (1)简介 Polymath成立于 2017 年, P...

问题 自己写的NFTmarket合约

自己写了一个erc20erc721和一个market,用户可以上传nft到market,其他用户也可以买 前提是 : 1、在上架前 把nft approve给合约地址 2、购买前 把自己的erc20 授权给合约地址 但是我使用用户 在调用购买的时候报错 ![image.png](http...

文章 Ethernaut 题库闯关 #15 — Naught Coin

...ty代码能力。 ## 挑战#15:Naught Coin Naught Coin是一种ERC20代币,你持有所有这些代币。问题是,这些代币有10年的锁定期。本次挑战就是想办法把它们转移到另一个地址,让余额达到0,以便之后你可以自由的转移代币。 ...

文章 Michael.W基于Foundry精读Openzeppelin第52期——ERC4626.sol

...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC4626.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC4626.sol ERC4626库本身是一种有底层ERC20资产质押的shares且本身同样满足ERC20...

文章 代币标准--ERC20协议源码解析

# 什么是ERC20标准 ERC是Ethereum Request for Comments的首字母缩写。它就像技术文档,定义了适用于一群想要利用以太坊生态系统的开发者和用户的方法、行为、创新和研究。[ERC-20](https://learnblockchain.cn/article/977)介绍了在以太坊区块链...

问题 为什么在合约中转erc20token会一直失败?

...r: MIT pragma solidity >= 0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; contract C { function deposit( uint amount, IERC20 _token) public { _token.transferFrom(msg.sender,address(this), ...

文章 如何通过合约获取ERC20元数据

# 1. **简介** 如果您想自动获取 ERC20 代币的元数据,我们有一个方便的解决方案:Chainbase API 的 **`getTokenMetadata`**。使用此 API,您可以轻松获取任何 ERC20 代币的元数据,只需提供其合约地址即可。 在本文中,我们将介绍使...

文章 sui move 动态字段练习(1)

...它们模拟solidity中的映射类型,在sui move实现一个**类似**erc20的同质化代币作为之前学习的实践与巩固。本文分享了练习过程中的obj设计、create token。 注:本例实现仅用于学习动态字段,由于访问gas和便捷性不强,无法用于生...

文章 Foundry 高级实战:实现一个可升级的工厂合约 UpgradeableTokenFactory

...n(string symbol, uint totalSupply, uint perMint)` ,该方法用来创建 ERC20 token,(模拟铭文的 deploy), symbol 表示 Token 的名称,totalSupply 表示可发行的数量,perMint 用来控制每次发行的数量,用于控制`mintInscription`函数每次发行的数量 2. `mi...

文章 智能合约安全 - 常见漏洞(第三篇)

...cle/5853),[第二篇](https://learnblockchain.cn/article/5860) ## ERC20 代币问题 如果你只处理受信任的ERC20代币,这些问题大多不适用。然而,当与任意的或部分不受信任的ERC20代币交互时,就有一些需要注意的地方。 ### ERC20:转账...

问题 a合约调用erc20合约b的approve怎么才能实现用户将该erc20授权给a?

院长你好,我想要实现在一个合约里能够调用其它erc20的token的approve简化要从前端调用token的approve这样可以吗?我试了,其中tokenInter为erc20的接口 ``` //授权token function approveToken(address tokenAddress,address _to,uint256 amount)public{ ...

问题 智能合约代币标准(ERC20 ERC777 ERC1155)怎么选择

文章 教程:如何在没有 Web 界面的情况下创建 ERC20

本篇是关于Node.js脚本管理ERC20桥的一个教程。 为了完成本教程,你需要什么? - 将Node.js安装在机器上; - Metamask,一个全新的钱包; - BSC Testnet和Polygon Mumbai上的测试资金。 ## 桥是什么? 区块链桥是一种工具,可...

文章 为什么Chainlink使用ERC-677标准发行token

# 为什么LINK使用ERC-677标准发行token 等等,LINK不是ERC20吗,怎么又成了ERC677了? 别急,我们先从ERC20开始说起。 ERC20是一套协议标准,代码角度来说就是一套接口API。在这个协议标准下,只要实现了协议标准所规定的方法...

文章 如何在Polygon zkEVM 测试网上部署合约

...g.learnblockchain.cn/2023/02/02/1_uF6-eIkvIy2fcuUbRuGeig.png) ## 将ERC20合约部署到zkEVM Testnet上 接下来,我们要用Hardhat来设置和部署ERC20合约到zkEVM。 ### 安装依赖 请确保在你的电脑上事先安装好以下依赖: - nvm或node `v18.12.1` - pn...