Should function `blob_to_smart_contract` be in the repo? It contains hardcoded values and doesn't seem to have a part in the flow of this sample.