经济下行阶段,一个 37 岁失业程序员的独白(经历/经验分享)
警告:区块链投资高风险,需要谨慎,谨慎,再谨慎!
实战案例四:DeFi 去中心化交易所
现实情况是期望代币可以在去中心化的交易场所中交换,这篇文章就是从一个简单案例来说明交换,流动性该如何实现。 我们需要先梳理一下,期望这个应用具备哪些功能:只用一个代币对建立交易场所交易收取 1% 的费用用户可以为 UseWeb3Token 添加或删除流动性为用户提供 LP 代币说明:实现会比这个例子复杂的多// SPDX-License-Identifier: SEE LICENSE IN LICENSE pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract UseWeb3Exchange is ERC20 { address public useweb3TokenAddress; constructor(address useweb3TokenContract) ERC20("LP Token", "LP") { useweb3TokenAddress = useweb3TokenContract; } function getReserve() publ...
初识 Solidity 和 OpenZeppelin
Solidity 是一种面向对象的高级静态语言,用于实现智能合约,运行于 以太坊虚拟机,它支持继承,库和自定义类型等。pragma solidity ^0.8.0; contract HelloWorld { } Solidity 有三种类型的变量,熟悉它是因为变量的范围是由它们声明的位置所决定的:Local在函数内部声明且不存储在区块链上State存储在区块链上Global提供区块链相关的信息,它在运行时由以太坊虚拟机注入包括交易发送者,区块时间戳,区块哈希等全局变量语法知识,请阅读:https://docs.soliditylang.org/en/v0.8.9/index.html初识 OpenZeppelin说明:OpenZeppelin 是一家以太坊安全公司,其为流行的智能合约标准开发了一组合约,这些合约经过了大量的测试和安全审查,所以如果我们需要实现这些标准合约时,应该尝试找到 OpenZeppelin 提供的合约,而不是重头开始重写整个标准。https://github.com/OpenZeppelin/openzeppelin-contracts在 useweb3 ...
Dev
我在网上读到了一篇文章,讲述的就是 Freegan 文化,所谓的“不消费主义者”,是说完全依赖社会生产的剩余物资来满足基本的衣食住行需求,这方面不同的人实行的策略有很大不同。就我个人的情况来说,因为路程,我选择了尝试住在公司,一年时间。
最大的感受可能是时间利用到了极致,完全释放了我在谋划的一些事情,前所未有的自律来自于计划,并且还能按部就班的实施。
最开始我买了一个行军床,毛毯,牙刷,毛巾等物品,配置了音箱,唯一不足的措施是行军床,可能搞一个气垫沙发会更合适,因为行军床睡的腰疼。公司里的蚊虫还是挺多的,特别是夏天,需要买蚊香,当然这些都小事。其他的我并没有像文章中描述的那样极致,我主要关注的还是时间利用率,总体来说可以避免了挤地铁早起,有大量的时间可以实施自己的计划。
我的体验之期即将结束,对于不消费主义,我也有了一些新的认识,在Web3.0原住民的世界里,可能消费并不是我想关注的,如果消费电子产品或者其他东西,我更在意是否是生产工具,能否提升效率。如果只是生活,可能除了租房,买菜做饭之外,消费的就更少了,我有一个新的计划,就是将在吃饭上的开支,缩简到3k,尽量自己买菜做饭,后续我可能还需要一个调养身体的计划,对于之前亏损的补充。
工作,Web3.0,生活,三者平衡下来后,逮!
我在网上读到了一篇文章,讲述的就是 Freegan 文化,所谓的“不消费主义者”,是说完全依赖社会生产的剩余物资来满足基本的衣食住行需求,这方面不同的人实行的策略有很大不同。就我个人的情况来说,因为路程,我选择了尝试住在公司,一年时间。
最大的感受可能是时间利用到了极致,完全释放了我在谋划的一些事情,前所未有的自律来自于计划,并且还能按部就班的实施。
最开始我买了一个行军床,毛毯,牙刷,毛巾等物品,配置了音箱,唯一不足的措施是行军床,可能搞一个气垫沙发会更合适,因为行军床睡的腰疼。公司里的蚊虫还是挺多的,特别是夏天,需要买蚊香,当然这些都小事。其他的我并没有像文章中描述的那样极致,我主要关注的还是时间利用率,总体来说可以避免了挤地铁早起,有大量的时间可以实施自己的计划。
我的体验之期即将结束,对于不消费主义,我也有了一些新的认识,在Web3.0原住民的世界里,可能消费并不是我想关注的,如果消费电子产品或者其他东西,我更在意是否是生产工具,能否提升效率。如果只是生活,可能除了租房,买菜做饭之外,消费的就更少了,我有一个新的计划,就是将在吃饭上的开支,缩简到3k,尽量自己买菜做饭,后续我可能还需要一个调养身体的计划,对于之前亏损的补充。
工作,Web3.0,生活,三者平衡下来后,逮!
经济下行阶段,一个 37 岁失业程序员的独白(经历/经验分享)
警告:区块链投资高风险,需要谨慎,谨慎,再谨慎!
实战案例四:DeFi 去中心化交易所
现实情况是期望代币可以在去中心化的交易场所中交换,这篇文章就是从一个简单案例来说明交换,流动性该如何实现。 我们需要先梳理一下,期望这个应用具备哪些功能:只用一个代币对建立交易场所交易收取 1% 的费用用户可以为 UseWeb3Token 添加或删除流动性为用户提供 LP 代币说明:实现会比这个例子复杂的多// SPDX-License-Identifier: SEE LICENSE IN LICENSE pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract UseWeb3Exchange is ERC20 { address public useweb3TokenAddress; constructor(address useweb3TokenContract) ERC20("LP Token", "LP") { useweb3TokenAddress = useweb3TokenContract; } function getReserve() publ...
初识 Solidity 和 OpenZeppelin
Solidity 是一种面向对象的高级静态语言,用于实现智能合约,运行于 以太坊虚拟机,它支持继承,库和自定义类型等。pragma solidity ^0.8.0; contract HelloWorld { } Solidity 有三种类型的变量,熟悉它是因为变量的范围是由它们声明的位置所决定的:Local在函数内部声明且不存储在区块链上State存储在区块链上Global提供区块链相关的信息,它在运行时由以太坊虚拟机注入包括交易发送者,区块时间戳,区块哈希等全局变量语法知识,请阅读:https://docs.soliditylang.org/en/v0.8.9/index.html初识 OpenZeppelin说明:OpenZeppelin 是一家以太坊安全公司,其为流行的智能合约标准开发了一组合约,这些合约经过了大量的测试和安全审查,所以如果我们需要实现这些标准合约时,应该尝试找到 OpenZeppelin 提供的合约,而不是重头开始重写整个标准。https://github.com/OpenZeppelin/openzeppelin-contracts在 useweb3 ...
Share Dialog
Share Dialog

Subscribe to icepy

Subscribe to icepy
<100 subscribers
<100 subscribers
No activity yet