时间:2022-07-01 11:30:36
调用方式被调用方法执行错误影响抽象程度调用后上下文切换直接调用调用方法也会对应错误回滚低,非常具象,调用方法需要硬编码到合约中调用后切换到被调用合约上下文call调用方法不会受到影响高,ABI方式,可以外部传入调用调用后切换到被调用合约上下文delegatecall调用方法不会受到影响高,ABI方式,可以外部传入调用调用后依旧在调用合约上下文
在合约市场的博弈中,适合于自己的方法,就是最好的方法!没有什么价格会涨到不能买,也没有什么价格会跌倒不必卖。永远不要仅仅因为价格低就做多或者价格高就做空;永远不要去给赔钱的单子加码;永远不要对市场失去耐心。在做任何一次交易前都要有合适的理由,记住,市场永远是对的。在合约高杠杆倍数的操作中,这两种方式都必须革除,不准套牢,不准摊平,套牢会影响你的操作,而摊平是自己上断头台,但赢利可以不封顶。时刻提醒自己你的风险有多少,但又不要过于在意。
在货币交易中,许多(即使不是大多数)交易者,每次都交易固定数量的交易手数,并以他们交易的每种货币对交易相同数量的合约。从统计上可以得出结论,在每笔交易中交易相同固定数量的合约不是最佳方法,随着时间和货币的不同而变化的合约数量要好得多。
上面通过脚本调用合约给大家展示的都是“读”方法,“写”方法的话就是在代码中加载钱包,签名之后就可以了。(所以挺简单的吧,大家也别被所谓“科学家”这个名字唬住了。简单学习一下编程,再熟悉下合约的调用,就可以通过程序操作多个钱包,去薅羊毛还是干点别的事情就都可以了)
调用:合约可以调用其他合约,只需知道地址和ABI,我们就可以在合约内部调用其他合约,需要注意的是,调用合约也是事务性操作,因此,你不需要通过手动管理异步操作的方式来等待返回结果。在合约内部调用其他合约需要消耗额外的Gas费用。调用合约可能由于ABI错误或者不支持某个函数方法而导致失败,但Gas费用并不会返还,我们需要确保在调用其他第三方合约前理解对方合约的接口(包括参数类型,顺序,返回结构)