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
介绍
努力只能及格,拼命才能优秀前言:编写智能合约绕不过去的一个坑就是要学一种新的编程语言,这就是号称智能合约编程语言的
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
java sha256算法_区块链主流共识算法的15个开源实现
相关推荐:
区块链开发
系列教程1、BFT共识开发库BFT共识算法可以应对分布式系统中的拜占庭故障(Byzantinefailures),也就是可以在集群中部分节点存在恶意行为时依然保证整个系统的正常工作
weixin_39568889
·
2024-02-06 16:40
java
sha256算法
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
前言-如何学习区块链
如何系统的学习区块链技术,是很多想从事
区块链开发
的程序员的问题,我们来一起讨论下,希望可以帮助更多的人掌握
区块链开发
技术。确定方向从事
区块链开发
也有很多方向,如:区块链应
创成汇李顾问
·
2024-02-06 16:37
区块链
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
Learn to Earn,Move星航计划第三期诚邀您探索编程和区块链的乐趣
本期星航计划由MoveFunsDao发起,由Sui官方基金会支持,汇集了Web3开发领域内的专业导师,帮助那些对
区块链开发
感兴趣但尚未入门的朋友们快速了解和应用Web3开发。
Sui_Network
·
2024-02-01 22:39
Sui
活动预告
Move
区块链
学习
开发语言
web3
黑客松
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
Web2 大厂「谷歌」是如何进入 Web3 的?
根据CNBC报道,谷歌组建的这个Web3团队,将为
区块链开发
人员提供后端服务,将目
JunkyardBlvd
·
2024-01-29 13:33
去中心化
区块链
数字货币
web
游戏程序
以太坊
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
金融
区块链
智能合约
信任链
去中心化
2019-07-08
区块链开发
可以找我133-4227-3863新的一周开始了。今天就简单的说说,现在想做项目的可以随时找我,专业,靠谱。
区块链开发搭建
·
2024-01-28 04:53
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
金融
区块链
智能合约
分布式账本
信任链
Solidity
-006 EnumContract
pragma
solidity
^0.8.9;//Thisisa
Solidity
smartcontractthatdemonstratestheuseofanenumeration(enum)calledVMStatus.contractEnumExample
DataSummer
·
2024-01-26 02:12
Solidity
区块链
智能合约
信任链
去中心化
分布式账本
Solidity
-008 GeneralStructure
pragma
solidity
^0.8.9;//ContractdefinitioncontractGeneralStructure{//StatevariablesintpublicstateIntVariable
DataSummer
·
2024-01-26 02:12
Solidity
金融
区块链
智能合约
分布式账本
信任链
Solidity
-004 ByteContract
pragma
solidity
^0.8.9;//
Solidity
contracttodemonstratebasicoperationswithbytetypescontractBytesContractbytesContract
DataSummer
·
2024-01-26 02:41
Solidity
金融
区块链
智能合约
分布式账本
信任链
去中心化
共识算法
Solidity
-028AddressValidations
//SPDX-License-Identifier:GPL-3.0pragma
solidity
>=0.7.0<0.9.0;contractAddressValidations{//Functiontoextractanaddressfromagivenhashandsignaturecomponents
DataSummer
·
2024-01-26 02:10
Solidity
区块链
金融
智能合约
分布式账本
信任链
函数调用方式externally/internally in
Solidity
文章介绍:http://me.tryblockchain.org/
solidity
-function-advanced1.html#fn2BestPractice:https://ethereum.stackexchange.com
自如致知
·
2024-01-26 02:37
Docker初步了解笔记
,在公司经常听别人说使用Docker来部署环境,但是一直不知道什么是Docker,今天打算先了解下Docker,然后一步步的开始学习
区块链开发
。什么是Docker?
喵洛
·
2024-01-24 00:13
以太坊编程涉及那些开发语言?
智能合约编程语言
Solidity
Solidity
是第一批的描述智能合约的语言。当前是最流行的语言,因此也有最多的例子,文档,和教程。你应该学习这个,除非你有要学习其它的理由。
P叔
·
2024-01-23 17:30
在VirtualBox里安装用于
区块链开发
的Ubuntu操作系统
为此,搭建一个用于
区块链开发
的Linux系统
链播学院
·
2024-01-23 14:52
Solidity
陷阱:以太坊的随机数生成
Solidity
是一种相当新的语言,因为没有代码是完美的,它包含与代码相关的问题以及你希望用它完成的任务。本文将指导你使用随机数作为以太坊智能合约的输入时的最佳实践和陷阱。
编程狂魔
·
2024-01-22 07:42
C++中的区块链与加密货币开发
区块链开发
框架:C++提供了多种
区块链开发
框架,如BitcoinCore和Ethereum。这些开源框架提供了用于构建和管理区块链系统的基本组件和功能。
naer_chongya
·
2024-01-20 11:19
c++
区块链
开发语言
从零开始创建自己的区块链应用(JAVA版)
本文阅读对象,主要是希望和即将从事
区块链开发
的项目架构师,开发工程师,项目设计或产品设计师。要求阅读者具备一定的“区块链”基础知识、概念和以及相关的技术知识。
doc_wei
·
2024-01-20 10:15
区块链
以太小丑最赚钱的区块链游戏
以太小丑CryptoClown是基于以太坊
区块链开发
的数字化的、有收藏价值的区块链游戏。
大元子_b4a3
·
2024-01-20 04:18
使用web3获取token的交易记录
Solidity
和web3.js中称为Events,以太坊黄皮书中称为Logs。以太坊通过Logs实现Events(事件)功能。智能合约代码通过Events将日志写入区块链中。
六天天天向上
·
2024-01-17 05:19
上一页
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
其他