Local Contract (Truffle + Ganache Project)
Load your contracts directly from your local truffle project.
Remote Contract (mainnet)
Load a contract deployed on Mainnet directly from Etherscan (if the contract has verified source), or manually provide the contract name and source code.