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
墨水协议-Terra链上的彩票存储协议
官方介绍:第一个建立在 Terra 区块链上的去中心化奖品储蓄平台
白话解释:你充值一些ust到池子里去,池子会产生利息,每轮结束后会把利息派发给中奖者。你存储的ust越多,中奖率越高。相当于概率赚但不会亏,可以这么理解。
官推:
https://twitter.com/InkProtocol__
1、准备好钱包和ust,有钱包和ust的直接进入第二步
Terra链的钱包插件用的TerraStation chrome插件,链接
https://chrome.google.com/webstore/detail/terra-station/aiifbnbfobpmeekipheeijimdpnlpgpp
按照步骤安装,创建钱包即可。
接下来充值Luna和UST,币安和抹茶都可以提现Luna和UST,但是币安很多时候都暂停提现UST,所以如果UST暂停提币的话,可以提Luna,然后在terraswap把luna换一部分ust即可
terraswap地址:
https://app.terraswap.io/#Swap
luna换一部分ust即可,200ust就够了

2、打开网页,右上角链接钱包
https://app.inkprotocol.finance/

点击中间大大的Deposit按钮
输入金额,滑动点击Proceed

调出钱包,点击post确认~

充值成功~~~~

下图可以看到还剩22个小时50分钟开始奖励,我这边的概率是1/327的概率可以赢得利息~~

交互完成
3、一些建议
鉴于TNS无耻的将15次交易以上才当作空投用户
inkprotocol不知会不会同样骚操作,保守的就去随便在terraswap上交互10来次吧~~
目前我讲自己写的文章都归类到了google文档里,我写的交互文章都会归类到文档里,包括结束的交互会挪到已结束的分类中,有兴趣的可以看下:

非投资建议#DYOR,交互有问题的下面联系方式联系我。
联系我:
微博:
推特:
社区联系我:
GoldCircle是个AMA、白名单抽奖、空投信息、聊天的社区,discord可以说是炒币的第二个世界了,OHM仿盘NFT等,懂得都懂,有任何问题都可以在这里社区找到我。
墨水协议-Terra链上的彩票存储协议
官方介绍:第一个建立在 Terra 区块链上的去中心化奖品储蓄平台
白话解释:你充值一些ust到池子里去,池子会产生利息,每轮结束后会把利息派发给中奖者。你存储的ust越多,中奖率越高。相当于概率赚但不会亏,可以这么理解。
官推:
https://twitter.com/InkProtocol__
1、准备好钱包和ust,有钱包和ust的直接进入第二步
Terra链的钱包插件用的TerraStation chrome插件,链接
https://chrome.google.com/webstore/detail/terra-station/aiifbnbfobpmeekipheeijimdpnlpgpp
按照步骤安装,创建钱包即可。
接下来充值Luna和UST,币安和抹茶都可以提现Luna和UST,但是币安很多时候都暂停提现UST,所以如果UST暂停提币的话,可以提Luna,然后在terraswap把luna换一部分ust即可
terraswap地址:
https://app.terraswap.io/#Swap
luna换一部分ust即可,200ust就够了

2、打开网页,右上角链接钱包
https://app.inkprotocol.finance/

点击中间大大的Deposit按钮
输入金额,滑动点击Proceed

调出钱包,点击post确认~

充值成功~~~~

下图可以看到还剩22个小时50分钟开始奖励,我这边的概率是1/327的概率可以赢得利息~~

交互完成
3、一些建议
鉴于TNS无耻的将15次交易以上才当作空投用户
inkprotocol不知会不会同样骚操作,保守的就去随便在terraswap上交互10来次吧~~
目前我讲自己写的文章都归类到了google文档里,我写的交互文章都会归类到文档里,包括结束的交互会挪到已结束的分类中,有兴趣的可以看下:

非投资建议#DYOR,交互有问题的下面联系方式联系我。
联系我:
微博:
推特:
社区联系我:
GoldCircle是个AMA、白名单抽奖、空投信息、聊天的社区,discord可以说是炒币的第二个世界了,OHM仿盘NFT等,懂得都懂,有任何问题都可以在这里社区找到我。
No activity yet