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
【区块链技术开发】
OpenZeppelin
智能合约库:提高智能合约的安全性和可靠性,加速去中心化应用DApp的开发与部署。
专栏:【区块链技术开发】前期文章:【区块链技术开发】使用Infura连接以太坊节点和
OpenZeppelin
库来构建安全、可靠的智能合约【区块链技术开发】Solidity使用TruffleBox工具实现预构建模板
源代码杀手
·
2023-04-11 01:36
区块链技术开发
区块链
智能合约
去中心化
Fallback - 回退函数
EthernautRequireyouclaimownershipofthecontractyoureduceitsbalanceto0Sourcepragmasolidity^0.4.18;import'zeppelin-solidity/contracts/ownership/Ownable.sol';import'
openzeppelin
-solidity
常向阳_
·
2023-03-15 18:18
以太坊开发(十八)使用Truffle+
OpenZeppelin
编写并测试ERC20代币
创建项目有别于之前使用truffleinit指令来初始化项目,在Truffle推出Boxes功能之后,我们可以直接套用称作react-box的样板,此样板已经整合create-react-app,可以直接用它来开发reactweb,省下项目设置的时间。yuyangdeMacBook-Pro:~yuyang$cd/Users/yuyang/BloggerCoinyuyangdeMacBook-Pro
yuyangray
·
2023-02-18 08:09
@
openzeppelin
/subgraphs 简单使用
在https://thegraph.com上创建Subgraphs项目https://thegraph.com/studio/安装graph命令行工具npminstall-g@graphprotocol/graph-cli#安装成功后$graph--version0.30.4开始本地创建项目mkdiropenzeppelin_subgraphs_demo&&cdopenzeppelin_subgr
和谐共处
·
2023-01-29 13:17
以太坊智能合约-实现WETH
ERC20部分使用
openzeppelin
的实现,在此基础上增加ETHWETH的相互兑换ETH=>WETH接收以太坊可以使用回退函数,在回退函数里给调用者地址发型相同数量的WETH代币receive()
typ0520
·
2023-01-28 11:42
Solidity String转换工具
SolidityString转换工具相对
openzeppelin
,弥补一下没有的:bytes,address,uint转stringpragmasolidity^0.8.0;contractString
BradMoon
·
2023-01-12 11:10
算法
区块链
智能合约
如何使用
OpenZeppelin
的可升级合约
如何使用
OpenZeppelin
的可升级合约已经部署的智能合约可以使用
OpenZeppelin
升级插件通过修改代码但保留原合约地址、状态和余额来进行升级。
长琴子
·
2022-09-23 06:30
Web3
区块链
升级智能合约(Hardhat)
原文链接使用
OpenZeppelin
升级插件部署的智能合约可以通过升级来修改代码,同时保留原合约地址、状态和余额。这让帮助我们为项目添加新功能,或修复在生产中可能发现的任何错误。
北纬32.6
·
2022-09-23 06:59
智能合约
区块链
upgradeProxy
deployProxy
以太Ethernaut靶场打靶—6 Delegation
以太Ethernaut靶场打靶—6Delegation概括源码审计攻击概括本题主要是利用delegatecall函数的不严谨使用导致可以调用其他函数获取合约所有权可参考https://blog.
openzeppelin
.com
小王先森&
·
2022-09-08 01:02
Ethernaut靶场通关记录
以太坊
区块链
数字货币
以太Ethernaut靶场打靶—3Coin Flip
以太Ethernaut靶场打靶—3CoinFlip代码审计攻击流程代码审计pragmasolidity^0.6.0;import'@
openzeppelin
/contracts/math/SafeMath.sol
小王先森&
·
2022-09-08 01:02
Ethernaut靶场通关记录
以太坊
哈希算法
数字货币
以太Ethernaut靶场打靶—1 Fallback
打靶主要还是先对智能合约进行审计如果没有学过的可以去https://cryptozombies.io/进行学习,有代码经验的还是能很快入门源码审计pragmasolidity^0.6.0;import'@
openzeppelin
小王先森&
·
2022-09-08 01:01
Ethernaut靶场通关记录
以太坊
数字货币
Solidity学习之路 - 一步一步写一个空投合约
//SPDX-License-Identifier:MITpragmasolidity>=0.8.0;import"@
openzeppelin
/contracts/token/ERC20/ERC20.sol
colorful_cloud_sea
·
2022-08-03 19:01
智能合约
区块链
Bored Ape Yacht Club(无聊猿)合约解读
无聊猿的源代码可以直接在Etherscan中直接找到/***SubmittedforverificationatEtherscan.ioon2021-04-22*///File:@
openzeppelin
区区小块
·
2022-06-25 18:57
区块链
智能合约
Dapp开发实战:去中心化NFT交易平台
,TailwindCSS,RemixIDE,Solidity,Ethers.编写智能合约市场将由两个主要的智能合约组成:用于铸造NFT的NFT合约和促进NFT销售的市场合约为了编写NFT,我们可以使用
OpenZeppelin
夏徐梁
·
2022-05-31 05:25
以太坊
Mint NFT 在Opensea显示
代码如下://SPDX-License-Identifier:MITpragmasolidity^0.8.4;import"@
openzeppelin
/contracts/token/ERC721/ERC721
yn00
·
2022-05-31 05:25
数字货币
区块链
区块链
智能合约
NFT
Opensea
solidity
第101篇 盲盒智能合约(ERC1155)
0.8.0本文介绍一种实现盲盒功能的智能合约,作为ERC1155的示例;1.合约源码//SPDX-License-Identifier:MITpragmasolidity^0.8.0;import"@
openzeppelin
wonderBlock
·
2022-05-31 05:24
区块链应用
智能合约
区块链
ERC1155
第46篇 ERC1155智能合约源码、部署与使用(1)
本文主要参考资料:https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1155.md本文主要合约源码:https://github.com/
OpenZeppelin
wonderBlock
·
2022-05-31 05:53
区块链应用
区块链
智能合约
以太坊
web3j的基础用法-5合约的调用(持续完善中...)
web3j调用智能合约是web3j使用的关键,当前区块链的核心其实原理很简单https://github.com/
OpenZeppelin
/
openzeppelin
-contracts这是智能合约优秀的框架
jambestwick
·
2022-04-28 08:26
以太坊
web3j
以太坊
区块链
web3
java
智能合约
如何使用hardhat进行合约uups模式升级
经常会因为业务逻辑变动而变动合约内的逻辑,这就要考虑在不影响以前智能合约中已上链的数据的同时,修改或扩展新的业务逻辑,所以合约第一次开发时就需要考虑其本身支持可升级功能目的:本篇文章是为了让读者快速上手使用hardhat并搭配
openZeppelin
·
2022-04-20 15:54
区块链
第32篇 ERC721智能合约(0.6.0)上
本文主要参考资料:https://eips.ethereum.org/EIPS/eip-721本文主要合约源码:https://github.com/
OpenZeppelin
/
openzeppelin
-contracts
wonderBlock
·
2022-04-17 10:53
区块链应用
使用 Hardhat 入门以太坊智能合约
这篇文章很及时的帮助了我,并且
OpenZeppelin
、Aave、BitGo、1in
·
2022-03-24 14:22
以太坊智能合约
openzeppelin
---demo
环境:macbookpronode:v12.10.0ganache-cli:v6.7.0(ganache-core:2.8.0)
openzeppelin
:v2.5.3一、概述OpenZeppelinSDK
JC86
·
2022-02-05 08:08
如何使用IPFS和Filecoin创建NFT
HardHat-ethereumdevelopmentframework&blockchainsimulator-https://hardhat.org-OpenZeppelinContracts-baseSoliditycontracts-https://docs.
openzeppelin
.com
·
2021-08-24 16:25
ipfsnft
开发以太坊智能合约要注意的几个坑
以太坊智能合约安全漏洞频繁出现,一些通用的合约,比如token合约,一般都会以
OpenZeppelin
为基础,来发布。
yanging
·
2021-06-04 06:09
ethernaut靶场wp(0-21)
平台(ropsten测试网络,^0.5.0):https://ropsten.ethernaut.
openzeppelin
.com/题目代码:https://github.com/
OpenZeppelin
Watanuki
·
2021-01-04 10:40
ethernaut GateKeeperOne
题目源码pragmasolidity^0.5.0;import'
openzeppelin
-solidity/contracts/math/SafeMath.sol';contractGatekeeperOne
bunner
·
2020-09-15 08:18
ethernaut
区块链
Openzeppelin
库第三期:OwnerShip详解
RbacRoles.sol:角色管理RBAC.sol:角色扩展pragmasolidity^0.4.24;import"./Roles.sol";/***@titleRBAC(Role-BasedAccessControl)*@authorMattCondon(@Shrugs)*@devStoresandprovidessettersandgettersforrolesandaddresses.*
super_lixiang
·
2020-09-10 17:45
区块链
用truffle和
openzeppelin
发币
目录truffle简介
openzeppelin
简介安装truffle项目初始化、安装
openzeppelin
编写合约编译修改配置部署truffle简介官方网站:https://www.trufflesuite.com
kk3909
·
2020-09-10 14:55
区块链
以太坊
Openzeppelin
库第四期:Access详解
signatureBouncer.sol:签名保护合约,只有指定的角色才能进行签名whitelist.sol:白名单signatureBouncer.sol:pragmasolidity^0.4.24;import"../ownership/Ownable.sol";import"../access/rbac/RBAC.sol";import"../ECRecovery.sol";/***@tit
super_lixiang
·
2020-09-10 10:21
区块链
本地区块链与以太坊测试网络发布智能合约
智能合约下载地址https://github.com/
OpenZeppelin
/
openzeppelin
-solidity编写智能合约并发布教程。此教程用的是truffle发布
张宏宇_zh
·
2020-08-15 07:04
用
OpenZeppelin
在RSK上进行以太坊ERC20代币开发
我们的合约将是一个基于
OpenZeppelin
库的ERC20代币,我们将把它直接部署到Mainnet中。创建合约我们需要做的第一件事就是知道如何使用Truffle。
rejames
·
2020-08-10 20:50
ERC721以太坊通证实战教程
课程内容即包含ERC-721标准的自主实现,也讲解如何基于经过良好安全审计的
OpenZeppelin
合约代码库进行二次开发,实战项目采用Truffle开发框架,使用IPFS保存通证元数据,同时实现了通证以及去中心化的通证交易所
weixin_33701617
·
2020-07-30 10:57
Solidity 合约开发要掌握的特性和关键词记录
Solidity合约开发要掌握的特性和关键词记录1.入门扫盲常用的关键词用过的一些方法记录一些特别的操作记录常用的[
OpenZeppelin
](https://github.com/
OpenZeppelin
高小小的家长
·
2020-07-29 09:08
Solidity
Dapp
区块链
区块链
如何编写智能合约之三:使用OpenZepplin函数库开发智能合约
\本笔记是在truffle的基础上,使用
OpenZeppelin
函数库来创建一个简易发币合约。
OpenZeppelin
可以简化我们的开发。因为它内置了很多东西,包括安全等方面。
yz_yangzhi
·
2020-07-12 19:55
solidity之msg.sender总结(一个实时变化的变量)
/node_modules/
openzeppelin
-solidity/contracts/token/ERC20/ERC20.sol";contractTestTokenisERC20{stringpub
比特币爱好者007
·
2020-07-12 13:51
以太坊solidity
使用python和solidity分别计算以太坊智能合约函数选择器和支持接口常量值
一、什么是函数选择器与支持接口常量值我们在浏览
OpenZeppelin
编写的ERC721示例(模板)合约时,会看到这么一段代码:/**bytes4(keccak256('balanceOf(address
天草降临
·
2020-07-12 10:40
以太坊
OpenZeppelin
ERC721源码分析
ERC721官方简介是:Astandardinterfacefornon-fungibletokens,alsoknownasdeeds.也叫非同质代币,或者不可置换代币(NFTs)。提到ERC721,一个好理解的例子就是CryptoKitties迷恋猫,每一只猫都是独一无二的拥有不同基因,有收藏价值属性。ERC721对于虚拟资产收藏品领域会有很好的应用价值和市场需求。它和我写的上一篇《OpenZ
weixin_33923148
·
2020-07-12 08:52
Python使用Web3.py进行ERC20代币开发
在上一篇文章中,我展示了如何为RSKMainnet编写SolidityERC20代币,如何导入和使用
OpenZeppelin
库和合约,以及如何使用Truffle来部署和交互我们的智能合约。
rejames
·
2020-07-11 21:27
ERC721以太坊通证(token)实战教程
课程内容即包含ERC-721标准的自主实现,也讲解如何基于经过良好安全审计的
OpenZeppelin
合约代码库进行二次开发,实战项目采用Truffle开发框架,使用IPFS保存通证元数据,同时实现了通证以及去中心化的通证交易所
rejames
·
2020-07-11 21:27
Ownable Contracts
OpenZeppelin
库的Ownable合约1.import“
狼来了,快跑
·
2020-07-11 03:38
区块链
使用truffle构建ERC20代币
使用truffle+
openzeppelin
构建ERC20代币昨天说不用truffle来着,想着remix蛮好的。今天。
小蒲的区块链之路
·
2020-07-10 20:30
区块链学习-以太坊
以太坊智实现智能合约升级的三种代理模式
原文链接:https://blog.
openzeppelin
.com/proxy-patterns/翻译:六天以太坊的最大优势之一是其公共账本内交易记录的不可篡改性,这些交易包括Token的转移,合约的部署以及合约交易
六天天天向上
·
2020-07-10 10:35
区块链
以太坊
智能合约
3.14 solidity库详解
lib库的使用、
OpenZeppelin
库、Ownable库、SafeMath库lib库库是一种不同类型的合约,没有存储,不拥有以太币库中没有payableUsingfor声明方式:usingAforB
尹成
·
2020-07-06 10:00
区块链
墨客科普 | MOAC BlockChain SafeMath库
为了防止这些情况,
OpenZeppelin
建立了一个叫做SafeMath的库(library),默认情况下可以防止这些问题。
Lisa_8888888
·
2020-07-01 11:33
Remixd 连接localhost 共享本地文件夹
由于网页Remix测试时需要逐一导入继承合约,难以导入整个
openzeppelin
包,不得已需要配置本地Remixd(如有好的导入方法期待留言)。
scarletouyang
·
2020-06-26 07:34
智能合约开发
[Contract]
openzeppelin
/cli 开发, 部署, 升级智能合约
InstallDependency$npminit$npminstall@
openzeppelin
/cliSetupproject$npxopenzeppelininitWritefirstcontractincontracts
ercom
·
2020-03-28 17:00
[Contract] Solidity 多种访问控制 (Access Control) 实现方式
建议参考
openzeppelin
-contracts的AccessControl部分。下面是演示片段:pragmasolidity^0.5.0;i
ercom
·
2020-03-25 16:00
[Ethereum] 浅谈 ERC20 在
openzeppelin
-contracts 中的结构与实现
目前
openzeppelin
-contracts的稳定版是v2.5,截止到本文发布,最新的Tag为v3.0.0-rc.0以下是token/ETC20的文件列表:IERC20.sol是interface接口文件
ercom
·
2020-03-24 14:00
Solidity知识点集 — Ownable合约(五)
OpenZeppelin
库的Ownable合约
OpenZeppelin
是主打安保和社区审查的智能合约库,您可以在自己的DApps中引用。
童蒙_
·
2020-03-24 11:13
用
OpenZeppelin
在RSK上进行以太坊ERC20代币开发
我们的合约将是一个基于
OpenZeppelin
库的ERC20代币,我们将把它直接部署到Mainnet中。创建合约我们需要做的第一件事就是知道如何使用Truffle。
编程狂魔
·
2020-03-23 09:58
上一页
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
其他