- 博客(12)
- 收藏
- 关注
原创 详解合约升级
部署后之后产生一个upgradeTo函数,这个函数就是我们指向逻辑合约的函数。因为没有定义其他任何函数,所以在remix上默认的getter函数对应的按键也不再有,既然没有对应的函数,
2024-12-14 01:12:45
1027
原创 以太坊链上交易与互动
具体而言,当我们的对一个合约的函数进行调用时,此时调用的函数和具体参数将通过ABI范式来进行编码成字节码,并传入交易的数据中去,交易数据在签名和验证之后就会在以太坊网络中改变状态数据并同步到各个节点中。具体编码方法有两大块,一个是对函数选择器进行编码,这一步编码能让以太坊网络知道我们需要调用的是哪个函数,函数选择器的编码较为简单,它是此函数的函数签名的 Keccak 哈希的前 4 字节。
2024-12-11 17:43:10
1007
原创 Dapp开发简介
Dapp最大的特点就是它的后端主要是是基于由区块链网络(如以太坊网络)而非中心化服务器运行的,这也就导致dapp天然具备了如下的优点和缺点。白话来说就是,太多节点服务器了,死一个也不会导致你的应用完蛋一切会以智能合约上所写的内容触发交易,且合约代码公开可见不可篡改,降低了信任成本比如,许多Dapp只要用metamask钱包中公钥私钥来进行互动就能完成所有操作,你连注册邮箱都可以跳过,这种匿名性可以保护客户的敏感数据和交易记录不被泄露;
2024-12-02 02:17:30
1107
原创 Solidity合约转账区分(x转y,x转合约,合约转x)
刚学solidity很多人会不明白转账的问题,虽然都知道transfer,call,send,但是没办法区分各个不同对象之间转账是怎么写的,许多教程也是没有清晰的区分这个问题。合约转账对象直接的转账一共有且只有三种。
2024-11-29 19:59:09
199
原创 Hardhat的task使用
假设我tasks下有10个tasks,一个个在config中require非常麻烦,hardhat也给出了让我们一次引入tasks文件夹就能批量引入tasks的方法。require("./tasks"),只要我们在tasks文件夹中创建index.js文件该引入就会自动搜寻index。Hardhat 有一个task的模块能帮助我们自定义task并能在npx hardhat help中看见这个选项。上述文件在我的tasks文件夹中名为deployTask.js。
2024-11-25 20:13:55
578
原创 Hardhat项目--编译,部署和验证
我们首先在项目中创建一个scripts文件夹,再到里面创建deployFundMe.js文件(代码如下)
2024-11-24 07:37:54
1260
原创 WSL2下安装hardhat
在solidity开发中,remix的IDE固然不错,但是缺乏版本管理和批量测试的功能。我们在写大型智能合约项目的时候不可能几百个参数和function一直点点点来测试。所以为弥补这一空白,市场上就有如Hardhat的开发环境。市面上如今(2024年)流行的这些开发框架有:1.Hardhat---JavaScript框架2.Brownie---Python框架3.Foundry---Rust框架(注意truffle已不在更新并和hardhat团队合并维护hardhat框架)
2024-11-22 11:26:54
927
原创 AutoGen 基础介绍与代码编写指南(待续)
AutoGen 是一个用于开发大型语言模型 (LLM) 应用程序的框架,它通过多个代理之间的对话来解决任务。这些代理是可定制的、可对话的,并且能够无缝地允许人类参与。AutoGen 通过多代理对话的方式,以最小的工作量实现构建下一代 LLM 应用。它简化了复杂 LLM 工作流的编排、自动化和优化,并最大化了 LLM 模型的性能,克服了它们的弱点。
2024-09-28 21:14:36
276
原创 简单聊聊langchain(待更新)
LangChain是一个开源的AI工程开发框架,由哈佛大学的Harrison Chase发起,旨在帮助研究人员和开发人员更容易地构建、实验和部署以自然语言处理(NLP)为中心的应用程序。它提供了一系列的组件和工具,可以与最新的语言模型如大型Transformer模型等集成,并可以与Hugging Face等平台无缝配合。
2024-09-25 21:23:36
782
原创 基于autojs的多平台多功能养号+获客+高级UI界面的软件
本文介绍了一个完整可用的autojs自动化引流获客软件的开发架构,便于各位开发者进行二次开发和调试使用,功能覆盖了如小红书,快手,抖音,微信视频号这三大流媒体平台的。避免各位autojs开发者重复造轮子,并有高级可用的UI供开发者直接套用,非常方便,极大提高了开发效率。
2024-09-25 20:31:02
1956
2
原创 基于P&L角度理解BSM模型
现在我们建立一个组合,在组合中以 r 的利率借入ΔS现金并买入Δ份股票,做空一个欧洲看涨期权,其期限为T,回报函数为F(ST),其中S是标的资产价格,假设该期权价格函数由P(t、S)给出,而对冲仅使用S这个资产来完成。在这种情况下,如果AB同为正数,无论随机项的数值如何,则我们这个组合将必然会亏钱,反之则必然会赚钱。然而,多数从业者并不使用模型来预测资产价格的变动,而是将其作为衍生品投资组合的损益(P&L)的会计工具来进行风险对冲。在等式中,第一个括号中是由于做空看涨期权带来的损益,在后面的一项。
2023-04-16 01:18:31
529
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人