Ethereum Writing Robust Smart Contracts in Solidity Before contract function code executes, it’s a good idea to validate who triggered it and what inputs are given.
Ethereum Writing Upgradable Contracts in Solidity Ethereum contracts are immutable — once deployed to the blockchain they cannot be updated, yet the need to change their logic with time is ultimately necessary. This article presents one way to implement upgradeable Ethereum contracts.