Contract address refers to the address hosting a collection of code on the Ethereum blockchain that executes functions . These functions of a contract address are executed when a transaction with associated input data (contract interaction) is made to it.