Questions tagged [solidity-0.5.x]

Solidity is a contract-oriented, high-level language whose syntax is similar to that of JavaScript and it is designed for writing smart contracts in Ethereum to run on the EVM. Solidity is statically typed, supports inheritance, libraries and complex user-defined types among other features. Solidity version 0.5.0 is a specific version that includes a number of changes to the language and introduce new features.

Filter by
Sorted by
Tagged with
0
votes
2answers
138 views

Code Example from “Mastering Ethereum: Building Smart Contracts and DApps” doesn't work

I'm reading the Ethereum book of Gavin Wood right know and the following code example gives an error message when I try to compile it with truffle: pragma solidity ^0.4.22; contract calledContract { ...
2
votes
1answer
46 views

Memory to memory variables only create reference, but its not working with delete - Solidity 0.5.0

Learning Solidity latest version 0.5.0. And having bit confusion about data location rules. It says that, Assignments from memory to memory only create references. This means that changes to ...
0
votes
1answer
254 views

How to use local reference type storage variable in Solidity 0.5.0

I'm trying to understand value type and reference type concept in Solidity as per new changes. I'm trying understand local reference types with following example. pragma solidity ^0.5.0; contract ...

1 2
3