DeveloperBreeze

Smart Contracts Programming Tutorials, Guides & Best Practices

Explore 7+ expertly crafted smart contracts tutorials, components, and code examples. Stay productive and build faster with proven implementation strategies and design patterns from DeveloperBreeze.

Solidity Cheatsheet

Cheatsheet August 22, 2024
solidity

interface MyInterface {
    function setData(uint _data) external;
    function getData() external view returns (uint);
}

contract MyContract is MyInterface {
    uint private data;

    function setData(uint _data) external override {
        data = _data;
    }

    function getData() external view override returns (uint) {
        return data;
    }
}

Libraries are similar to contracts but are meant to hold reusable code. They cannot hold state.