To encourage developers to remove unnecessary data on the blockchain the Ethereum network provides a refund for each burned element…
Solidity Basics
Learn how to develop a Solidity smart contract
Ethereum Test Environments
The information below details how to access the Ethereum test environments and obtain test ETH. The process to access one…
Solidity smart contract IDE and tools
Solidity smart contract IDE (Integrated Development Environments) and tools improve a developers efficiency. This page lists several popular Solidity tools…
Inheritance in Solidity smart contracts
With Solidity contracts one can use inheritance which is a way of extending the functionality of a contract, helps organize…
Memory vs Storage in Solidity smart contracts
Storage – data stored on the block chain. State variables will have a memory location of storage. You do not…
Keccak256 hash function in Solidity
You can use Keccak256 hashing to authenticate payloads of data. For example, consider an object that generates a unique hash.…
Solidity contract clean up function
The only way code is removed from the blockchain is when a contract owner calls the self destruct operation. The…
Using Import in Solidity smart contracts
To make development easier you can use the import statement in your smart contract to reference contracts stored in other…