写在前面
最近在利用业余时间学习本体的开发。我打算把自己学习的过程记录下来,一方面便于自己梳理学到的东西,另一方面希望可以通过笔记的共享,能使本体后来的开发者少走弯路。
由于是初学者,学习本体开发的过程中遇到了很多问题,在此,特别感谢本体社区的各位老师(宏雷、楚笙、Mickey、雪飞的逆袭、Andy季、周佩文等)耐心地为我解答各种各样的问题,本体有你们,真好!
原创 | 工匠 (来自本体社区的技术人员)
---------------
学习本篇的目的:
通过dAPI调用合约时,可以时静态调用也可以时动态调用,
这一篇来学学如何静态和动态动用,各自的优缺点。
目录:
1. 静态/动态调用合约的API
2. 如何静态调用合约?
3. 如何动态调用合约?
1.静态/动态调用合约的API
静态/动态调用合约的API,如下图,
RegisterAppCall 这个是静态调用智能合约的API。
DynamicAppCall 这个是动态调用智能合约的API。
二者的区别是:静态调用需要在合约里制定调用合约的地址,动态调用不需要把调用的合约地址写在合约里