没有合适的资源?快使用搜索试试~
我知道了~
首页
Solidity官方文档中文版
Solidity官方文档中文版
区块链
以太坊
5星
· 超过95%的资源
需积分: 50
291 浏览量
更新于2023-05-30
评论
1
收藏
1.5MB
PDF
举报
版权受限,无法下载
身份认证 购VIP最低享 7 折!
领优惠券(最高得80元)
Solidity 是一种语法类似 JavaScript 的高级语言。它被设计成以编译的方式生成以太坊虚拟机代码。在后续内容中你将会发现,使用它很容易创建用于投票、众筹、封闭拍卖、多重签名钱包等等的合约
资源详情
资源评论
资源推荐
评论2
查看其他1条评论
去评论
l2190215487
2018-12-20
挺好的。好资源,真好
Solidity 0.4.25官方文档
由于Solidity的官方文档需要在线观看有时候很不方便,我抽时间给做成PDF,已经添加了标签方便阅读
solidity数据类型转换
Solidity 数据类型转换是指将一个数据类型转换为另一个数据类型的过程。在 Solidity 中,可以使用强制类型转换或隐式类型转换来实现数据类型转换。强制类型转换需要使用类型转换运算符,例如将 uint256 类型转换为 uint8 类型可以使用 uint8(uint256)。隐式类型转换则是在表达式中自动进行的,例如将 uint8 类型和 uint256 类型相加,Solidity 会自动
solidity 数字藏品的智能合约
Solidity 是一种用于开发智能合约的编程语言。它可以用来创建以太坊上的数字藏品的智能合约。 智能合约是用来约定两方之间的条款和条件的代码。它可以用来实现自动执行的交易、管理数字资产的权限以及提供信息给外界。 使用 Solidity 编写的智能合约可以部署到以太坊区块链上,并且能够被不同的节点执行。这些节点可以是计算机、服务器或其他设备。 通过使用 Solidity 编写的智能合约,可以
Solidity汇编教程
在用Solidity开发以太坊智能合约时,使用汇编可以直接与EVM交互,降低gas开销成本,更精细的控制智能合约的行为,因此值得Solidity开发者学习并加以利用。本文是Solidity汇编开发的简明教程,旨在帮助你快速熟悉如何在Solidity智能合约代码中嵌入汇编代码。 以太坊教程链接:Dapp入门 | 电商Dapp实战 | Token实战 | Php对接 | Java对接 | Python
solidity的bytecode怎么反编译出abi
solidity的bytecode是经过编译生成的字节码,其中包含了合约的二进制代码和一些元数据。如果你已经拥有了bytecode,那么你可以使用solidity的官方工具solc将bytecode转换成abi。在命令行中运行以下命令即可: ``` solc --abi <your_contract_bytecode> ``` 在这里,`<your_contract_bytecode>`是你的
solidity智能合约案例
我可以回答这个问题。Solidity 是一种智能合约编程语言,它可以用于创建基于区块链的应用程序。目前已经有很多基于 Solidity 的智能合约案例,例如以太坊上的 DAO、CryptoKitties 等。
solidity memory 和 storage
solidity 中的 memory 和 storage 指的是两种不同的数据存储方式。memory 是指存在于执行期间的临时内存,用于存储临时变量和函数参数等;而 storage 是指永久存储在区块链中的持久性数据,例如智能合约的状态变量等。在使用 solidity 开发智能合约时,需要根据数据的特性和使用场景,选择适合的存储方式。
使用Solidity写一个hello的应用程序
以下是使用Solidity编写的简单Hello World应用程序的示例代码: ``` pragma solidity ^0.8.0; contract HelloWorld { string greeting; constructor() { greeting = "Hello, World!"; } function getGreetin
solidity 编写一个程序,使精度最高的。 value = 1 a = 210 b= 1 c= 0.01(solidity无法保存小数,运算的时候现在1/100) 计算公式为:value * a /(b + c / 100) ,
以下是 Solidity 代码: ```solidity pragma solidity ^0.8.0; contract PrecisionCalculator { uint256 public value = 1; uint256 public a = 210; uint256 public b = 1; uint256 public c = 1;
Introducing Ethereum and Solidity(英文版)
What You’ll LearnSee how Ethereum (and other cryptocurrencies) workCompare distributed apps (dapps) to web appsWrite Ethereum smart contracts in SolidityConnect Ethereum smart contracts to your HTML/C
solidity mapping 映射数组
Solidity中的映射(mapping)是一种以键值对形式存储数据的数据结构,类似于其他语言中的字典或哈希表。可以通过映射将某个键值与对应的值进行关联,然后通过键值来获取存储在映射中的值。 映射的定义格式为: ``` mapping (keyType => valueType) mapName; ``` 其中,`keyType`表示键的数据类型,`valueType`表示值的数据类型,`m
用solidity实现数字藏品的智能合约
好的,下面是用 Solidity 实现数字藏品的智能合约的示例代码: ``` pragma solidity ^0.7.0; // 使用 openzeppelin 的 ERC-721 库 import "https://github.com/OpenZeppelin/openzeppelin-solidity/contracts/token/ERC721/SafeERC721.sol"; /
用solidity编写一个计算器的智能合约代码
你好,我可以回答这个问题。以下是一个用 Solidity 编写的计算器智能合约代码示例: ``` pragma solidity ^.8.; contract Calculator { uint public result; function add(uint a, uint b) public { result = a + b; } fun
solidity interface
Solidity接口是一些函数的集合,这些函数必须按照特定的格式和参数类型定义。这些接口可用于与合约交互,并与其他合约交互,从而消除了在智能合约之间传递的数据类型不兼容的问题。通过Solidity接口,可以使代码更清晰、更易于理解,并实现更好的可维护性。
Solidity中,双向mapping
的作用是什么? 双向mapping可以让开发者通过一个键来查找对应的值,同时也可以通过一个值来查找对应的键。在Solidity中,双向mapping可以用于实现一些高级的数据结构,比如双向映射表、双向队列等。它可以提高代码的可读性和可维护性,同时也可以提高代码的效率。
用solidity语言输出“hello world”
你好,以下是用 Solidity 语言输出 "hello world" 的代码: pragma solidity ^.4.; contract HelloWorld { function sayHello() public pure returns (string) { return "hello world"; } }
用solidity写个10代邀请合约
好的,这是一个简单的 10 代邀请合约,你可以使用 Solidity 语言编写: ``` pragma solidity ^0.6.0; contract Invite { // 存储邀请者地址的映射表 mapping(address => bool) public invited; // 事件,当有新用户被邀请时触发 event NewInvite(addr
使用solidity写一个存取款的合约
好的,我可以回答这个问题。使用 Solidity 编写一个存取款合约,可以定义一个名为 Bank 的合约,其中包含账户余额和存取款功能。具体实现可以参考以下代码: ``` pragma solidity ^.8.; contract Bank { mapping(address => uint256) private _balances; function deposit()
wbybyb
粉丝: 1
资源:
6
私信
上传资源 快速赚钱
我的内容管理
收起
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
会员权益专享
图片转文字
PDF转文字
PDF转Word
PDF加水印
全年可省5,000元
立即开通
最新资源
VFP调用C#编写的DLL
基于FPGA的关键词识别系统实现(一)
如何用单片机通过MODBUS协议与HMI通信
进程管理实验(操作系统)
USB-HID协议中文版.pdf
方便快捷A4纸大小棋盘格标定纸
渗透测试面试题2019版.docx
解决SQLServer远程连接失败的问题
Hyper-V虚拟化技术深度剖析
微信小程序实现电子签名并导出图片
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2