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智能合约开发
solidity
合约开发-SafeMath
SafeMath的部分代码:librarySafeMath{functionmul(uint256a,uint256b)internalpurereturns(uint256){if(a==0){return0;}uint256c=a*b;assert(c/a==b);returnc;}functiondiv(uint256a,uint256b)internalpurereturns(uint25
北纬32.6
·
2023-08-12 10:44
智能合约
SafeMath
solitdity
智能合约工具类
solidity的加减乘除
Solidity
错误处理及异常:Assert, Require, Revert和Exceptions
Solidity
使用状态恢复异常来处理错误。这种异常将撤消对当前调用(及其所有子调用)中的状态所做的所有更改,并且还向调用者标记错误。如果异常在子调用发生,那么异常会自动冒泡到顶层(异常会重新抛出)。
哦吼_原来是这样
·
2023-08-12 03:44
hyperledger fabric 1.4 智能合约api总结
智能合约开发
以go语言为例,ChaincodeStubInterface为其智能合约的核心接口,本文主要讲解此接口的所有常用方法,如需视频学习,可以参考视频教程stub.PutState(args[0]
桃猿结义
·
2023-08-11 09:05
solidity
智能合约实例开发(2)(解释+注释)——食品溯源
项目总要求创建三个角色生产者,分销商,零售商,并分别通过三个角色对产品的生产,分销,零售上链,并且能够分别查出上链的全信息。包括每次交易的时间戳,每次交易的交易名称,每次交易的交易地址,每次交易的食品质量,食品的名称,当前交易的名称,当前交易的地址,当前交易的食品质量,当前交易的状态等等运行环境:remix(0.8.13版本)Roles.sol//SPDX-License-Identifier:M
晚风皆是过客.
·
2023-08-09 11:54
智能合约solidity
智能合约
区块链
智能合约实例开发(2)——食品溯源——2020.10.31
WeBASE-FrontRoles.solProducer.solDistributor.solRetailer.solFoodInfoItem.solTrace.sol最终效果图:作者:Key运行环境:FISCOBCOS联盟链中间件——WeBASE-FrontRoles.solpragma
solidity
Blockchain_KT
·
2023-08-09 11:54
Solidity智能合约开发
区块链
智能合约
以太坊
比特币
联盟链
智能合约开发
实例(3)——结婚证书——2021.7.28
源码链接:https://github.com/Blockchain-Key/Contract-instance运行环境:WeBase-Front(搭建环境-请参考笔者专栏文章)作者:KT
智能合约开发
实例
Blockchain_KT
·
2023-08-09 11:54
Solidity智能合约开发
区块链
以太坊
智能合约
去中心化
FISCO
BCOS
食品溯源合约 -- 智能合约实例
Roles//SPDX-License-Identifier:MITpragma
solidity
>=0.4bool)bearer;}//在
Solidity
中,映射(
本郡主是喵
·
2023-08-09 11:22
区块链开发
智能合约
区块链
Web3
solidity
编写交易所合约 编写ETH和自定义代币存入逻辑 并带着大家手动测试
上文Web3叙述交易所授权置换概念编写transferFrom与approve函数我们写完一个简单授权交易所的逻辑但是并没有测试其实也不是我不想主要是交易所也没实例化现在也测试不了我们先运行ganache启动一个虚拟的区块链环境先发布在终端执行trufflemigrate如果你跟着我一步一步来的那编译应该就会通过的然后的话我们要将交易所的合约也创建一下在项目根目录下的contracts目录下创建一
-耿瑞-
·
2023-08-08 01:12
web3
区块链
以太坊
solidity
智能合约-生成随机数
Solidity
随机数生成在以太坊的只能合约中,没有提供像其他面向对象编程一样的生成随机数的工具类或方法。其实,所谓的随机数也是伪随机的,没有哪一种语言能够真正的生成随机数。
程序新视界
·
2023-08-07 08:01
Hyperledger Fabric 使用 CouchDB 和复杂
智能合约开发
前言在上个实验中,我们已经实现了简单智能合约实现及客户端开发,但该实验中智能合约只有基础的增删改查功能,且其中的数据管理功能与传统MySQL比相差甚远。本文将在前面实验的基础上,将HyperledgerFabric的默认数据库支持LevelDB改为CouchDB模式,以实现更复杂的数据检索功能。此外,对上个实验的简单智能合约进一步进行功能上和设计上的扩展,最终实现了智能合约的分包、分页查询、多字段
wsnbb_2023
·
2023-08-06 06:55
fabric
couchdb
智能合约
区块链智能合约代码示例
以下是一个简单的区块链智能合约代码示例:pragma
solidity
^0.4.17;contractSimpleContract{uintpublicmyData;functionsetMyData(uintnewData
Dream SYC_UCC
·
2023-08-06 06:54
区块链
计算机
/
人工智能
区块链
智能合约
金融供应链智能合约 -- 智能合约实例
Ownable//SPDX-License-Identifier:MITpragma
solidity
>=0.4=0.4Company)companyMap;//银
本郡主是喵
·
2023-08-06 06:53
区块链开发
金融
智能合约
微众区块链×华南理工: 第五届“区块链实训课”开课!
本课程内容由微众区块链专家团队制定并讲授,涵盖区块链技术架构和原理解析、FISCOBCOSv3.0技术解析、
智能合约开发
实操等。
微众区块链
·
2023-08-06 05:40
区块链
Awesome Ethereum
AcuratedlistofawesomeEthereumtutorials,articles,andresources.
Solidity
Createadigitalgreeter-BuildaHelloWorldcontractontheethereumcommandlineCryptozombies-LearntoCodeEthereumDAppsByBuildingYourOwnGame.S
蔣宏伟
·
2023-08-05 10:41
kyber
pragma
solidity
0.6.2;//ETH/USDTcontractKyber{usingSafeMathforuint256;ERC20erc;mapping(address=>Amount)
小吖么小一郎
·
2023-08-05 02:40
2020电赛G题图像OPENMV实现
若没检测到,则查找色块,并判断色块的
Solidity
(色块占外接矩形比重),
youngbarry
·
2023-08-04 13:25
通过 CCIP 构建跨链应用(5 个案例)
Chainlink的跨链互操作性协议(CCIP)是一种新的通用跨链通信协议,为
智能合约开发
人员提供了以最小化信任的方式在区块链网络之间传输数据和通证的能力。
Chainlink资讯
·
2023-08-04 01:06
区块链
oracle
跨链
【200GB区块链学习视频】区块链技术开发视频|投资炒币教程|
智能合约开发
|以太坊开发|EOS开发
区块链视频网站http://www.51bitbee.com/区块链视频网站http://www.51bitbee.com/区块链视频网站http://www.51bitbee.com/
蜜蜂区块链学院
·
2023-08-03 23:05
Cicada:A16z以
Solidity
实现的链上隐私投票协议
1.引言Cicada为A16z团队以
Solidity
实现的链上隐私投票协议。
mutourend
·
2023-08-03 19:40
隐私应用
隐私应用
sFuzz源代码框架分析
sFuzz是发表在软件工程顶会ICSE2020年论文(sFuzz:AnEfficientAdaptiveFuzzerfor
Solidity
SmartContracts)中实现的工具。
JocelyHigher
·
2023-08-03 07:13
区块链
智能合约
安全漏洞
区块链分析
测试时也要写断言与测试用例,使用
solidity
作为编程。
mikewzp
·
2023-08-03 04:21
研发管理
【区块链】复习八之以太坊概述
以太坊概述1、以太坊历史2、以太坊基本概念2.1以太币2.2智能合约2.3汽油2.4以太坊虚拟机2.5
Solidity
语言2.6去中心化应用3、以太坊关键技术4、以太坊与比特币1、以太坊历史2013年启动了以太坊项目
Camina hacia ti
·
2023-08-02 04:05
区块链
区块链
web3行业有哪些职业发展路径?
一般来说,Web3职业发展路径可以分为以下几个方向:区块链开发工程师:区块链开发工程师需要掌握
Solidity
等语言和
智能合约开发
技能,负责开发和维护区块链协议和智能合约。
Web3&Basketball
·
2023-07-31 11:44
web3
web3
职业发展
Web3 叙述交易所授权置换概念 编写transferFrom与approve函数
前文Web3带着大家根据ERC-20文档编写自己的第一个代币
solidity
智能合约中我们通过ERC-20一种开发者设计的不成文规定也将我们的代币开发的很像个样子了我们打开ERC-20文档我们transfer
-耿瑞-
·
2023-07-30 13:10
区块链
EIP-2535 Diamond standard 实用工具分享
前段时间工作对接到了这标准的协议,于是简单介绍下这个标准分享下方便前端er使用的调用工具一、标准的诞生在写复杂逻辑的
solidity
智能合约时,经常会碰到两个问题,升级和合约大小限制。
要做前端的一股清流
·
2023-07-29 18:44
web3
EIP-2535
钻石合约
Louper
【0基础】学习
solidity
开发智能合约-初识
solidity
本篇课程开始,我们来学习一下如何使用
solidity
开发智能合约,由于博主对于
solidity
的学习,也是自学的,所以一些不足或有纰漏之处还望指出,大家共同进步,本系列课程会分很多节课讲述,从入门到进阶
外柏叁布道者
·
2023-07-29 05:26
学习
智能合约
区块链
web3
以太坊构建DApps系列教程(四):Story DAO的白名单和测试
合约大纲让我们用这个骨架创建一个新的合约StoryDao.sol:pragma
solidity
^0.4.24;import"../node_modules/openzeppelin-
solidity
/
编程狂魔
·
2023-07-28 06:46
web3.js 连接geth 节点 基本环境搭建
web3.js连接geth节点基本环境搭建geth作为以太坊的一个私有节点客户端,我们可以使用
solidity
语言编写智能合约,编写好智能合约之后,我们可以讲智能合约部署到以太坊节点。
P叔
·
2023-07-28 01:06
Web3将自己写在合约中的代币添加到MetaMask中管理
上文Web3带着大家根据ERC-20文档编写自己的第一个代币
solidity
智能合约带着大家在智能合约中创建了一个自己的代币系统我们可以在MetaMask中去导入ganache环境下模拟出来的第一和第二个账号我们这里可以看到他们的
-耿瑞-
·
2023-07-27 13:40
web3
区块链
全球公链进展| Solana编译器Solang上线;SUI主网升级;Gnosis发布去中心化支付网络和自托管借记卡
一周速览过去一周,明星项目动态如下:以太坊编程语言
Solidity
推出编译器0.8.21版本;SolanaLabs推出支持使用
Solidity
编写合约的编译器Solang;GnosisChain发布去中心化支付网络
Tokenview
·
2023-07-25 22:00
区块链
Codefine区块链技术早餐(2019-02-19)
XRPLedger简介(V1.2.0)http://t.cn/EVSR3z32.使用IPFS+Vue.js创建类似Instagram的DApphttp://t.cn/EVSRjKt3.在idea里debug
solidity
Codefine好码实验室
·
2023-07-24 07:46
(
solidity
)字符串(String literal)
eg:pragma
solidity
^0.4.17;contractStringTest{functiontest()publicpurereturns(b
怪咖先森_zys
·
2023-07-21 17:48
Web3带着大家根据ERC-20文档编写自己的第一个代表
solidity
智能合约
上文Web3代币基本token概念我们简单讲述了代币的概念也讲到了ERC-20这个协议的概念ERC-20官方文档地址如下https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md说实话给人的感觉不是很正规连地址都是放在github上的不过也没办法官方都这么弄我们也只能这么看了先进入文档翻一翻文档你会发现其实也不是特别多下面会告诉我们需要一
-耿瑞-
·
2023-07-21 04:37
区块链
区块链开发日记 - 这不是我的世界
他学习了一下
solidity
,然后就发现不对劲:什么年代了
达秦
·
2023-07-20 15:57
Fisco-bsco 开发联盟链 账户之间的转账
fisco-bcos-documentation.readthedocs.io)前提:Fisco-bcos节点开启,控制台已搭建步骤:1.开发源码#进入console/contracts目录cd~/fisco/console/contracts/
solidity
@Adzc
·
2023-07-20 02:58
fisco-baco
区块链
联盟链
智能合约语法笔记
区块链语法笔记demo铸币代码pragma
solidity
^0.4;contractCoin{//setthe"address"typevariableminteraddresspublicminter
美好的世界V
·
2023-07-19 00:59
Solidity
--深入研究以太坊EVM
流程图账户账户类型创建成本交易发起使用场景作用外部账户(私钥的所有者控制)创建账户是免费的可以自主发起交易外部所有的账户之间只能进行ETH和代币交易1、接受、持有和发送ETH和token2、与已部署的智能合约进行交互合约账户(由代码控制,部署在网络上的智能合约)创建合约存在成本,因为需要使用网络存储空间只能在收到交易时发送交易从外部账户向合约账户发起的交易能触发可执行多种操作的代码,例如转移代币甚
Zeke Luo
·
2023-07-18 20:50
智能合约
以太坊
学习
安全
DAPP(七)——React与智能合约的架构整合
合并一下react和智能合约,创建react脚手架create-react-appmyapp将合约中对应的文件复制到react脚手架的根目录中结果如下:下载合约所要的依赖:npmiopenzeppelin-
solidity
Goat恶霸詹姆斯
·
2023-07-18 20:50
DApp开发
我的笔记
react.js
智能合约
javascript
Solidity
-开发安全标准
审查方法概述:阅读项目的文档、规范和合同,了解智能合约的用途。在查看代码之前,在设想中构建一个期望中的承载架构模型。快速浏览递归,感受项目结构,可以利用Surya这类工具。将项目架构与您考虑的合约架构模型进行比较,检查不符合预期的部分。创建威胁模型并介绍高级攻击防御的理论。查看与交换机相关的地方,尤其重要的是、、、、、、和。transfer优先检查它们,确保安全。transferFromsendc
Zeke Luo
·
2023-07-18 20:50
安全
Solidity
智能合约安全指南:预防已知攻击的关键.
文章目录系列文章目录前言一、攻击类型二、攻击类型分析1.简叙2.代码分享3.预防措施总结前言在进行
Solidity
智能合约开发
时,确保合约的安全性是至关重要的。
Zeke Luo
·
2023-07-18 20:17
以太坊
智能合约
安全
使用remix和matemask部署智能合约到以太坊测试网络
平台准备1.1网页版remix进入网址https://remix.ethereum.org/,使用网页版的remix找到需要的插件单击图片中最下方的按钮(添加插件),在search处依次搜寻下列插件(1)
Solidity
compiler
一只秃头的小熊
·
2023-07-17 19:17
区块链
工具下载安装及使用
区块链
以太坊
【招聘】量化团队组队中
2.数学建模并优化3.系统内延迟优化4.精通Python,熟悉Rust或C++二、套利1.Python异步策略开发2.熟悉交易所三、交易员1.监控套利运行状态2.对做市商机器人及时调整参数四、链上1.
智能合约开发
苏慕白的博客
·
2023-07-17 18:25
量化交易
量化
高频量化
招聘
python
智能合约语言
Solidity
教程系列6 - 结构体与映射
转自:https://learnblockchain.cn/2017/12/27/
solidity
-structs/结构体(Structs)
Solidity
提供struct来定义自定义类型,自定义的类型是引用类型
半亩房顶
·
2023-07-17 10:22
操作指南 | 如何使用Foundry在Moonbeam上进行部署
Foundry已成为流行的开发
智能合约开发
环境,仅需要使用
Solidity
即可进行操作。Moonbeam在官方文档网站提供了有关将Foundry与Moonbeam网络结合使用的相关文档。
Moonbeam Community
·
2023-07-17 09:33
Moonbeam
操作指南
web3
区块链
杂记
智能合约开发
:在以太坊上写一段智能合约,即可发币。代码要精简,只需要
孜姿Amy
·
2023-07-16 18:50
Solidity
内存布局介绍 Layout in Memory and Storage
Solidity
reservesfour32-byteslots,withspecificbyteranges(inclusiveofendpoints)beingusedasfollows:0x00-
gridlayout
·
2023-07-16 09:18
智能合约
区块链
智能合约helloworld
1.geth--datadirtestNet--devconsole2>>test.log启动环境启动环境2.准备账户:所注册的账户3.查看账户余额:账户余额4.编写合约代码:pragma
solidity
暗夜巡林
·
2023-07-16 06:05
Vyper与
Solidity
合用增强安全性
两种语言就是两倍的学习成本,如果可以代替,就不会定位为合作补充,那是因为
solidity
是真的存在无法调和的缺陷,晦涩难懂,安全性能力不足,对比java等对象语言难度较大,短期来看不利于开发者生态。
Aliyy
·
2023-07-15 23:32
Web3.js在以太坊上部署和调用智能合约
Web3.js在以太坊上部署和调用智能合约介绍如何使用Web3.js在以太坊上部署和调用智能合约;Web3.js是以太坊JavaScriptAPI的实现,它可以与以太坊区块链进行交互智能合约编写使用
Solidity
放纵 ╮青春
·
2023-07-15 16:35
web3
javascript
智能合约
solidity
智能合约(4):在js项目通过web3js调用智能合约
1案例源码varWeb3=require("Web3");asyncfunctiontestContract(){web3=newWeb3(newWeb3.providers.HttpProvider("http://127.0.0.1:7545"));//合约ABIletabi=[{"inputs":[],"payable":false,"stateMutability":"nonpayable
ag4kd
·
2023-07-15 16:35
智能合约
javascript
web3
区块链
开发语言
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他