1 min readSep 22, 2020
The author is not familiar with what happens below the java script level. REST api has get-estimated-gas function called normally before actual contract call.
A smart contract call calling another smart contract function still requires gas. Somel gas allowance allows free calls Somebody has to pay for the gas of the initiall call and the forwarded call.