一文读懂什么是趋势交易?
趋势交易是一种常见的投资方法,简单的说就是顺势而为的投资。比如我们判断未来行情会上涨,那么在上涨之前就去加仓。
现在是2022年。为应对covid-19经济阑珊而采用的量化宽松政策已致使眼镜蛇效应.全球已陷入了更严峻的阑珊。传统金融已一去不复返了,而以太坊则是新金融科技反动的唯一愿望,即这场反动能够使天下挣脱这场经济恶梦。
而你是一个才华横溢且有志向的开发人员,愿望竖立下一个反动性的金融应用程序,这将有助于挽救我们一切人并恢复战争。你晓得你的应用程序须要与主网上已竖立的协定举行交互,比方(生意业务所),Compound/Aave(借/贷),Nexus Mutual(保险)等。你想要疾速构建它。
唯一的问题是,你不晓得从那里入手下手,而且你有许多问题:
· 你怎样编写合约?
· 你怎样测试合约?
· 你怎样与其他协定交互?
· 你怎样调试生意业务?
好吧,荣幸的是,亲爱的有志向的开发人员,我花费了8个月的投入到这个范畴,特地为你预备了这篇文章。
免责声明: 本文是对我“异常”个人的履历的总结。
智能合约框架
假如你的目的是疾速托付高质量代码,则Dapp.tools是你应当挑选的东西。假如你想举行更深切的讨论,我也写过零丁文章,。
然则,假如你愿望运用其他框架,则我发起按以下次序挑选:
· brownie (python)
· buidler.dev(JS)
· waffle (JS)
· Truffle(JS)
在沙盒环境中举行测试
对我来讲,我发明的最高效测试设置是运用EVM完成而不是现实的测试网运转代码。如许,我能够测试逻辑,而无需守候生意业务出块。仅此一项就极大地提高了我们的迭代速率。
假如你想举行确定性测试(不会在星期二经由过程,而星期五失利),我强烈发起你运用dapp.tools.其背地运用hevm,这是Haskell的EVM完成
运用Haskell编写的EVM(而不是Python或JS)能够马上供应更严厉的保证。假如失利,则大概与你的代码有关,而不是与EVM的完成有关。
其他EVM完成包含:
· geth – testnet
· py-evm
· ganache-cli
· builder-evm
协定交互
在实在的产物中举行测试 - Andre Cronje
疏忽一切其他收集,比方Rinkeby,Kovan或Goerli。你唯一须要关注的应当是主网,收集ID为1。
假如你正在与多个协定(比方OneInch,Curve,Uniswap,Aave,Compound等)举行交互,则很有大概。并不是一切协定都将布置到统一测试网中。然则有100%的大概性将它们都布置在主网上。因而,你须要将主网用作测试网。
在盛行的EVM完成中,比方hevm, buidler-evm,和ganache-cli,有一个选项能够从主网 fork . 能够检索主网状况(即Uniswap上的流动性),并在当地沙盒环境中针对该状况运转测试。
我在背景运用ganache-cli缓存数据,然后再将其发送到hevm。如许能够大大削减测试时候,尤其是当测试须要与主网协定举行大批交互时
调试失利的生意业务
在沙箱中
假如你运用的是dapp.tools, buidler,或brownie,那应当祝贺你,他们已将日记纪录和客栈跟踪内置到了测试框架自身(dapp.tools的-v),调试合约应当疾速简朴。

hevm 客栈跟踪
然则,假如你运用的是ganache-cli的框架。那就得放慢你脚步,去安排revert音讯,以找出问题所在。
有一些人会说,ganache-cli有一个debugger。我很清晰而且已运用过它,然则因为花费了许多时候和精神,终究照样回到了运用revert音讯。
在主网上
哇,在主网上失利的生意业务,我该怎样调试?Ethtx.info和bloxy.info供应了有关指定生意业务哈希的细致客栈跟踪(我疑心它背地运用的是openethereum的[debug_tracetransaction](https://geth.ethereum.org/docs/rpc/ns-debug #debug_tracetransaction)。
ethtx.info客栈跟踪示例
有效的链接
· etherscan - 通用区块链浏览器
· bloxy - 更高等的区块链浏览器
· ethtx - 客栈跟踪
· 4bytes - 函数署名数据库
· furucombo - 聚合了 操纵
· dapp-pm - Dapp软件包管理器
· eth95 - 可与当地沙盒合约疾速交互的简朴的UI
· daistats - DAI统计信息一览无余
· sassal.eth的发起 - defi东西上的Twitter 时候线
结论
dapp.tools 很不错。
加入新手交流群:每天早盘分析、币种行情分析
添加助理微信,一对一专业指导:chengqing930520
上一篇:一文详解加密货币市场有哪些矿机品牌?
加入新手交流群:每天早盘分析、币种行情分析,添加助理微信
一对一专业指导:chengqing930520
最新资讯