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
全局变量01
//SPDX-License-Identifier:GPL-3.0pragma
solidity
^0.4.0;//contractgrobaltest{functiongetgrobal1()publicviewreturns
ihan001
·
2023-04-19 12:48
Solidity
rust
区块链
【神念无界·源起山海】见证链游崛起,探索无限可能
区块链技术方兴未艾,元宇宙发展更是大势所趋,依托于区块链及
智能合约开发
去中心化游戏是数字经济的一大创新。鉴于此背景优势,3D国风元宇宙链游【神念无界·源起山海】应运而生。
华南首席酱油官
·
2023-04-19 10:08
区块链
Solidity
使用staticcall 或 call调用方法中包含结构体的参数
调用方法时,结构体参数需要写成(uint8,uint8)以下为一个示例,含结构体数组,其中也包含staticcall与call的使用//SPDX-License-Identifier:MITpragma
solidity
瘦身小蚂蚁
·
2023-04-19 03:38
智能合约
智能合约
Ethersjs生成指令集,为
Solidity
合约中call参数使用
合约如下://SPDX-License-Identifier:MITpragma
solidity
^0.8.7;structUser{uint8userType;uint8age;}contractTest
瘦身小蚂蚁
·
2023-04-19 03:38
智能合约
智能合约
颠覆互联网世界的Web3.0:去中心化、区块链与去广告化的应用
下面是一个使用JavaScript语言编写的以太坊合约示例:pragma
solidity
^0.4.0;contractMyContract{uintpublicmyValue;functionsetValue
·
2023-04-18 22:59
web
Solidity
基础语法
Solidity
Solidity
是编写智能合约的语言,运行在ethereum虚拟机上。
暴走的K哥哥
·
2023-04-17 14:18
以太坊的交易(tx)分析
:https://github.com/xianfeng92/ethereum-code-analysis---------------------------#实例分析##合约代码```pragma
solidity
欧文Kira
·
2023-04-17 02:16
【区块链】走进web3的世界-对于前端来说,web2与web3的区别
这就需要我们去了解智能合约
Solidity
。1、web3的一些基本概念ProviderProvider(提供者)是一个用于
兵腾傲宇
·
2023-04-16 17:55
区块链
web3
前端
【区块链】走进web3的世界-对于前端来说,web2与web3的区别
这就需要我们去了解智能合约
Solidity
。1、web3的一些基本概念ProviderProvider(提供者)是一个用于
兵腾傲宇
·
2023-04-16 16:57
区块链
【区块链】走进web3的世界-合约交互中的异常/边界处理
在
Solidity
中,可以使用require、assert和revert等关键字来处理异常。这些关键字可以用于检查输入参数、状态变量和函数调用的返回值,并在发生异常时抛出异常。
兵腾傲宇
·
2023-04-16 12:51
区块链
web3
Hyperledger Fabric 使用 CouchDB 和复杂
智能合约开发
前言在上个实验中,我们已经实现了简单智能合约实现及客户端开发,但该实验中智能合约只有基础的增删改查功能,且其中的数据管理功能与传统MySQL比相差甚远。本文将在前面实验的基础上,将HyperledgerFabric的默认数据库支持LevelDB改为CouchDB模式,以实现更复杂的数据检索功能。此外,对上个实验的简单智能合约进一步进行功能上和设计上的扩展,最终实现了智能合约的分包、分页查询、多字段
丿风色幻想
·
2023-04-16 03:17
FabricLearn
区块链
FabricLearn
Fabric
智能合约
Developing the ERC-20 Token
1Prepareprojectnpminstall-gtrufflemkdirMyToken&&cdMyTokentruffleinitnpminit-y2ProgrammingERC-20pragma
solidity
goldenfiredo
·
2023-04-15 00:18
Solidity
入门
参考https://
solidity
.readthedocs.io/en/latest/contracts.html#contracts综合
Solidity
是一种静态类型语言,需要再编译期间指定每个变量
黄靠谱
·
2023-04-14 12:15
以太坊–
智能合约开发
介绍及环境搭建
目录1.智能合约的概念2.智能合约的优点3.
智能合约开发
3.1支持智能合约的区块链3.2以太坊
智能合约开发
工具3.3以太坊
智能合约开发
语言4.
智能合约开发
环境搭建4.1准备工作4.2Node与NPM4.3Truffle
小鹏linux
·
2023-04-14 11:27
区块链专栏
智能合约
ethereum
以太坊智能合约批量转账实现
具体代码实现如下:pragma
solidity
^
测试_飞鸟
·
2023-04-14 05:44
最详细教你如何搭建一个最简单的有前端的Dapp投票系统
weixin_45629315/article/details/113469323已经非常详细(下面简称它教程),操作简单,但是对于完全没有接触过Dapp开发、从来没有使用过Remix/Ganache/
solidity
好程序不脱发
·
2023-04-14 03:14
Dapp
Dapp
Ganache
MetaMask
java调取
solidity
packagecom.demo.web3j;importcn.hutool.json.JSONUtil;importcom.demo.utils.Test3;importorg.bitcoinj.crypto.MnemonicException;importorg.junit.Test;importorg.web3j.crypto.Credentials;importorg.web3j.proto
IT的鱼
·
2023-04-14 02:25
java
windows10 java 创建合约
a.安装Nodejs主要是方便使用npm命令并配置环境变量b.使用npm可以便捷地安装
Solidity
编译器solcjs npminstall-gsolcc.找个目录创建一个
solidity
文件如//SPDX-License-Identifier
IT的鱼
·
2023-04-14 02:17
javascript
前端
开发语言
Next.js Polygon,
Solidity
,The Graph,IPFS,Hardhat web3博客系统
参考文档TheCompleteGuidetoFullStackWeb3Development-DEVCommunityyy源码GitHub-dabit3/full-stack-web3:Afullstackweb3on-chainblogandCMS框架博客系统将会部署在polygon,因为polygon交易费用比较低。整体项目框架区块链:polygoneth开发环境:Hardhat前端框架:Ne
linzhiji
·
2023-04-14 01:17
web3
区块链码农成长日记
docs.openzeppelin.com/learn/deploying-and-interacting学完整个Cryptozombie的课程之后再来看这个:https://wiki.jikexueyuan.com/project/
solidity
-zh
言成思
·
2023-04-13 14:12
TrustBase宣言:让简单的语言再次伟大
它允许传统的Web开发者、普通的Java工程师和其他常规领域编程人员也能以低门槛进入
智能合约开发
工程,以壮大Web3.0建设者的阵营。
TrustBase
·
2023-04-13 09:46
构建 ERC20 代币合约
//contracts/GLDToken.sol//SPDX-License-Identifier:MITpragma
solidity
^0.8.0;import"@openzeppelin/contracts
北纬32.6
·
2023-04-13 05:02
智能合约
区块链
发标准erc20
ERC20的创建及合约之间的调用(合约调用合约)
是一个token合约标准,具体的概念和友好的合约库,可参考openzeppelin.接下来的代码创建一个erc20token//SPDX-License-Identifier:GPL-3.0pragma
solidity
chain cosmos
·
2023-04-13 05:56
solidity
区块链
区块链
智能合约
Foundry教程:ERC-20代币智能合约从编写到部署全流程开发
概述如果你想获得更好的阅读体验,请前往我的博客本博客的内容主要分为以下四部分:一是Foundry的介绍与安装,主要介绍为什么选择Foundry进行
智能合约开发
和安装过程中的各种官方文档中未提及的问题;二是智能合约的编写
WongSSH
·
2023-04-13 05:54
智能合约开发
区块链
智能合约
功能测试
测试工具
Truffle 现在支持
Solidity
智能合约中 的console.log
是的,Truffle支持在
Solidity
智能合约中使用console.log。在Truffle中,您可以使用truffleconsole命令来进入合约的调试模式,并在其中使用console.log。
fkseobb1
·
2023-04-13 00:03
区块链
Solidity
关键字:constant,view,pure
关键字:constant,view,pureconstant、view、pure三个函数修饰词的作用是告诉编译器,函数不改变/不读取状态变量这样函数执行就可以不消耗gas了,因为不需要矿工来验证。注:constant在0.5.0以后版本被移除,进而使用view或pure来代替。constant:代表这个函数可以读取状态变量但是不能改(已经移除)view:view修饰的函数作用和constant一样
哦吼_原来是这样
·
2023-04-12 19:57
【以太坊开发】以太坊开发环境与工具简介
Solidity
语言一种高级语言,以太坊编写智能合约最流行的编程语言。在RemixIDE中编写,然后编译成在EVM上可运行的字节码。
海阳之新
·
2023-04-12 17:20
Solidity
语法---public、internal、private在状态变量和函数中的使用以及
Solidity
智能合约继承、重写
pragma
solidity
^0.4.4;contractAnimal{string_birthDay;//生日intpublic_age;//年龄intinternal_weight;//身高s
yuyangray
·
2023-04-12 12:54
【区块链技术开发】OpenZeppelin智能合约库:提高智能合约的安全性和可靠性,加速去中心化应用DApp的开发与部署。
专栏:【区块链技术开发】前期文章:【区块链技术开发】使用Infura连接以太坊节点和OpenZeppelin库来构建安全、可靠的智能合约【区块链技术开发】
Solidity
使用TruffleBox工具实现预构建模板
源代码杀手
·
2023-04-11 01:36
区块链技术开发
区块链
智能合约
去中心化
SaveIpfsToContract
pragma
solidity
0.6.2;/*将图片上传到ipfs上,然后将图片连接存储到合约中https://ipfs.io/ipfs/QmSvyKduV1rVSngDtfzBsaL7tpv87gCR1Rzr6PtajeasvA
小吖么小一郎
·
2023-04-10 16:13
remix 报错 "Error encoding arguments: Error: Assertion failed"
在用
solidity
写智能合约的时候,对于18decimal的token在传参时数值会比较大。用remix调用时会报错。
一分自然卷
·
2023-04-10 03:41
ETH&EOS开发资源及工具集合(完整汇总版)
ETH&EOS开发资源及工具集合(完整汇总版)3113ETH开发资源篇一、开发语言·
Solidity
-官方推荐以太坊
智能合约开发
语言,也是目前最为主流的智能合约语言·Bamboo-是一种将智能合约描述为有限状态机的语言
weixin_30886233
·
2023-04-10 00:56
区块链
数据库
ui
三、
Solidity
中的string运用
pragma
solidity
^0.5.1;contractHelloWord{stringpublicname="zhuxing";functiongetName()viewpublicreturns(
书写只为分享
·
2023-04-09 19:30
Vitalik:不同类型的 ZK-EVM
还有PrivacyandScalingExplorations(隐私和扩容探索)团队、NicolasLiochonetal的团队,以及Nethermind团队致力于将EVM的
Solidity
语言转
初晓链研究员
·
2023-04-09 14:16
区块链
区块链
EVM
基于区块链技术改进供应链管理
我们将涉及以下几个阶段:编写智能合约部署
智能合约开发
后端服务器创建前端界面集成物联网设备(可选)注意:本文的目的是为您提供一个概述和启发,而不是详细介绍每个步骤
A等天晴
·
2023-04-09 11:48
开发工具
区块链
区块链
Knowledge List
学习研究领域Web开发区块链技术机器学习深度学习图像处理信息隐藏与数字水印计算机视觉基础编程语言学习C/C++JavaPythonGo
Solidity
Javascript数学基础知识学习计算机基础知识学习数据结构与算法分析
Blessed佑佑
·
2023-04-09 01:08
如何使用
solidity
将数据链上存储
#如何使用
solidity
将数据链上存储##文章起始在看过FISCOBCOS张开翔老师的一文说清“链上”和“链下”过后,我对于数据链上存储有了非常浓厚的兴趣,因此写下了本篇文章,用于自己进行学习环境:
solidity
阿雄不会写代码
·
2023-04-08 22:05
#
我的学习之路
区块链
CCT 价格为什么能到200
而今天我们的主角则是区块链界的黑马——CCT,英文为ChainchatToken,简称CCT,是基于夸克区块链技术的
智能合约开发
的新型数字资产。
少年已不年少201901
·
2023-04-08 19:44
hyperledger fabric 1.4
智能合约开发
智能合约是一段代码程序可以部署在区块链平台中。在fabric中的智能合约分为两大类,一种是系统智能合约,一种是用户自定义合约,同时fabric中的智能合约也叫chaincode,链码。普通合约就是用户自己定义开发的合约,用于完成用户的业务需求。普通合约的生命周期满足install,instantiateandupgrade(安装,实例化,升级)的步骤。普通智能合约是运行在docker里面的,而且此
桃猿结义
·
2023-04-08 17:20
WeBASE七大使用场景,了解一下
在和开发者的日常沟通中我们发现,区块链应用开发流程可以进一步简化与缩短,比如所有应用都需要
智能合约开发
、交易上链、可
FISCO_BCOS
·
2023-04-07 14:38
FISCO
BCOS开源社区
区块链
Solidity
中的pure和view修饰符的区别是什么?什么时候添加pure和view修饰符?
Solidity
是一种用于编写智能合约的编程语言,它被广泛应用于以太坊区块链上的
智能合约开发
。在
Solidity
中,有两种函数修饰符,即“pure”和“view”,它们被用来指示函数的行为。
前端筱悦
·
2023-04-07 14:35
区块链
Eos简化了
智能合约开发
C++和java混合
图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App图片发自App
高度基金Bennett
·
2023-04-07 10:39
solidity
高级特性
1functionview:承诺不修改状态。pure:纯函数,承诺不会读取或修改状态。payable:为了接收ether,(fallback)回退函数必须标记为payable。最少需2300gas。2log通过函数来访问低层接口的记录机制log0,log1,log2,log3和log4。logi获取类型的参数,其中第一个参数将用于日志的数据部分,其他参数用作主题。上面的事件调用可以以与以下相同的方
前端段
·
2023-04-07 10:32
solidity
truffle
java
java
javascript
开发语言
solidity
以太坊
solidity
库的使用
一、什么是库特殊的合约,可以像合约一样进行部署,但是没有状态变量、不能存以太币可重用部署一次,在不同合约内反复使用节约gas,相同功能的代码不用反复部署1.定义库、使用库librarymathlib{plus();}contractC{mathlib.plus();}库函数使用委托的方式调用delegateCall,库代码是在发起合约中执行的。2.usingfor扩展类型A是库libraryusi
前端段
·
2023-04-07 10:32
solidity
solidity
区块链
以太坊
温驭臣浅谈
Solidity
: 11. 构造函数和修饰器
它可以用来初始化合约的一些参数,例如初始化合约的owner地址:注意⚠️:构造函数在不同的
solidity
版本中的语法并不一致,在
Solidity
0.4.22之前,构造函数不使用constructor而是使用与合约名同名的函数作为构造函数而使用
温驭臣
·
2023-04-07 09:46
浅谈
Solidity
: 9. 常数 constant和immutable
constant(常量)和immutable(不变量)。状态变量声明这个两个关键字之后,不能在合约后更改数值;并且还可以节省gas。数值变量可以同时声明constant和immutable;string和bytes可以声明为constant,但不能为immutable。constant:constant变量必须在声明的时候初始化,之后再也不能改变。尝试改变的话,编译不通过。immutable:im
温驭臣
·
2023-04-06 23:02
【区块链技术开发】智能合约和区块链技术的基本概念及其应用(保姆级别教程)
专栏:【区块链技术开发】前期文章:【区块链技术开发】
Solidity
使用TruffleBox工具实现预构建模板、自动化部署、创建智能合约示例代码【区块链技术开发】
Solidity
使用truffle工具创建智能合约项目案例
源代码杀手
·
2023-04-06 20:40
区块链技术开发
区块链
智能合约
【区块链技术开发】
Solidity
使用truffle工具创建智能合约项目案例
目录1、介绍truffle工具2、安装与配置Truffle3、truffle的命令功能4、创建一个新的Truffle项目和示例代码的实现contracts目录migrations目录test目录5、Truffle编译、部署、测试编译:trufflecompile部署智能合约:trufflemigrate测试智能合约:truffletest6、智能合约ABI和字节码存储位置参考资料1、介绍truff
源代码杀手
·
2023-04-06 20:39
区块链技术开发
区块链
智能合约
javascript
python智能合约编程_技术指南 | Python
智能合约开发
?看这一篇就够了
01前言在之前的技术视点文章中,我们介绍了目前本体主网支持的本体的智能合约API分为7个模块,分别是Blockchain&BlockAPI、RuntimeAPI、StorageAPI、NativeAPI、UpgradeAPI、ExecutionEngineAPI以及Static&DynamicCallAPI。本期我们将介绍Blockchain&BlockAPI,这是本体智能合约体系中最基础的部分。
weixin_39708557
·
2023-04-06 20:09
python智能合约编程
python智能合约编程_如何使用Python测试你的以太坊智能合约?
大多数开发工具,包括
solidity
语言都倾向JavaScript。当我开始使用Tunffle进行测试时,我发现JavaScript测试(IMO)太长,不必要。但这是语言的本质问题。
weixin_39560245
·
2023-04-06 20:38
python智能合约编程
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他