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
以太坊NFT代码示例(合约地址0x6d2e83a559c1fbe0cc677d10a22f28f0f8b1f325)
pragma
solidity
^0.4.21;/***@titleOwnable*@devTheOwnablecontracthasanowneraddress,andprovidesbasicauthorizationcontrol
DXD6789
·
2023-04-02 09:05
区块链
NFT
智能合约
ERC-721
以太坊
区块链
Solidity
编写智能合约笔记-值类型
Solidity
是静态类型语言,编译时需明确变量的类型,类型分类有值类型与引用类型值类型(ValueType)值类型在传值时,总是值传递1。比如在函数传参数时,或进行变量赋值时。值类型包括有:。
区块链robin
·
2023-04-02 07:43
【智能合约】智能合约开发指南
目录1.选择智能合约语言1.1
Solidity
1.2Vyper1.3Move1.4Rust2.部署和测试框架2.1概览2.2Remix2.3Truffle2.4Hardhat2.5其他框架3.前端工具3.1
城市里的元
·
2023-04-02 00:33
智能合约
智能合约
Solidity
Solidity
Solidity
是一种面向对象的高级语言,用于实现智能合约。智能合约是管理以太坊内账户行为的程序。
furnace
·
2023-04-01 09:23
Remix 中 struct 参数传递
以下为合约示例://SPDX-License-Identifier:MITpragma
solidity
^0.8.7;structParam{uint256stakedTokens;//准入token数量
瘦身小蚂蚁
·
2023-03-30 12:02
智能合约
智能合约
Solidity
状态变量、局部变量、struct产生的Gas费
1、状态变量存储费在
Solidity
中,状态变量的存储费用是由其数据类型决定的。以下是一些常见的状态变量类型及其存储费用:布尔型(bool):布尔型数据类型在存储时占用一个字节的空间。
瘦身小蚂蚁
·
2023-03-30 12:31
智能合约
智能合约
solidity
智能合约之 public internal private 的区别
solidity
智能合约之常用的关键词publicinternalprivate的区别pragma
solidity
^0.4.19;contractDaWang{addresspublica;addressinternalb
BB区块链开发
·
2023-03-30 09:47
【转译】全新合约开发技术栈:Hardhat + Ethers + Waffle + Typescript
英文原文地址:https://rahulsethuram.medium.com/the-new-
solidity
-dev-stack-buidler-ethers-waffle-typescript-tutorial-f07917de48ae
crMiao
·
2023-03-30 04:32
对比四大智能合约语言:
Solidity
、Rust 、 Vyper 和 Move
对比四大智能合约语言:
Solidity
、Rust、Vyper和Move什么是编程语言?它是一组将文本和数字字符串转换为机器可读代码的规则。简单来说,编程语言使计算机能够理解人类输入的指令。
OneBlock Community
·
2023-03-29 10:16
rust
智能合约
开发语言
Solidity
事件、继承、全局变量
solidity
中,事件是指操作触发的行为,而日志则是触发事件后,将数据记录在区块链上形成日志。事件event是以太坊提供的基本功能,用于将数据记录成日志保存到区块链上,用户
黄靠谱
·
2023-03-28 17:01
以太坊(十)
Solidity
数据类型-地址类型(Address)
以太坊中的地址的长度为20字节,一字节等于8位,一共160位,所以address其实亦可以用uint160来声明。备注:以太坊钱包地址是以16进制的形式呈现,我们知道一个十六进制的数字占4位,160/4=40,所以钱包地址ca35b7d915458ef540ade6068dfe2f44e8fa733c的长度为40。不可不知的几个常识合约拥有者msg.sender就是当前调用方法时的发起人,一个合约
duanyu
·
2023-03-28 03:10
Solidity
智能合约总结
1智能合约的概念与演变1.1智能合约的概念智能合约,所谓“合约”就是条文、合同一类的东西,里面记录了发生的条件与对应执行的条款,以支持确权等操作;所谓"智能",就意味着自动化、可编程。智能合约就是可编程的合同,也可以理解为一段自动执行的条文合同,在计算机中,就是一段自动执行的程序片段。1.2智能合约与区块链智能合约上世纪就被提出,为什么智能合约与区块链却产生了如此紧密的关联?因为区块链可以保证智能
极速蜗蜗
·
2023-03-27 20:58
什么是智能合约
智能合约的账户保存了合约当前的运行状态balance:当前余额nonce:交易次数code:合约代码storage:存储,数据结构是一棵MPT
Solidity
是智能
捕梦少女的梦想
·
2023-03-27 13:49
测试以太坊智能合约
建立测试环境如何在javascript中编写测试并在测试网络中执行它们你必须在任何合约中测试的5件事如何用truffle建立测试环境truffle初始化之后,生成的test文件夹,你在javascript或
solidity
Jisen
·
2023-03-25 12:42
Flutter调用以太坊区块链智能合约 (私链)
该案例适用于Flutter调用以太坊
solidity
智能合约文章目录前言一、需要使用的工具?
想买CT5的小曹
·
2023-03-25 07:22
Flutter
区块链
以太坊
区块链
智能合约
庆祝我的英文版新书《Ethereum Smart Contract Development in
Solidity
》由Springer出版社出版
庆祝我的英文新书《EthereumSmartContractDevelopmentin
Solidity
》出版,同时致谢合著者们:澳大利亚迪肯大学高龙翔教授华中理工大学黄立群教授学堂在线CTO管健先生书的链接如下
末座少年
·
2023-03-25 05:41
币乎合约
solidity
源码解读
币乎是什么币乎(bihu.com)是代币驱动的代币投资者垂直社区。在币乎,用户的付出和贡献将获得相应的回报。币乎将引入币乎ID,以实现平台的透明化运作。KEY是币乎的区块链代币,代表币乎及其周边生态的使用权。本文要解读的币乎合约是币乎基于ERC20标准发布的代币。合约和白皮书合约地址白皮书地址币乎合约类图DSTocken.plantuml.png合约详解币乎合约实在ERC20标准下在以太坊发布的一
4d7ec8bef53b
·
2023-03-24 01:43
[智能合约]:
solidity
初体验
详细的内容可以查看
Solidity
官方文档。
jea的笔记本
·
2023-03-23 22:10
ContractCallContract
pragma
solidity
0.6.2;/*合约调用合约,并解析返回参数*/contractContractCallContract{eventCall(bytesk1,uint256k2,uint256k3
小吖么小一郎
·
2023-03-23 19:51
Solidity
中的constant,view和pure
在
Solidity
中constant、view、pure三个函数修饰词的作用是告诉编译器,函数不改变/不读取状态变量,这样函数执行就可以不消耗gas了(是完全不消耗!),因为不需要矿工来验证。
泡泡龙吐泡泡
·
2023-03-23 16:45
solidity
中bytes32传参调用合约
solidity
中函数的参数为bytes32的函数调用functionconstructor(bytes32[]candidateNames)public{candidateList=candidateNames
meng256011
·
2023-03-23 13:45
使用Substrate开发区块链存证dApp
语言开发ERC20智能合约,以及将以太坊的
Solidity
智能合约跑在Substrate链上,在本文将进一步学习在Substrate链上开发一个自定义的区块链存证dApp。
rzexin
·
2023-03-23 08:34
以太坊
Solidity
Sublime 开发环境配置
安装完成后,打开.sol文件,在View->Syntax中选择
Solidity
即可。
SlowGO
·
2023-03-20 15:13
solc命令的使用
首先使用该命令需要安装
solidity
编译工具solcnpminstall-gsolcsolc编译命令:solcjs.sol--bin--abi--optimize-o/在windows下实测,
Solidity
赖床的猫
·
2023-03-20 02:08
[智能合约]:单位换算和特殊变量
Solidity
的全局命名空间中存在一些特殊的变量和函数。
jea的笔记本
·
2023-03-20 01:18
区块链
Solidity
安全-默认可见性漏洞
默认可见性漏洞说明
Solidity
中的函数可以被可见性说明符修饰,可见性说明符会定义用户如何调用
Solidity
函数。
romakingwolf
·
2023-03-19 17:32
Solidity
优化-减少合约gas消耗
背景在以太坊系公链中,合约部署和调用是需要发送交易并消耗gas的,而gas的使用量决定了该笔交易的费用。因此,设计省钱的合约是很重要的。在部署合约时,我们希望减小合约编译后的字节码大小,来减少合约部署时的gas消耗。而好的代码实现,能够减少合约调用时的gas消耗。减少gas消耗的方法以下介绍一些减少合约gas消耗的具体方法。1、编译合约时使用优化器使用编译器solc编译合约时启动优化器optimi
朱建涛
·
2023-03-19 10:17
Bancor/BNT代码分析
https://github.com/bancorprotocol/contractshttps://github.com/bancorprotocol/contracts/blob/master/
solidity
lisoleg
·
2023-03-17 15:57
发布第一个合约
编写合约创建一个私有链https://www.jianshu.com/p/48e3073099b4pragma
solidity
^0.4.0;contractSimpleStorage{uintstoredData
pkuzc
·
2023-03-17 00:07
罗韭菜的
solidity
学习(二)合约中单继承与多继承
子合约继承的方法与属性只有public的方法会被子合约继承只有public与internal的属性会被子合约继承pragma
solidity
^0.4.21;contractAnimal{uintinternal_age
罗雪Melody
·
2023-03-15 21:23
Fallback - 回退函数
题目来自于EthernautRequireyouclaimownershipofthecontractyoureduceitsbalanceto0Sourcepragma
solidity
^0.4.18;
常向阳_
·
2023-03-15 18:18
区块链、
Solidity
和前后端全栈Web3开发 第五课 20221124
1、学习安装hardhat2、在hardhat框架下开发SimpleStorage3、Hardhat下设定区块链网络4、区块链验证5、在Hardhat.console下与合约进行交互6、Hardhat,test模块学习作用:确保合约能够符合要求运行。测试模块:批量对合约进行测试,对合约功能进行测试使用beforeEach对每个测试进行初始化。使用chai中的assert和expect满足测试要求-
H_Roger
·
2023-03-15 01:47
32小时课程学习
区块链
web3
coin
pragma
solidity
>=0.5.0uint)publicbalances;eventSent(addressfrom,addressto,uintamount);constructor()public
链羽
·
2023-03-14 18:58
sum+simple
pragma
solidity
^0.4.20;contractsum{uintbalance;functionupdate(uintamount)publicreturns(identity,uint){
链羽
·
2023-03-14 13:38
2022-11-20,开始学习智能合约
solidity
语言
开始学习只能合约
solidity
语言已经有一段时间了,想找个合适的边学习边输出的平台,论方便行而言,目之所及,还只能暂时在上开始。csdn,广告太多,作为阅读者特别反感,不去考虑了。
haiming
·
2023-03-14 09:44
CryptoKitties
pragma
solidity
^0.6.2;contractCryptoKitties{mapping(uint256=>addresspayable)publickittyIndexToOwner;//
小吖么小一郎
·
2023-03-11 10:28
编写合约
这个在本地启动了一个测试链,如下图片:node_modules/.bin/ganache-cli屏幕截图2021-06-19210334.png创建投票合约,创建一个文件Voting.sol,内容如下pragma
solidity
scoot929
·
2023-03-10 16:51
区块链6-以太坊入门
准图灵完备典型应用:代币:EOS,游戏:迷恋猫2.1.2编程语言:
Solidity
类J
百战成王
·
2023-03-10 10:28
区块链
比特币
以太坊区块链原理以及概念
与比特币相比,以太坊的主要特点如下:(1)支持智能合约,使用
Solidity
语言编程。(2)对于挖矿出现的分叉而产生的叔块也有奖励,共识机
于小野
·
2023-03-10 10:26
区块链
rust
Solidity
基础教程5——逻辑语句
作为一个需要非常稳定功能的语言,
solidity
对逻辑语
prophet__
·
2023-03-09 17:28
浅谈
Solidity
: 15. 异常
异常:写智能合约经常会出bug,
solidity
中的异常命令帮助我们debug。Error:error是
solidity
0.8版本新加的内容,方便且高效(省gas)地向用户解释操作失败的原因。
温驭臣
·
2023-03-09 11:07
以太坊智能合约开发—
Solidity
学习笔记
*开发工具TruffleforVSCode在vscode上安装插件https://trufflesuite.com/docs/vscode-ext/quickstart/ganache本地私链,免费快速的以太坊模拟器https://trufflesuite.com/ganache/remix官方在线开发平台https://remix.ethereum.org/infura在线的以太坊节点和测试节点
Y橡树Y
·
2023-03-09 05:51
浅谈
Solidity
: 14. 抽象合约和接口
我们用ERC721的接口合约为例介绍
solidity
中的抽象合约(abstract)和接口(interface),帮助大家更好的理解ERC721标准。
温驭臣
·
2023-03-08 15:53
浅谈
Solidity
: 13. 继承
solidity
中的继承(inheritance),包括简单继承,多重继承,以及修饰器(modifier)和构造函数(constructor)的继承。
温驭臣
·
2023-03-08 15:49
浅谈
Solidity
: 10. 控制流,用
solidity
实现插入排序
控制流:
Solidity
的控制流与其他语言类似,主要包含以下几种:1,if-else2,for循环3,while循环4,do-while循环5,三元运算符三元运算符是
solidity
中唯一一个接受三个操作数的运算符
温驭臣
·
2023-03-07 10:12
浅谈
Solidity
: 8. 变量初始值
值类型初始值:1,boolean:false2,string:""3,int:04,uint:05,enum:枚举中的第一个元素6,address:0x0000000000000000000000000000000000000000(或address(0))7,function:internal:空白方程,external:空白方程引用类型初始值:1,映射mapping:所有元素都为其默认值的ma
温驭臣
·
2023-03-07 10:56
浅谈
Solidity
: 7. 映射类型 mapping
例子:映射的规则:1,规则1:映射的_KeyType只能选择
solidity
默认的类型,比如uint,address等,
温驭臣
·
2023-03-07 10:38
opencv-python学习笔记(十)—— 图像处理之轮廓
寻找轮廓什么是轮廓怎么绘制轮廓轮廓近似方法2.轮廓特征矩特征轮廓面积轮廓周长轮廓拟合Hull凸包凸度检查外接矩形最小封闭圆拟合椭圆拟合直线3.轮廓属性长宽比(AspectRatio)延伸度(Extent)实心度(
Solidity
薛定猫
·
2023-02-28 08:56
#
OpenCV
opencv
python
计算机视觉
findcontours
算法
SharkTeam:Move合约开发与合约安全
但Move相对
Solidity
差别较大,即使是相对比较接近的Rust也有很多不同。那么,如何才能用Move开发出优秀的Dapp,如何才能保障合约和业务的安全?这是一个至关重要的问题。
Jinmindong
·
2023-02-21 12:14
安全
区块链
rust
Solidity
智能合约:ERC721协议
CryptoKitties源码地址:https://etherscan.io/address/0x06012c8cf97bead5deae237070f9587f8e7a266d#codepragma
solidity
东方泯
·
2023-02-19 05:07
上一页
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
其他