I have a external method declared. At some point I realized that I need to call that external method from one of the another method within a contract and which is not possible. There are options to call an external method within a contract by using
this.methodName()
- Change visibility of my
external
method topublic
But I want to know which way is better.