What is an interface in Solidity and what restrictions does it have?
-
A
A contract-like definition with only function signatures and no implementation, state variables, or constructors
-
B
A contract that can only emit events and read storage
-
C
An abstract contract that inherits from multiple parents
-
D
A special file format for ABI definitions