I know that you can call the method on the contract only by creating the transaction with the appropriate to field specifing the address of the contract to call.

But when you use a solidity contract to call a method on another contract, does it create a transaction or not? And why?


From my understanding this only happens if the contract method your calling(inside you contract) changes/insert data in the block-chain. Otherwise it wont invoke a transaction.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.