Solidity, Ethereum.
an interface. The code below is perfectly valid. interface Foo { enum MyEnum{ First, Second} struct MyStruct{ uint first; string second;} function toBeImplemented() external returns (uint); } The ERC-20 standard interface The ERC-20 standard is the most widely used standard for fungible tokens on