Skip to main content

Command Palette

Search for a command to run...

#solidity

Articles tagged with #solidity

  1. jLab:郭宇的Web3开发最佳实践阅读笔记-6

    jLab:郭宇的最佳实践阅读笔记-6 概述 阅读大牛郭宇的文章 https://guoyu.mirror.xyz/RD-xkpoxasAU7x5MIJmiCX4gll3Cs0pAd5iM258S1Ek 第五篇笔记见这里:here,主要是合约开发的全流程实践。 本篇聊下客户端开发和后面的开发、测试以及生产环境调试。 这里大家应该更熟悉一些,在Web2已经很稳定了,例如React Native(跨平台)Flutter(跨平台)Swift(iOS)和 Java (Android),无论哪个方案,都有多...

    Jun 13, 20221 min read31
  2. jLab:郭宇的Web3开发最佳实践阅读笔记-4

    jLab:郭宇的最佳实践阅读笔记-4 概述 阅读大牛郭宇的文章 https://guoyu.mirror.xyz/RD-xkpoxasAU7x5MIJmiCX4gll3Cs0pAd5iM258S1Ek 第三篇笔记见这里:here,主要是优秀应用、优秀合约库的推荐。 下面开始说一些实践,就是开发套路、流程(工作流程,单元测试)。 Hardhat:这个不用说了,大部分人都在用它做本地链的搭建和本地合约的部署、测试等。 特性包括:本地链创建部署、公开私钥调试、本地合约编译和本地测试网络,内存网络中运行...

    Jun 10, 20221 min read22
  3. jLab:郭宇的Web3开发最佳实践阅读笔记-3

    jLab:郭宇的最佳实践阅读笔记-3 概述 阅读大牛郭宇的文章 https://guoyu.mirror.xyz/RD-xkpoxasAU7x5MIJmiCX4gll3Cs0pAd5iM258S1Ek 第二篇笔记见这里:here,主要是合约介绍。 我们继续合约部分 合约编程语言特征:Solidity虽然看起来像是JS语言,但是EVM上并没有V8引擎来做AST拆解和二进制编译,而是经过solc编译器,成为二进制机器码,放在链上,被EVM加载运行,所以,他不是动态语言。 那他的变量类型包括多种数据...

    Jun 9, 20221 min read36
  4. jLab:郭宇的Web3开发最佳实践阅读笔记-2

    jLab:郭宇的最佳实践阅读笔记-2 概述 阅读大牛郭宇的文章 https://guoyu.mirror.xyz/RD-xkpoxasAU7x5MIJmiCX4gll3Cs0pAd5iM258S1Ek 笔记不是抄写,会有自己的理解和裁剪,以及额外的建议。 第一篇笔记见这里:here Web3处于早期,建设者都在快速奔跑,各个基础设施也在快速迭代,因此本Blog适用于3-6个月内的情况,请紧跟技术和行业进步趋势,从而获得最佳实践! 当然,架构原理不会突变,例如Relay基本不会消失,但可能内嵌于浏...

    Jun 8, 20221 min read43
  5. jLab:郭宇的Web3开发最佳实践阅读笔记-1

    jLab:郭宇的最佳实践阅读笔记-1 概述 阅读大牛郭宇的文章 https://guoyu.mirror.xyz/RD-xkpoxasAU7x5MIJmiCX4gll3Cs0pAd5iM258S1Ek 研发实践:迭代周期=合约编写,单元测试,工作流自动化,前端与客户端方面等 许多问题,涵盖开发一个 DApp所有内容。 如图: Smart contract:主要指EVM和兼容EVM的区块链的Solidity或其他语言上的合约,负责和区块链交互(发布合约/Token,查询,修改数据) DApp:基...

    Jun 7, 20221 min read86
#solidity - jLab