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
web3知识体系汇总
3.技术栈Web3.js
Solidity
(智能合约)NFTHtml/js/css/react/typescript/nodejsSwarm(存储)FilecoinDAOGa
mask哥
·
2024-02-14 05:52
管理沉思&总结
web3
java
区块链研究实验室-君士坦丁堡硬分叉后的可重入漏洞-part1
然而,这次升级也有一个副作用,在
Solidity
语言编写的智能合约中调用address.transfer()函数或address.send()函数时存在可重入漏洞。
区块链研究实验室
·
2024-02-13 11:15
区块链
智能合约
以太坊
Hyperledger
区块链技术
Github 2024-02-11 开源项目日报Top10
根据开发语言中项目的数量,汇总情况如下:开发语言项目数量Python项目4非开发语言项目2C项目1C++项目1
Solidity
项目1JavaScript项目1Rust项目1HTML项目1免费服务列表|free-for.dev
孙琦Ray
·
2024-02-12 10:16
github
开源
Github趋势分析
开源项目
Python
Golang
以太坊批量转代币合约代码
多金额以及单金额代币批量转账需提前approve授权/***SubmittedforverificationatEtherscan.ioon2019-07-04*/pragma
solidity
^0.4.25
金色的熊
·
2024-02-12 05:52
Solidity
智能合约
目前
Solidity
在gas的消耗逻辑,在FISCOBCOS上是不存在的,联盟链不需要消耗这个。即便智能合约中有对应的方法和逻辑,部署是可以成功的,但是不会生效
去远方追逐
·
2024-02-12 04:12
Solidity
045 LibraryClient
SPDX-License-Identifier:GPL-3.0//DefinethelicenseforthisSmartContractasGNUGeneralPublicLicensev3.0pragma
solidity
DataSummer
·
2024-02-11 09:51
Solidity
区块链
金融
智能合约
分布式账本
信任链
Solidity
046 Mathmatics
//SPDX-License-Identifier:GPL-3.0pragma
solidity
>=0.7.0<0.9.0;//ImporttheinterfaceIMathfromtheIMath.solfile
DataSummer
·
2024-02-11 09:51
智能合约
区块链
信任链
去中心化
分布式账本
049 MyMathLibrary
//SPDX-License-Identifier:GPL-3.0pragma
solidity
>=0.7.0<0.9.0;//Alibraryforbasicarithmeticoperations.libraryMyMathLibrary
DataSummer
·
2024-02-11 09:49
Solidity
区块链
智能合约
信任链
分布式账本
金融
Github 2024-02-10 开源项目日报Top10
根据开发语言中项目的数量,汇总情况如下:开发语言项目数量Python项目5
Solidity
项目1Go项目1Rust项目1PLpgSQL项目1Scala项目1TypeScript项目1BlueskySocial
孙琦Ray
·
2024-02-10 20:51
github
开源
Github趋势分析
开源项目
Python
Golang
Github 2024-02-09 开源项目日报 Top10
根据开发语言中项目的数量,汇总情况如下:开发语言项目数量Python项目4Go项目2Scala项目1PLpgSQL项目1Ruby项目1HTML项目1
Solidity
项目1Lua项目1开源个人理财应用Maybe
孙琦Ray
·
2024-02-10 20:20
github
开源
Github趋势分析
开源项目
Python
Golang
Solidity
043 Reheritance
//SPDX-License-Identifier:MIT//Declaretheversionof
Solidity
thecontractsarewrittenin.pragma
solidity
^0.8.9
DataSummer
·
2024-02-08 11:57
Solidity
金融
区块链
智能合约
信任链
去中心化
Solidity
044 Interface
//SPDX-License-Identifier:MITpragma
solidity
^0.8.9;//DefineaninterfaceIHelloWorld.Interfacesareusedtodefinecontracts'externalfunctionswithoutimplementingthem.interfaceIHelloWorld
DataSummer
·
2024-02-08 11:56
Solidity
金融
区块链
智能合约
分布式账本
信任链
Solidity
-041 GeneralStructure
//SPDX-License-Identifier:MITpragma
solidity
^0.8.9;//ContractGeneralStructuredemonstratesvarious
Solidity
featuresincludingstatevariables
DataSummer
·
2024-02-07 04:47
Solidity
智能合约
区块链
信任链
去中心化
分布式账本
Solidity
-039 ContractPolymorphism
//SPDX-License-Identifier:MITpragma
solidity
^0.8.9;//DefineacontractnamedParentContractcontractParentContract
DataSummer
·
2024-02-07 04:46
Solidity
金融
区块链
智能合约
分布式账本
Solidity
040 FunctionPolymorphism
//SPDX-License-Identifier:MITpragma
solidity
^0.8.9;//Contractname:FunctionPolymorphism//Demonstratestheconceptoffunctionpolymorphismwheremultiplefunctions
DataSummer
·
2024-02-07 04:46
Solidity
区块链
金融
智能合约
分布式账本
信任链
Solidity
042 IMaths
//SPDX-License-Identifier:GPL-3.0pragma
solidity
>=0.7.0<0.9.0;//InterfaceIMaths//Definesasetofmathematicaloperationsthatcanbeimplementedbycontracts
DataSummer
·
2024-02-07 04:14
Solidity
区块链
智能合约
信任链
分布式账本
金融
以太坊之Remix部署智能合约(Remix简介,使用,测试网络部署合约)
1.Remix简介Remix是一个开源的
Solidity
智能合约开发环境,提供基本的编译、部署至本地或测试网络、执行合约等功能。
Rose J
·
2024-02-07 00:19
#
区块链之以太坊
区块链
Solidity
0.6 带来的一些重大变化
这又是
Solidity
一个较大版本的升级,带来了一些对老版本不兼容的一些变化。
Ashton
·
2024-02-06 23:34
Solidity
介绍
努力只能及格,拼命才能优秀前言:编写智能合约绕不过去的一个坑就是要学一种新的编程语言,这就是号称智能合约编程语言的
Solidity
本次学习的版本为0.8.0
Solidity
官方中文学习文档
Solidity
尽欢i
·
2024-02-06 16:12
#
智能合约
区块链
开发语言
智能合约
solidity
payable_以太坊区块链搭建与使用(五)-智能合约
Solidity
一、智能合约
Solidity
开发工具1、remix-idehttp://remix.ethereum.org/在线版本,也可以去github下载安装到本地。
weixin_39614521
·
2024-02-06 16:41
solidity
payable
XuperChain 百度区块链简易学习帖
安装客户端安装启动私链基本操作命令1.创建普通用户2.创建合约账号3.查询余额4.转账5.查询交易信息6.查询block信息网络部署(选择性阅读)1.创建网络部署环境2.配置种子节点netURL、运行节点编写一个
Solidity
ShadderSeina
·
2024-02-06 16:08
硕士学习
1024程序员节
Solidity
智能合约开发 基础语法 | 文档 | 编译器 汇总
文章目录前言
Solidity
源文件布局
Solidity
源文件布局--import
Solidity
值类型
Solidity
引用类型
Solidity
地址类型地址类型成员变量地址成员变量用法字符数组(ByteArrays
菲尔-Phil
·
2024-02-06 16:37
Solidity
智能合约开发
solidity
合约
智能合约
remix
Solidity
基础(一)
Solidity
官网github
Solidity
是一种静态类型的花括号(curly-braces)编程语言,旨在开发运行在以太坊(Ethereum)上的智能合约。
chinusyan
·
2024-02-06 16:03
Solidity
区块链
【MoonBeam】
Solidity
开发工具以及对应使用示例
本文将介绍
Solidity
开发中的两种工具:RemixIDE和HardhatRemix
Solidity
在线编译器无需安装可快速开发、部署和测试
Solidity
智能合约支持插件,包括OpenZeppelin
Keike1
·
2024-02-06 16:01
区块链
去中心化
web3
智能合约
java-sdk-demo 测试自己部署的合约(PerformanceXXX.java)区块链性能测试
一、我们将sol文件转化为java文件,并写Performance文件#进入dist目录;cddist#建立一个文件;mkdir-pcontract/
solidity
#将需
m0_46664428
·
2024-02-06 16:01
java
开发语言
区块链
安全性测试
使用hardhat 部署
solidity
智能合约到测试网
概述在刚开始学
solidity
智能合约的时候,我们大多数都是通过Remix在线编辑器完成合约编辑部署和测试等流程的工作。毫无疑问,remix在调试的时候是十分的方便的。
jamesdodo
·
2024-02-06 12:56
区块链
智能合约
区块链
solidity
hardhat
rust ethers-rs 签名与
solidity
验证签名例子
第一段代码是一个
Solidity
智能合约,用于验证基于EIP712格式的签名。它包括了定义常量、结构体、函数和验证逻辑的实现。
devopen
·
2024-02-05 23:13
rust
开发语言
后端
EIP712
rust
ethers-rs
Solidity
之旅(十八)内联汇编 [inline assembly]
借您所问,既然
Solidity
可以编写出优秀的智能合约,那为
BSN研习社
·
2024-02-05 13:19
汇编
Solidity
案例详解(一)存钱罐合约
本系列我们会一步一步解释每一段合约,让你更快学习
Solidity
语言。
BSN研习社
·
2024-02-05 13:19
区块链
逸学区块链【
solidity
】真随机数
参考GetaRandomNumber|ChainlinkDocumentation但是很贵,价格GasPrice:当前gas价格,根据网络状况而波动。Callbackgas:返回您所请求的随机值时,回调请求消耗的gas量。验证gas:量gas用于验证链上的随机性。我们可以定义两个内容限制总价格,也就是限制当前gas价格和回调请求消耗的gas量keyHash:Gas通道(最大gas价格您愿意为请求支
程序员逸尘
·
2024-02-03 21:54
区块链
solidity
-6.继承
继承(Inheritance)继承的本质:继承的实现方案是代码拷贝,所以合约继承后,部署到网络时,将变成一个合约。代码将从父类拷贝到子类中。继承的定义继承使用is,一个合约可以继承多个合约,用逗号分开。如果继承的合约之间也有父子关系,那么合约要按照先父到子的顺序排序。比如:contractX{}contractAisX{}contractCisX,A{}//先X,再A继承的可见性子合约不能访问父合
jection
·
2024-02-03 19:10
Dashboard Updates
更新目的本次更新目标旨在Dashboard实现Java和
Solidity
之间的功能对等。新的控制器版本可以在API实施,
CHAION
·
2024-02-03 08:32
Geth如何部署智能合约
https://remix.ethereum.org/#optimize=true&version=soljson-v0.4.25+commit.59dbf8f1.js2、输入智能合约代码:pragma
solidity
赫灵
·
2024-02-02 06:29
智能合约语言
Solidity
教程系列8 -
Solidity
API
转自:https://learnblockchain.cn/2018/03/14/
solidity
-api/
Solidity
API主要表现为
Solidity
内置的特殊的变量及函数,他们存在于全局命名空间里
半亩房顶
·
2024-02-02 00:10
Optimism的挑战期
同一网络内的
Solidity
合约调用,类似为:contractMyContr
mutourend
·
2024-02-01 12:32
区块链
区块链
solidity
tx.origin和msg.sender那些事儿
概述tx.origin与msg.sender是
solidity
中容易令人迷惑的两个变量,尤其是当我们直接调用合约时两者的值是相同的。
web3_zony
·
2024-01-30 13:30
区块链
区块链
智能合约
开发语言
javascript
去中心化
基于openzeppelin编写
solidity
可升级的智能合约
概述现代软件的设计原则是“敏捷开发,迅速迭代”,功能升级或bug修复是所有软件系统都要面对的问题。甚至可以说软件质量在很大程度上依赖于升级和修补源代码的能力。当然Dapp(去中心化应用)也不例外,尤其Dapp一切都是透明的,这使得任何级别的bug都会被成倍的放大,因此可升级的智能合约成为所有Dapp的必然选择。本文主要以openzeppelin为基础来阐述构建可升级智能合约的一般流程和注意事项。原
web3_zony
·
2024-01-30 13:30
区块链
智能合约
区块链
去中心化
javascript
开发语言
solidity
call和delegatecall的那些事儿
call的调用示例示例合约合约间调用Remix调用call调用注意事项callvsdelegatecall示例说明call调用的执行上下文delegatecall调用的执行上下文delegatecall漏洞
solidity
web3_zony
·
2024-01-30 13:00
区块链
区块链
node.js
后端
web3
2.4
Solidity
in Depth
Solidity
inDepth本节应为您提供有关
Solidity
的所有信息。如果此处缺少某些内容,请通过Gitter与我们联系或在Github上创建拉取请求。
furnace
·
2024-01-29 15:19
以太坊
Solidity
开发环境
开发工具Atomremix-ideAtom安装
solidity
插件后比较好用,高亮、代码提示、语法检查都支持。remix用做测试调试工具。
SlowGO
·
2024-01-29 07:09
智能合约 | 使用Remix调试
Solidity
对于一个新手来说,ta的Aha时刻来自于ta终于可以运行自己的第一行代码,我还记得我当年写的可以运行的“烂代码”的兴奋时刻。而当我利用自己的编程技能找到工作时,其中的一个Aha时刻来自于我学会了如何调试程序。调试程序占用工作的时间有时候会达到50%,面对着一堆代码逻辑就是不知道问题在哪里。而当我掌握了如何利用断点查看当前的变量和状态后,我的工作效率提升了一倍,bug变少了,幸福感提升了。调试Sol
爱写作的harry
·
2024-01-29 03:05
Solidity
-030 ForLoop
//SPDX-License-Identifier:MITpragma
solidity
^0.8.9;//Thisisa
Solidity
smartcontractexamplethatdemonstratestheuseofaforlooptoemitevents.contractForLoopExample
DataSummer
·
2024-01-28 21:08
Solidity
金融
区块链
智能合约
分布式账本
信任链
Solidity
-031 LoopExample
//SPDX-License-Identifier:MITpragma
solidity
^0.8.9;/***@titleForLoopExample*@devThis
Solidity
smartcontractdemonstratestheuseofaforlooptostoreandemitEthereumblocknumbersasevents
DataSummer
·
2024-01-28 21:08
区块链
智能合约
信任链
去中心化
分布式账本
Solidity
: 032 LoopContinue
//SPDX-License-Identifier:MIT//Versionofthe
Solidity
compilertobeusedforcompilationpragma
solidity
^0.8.9
DataSummer
·
2024-01-28 21:08
区块链
金融
智能合约
分布式账本
信任链
Solidity
-033 IfElse
//SPDX-License-Identifier:MIT//Versionofthe
Solidity
compilertobeusedforcompilationpragma
solidity
^0.8.9
DataSummer
·
2024-01-28 21:05
Solidity
金融
区块链
智能合约
信任链
去中心化
solidity
系列教程<七>错误处理
错误处理(3种):assert(boolcondition):不满足条件,将抛出异常assert(msg.sender==owner);require(boolcondition):不满足条件,将抛出异常require(boolcondition,stringmessage):如果条件不满足则撤销状态更改-用于检查由输入或者外部组件引起的错误,可以同时提供一个错误消息。require(msg.se
addin_gao
·
2024-01-26 22:42
web3j基本使用
编译生成javaBean对象编写
solidity
程序,保存在Voting.sol文件中pragma
solidity
^0.4.22;contractVoting{bytes32[]publiccandidateList
攻城老狮
·
2024-01-26 10:17
Solidity
-026 ScopingStateVariables
//SPDX-License-Identifier:MITpragma
solidity
>=0.7.0<0.9.0;contractScopingStateVariables{//Publicstatevariable
DataSummer
·
2024-01-26 02:43
Solidity
金融
区块链
智能合约
分布式账本
信任链
Solidity
- 027TransactionAndMessageVariables
//SPDX-License-Identifier:MITpragma
solidity
>=0.7.0<0.9.0;contractTransactionAndMessageVariables{//Defineeventsforloggingdifferenttypesofdataeventlogstring
DataSummer
·
2024-01-26 02:43
Solidity
区块链
智能合约
信任链
去中心化
分布式账本
共识算法
Solidity
-025 ExplicitConversion
//SPDX-License-Identifier:MITpragma
solidity
^0.8.9;contractConversionDemo{//Functiontodemonstrateexplicitconversionfromuint8touint256
DataSummer
·
2024-01-26 02:42
Solidity
金融
区块链
智能合约
分布式账本
信任链
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他