自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 省 gas 的招数:结构封装 (Struct packing)

中的时候,尽量使用最小的整数子类型以节约空间。并且把同样类型的变量放一起(即在 struct 中将把变量按照类型依次放置),这样 Solidity 可以将存储空间最小化。的大小,Solidity 为它保留256位的存储空间。打包在一起,从而占用较少的存储空间。前者比后者需要的gas更少,因为前者把。, Solidity 会将这些。通常情况下我们不会考虑使用。)不会为你节省任何 gas。变种,因为无论如何定义。,则尽可能使用较小的。

2023-05-30 21:06:44 74 1

原创 函数修饰符

可见,尽管函数修饰符也可以应用到各种场合,但最常见的还是放在函数执行之前添加快速的。它不能像函数那样被直接调用,只能被添加到函数定义的末尾,用以改变函数的行为。函数修饰符看起来跟函数没什么不同,不过关键字。语句时,程序再返回并执行。(也就是部署者)才能调用它。因为给函数添加了修饰符。

2023-05-30 19:59:03 85

原创 什么是闪电终端?

使用终端,除了查看最近的交易、赚取的费用摘要和转发的付款外,您还可以观察节点的排名、中心性和健康评估。终端为您提供了一个简单的用户界面来监控您的节点和管理您的节点,例如打开通道或观察它们的余额。在浏览到terminal.lightning.engineering并使用 Lightning Node Connect初始化您的会话后,您可以享受终端的所有功能并从您的浏览器与您的节点交互。终端允许用户通过网络浏览器进行自己的询价和出价,查看他们的匹配订单,计算赚取和支出的费用,并监控通过平台打开的渠道。

2023-05-17 10:54:14 77

原创 internal 和 external

类似,不过, 如果某个合约继承自其父合约,这个合约即可以访问父合约中定义的“内部”函数。(嘿,这听起来正是我们想要的那样!类似,只不过这些函数只能在合约之外调用 - 它们不能被合约内的其他函数调用。稍后我们将讨论什么时候使用。

2023-05-16 23:42:23 189

原创 Storage与Memory

状态变量(在函数之外声明的变量)默认为“存储”形式,并永久写入区块链;而在函数内部声明的变量是“内存”型的,它们函数调用结束后消失。变量则是临时的,当外部函数对某合约调用完成时,内存型变量即被移除。你可以把它想象成存储在你电脑的硬盘或是RAM中数据的关系。,并且当你不得不使用到这些关键字的时候,Solidity 编译器也发警示提醒你的。如果你还没有完全理解究竟应该使用哪一个,也不用担心 —— 我将告诉你何时使用。然而也有一些情况下,你需要手动声明存储类型,主要用于处理函数内的。

2023-05-16 05:54:09 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除