Solidity智能合约开发
文章平均质量分 82
智能合约
区块链市场观察家
神就是道 道就是规律
规律如来 容不得你思议
按规律办事的人就是神
展开
-
【区块链-智能合约工程师】第四篇:Truffle框架安装和介绍(Windows)
Truffle 是目前最流行的以太坊 DApp 开发框架,(按照官网说法)是一个世界级的开发环境和测试框架,也是所有使用了 EVM 的区块链的资产管理通道,它基于 JavaScript,致力于让以太坊上的开发变得简单。内置的智能合约编译,链接,部署和二进制文件的管理。合约自动测试,方便快速开发。脚本化的、可扩展的部署与发布框架。可部署到任意数量公网或私网的网络环境管理功能使用 EthPM 和 NPM 提供的包管理,使用 ERC190 标准。原创 2023-01-03 15:11:08 · 3590 阅读 · 1 评论 -
【区块链-智能合约工程师】第三篇:Solidity进阶(一)
String库合约是将uint256(大正整数)类型转换为相应的string类型的代码库,主要包含两个函数,toString()将uint256转为string,toHexString()将uint256转换为16进制,再转换为string。receive和fallback都能够用于接收ETH,他们触发的规则如下,简单说就是:只有msg.data为空且存在receive()时,才会触发receive()语句:添加完指令后,A 库的函数会自动添加为 B 类型变量的函数成员,可以直接调用。原创 2022-12-16 15:18:32 · 1406 阅读 · 0 评论 -
【区块链-智能合约工程师】第二篇:Solidity入门
引用类型(Reference Type):包括数组(array),结构体(struct)和映射(mapping),这类变量占空间大,赋值时候直接传递地址(类似指针)。包含pure跟view关键字的函数是不改写链上状态的,因此用户直接调用他们是不需要付gas的(合约中非pure/view函数调用它们则会改写链上状态,需要付gas)。payable(可支付的)很好理解,带着它的函数,运行的时候可以给合约转入ETH。解构式赋值:solidity使用解构式赋值的规则,支持读取函数的全部或部分返回值。原创 2022-12-16 10:32:44 · 1245 阅读 · 0 评论 -
【区块链-智能合约工程师】第一篇:某科技jd解读
智能合约工程师(P6-7)原创 2022-12-14 16:39:41 · 585 阅读 · 0 评论