web3py第一课:web3合约交互基础部分
这一篇是正式建立DFarm DAO以来的第一篇文章了,本来这周不准备分享。但是感觉基础的一些知识可以先讲,大家先熟悉一下,所以今天就分享一下web3py跟智能合约交互的一些基础知识。 这部分都是非常简单的代码,希望大家尝试一下。安装python、pycharm这些环境和开发工具大家自行安装即可,网上一搜都是教程,比我写的好很多,这部分内容不再赘述。 web3py文档: https://web3py.readthedocs.io/en/stable/index.html web3py应该是python上跟智能合约交互最好用的包了,首先我们安装一下。 如果你是mac系统,直接使用:`pip install web3` 进行安装。 如果你是windows系统,则需要先装一下c++环境。 下载 vs_buildtools: https://visualstudio.microsoft.com/zh-hant/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16 之后如图安装下面勾选的包,一定要装全,已包含和可选两部分你都要装...
web3py第三课:游戏脚本编写 & 不开源合约调用
终于到了大家心心念念的游戏脚本编写的教程了,今天我会以前段时间比较火的游戏“掰手腕”为例子,来教大家如何写一个游戏脚本。教程无论哪个游戏,我们要写脚本,都是要先进行一下交互,看自己的交互记录来写脚本。 这里我展示一下我的一次fight记录:从这个记录中,我们可以得到很多信息。比如游戏的合约地址、方法名、参数名、参数值。 其实知道这些就可以写脚本了,但是我们还需要ABI才可以进行调用,如果我们打开合约的源代码看到的这是这样:这说明该合约没有开源,所以无法看到合约的源代码,这时候我们要怎么寻找ABI呢?如果你学习过智能合约的一些知识,可能会发现,网站(DAPP)也是通过ABI+web3.js跟智能合约做交互,我们web3py也是一样的道理。所以这些游戏网站都会有ABI来让你调用,也就是说我们去扒一扒网站的源代码即可!通过搜索,在网站的源代码中很容易可以找到。如果JS比较多,需要一个一个看。如果你用safari浏览器可以全局搜索,Chrome好像要一个一个的去找一下。 然后ABI一般都非常长,我们如果只用一个fight方法,完全可以只取这一段:[{"inputs":[{"interna...
Quarter I 2022
原文作者:Ansem(推特@blknoiz06) 原文链接: https://blknoiz06.substack.com/p/quarter-i-2022?token=eyJ1c2VyX2lkIjoxNTEzODUxLCJwb3N0X2lkIjo0NDk3NTUwMywiXyI6Impza3RSIiwiaWF0IjoxNjQxMDAyOTU4LCJleHAiOjE2NDEwMDY1NTgsImlzcyI6InB1Yi0zNDg4NDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.Cqy5UR9NIQI5frgMTGectMzDdH_0CF2RZHRcrmNejs4 译者:Evelyn、AluAyi、Henson、Rex|W3.Hitchhiker2022市场整体展望你好!对于我的堕落同胞(fellow degenerates)和其他不知何故闯入这个页面的读者们,我将尝试在这里梳理今年一季度的一些想法。这是我第二次写这样的长篇大论,所以请忍耐一下(哈哈),希望它比从我推特发出来的数百条零零散散的推文更有条理。 2021年对于加密资产来说很显然是突破性的一年,从...
web3py第一课:web3合约交互基础部分
这一篇是正式建立DFarm DAO以来的第一篇文章了,本来这周不准备分享。但是感觉基础的一些知识可以先讲,大家先熟悉一下,所以今天就分享一下web3py跟智能合约交互的一些基础知识。 这部分都是非常简单的代码,希望大家尝试一下。安装python、pycharm这些环境和开发工具大家自行安装即可,网上一搜都是教程,比我写的好很多,这部分内容不再赘述。 web3py文档: https://web3py.readthedocs.io/en/stable/index.html web3py应该是python上跟智能合约交互最好用的包了,首先我们安装一下。 如果你是mac系统,直接使用:`pip install web3` 进行安装。 如果你是windows系统,则需要先装一下c++环境。 下载 vs_buildtools: https://visualstudio.microsoft.com/zh-hant/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16 之后如图安装下面勾选的包,一定要装全,已包含和可选两部分你都要装...
web3py第三课:游戏脚本编写 & 不开源合约调用
终于到了大家心心念念的游戏脚本编写的教程了,今天我会以前段时间比较火的游戏“掰手腕”为例子,来教大家如何写一个游戏脚本。教程无论哪个游戏,我们要写脚本,都是要先进行一下交互,看自己的交互记录来写脚本。 这里我展示一下我的一次fight记录:从这个记录中,我们可以得到很多信息。比如游戏的合约地址、方法名、参数名、参数值。 其实知道这些就可以写脚本了,但是我们还需要ABI才可以进行调用,如果我们打开合约的源代码看到的这是这样:这说明该合约没有开源,所以无法看到合约的源代码,这时候我们要怎么寻找ABI呢?如果你学习过智能合约的一些知识,可能会发现,网站(DAPP)也是通过ABI+web3.js跟智能合约做交互,我们web3py也是一样的道理。所以这些游戏网站都会有ABI来让你调用,也就是说我们去扒一扒网站的源代码即可!通过搜索,在网站的源代码中很容易可以找到。如果JS比较多,需要一个一个看。如果你用safari浏览器可以全局搜索,Chrome好像要一个一个的去找一下。 然后ABI一般都非常长,我们如果只用一个fight方法,完全可以只取这一段:[{"inputs":[{"interna...
Quarter I 2022
原文作者:Ansem(推特@blknoiz06) 原文链接: https://blknoiz06.substack.com/p/quarter-i-2022?token=eyJ1c2VyX2lkIjoxNTEzODUxLCJwb3N0X2lkIjo0NDk3NTUwMywiXyI6Impza3RSIiwiaWF0IjoxNjQxMDAyOTU4LCJleHAiOjE2NDEwMDY1NTgsImlzcyI6InB1Yi0zNDg4NDgiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.Cqy5UR9NIQI5frgMTGectMzDdH_0CF2RZHRcrmNejs4 译者:Evelyn、AluAyi、Henson、Rex|W3.Hitchhiker2022市场整体展望你好!对于我的堕落同胞(fellow degenerates)和其他不知何故闯入这个页面的读者们,我将尝试在这里梳理今年一季度的一些想法。这是我第二次写这样的长篇大论,所以请忍耐一下(哈哈),希望它比从我推特发出来的数百条零零散散的推文更有条理。 2021年对于加密资产来说很显然是突破性的一年,从...
Subscribe to ourens.eth
Subscribe to ourens.eth
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
1、什么是Sense(Protocol)?
Sense 是一个生态系统平台,团队可以在其中为 DeFi 构建和开发新的收益原语,例如债券、收益代币和部分。
Stripping是在 Sense 之上构建的第一个应用程序,用户可以在其中
1)以固定利率贷款或 2)对现有收益率资产的未来收益率进行定向多头/空头押注。
Stripping在 Sense 中的工作机制?
Sense 的核心是将产生收益的资产分解为其本金和收益成分,并将它们封装在两个固定期限的、到期的资产(零资产和债权)之后。 使用 Zeros 和 Claims,用户可以安全地以固定利率借贷并以未来收益率进行交易,而不会面临清算和资本锁定的风险。
Sense主网将于2022年Q1推出,目前Sense没有代币。
由于篇幅,这里就不多赘述细节,有兴趣的请加入:
2、Sense(Protocol)测试网?
步骤 1) 从水龙头
或
获取Goerli ETH 或 Kovan ETH
步骤 2)
进入测试网
https://testnet.sense.finance/eth-kovan/faucet

连接测试网,获取一些测试币

注意一天只能Mint一次
然后开始测试


1、选择固定利率,购买并持有 Zeros 直至到期,以赚取基础资产的固定 APY
例如cETH:2022年1月17日到期的10.942%固定年利率


这里将5.0个DAI转换成5.5个cDAI zeros 更多关于zeros的细节需要参考官方文档,总之zeros是Sense一个重要机制。
然后可以在Portfolio这里看到刚刚的订单,

在到期后选择赎回或者提前赎回,提前赎回会有一定的利率损失。

2、通过向 Sense Space AMM 池增加流动性来获得额外收益。


例如选择 zcETH-cETH position

运行机制是将你的ETH或者CETH分成两部分,一部分存入Sense并获得Zeros和claims,另一部分与铸造的Zeros存入池里。
然后点击同意然后存入

取出流动性也同理,

返回,然后可以在Portfolio这里看到刚刚的订单,除了固定利率的cDAI Zeros外,多了两个
cETH Claims和cETH Space LP

同理可对这两个positions进行索赔,提取等操作。
3、对 Sense 支持的资产的未来收益率进行多头/空头押注
目前Sense测试网支持的收益率押注有如下:

其中f6-DAI顾名思义是对fuse 6进行押注,都是固定到期利率,我们随意选择一个进行测试:

其中,做多该利率为一个选项,意为在1 月 17 日之前至少该利率大于11.01 %,将获利。
做空与固定利率为一个选项,
固定利率意为购买f6-DAI Zeros,持有 到1 月 17 日,以赚取11.01 %的 DAI固定利率。
购买f6-DAI Zeros 以做空未来隐含利率。如果未来隐含利率在 1 月 17 日之前跌至11.01 %以下,则在1 月 17 日之前卖出 Zeros以获利。
我们选择数字,然后批准同意交易,同样可在position中查看仓位。

获取更多关于Sense的信息
Blog: https://medium.com/sensefinance
Twitter: https://twitter.com/senseprotocol
Docs: https://docs.sense.finance/
Litepaper: https://docs.sense.finance/litepaper/
1、什么是Sense(Protocol)?
Sense 是一个生态系统平台,团队可以在其中为 DeFi 构建和开发新的收益原语,例如债券、收益代币和部分。
Stripping是在 Sense 之上构建的第一个应用程序,用户可以在其中
1)以固定利率贷款或 2)对现有收益率资产的未来收益率进行定向多头/空头押注。
Stripping在 Sense 中的工作机制?
Sense 的核心是将产生收益的资产分解为其本金和收益成分,并将它们封装在两个固定期限的、到期的资产(零资产和债权)之后。 使用 Zeros 和 Claims,用户可以安全地以固定利率借贷并以未来收益率进行交易,而不会面临清算和资本锁定的风险。
Sense主网将于2022年Q1推出,目前Sense没有代币。
由于篇幅,这里就不多赘述细节,有兴趣的请加入:
2、Sense(Protocol)测试网?
步骤 1) 从水龙头
或
获取Goerli ETH 或 Kovan ETH
步骤 2)
进入测试网
https://testnet.sense.finance/eth-kovan/faucet

连接测试网,获取一些测试币

注意一天只能Mint一次
然后开始测试


1、选择固定利率,购买并持有 Zeros 直至到期,以赚取基础资产的固定 APY
例如cETH:2022年1月17日到期的10.942%固定年利率


这里将5.0个DAI转换成5.5个cDAI zeros 更多关于zeros的细节需要参考官方文档,总之zeros是Sense一个重要机制。
然后可以在Portfolio这里看到刚刚的订单,

在到期后选择赎回或者提前赎回,提前赎回会有一定的利率损失。

2、通过向 Sense Space AMM 池增加流动性来获得额外收益。


例如选择 zcETH-cETH position

运行机制是将你的ETH或者CETH分成两部分,一部分存入Sense并获得Zeros和claims,另一部分与铸造的Zeros存入池里。
然后点击同意然后存入

取出流动性也同理,

返回,然后可以在Portfolio这里看到刚刚的订单,除了固定利率的cDAI Zeros外,多了两个
cETH Claims和cETH Space LP

同理可对这两个positions进行索赔,提取等操作。
3、对 Sense 支持的资产的未来收益率进行多头/空头押注
目前Sense测试网支持的收益率押注有如下:

其中f6-DAI顾名思义是对fuse 6进行押注,都是固定到期利率,我们随意选择一个进行测试:

其中,做多该利率为一个选项,意为在1 月 17 日之前至少该利率大于11.01 %,将获利。
做空与固定利率为一个选项,
固定利率意为购买f6-DAI Zeros,持有 到1 月 17 日,以赚取11.01 %的 DAI固定利率。
购买f6-DAI Zeros 以做空未来隐含利率。如果未来隐含利率在 1 月 17 日之前跌至11.01 %以下,则在1 月 17 日之前卖出 Zeros以获利。
我们选择数字,然后批准同意交易,同样可在position中查看仓位。

获取更多关于Sense的信息
Blog: https://medium.com/sensefinance
Twitter: https://twitter.com/senseprotocol
Docs: https://docs.sense.finance/
Litepaper: https://docs.sense.finance/litepaper/
No activity yet