ContractCode struct definition.
ContractCode
@type error() :: {:error, atom()}
@type hash() :: String.t()
@type t() :: %Stellar.TxBuild.Ledger.ContractCode{hash: hash()}
@type validation() :: {:ok, any()} | error()