E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Openzeppelin
ERC721解读
1.接口1.ERC721定义接口参考:ERC721-
OpenZeppelin
文档下面是以太坊官方定义的标准,由于就是我写的代码运行环境不支持payable关键字,因
本郡主是喵
·
2024-02-25 15:26
区块链开发
区块链
智能合约
solidity
智能合约开发
ERC721
[以太坊]
OpenZeppelin
使用笔记
拆箱(Unbox)模板应用新建空目录mkdiroz-workspacecdoz-workspace拆箱模板truffleunboxtutorialtoken安装OpenZeppelinnpminstallopenzeppelin-solidity创建合约可以说合约所需代码,已经非常非常精简了,例子还把构造参数全部写到了代码里,方便部署。pragmasolidity^0.4.24;import"op
ytxing
·
2024-02-20 04:19
【送书活动四期】被GitHub 要求强制开启 2FA 双重身份验证,我该怎么办?
记得是因为fork了
OpenZeppelin
/
openzeppelin
-contracts的项目,之后就被GitHub要求强制开启2FA双重身份验证了,一拖再拖,再过几天帐户操作将受到限制了,只能去搞一下了目录
鲲志说
·
2024-02-10 14:22
送书活动
github
arcgis
IT
BOOK多得
安全架构
安全威胁分析
经验分享
笔记
以太坊智实现智能合约升级的三种代理模式
原文链接:https://blog.
openzeppelin
.com/proxy-patterns/以太坊的最大优势之一是其公共账本内交易记录的不可篡改性,这些交易包括Token的转移,合约的部署以及合约交易
六天天天向上
·
2024-02-09 00:35
【MoonBeam】Solidity开发工具以及对应使用示例
本文将介绍Solidity开发中的两种工具:RemixIDE和HardhatRemixSolidity在线编译器无需安装可快速开发、部署和测试Solidity智能合约支持插件,包括
OpenZeppelin
Keike1
·
2024-02-06 16:01
区块链
去中心化
web3
智能合约
基于
openzeppelin
编写solidity可升级的智能合约
本文主要以
openzeppelin
为基础来阐述构建可升级智能合约的一般流程和注意事项。原
web3_zony
·
2024-01-30 13:30
区块链
智能合约
区块链
去中心化
javascript
开发语言
十分钟发布自己的NFT
本着DRY(Don'tRepeatYourself)原则,我们需要站在巨人的肩膀上来搭建自己的应用,使用经过社区审计和实践检验的代码可以有效提高我们智能合约的安全性,所以我们使用
openzeppelin
web3_zony
·
2024-01-30 13:27
区块链
智能合约
去中心化
web3
【编程】solidity打僵尸笔记
文章目录基础语法数据类型函数Gas费用相关可见性交互代码复用修饰符其他功能函数智能合约特点永固性ImmunityGAS修饰符payable随机数合约案例
OpenZeppelin
库ERC721SafeMath
food_for_thought
·
2023-12-28 15:38
编程
以太坊
区块链
数字货币
DAPP开发【07】NFT交易市场开发
开发一个NFT交易市场,功能如下·用户在创建NFT时,可以指定价格·NFT信息上传到IPFS·NFT所有者可以下架市场里自己的NFT·用户可以在NFT市场以一定的价格购买NFT参考https://docs.
openzeppelin
.com
ihan1001
·
2023-12-04 03:08
DAPP
DAPP
智能合约安全漏洞与解决方案
//SPDX-License-Identifier:MITpragmasolidity^0.7.0;import"https://github.com/
OpenZeppelin
/
openzeppelin
-contracts
niceyz
·
2023-11-25 02:36
智能合约
区块链
【区块链技术开发】十个比较流行的以太坊智能合约开发框架
区块链技术开发】前期文章:【区块链技术开发】剖析区块链Ganache模拟器工具及其智能合约部署区块链的查询方式【区块链技术开发】基于Web3.js以太坊网络上的智能合约的交互及其应用【区块链技术开发】
OpenZeppelin
源代码杀手
·
2023-11-17 03:25
区块链技术开发
区块链
智能合约
人工智能
Remix部署NFT智能合约
NFT智能合约智能合约示例代码Remix部署合约编译合约代码部署合约代码配置NFT合约Step1:setURIStep2:mintormintBatch智能合约示例代码从网站https://docs.
openzeppelin
.com
QA老李
·
2023-11-09 12:30
Web3
智能合约
NFT
区块链
智能合约
NFT合约部署
合约部署工具https://www.tronide.io/3.部署web3ERC721代码://SPDX-License-Identifier:MITpragmasolidity^0.8.2;import"@
openzeppelin
lan266548_ning
·
2023-11-09 12:24
区块链
nft合约
//Author:hanpeng(fergus_hinn:
[email protected]
)//Contractbasedonhttps://docs.
openzeppelin
.com/contracts
MetaverseMan
·
2023-10-25 19:30
区块链
Openzeppelin
学习记录三:token模块(ERC标准)
Openzeppelin
学习记录三:token模块(ERC标准:ERC20、ERC721)3.ERC标准3.1ERC20
Openzeppelin
学习记录二:utils模块(SafeMath.sol+SafeCast.sol
一袋芋头
·
2023-10-05 09:52
区块链
solidity
OpenZeppelin
区块链
智能合约
以太坊
solidity代理合约
如何实现代理合约代码pragmasolidity^0.8;import"@
openzeppelin
/contracts/utils/math/SafeMath.sol";contractB{uintpublicnum
【03】
·
2023-09-24 23:48
以太坊
区块链
开源日报 0825 | 简化开发过程,提升Swift应用性能的扩展工具库
OpenZeppelin
/
openzeppelin
-contractsStars:22.8kLicense:MITOpenZeppelinContracts是一个用于安全智能合约开发的库。
开源服务指南
·
2023-09-17 04:09
开源日报
开源
swift
开发语言
Michael.W基于Foundry精读
Openzeppelin
第33期——EIP712.sol
Michael.W基于Foundry精读
Openzeppelin
第33期——EIP712.sol0.版本0.1EIP712.sol1.目标合约2.代码精读2.1constructor(stringmemoryname
Revelation_of_Turing
·
2023-09-17 02:09
EIP712.sol
openzeppelin
solidity
foundry
domain
signTypedData
Michael.W基于Foundry精读
Openzeppelin
第32期——SignatureChecker.sol
Michael.W基于Foundry精读
Openzeppelin
第32期——SignatureChecker.sol0.版本0.1SignatureChecker.sol1.目标合约2.代码精读2.1isValidSignatureNow
Revelation_of_Turing
·
2023-09-17 02:09
openzeppelin
foundry
Signature
Checker
IERC1271
ECDSA
Michael.W基于Foundry精读
Openzeppelin
第31期——IERC1271.sol
Michael.W基于Foundry精读
Openzeppelin
第31期——IERC1271.sol0.版本1.IERC1271.sol2.实现合约代码解读2.1foundry代码验证0.版本[
openzeppelin
Revelation_of_Turing
·
2023-09-17 02:39
IERC1271
Openzeppelin
foundry
solidity
magicValue
Michael.W基于Foundry精读
Openzeppelin
第34期——MerkleProof.sol
Michael.W基于Foundry精读
Openzeppelin
第34期——MerkleProof.sol0.版本0.1MerkleProof.sol1.目标合约2.代码精读2.1processProof
Revelation_of_Turing
·
2023-09-17 02:08
MerkleProof.sol
Openzeppelin
foundry
solidity
verify
proof
hardhat使用
hardhatnpminstall--save-dev@nomicfoundation/hardhat-toolbox安装hardhat工具npxhardhat创建hardhat项目npminstall@
openzeppelin
张小勇
·
2023-08-27 16:18
solidity
hardhat
智能合约
solidity0.8.0的应用案例13:数字签名及应用:NFT白名单
以太坊中的数字签名ECDSA,以及如何利用它发放NFT白名单代码中的ECDSA库由
OpenZeppelin
的同名库简化而成。数字签名如果你用过opensea交易NFT,对签名就不会陌生。
fdbright
·
2023-08-24 13:13
区块链
solidity0.8.0的应用案例9:代理合约
代码由
OpenZeppelin
的Proxy合约简化而来。代理模式Solidity合约部署在链上之后,代码是不可变的(immutable)。
fdbright
·
2023-08-23 17:29
区块链
Michael.W基于Foundry精读
Openzeppelin
第23期——ERC165Checker.sol
Michael.W基于Foundry精读
Openzeppelin
第23期——ERC165Checker.sol0.版本0.1ERC165Checker.sol1.目标合约2.代码精读2.1supportsERC165InterfaceUnchecked
Revelation_of_Turing
·
2023-08-12 08:53
ERC165Checker
ERC165
solidity
openzeppelin
foundry
Michael.W基于Foundry精读
Openzeppelin
第21期——ERC165.sol
Michael.W基于Foundry精读
Openzeppelin
第21期——ERC165.sol0.版本0.1ERC165.sol1.目标合约2.代码精读2.1IERC1652.1.1interfaceId
Revelation_of_Turing
·
2023-08-12 08:23
ERC165.sol
IERC165
Openzeppelin
foundry
solidity
(番外篇)Michael.W基于Foundry精读
Openzeppelin
第22期——内联汇编staticcall
(番外篇)Michael.W基于Foundry精读
Openzeppelin
第22期——内联汇编staticcall0.版本1.关于内联汇编staticcall2.foundry代码验证2.1目标合约2.2
Revelation_of_Turing
·
2023-08-12 08:23
assembly
solidity
staticcall
foundry
openzeppelin
Michael.W基于Foundry精读
Openzeppelin
第24期——ERC165Storage.sol
0.版本[
openzeppelin
]:v4.8.3,[forge-std]:v1.5.60.1ERC165Storage.solGithub:https://github.com/
OpenZeppelin
Revelation_of_Turing
·
2023-08-12 08:51
Openzeppelin
ERC165Storage
IERC165
foundry
solidity
Michael.W基于Foundry精读
Openzeppelin
第19期——EnumerableSet.sol
Michael.W基于Foundry精读
Openzeppelin
第19期——EnumerableSet.sol0.版本0.1EnumerableSet.sol1.目标合约2.代码精读2.1结构体Set2.1.1
Revelation_of_Turing
·
2023-08-06 12:25
EnumerableSet
Openzeppelin
foundry
solidity
AddressSet
Bytes32Set
UintSet
Michael.W基于Foundry精读
Openzeppelin
第17期——BitMaps.sol
Michael.W基于Foundry精读
Openzeppelin
第17期——BitMaps.sol0.版本0.1BitMaps.sol1.目标合约2.代码精读2.1结构体BitMap2.2get(BitMapstoragebitmap
Revelation_of_Turing
·
2023-08-06 12:25
BitMaps.sol
openzeppelin
foundry
solidity
Michael.W基于Foundry精读
Openzeppelin
第18期——DoubleEndedQueue.sol
Michael.W基于Foundry精读
Openzeppelin
第18期——DoubleEndedQueue.sol0.版本0.1DoubleEndedQueue.sol1.目标合约2.代码精读2.1结构体
Revelation_of_Turing
·
2023-08-06 12:25
foundry
solidity
openzeppelin
双向队列
智能合约
Michael.W基于Foundry精读
Openzeppelin
第20期——EnumerableMap.sol
0.版本[
openzeppelin
]:v4.8.3,[forge-std]:v1.5.60.1EnumerableMap.solGithub:https://github.com/
OpenZeppelin
Revelation_of_Turing
·
2023-08-06 11:25
Openzeppelin
foundry
solidity
EnumerableMap
UintToUintMap
EnumerableSet
Bytes32Set
以太坊构建DApps系列教程(四):Story DAO的白名单和测试
/node_modules/
openzeppelin
-solidity/
编程狂魔
·
2023-07-28 06:46
Michael.W基于Foundry精读
Openzeppelin
第10期——Create2.sol
Michael.W基于Foundry精读
Openzeppelin
第10期——Create2.sol0.版本0.1Create2.sol1.目标合约2.代码精读2.1deploy(uint256amount
Revelation_of_Turing
·
2023-07-27 05:16
区块链
Openzeppelin
foundry
solidity
Create2.sol
Michael.W基于Foundry精读
Openzeppelin
第11期——Math.sol
Michael.W基于Foundry精读
Openzeppelin
第11期——Math.sol0.版本0.1Math.sol1.目标合约2.代码精读2.1枚举类型Rounding2.2max(uint256
Revelation_of_Turing
·
2023-07-27 05:16
solidity
Openzeppelin
foundry
Math.sol
assembly
Michael.W基于Foundry精读
Openzeppelin
第12期——SafeCast.sol
Michael.W基于Foundry精读
Openzeppelin
第12期——SafeCast.sol0.版本0.1SafeCast.sol1.目标合约2.代码精读2.1uint256->uintX(XintX
Revelation_of_Turing
·
2023-07-27 05:16
区块链
openzeppelin
foundry
solidity
SafeCast.sol
Michael.W基于Foundry精读
Openzeppelin
第13期——Checkpoints.sol
Michael.W基于Foundry精读
Openzeppelin
第13期——Checkpoints.sol0.版本0.1Checkpoints.sol1.目标合约2.代码精读2.1History体系2.1.1push
Revelation_of_Turing
·
2023-07-27 05:14
区块链
foundry
solidity
Checkpoints.sol
Trace224
Trace160
openzeppelin
ERC721以太坊通证实战教程
课程内容即包含ERC-721标准的自主实现,也讲解如何基于经过良好安全审计的
OpenZeppelin
合约代码库进行二次开发,实战项目采用Truffle开发框架,使用IPFS保存通证元数据,同时实现了通证以及去中心化的通证交易所
·
2023-06-13 13:43
区块链以太坊程序员前端后端
低gass 合约
/***Submittedforverificationatpolygonscan.comon2022-02-24*///SPDX-License-Identifier:MIT//File:@
openzeppelin
光影3415
·
2023-06-08 09:32
p2p
网络协议
网络
11O 以太坊 ethereum
OpenZeppelin
: 部署智能合约并与之交互
•建立本地区块链•部署智能合约•从控制台交互•以编程方式交互•获取合约实例•调用合约•发送交易•OpenZeppelinTutorials教程•Contact联系方式•建立本地区块链在开始之前,我们首先需要一个可以部署合约的环境。以太坊区块链(通常称为“主网”,表示“主网络”)需要花费真金白银才能使用它,以以太币(其本币)的形式。在尝试新想法或工具时,这使其成为一个糟糕的选择。为了解决这个问题,存
wx468116118
·
2023-04-20 07:51
以太坊
OpenZeppelin
以太坊
智能合约
区块链
区块链码农成长日记
https://docs.
openzeppelin
.com/learn/deploying-and-interacting学完整个Cryptozombie的课程之后再来看这个:https://wiki.jikexueyuan.com
言成思
·
2023-04-13 14:12
第131篇 ERC20 锁仓合约
ERC20合约源码》中,介绍了一种含代币的锁仓、定期释放等功能的ERC20合约;本文介绍另一种更加灵活的ERC20锁仓合约;主要不同点是,该合约独立于标准ERC20之外;1.IERC20.sol本合约来自:
openzeppelin
-contracts
wonderBlock
·
2023-04-13 05:33
区块链应用
区块链
智能合约
solidity
ERC20
使用
OpenZeppelin
在RSK上进行ERC20代币开发
我们的合约将是一个基于
OpenZeppelin
库的ERC20代币,我们将把它直接部署到Mainnet中。创建合约我们需要做的第一件事就是知道如何使用Truffle。
weixin_34150830
·
2023-04-13 05:02
区块链
java
php
构建 ERC20 代币合约
//contracts/GLDToken.sol//SPDX-License-Identifier:MITpragmasolidity^0.8.0;import"@
openzeppelin
/contracts
北纬32.6
·
2023-04-13 05:02
智能合约
区块链
发标准erc20
OpenZeppelin
ERC20源码分析
OpenZeppelin
的Token中实现了ERC20的一个安全的合约代码,本篇主要来分析一下源码,了解一下ERC20的实现,由于代码之间的调用可能略复杂,直接每个
weixin_33834628
·
2023-04-13 05:31
区块链
以太坊实战-
OpenZeppelin
中ERC20接口的实现
关于ERC20.sol中的decimals()函数的理解这个函数的目的就是告诉别人,合约中运行的计量单位Wei和程序员显示的计量单位Ethers之间的数量级关系。相当于我们在电子商城中,内部使用的单位是分,但是外部使用的单位是元,于是我就可以返回2作为进制差异。在以太坊网络中,内部使用的单位是Wei,外部使用的单位是Ether,所以,返回18作为进制差异。关于view标识符其中的view的目的是控
嘻嘻哈哈的栗子
·
2023-04-13 05:01
区块链
以太坊
区块链
数字货币
以太坊开发入门-ERC20合约
在上一章节中完成了一个非常简单的合约,本节中将按照ERC20协议完成一个合约,本章部分源代码参考于网络开源代码,详细了解:
openzeppelin
-contracts/contracts/token/ERC20atmaster
Harrty.H
·
2023-04-13 05:56
以太坊开发入门
ERC20的创建及合约之间的调用(合约调用合约)
ERC20TokenERC20是一个token合约标准,具体的概念和友好的合约库,可参考
openzeppelin
.接下来的代码创建一个erc20token//SPDX-License-Identifier
chain cosmos
·
2023-04-13 05:56
solidity
区块链
区块链
智能合约
@
Openzeppelin
:ERC721
官方文档参考1、接口:IERC721引入使用import"@
openzeppelin
/contracts/token/ERC721/IERC721.sol";符合ERC721的合约所需的接口函数。
雲小妖
·
2023-04-13 05:55
区块链
openzeeppelin
ERC721
openzeppelin
erc20各种接口
ERC20这套接口、合约和应用程序都与ERC20代币标准相关。有一些核心合约实现了EIP中指定的功能和定义:IERC20:包含所有ERC20应该实现的接口IERC20Metadata:对ERC20接口的扩展,包括Token名称,符号,和精度。ERC20:对ERC20接口的实现,将名称,符号和精度这些可选的标准扩展引入到基本接口中。另外还有一些自定义的扩展可以使用,包括以下内容:ERC20Burna
linzhiji
·
2023-04-13 05:52
区块链
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他