随笔分类 -  solidity

solidity编程相关
摘要:6 款安全研究人员用来追踪黑客事件的工具 EthTx:优点在于对交易中发生的所有调用、账户余额变化和代币转移都可以进行详细追踪,缺点在于不能扩展 call data、速度较慢且有时会中断; https://new.ethtx.info/ 老版: https://ethtx.info/ phalcon 阅读全文
posted @ 2022-12-05 17:16 走走停停走走 阅读(166) 评论(0) 推荐(0) 编辑
摘要:常见三大类:宽松自由软件许可协议,著佐权许可证和知识共享协议。 宽松自由软件许可协议(“Permissive free software licence”)和著佐权许可证(“copyleft license”)。两者最大的差别在于:在软件被修改并再发行时, Copyleft License 仍然强制 阅读全文
posted @ 2022-04-26 11:21 走走停停走走 阅读(970) 评论(0) 推荐(0) 编辑
摘要:​ 技术文档链接太多了,不容易记,现在汇总在此,方便自己,也方便大家。 ​ 一、前端 类型兼容性 · TypeScript中文网 · TypeScript——JavaScript的超集 二、js调用公链与智能合约 web3.js - 以太坊 JavaScript API — web3.js 中文文档 阅读全文
posted @ 2022-04-03 22:25 走走停停走走 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1,warning:function state mutability can be restricted to pure 阅读全文
posted @ 2022-01-08 23:43 走走停停走走 阅读(380) 评论(0) 推荐(0) 编辑
摘要:1,数据存储位置(Data location)概念 1.1 storage, memory, calldata, stack区分 在 Solidity 中,有两个地方可以存储变量 :存储(storage)以及内存(memory)。Storage变量是指永久存储在区块链中的变量。Memory 变量则是 阅读全文
posted @ 2021-06-29 22:25 走走停停走走 阅读(1537) 评论(0) 推荐(0) 编辑
摘要:前言:这么简单的事情,我竟然踩坑了,一天后才搞清楚,但知道之后不要太简单,简直1分钟都不用。 步骤1:合约源码。打开。 步骤2:编译源码。编译通过。 步骤3:输入已部署的合约地址。点击恢复。 这时候就出来了,就是这么简单。 之前只拿合约地址恢复,结果回复不出来。 阅读全文
posted @ 2021-06-22 20:33 走走停停走走 阅读(598) 评论(0) 推荐(0) 编辑
摘要:EIP 721: ERC-721 非同质化代币标准 参考:https://learnblockchain.cn/docs/eips/eip-721.html ERC721 合约重要信息: // Mapping from token ID to owner mapping(uint256 => add 阅读全文
posted @ 2021-06-22 10:37 走走停停走走 阅读(1021) 评论(0) 推荐(0) 编辑
摘要:一、什么是WaffleWaffle是什么呢?我们直接看其文档上的介绍: Waffle is a library for writing and testing smart contracts. Sweeter, simpler and faster than Truffle. Works with 阅读全文
posted @ 2021-05-29 22:12 走走停停走走 阅读(430) 评论(0) 推荐(0) 编辑
摘要:前言:UniswapV2的周边合约主要用做外部账号和核心合约之间的桥梁,也就是用户 => 周边合约 => 核心合约。UniswapV2周边合约主要包含接口定义,工具库、Router和示例实现这四部分 该作者系列文章: https://blog.csdn.net/weixin_39430411/cat 阅读全文
posted @ 2021-05-29 16:12 走走停停走走 阅读(2821) 评论(0) 推荐(0) 编辑
摘要:前言:uniswap让我再一次感知到知易行难,2019年的时候就知道这个项目,组内有人分享,但并没引起我足够的重视,导致起个大早赶个晚集,所以人的精力还是要专注,长时间专注于一个领域才开花结果。 UniswapV2合约分为核心合约和周边合约,均使用Solidity语言编写。其核心合约实现了Unisw 阅读全文
posted @ 2021-05-28 16:49 走走停停走走 阅读(2920) 评论(0) 推荐(0) 编辑
摘要:这部分主要介绍合约的完整写法和用法。前面1,2,3运用在4中。 Solidity 合约类似于面向对象语言中的类。合约中有用于数据持久化的状态变量,和可以修改状态变量的函数。 调用另一个合约实例的函数时,会执行一个 EVM 函数调用,这个操作会切换执行时的上下文,这样,前一个合约的状态变量就不能访问了 阅读全文
posted @ 2021-05-14 08:20 走走停停走走 阅读(326) 评论(0) 推荐(0) 编辑
摘要:基础语法 以太币Ether 单位 以太币Ether 单位之间的换算就是在数字后边加上 wei、 finney、 szabo 或 ether 来实现的,如果后面没有单位,缺省为 Wei。例如 2 ether == 2000 finney 的逻辑判断值为 true。 时间单位 秒是缺省时间单位,在时间单 阅读全文
posted @ 2021-05-14 08:19 走走停停走走 阅读(613) 评论(0) 推荐(0) 编辑
摘要:这篇文章介绍最基础的东西 阅读全文
posted @ 2021-05-14 08:17 走走停停走走 阅读(74) 评论(0) 推荐(0) 编辑
摘要:值类型 以下类型也称为值类型,因为这些类型的变量将始终按值来传递。 也就是说,当这些变量被用作函数参数或者用在赋值语句中时,总会进行值拷贝。 布尔类型 bool :可能的取值为字面常数值 true 和 false 。 运算符: ! (逻辑非) && (逻辑与, "and" ) || (逻辑或, "o 阅读全文
posted @ 2021-05-13 21:33 走走停停走走 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-04-13 15:06 走走停停走走 阅读(63) 评论(0) 推荐(0) 编辑
摘要:ERC-888: 多维代币体系的模型,其使用标识符代表余额和数据。 相关的标准: EIP-20EIP-721非常相关的标准: ERC-994ERC-998ERC-1155ERC-1178ERC-1203 ERC1155合约源码 Multi Token Standard: https://github 阅读全文
posted @ 2021-02-20 18:49 走走停停走走 阅读(260) 评论(0) 推荐(0) 编辑
摘要:ERC币很多,最常见的是ERC20:https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md 可替代型代币(同质代币)的标准 API,包括转账和余额跟踪的功能。 所有基于以太坊开发的代币合约都遵守这个协议。遵守这些协议的代币我们可以认为是 阅读全文
posted @ 2021-02-20 11:28 走走停停走走 阅读(343) 评论(0) 推荐(0) 编辑
摘要:solidity虽然跟js很像,但实际还是有很多不一样的地方,如果不专门学习solidity语法,只能朦朦胧胧,似懂非懂。 官方的资料:https://solidity-cn.readthedocs.io/zh/develop/index.html 但看完没多大用 其他的链接: https://ww 阅读全文
posted @ 2021-02-16 16:43 走走停停走走 阅读(5683) 评论(2) 推荐(2) 编辑
摘要:wbtc合约解读 如果不了解方法,就是用remix部署成功或恢复出来后,除了最简单的mint, burn, transfer, balancesOf等外,你依然很懵逼。 想完整了解wbtc的用法,就需要读代码。当然,你还得对solidity语法有足够了解(还有solidity语法1-2天也就看完了) 阅读全文
posted @ 2021-02-07 17:51 走走停停走走 阅读(1394) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示