If MyCo.sol contract needs to access the Owned.sol contract, how is the file firing? Does the Owned.sol file have to be added to the blockchain prior to firing MyCo.sol; if so, does it just need to be set under the owners contract/address prior to executing ?
Does the ./
or ../
location reference some location on the chain or only used to locate the file prior to setting it with a tx?
MyCo.sol
import "../lib/Owned.sol";
how does MyCo.sol know where to find the imported files? Have they become embedded somehow in the initial migration?
I think I am just confused about the blockchain file structure and how it would access these imported files. Is it all resident on the chain, or a hybrid between the MyCo.sol, the native go-ethereum language, and wbd3.js protocols?