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
区块链开发solidity
创建一个ERC721标准的NFT
这是一个符合ERC721标准的NFT合约代码,其中包括了几个常用的标准接口和合约,下面是个合约的具体信息:IERC65.solpragma
solidity
^0.8.0;/** *@devERC165标准接口
·
2022-09-27 12:26
nft区块链
创建一个ERC721标准的NFT
这是一个符合ERC721标准的NFT合约代码,其中包括了几个常用的标准接口和合约,下面是个合约的具体信息:IERC65.solpragma
solidity
^0.8.0;/***@devERC165标准接口
zhanwc
·
2022-09-27 11:25
如何在智能合约中调用另一个合约的函数
目前最主流的智能合约编程语言是
Solidity
。在以太坊区块链中,智能合约可以和其他已经部署的智能合约进行交互。
·
2022-09-25 11:22
使用 Truffle 将智能合约部署到币安智能链
【在
Solidity
中使用BEP-20合约构建去中心化应用程序】——本文将帮助您了解
Solidity
的基础知识[在
Solidity
中创建可继承的Staking合约]—第二篇文章,我们将介绍更高级的
Solidity
pxr007
·
2022-09-24 10:01
区块链
区块链-智能合约-编程攻略
在
Solidity
编程世界中,生存与进化都离不开三个关键词:安全、可复用、高效。
-阿tong木
·
2022-09-23 06:31
区块链
区块链
Solidity
智能合约入门
Solidity
智能合约入门存储合约示例将一个数据放置在链上//SPDX-License-Identifier:GPL-3.0pragma
solidity
>=0.4.16=0.4.16及uint)publicbalances
Lyi_Zri
·
2022-09-23 06:00
智能合约开发
智能合约
区块链
以太坊
编写可升级的智能合约
原文链接当使用OpenZeppelinUpgrades编写可升级合约时,有一些在编写
Solidity
代码时需要记住一些注意事项。
北纬32.6
·
2022-09-23 06:58
智能合约
区块链
以太坊
数字货币
Solidity
--合约最大栈深度与解决方案
Solidity
合约最大栈深度与解决方案以太坊中的数据存储以太坊和比特币最大的区别就是,以太坊拥有智能合约可以写入代码,代码会被放在一个地址中永久保存且不能修改。
Zeke Luo
·
2022-09-23 06:55
以太坊
solidity
智能合约升级
智能合约升级参考:https://edu.csdn.net/learn/31576/477299?spm=1002.2001.3001.4143接口调用合约:https://www.ixigua.com/7028062852392944135?logTag=feab46e388c4bb13c72e主-从式逻辑+数据代理+逻辑+数据//参考https://edu.csdn.net/learn/315
前端段
·
2022-09-23 06:25
以太坊
区块链
数字货币
Solidity
远程购买示例学习笔记
该示例中买家支付并确认交易后,交易进入锁定状态,待买家确认收货后,交易完成,合约将退回押金给买家和转账交易金额给卖家。其中在不同的交易环节过程中会触发不同的事件发生。与中心化交易相比,由于失去了类似某宝的中间人角色,需要在交易中添加对买卖双方的保障:对于买方而已,在支付交易金额后,交易会进入锁定状态,交易金额会被冻结,只有在买家确认满意收货后,卖方才会收到货款;对于卖方而已,买方需要在支付交易金额
cww468
·
2022-09-16 18:42
Solidity
学习
区块链
怎样开发智能合约中的时间锁
这个教程将会使用到:Foundry
Solidity
Ethereum教程的代码可以在这个GitHubRepo中找到。
·
2022-09-15 23:11
重入攻击和 DAO 被黑事件
重入攻击,在TheDAO被黑的事件中被使用过,主要是开发者写的
Solidity
代码的一些漏洞造成的。在这篇文章中,我们会了解在以太坊早期,最出名的一次通过
Solidity
代码漏洞进行的黑客攻击。
·
2022-09-13 18:05
使用Brownie开发Fund Me智能合约
在「
Solidity
入门-开发众筹智能合约」一文中,实现了名为FundMe的众筹智能合约,但开发过程还是比较粗糙的,本文使用Brownie框架将其完善一下,主要涉及内容如下:1.Brownie基本使用2
懒编程-二两
·
2022-09-11 07:19
python
java
区块链
大数据
人工智能
【OpenCV-图像处理】图像轮廓3(轮廓属性)——OpenCV官方教程翻译(全网最详细)
一、目标二、轮廓属性2.1纵横比(AspectRatio)2.2延展度(Extent)2.3实度(
Solidity
)2.4当量直径(EquivalentDiameter)2.5方向(Orientat
善良_
·
2022-09-08 07:39
OpenCV图像处理
opencv
计算机视觉
图像处理
python
以太Ethernaut靶场打靶—3Coin Flip
以太Ethernaut靶场打靶—3CoinFlip代码审计攻击流程代码审计pragma
solidity
^0.6.0;import'@openzeppelin/contracts/math/SafeMath.sol
小王先森&
·
2022-09-08 01:02
Ethernaut靶场通关记录
以太坊
哈希算法
数字货币
以太Ethernaut靶场打靶—5 Token
以太Ethernaut靶场打靶—5Token概括要求源码审计攻击流程概括本题主要利用智能合约里的整型溢出漏洞来实现攻击;整型溢出:在
solidity
中,当一个整型变量高于或者低于他所能承受的范围时,就会发生溢出
小王先森&
·
2022-09-08 01:02
Ethernaut靶场通关记录
以太坊
区块链
数字货币
以太Ethernaut靶场打靶—1 Fallback
1Fallback源码审计攻击流程现在来到第一关,打靶主要还是先对智能合约进行审计如果没有学过的可以去https://cryptozombies.io/进行学习,有代码经验的还是能很快入门源码审计pragma
solidity
小王先森&
·
2022-09-08 01:01
Ethernaut靶场通关记录
以太坊
数字货币
最强
solidity
学习攻略来了
而作为一种真正意义上运行在去中心化网络上的合约,
Solidity
在智能合约的编写中占据了非常大的份额,学习
solidity
属于入门区块链的必须项。
PAradox-x
·
2022-09-08 00:58
大数据
区块链
Solidity
的 ABI 和 bytecode 是什么
当你作为
Solidity
开发者开始写Ethereum智能合约的时候,你会很快接触到一些概念像是EVM(EthereumVirtualMachine),bytecode和ABI(applicationbinaryinterface
·
2022-09-05 16:13
solidity
---判断mapping的key是否存在
很容易能想到用的string的length长度来判断,但是
solidity
的string类型没有length方法,因此我们要用到转换类型来判断。问题解决利用bytes()来转化string类型。
奔跑的Camille
·
2022-09-05 14:30
Solidity
mapping
solidity
智能合约
区块链教程(五):合约编写实战实例
注:本教程为技术教程,不谈论且不涉及炒作任何数字货币区块连教程(一):前置知识-linux补充区块链教程(二):基础概念介绍区块链教程(三):
Solidity
编程基础区块链教程(四):搭建私链、web3
越前浩波
·
2022-08-27 11:14
区块链
区块链
nodejs
区块链开发
pdf_
区块链开发
完全指南
区块链将是技术的发展方向。我认为未来将围绕区块链一新兴技术构建,这绝不是什么牵强附会。区块链最初被设计成一种公共的,无权限的技术,后来引入了另一种区块链,每种区块链都有自己独特的用例集。公共/无权限区块链是开放的,分布式并且缓慢的,而私有/许可的区块链是部分或完全封闭和集中的。在本篇文章中,我将与你讨论需要学习哪些知识,才能开始构建和使用区块链技术的应用程序。当我第一次开始学习区块链时,很多问题都
weixin_39600823
·
2022-08-27 11:43
nodejs区块链开发
pdf
openresty完全开发指南
openresty完全开发指南
pdf
区块链100讲:Truffle——一个更简单的部署智能合约的方法
Truffle是针对基于以太坊的
Solidity
语言的一套开发框架。本身基于Javascript。
weixin_34259159
·
2022-08-27 11:43
区块链
javascript
shell
ViewUI
java编写智能合约_区块链实现JAVA语言智能合约的设计方案简介
Java语言智能合约的优势目前主流的智能合约开发语言是以太坊的
solidity
、EOS的WASM等,流行度、社区完善度有点欠缺。
冯委
·
2022-08-27 11:13
java编写智能合约
第一个智能合约程序Faucet.sol
先上代码pragma
solidity
0.6.4;contractFaucet{//Acceptanyincomingamountreceive()externalpayable{}//这个函数的名称是withdraw
qq_42042158
·
2022-08-27 11:42
区块链
智能合约
区块链
以太坊
手把手教你区块链java开发智能合约nft-第二篇(部署第一个NFT智能合约)
)将智能合约java代码拷贝到自己的工程目录下引入web3j依赖调用智能合约部署到私链从链上查询已经部署的合约完整代码手把手教你区块链java开发智能合约nft-第二篇(部署第一个NFT智能合约)刚搞
区块链开发
真的是太累了
悬弧
·
2022-08-27 11:10
区块链
区块链
java
智能合约
手把手教你区块链java开发智能合约nft token-第三篇(部署token)
编写token合约将token合约编译并转为java代码依赖web3jjava代码中部署token手把手教你区块链java开发智能合约nfttoken-第三篇(部署token)做
区块链开发
真不是随便转的
悬弧
·
2022-08-27 11:10
区块链
区块链
java
智能合约
nft
区块链开发
入门之一
基本概念区块链的核心理念:一个分布式数据库,其基本单元为区块,取款用来存储数据,区块之间前后关联,通过时间排序,基于PKI、摘要算法实现集体验证、维护。区块链提供了一个分布式总账,让用户对总账的数据实现共同治理,因而建立互信。区块链基本逻辑区块链有两个核心场景:1、创建新的区块Create:创建的区块与前序区块关联,并按时间排序;2、填充数据到区块VoteAndSignAndFillData:填充
勇哥@物联网
·
2022-08-27 11:40
区块链
区块链
区块链之java调用智能合约(一)编译智能合约
提问1.
Solidity
是什么?2.java如何调用
Solidity
?解答:1.
Solidity
是什么呢?
Solidity
是一种语言,为了编写智能合约的一种语言。
paul.peng
·
2022-08-27 11:09
区块链学习
智能合约
同态加密与区块链
同态加密技术与区块链技术的结合将给隐私保护提供一种新思路更多区块链技术与应用分类:区块链应用
区块链开发
以太坊|Fabric|BCOS|密码技术|共识算法|比特币|其他链通证经济|传统金融场景|去中心化金融
RealHarryWang
·
2022-08-27 11:38
区块链
智能合约
数据共享
加密技术
隐私计算
区块链应用
【Web3 开发系列教程—创建你的第一个智能合约(1)】什么是智能合约
在以太坊中,智能合约是用
Solidity
编写的,这是一种设计用于在以太坊虚拟机上运行的高级编程语言。智能合约也成为了
区块链开发
领域主要的研究方向之一。
前端修罗场
·
2022-08-27 11:06
Web3
实战教程
智能合约
区块链
区块链开发
详解
开发业务层区块链应用Hyperledgerfabric目前支持java,nodejs,go和python语言的sdk,供用户选择用不同的语言开发上层应用,使用相应的sdk调用部署在区块链上的链码。以下示例中我们选择使用go语言开发业务层应用。步骤1:配置fabricsdkHyperledgerfabric官方提供了我们需要的gosdk文件包。目前BCS服务使用的版本commit号是035e4f9。
CDdajian
·
2022-08-27 11:06
区块链
【区块链实战】如何创建一个带参数的智能合约
目录一、简介二、知识点智能合约
Solidity
公共变量
Solidity
私有变量以太坊椭圆曲线算法keccak256abi转码智能合约编译,部署和运行三、菜鸟实战四、运行结果1、编译2、部署3、运行4、public
菜鸟实战
·
2022-08-27 11:35
区块链实战
区块链
智能合约
以太坊
手把手教你区块链java开发智能合约nft-第一篇
文章目录手把手教你区块链java开发智能合约nft-第一篇安装基础环境编写智能合约使用web3j开源框架生成java代码手把手教你区块链java开发智能合约nft-第一篇刚接触
区块链开发
,使用java开发
悬弧
·
2022-08-27 11:35
区块链
区块链
java
智能合约
nft
区块链开发
完整指南。如何开发一款区块链项目?
区块链开发
完整指南如今,区块链已成为主流技术,以其去中心化的特性为应用程序提供动力。区块链技术的日益普及和有前途的内在特性已经在人们之间建立了信任,因此它已在全球多个行业中得到广泛采用。
普通网友
·
2022-08-27 11:35
区块链
【Web3 系列开发教程——创建你的第一个 NFT(6)】为 NFT 设置价格
一般有两种主要的定价方式:在智能合约内定价(本文所讲)在NFT市场或平台上列出你的NFT(更流行的方法)在智能合约内设置NFT价格铸币时需要付费注意:在前面NFT创建教程的第10步中(回看之前的文章),我们需要更改
Solidity
前端修罗场
·
2022-08-27 11:34
Web3
实战教程
区块链
以太坊
NFT
定价
NFT
Web3
区块链合约安全系列(四):如何认识及预防公链合约中的算术溢出攻击
适用对象:适用于用
Solidity
语言开发的智能合约,例如BSN中的武汉链(基于ETH)和泰安链(基于fisc
·
2022-08-26 18:53
区块链智能合约
Solidity
智能合约开发(应用篇)
下面分享几个智能合约供大家一起学习。一、投注合约主要功能点:1)投注;2)开奖;3)退奖;4)获取奖池奖金;5)返回当前期数;6)返回中奖者地址;7)返回参与彩民的地址;1.1定义合约属性合约主要包含有四个属性:contractLottery{addressmanager;//管理员address[]players;//投了注的彩民addresswinner;//上期彩票的胜出者uint256ro
老钟私房菜
·
2022-08-15 00:38
区块链
智能合约
众筹
投注
竞拍竞标
7.7 智能合约案例:投票
本节将介绍一个用
Solidity
语言编写的智能合约案例。代码来源于“
Solidity
官方文档”中的示例。该智能合约实现了一个自动化且透明的投票应用。
xiaohuanglv
·
2022-08-15 00:06
编写调试一个以太坊的智能合约
一、智能合约IDE简介目前以太坊上支持三种语言编写智能合约,
Solidity
:类似JavaScript,这是以太坊官方推荐语言,也是最流行的智能合约语言。
Pony_chen
·
2022-08-15 00:52
区块链
智能合约
开发一个智能合约
2019独角兽企业重金招聘Python工程师标准>>>智能合约关键字:智能合约,remix,
Solidity
,truffle,geth,leveldb,datadir,ganache,web3j合约合约也称合同
weixin_34174105
·
2022-08-15 00:19
测试
数据库
javascript
ViewUI
用一个示例入门
solidity
编程语言
我们拿上一篇文章的示例程序作为切入点,来了解一下
solidity
的主要语法。需要说明的是这篇文章不是
solidity
的手册,不会把语言所有的语法点都覆盖,需要查看手册可以看文章最后的参考链接。
lucasma.eth
·
2022-08-15 00:05
智能合约开发
区块链
以太坊
solidity
编程
智能合约编写编译
智能合约开发用
solidity
编程语言部署在以太坊这个区块链平台,本文提供一个官方实战示例快速入门,用例子深入浅出智能合约开发,体会以太坊构建去中心化可信交易技术魅力。
区块链技术极客
·
2022-08-15 00:03
元宇宙
NFT
元宇宙NFT
智能合约
Solidity
智能合约库:区块链工程师的随身工具箱
编者荐语:
Solidity
使用起来不如其他语言那般丝滑顺畅?安全事故难以避免?社区迎来适用于FISCOBCOS的
Solidity
智能合约库,轻松破解合约的各种小难题,让合约开发更加快速高效、省时省力。
FISCO_BCOS
·
2022-08-15 00:54
区块链专题
区块链
智能合约
FISCOS
BCOS
solidity
如何编写一个投票功能的智能合约
前面一篇文章带你用一个简单的模拟银行的合约讲解了
solidity
的基本语法特性。你大概已经对如何编写智能合约有了基本的认识。但是要编写产品级别的智能合约,只有这些基础是远远不够的。
lucasma.eth
·
2022-08-15 00:50
智能合约开发
区块链技术
智能合约
以太坊
solidity
编程
如何使用
Solidity
和Hardhat构建你自己的NFT以及NFT交易市场
目录[TOC]1、ERC721的基础知识1.1、什么是不可替代代币?1.2、什么是ERC-721?1.3、什么是元数据1.4、如何在链上保存NFT的图像2、HardHat3、创建项目3.1、创建NFT市场3.2、创建NFT智能合约3.3、编写测试脚本4、将NFT部署到Rinkeby网络,在OpenSea上查看4.1、部署NFT市场4.2、部署NFT721示例4.3、对NFT721示例合约在Rink
lionvip
·
2022-08-05 19:19
如何使用
Solidity
和Hardhat构建你自己的NFT以及NFT交易市场
随着NFT将区块链带入公众视野,通过在以太坊区块链上发布您自己的NFT(ERC-721代币)来了绝佳的机会!在本教程中,我们将引导您完成将您自己的动态或随机NFT部署到OpenSea市场的步骤
Lion
·
2022-08-05 19:00
如何用
Solidity
创建一个“Hello World”智能合约
这篇文章将带你学习如何使用智能合约开发语言
Solidity
创建一个名为“HelloWorld”的智能合约。
·
2022-08-03 23:13
Solidity
入门:我的第一段智能合约
以太坊是一个全球性的、去中心化的金融和新型应用程序平台。在以太坊,我们可以通过智能合约代码来控制资产,并建立世界上任何地方皆可访问的应用程序。今天我们自己动手来写一段简单的智能合约代码,探索一下智能合约的奥秘。【智能合约】智能合约(英语:Smartcontract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合
weixin_48088680
·
2022-08-03 19:30
智能合约
【智能合约】
Solidity
基础知识 | 以太坊智能合约编程语言
目录注意事项编译器选择一些说明1.变量1.1状态变量1.2局部变量2.数据类型2.1值类型2.1.1布尔类型(Booleans):2.1.2整型(Integers):2.1.3定长浮点型(FixedPointNumbers):2.1.4定长字节数组(Fixed-sizebytearrays)2.1.5有理数和整型常量(RationalandIntegerLiterals)2.1.6枚举(Enums
小生凡一
·
2022-08-03 19:29
区块链
solidity
编程语言
以太坊
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他