fbpx

Debugging calls vs transactions

Julien Klepatch

When I started to debug Solidity smart contracts, I was really confused by the fact that although there was a return statement in Solidity, I could not always read returned values when triggering functions from outside the smart contract. I was confused because I didn’t know that Ethereum has 2 APIs (calls and transactions) for interacting with smart contracts: calls and transactions.

In this video, I will explain what are calls vs transactions and why it matters when debugging Solidity smart contracts:

0 Comments

Leave a Reply

More great articles

Split payment – Part II

Previously, we have implemented the main functionality of our split payment smart contract in Solidity. In this video tutorial, we…

Read Story

Syntax vs runtime vs logic errors in solidity

A lot of people are confused about debugging in general and don't know the difference between a syntax error and…

Read Story

Debugging “VM Exception: out of gas”

"Out of gas".. what a lovely Solidity error! This really use to make me mad when I started with Solidity…

Read Story

Never miss a minute

Get great content to your inbox every week. No spam.
[contact-form-7 id="6" title="Footer CTA Subscribe Form"]
Arrow-up