CONTRACT_TEMPLATE_PATH
if ((fd = open(CONTRACT_TEMPLATE_PATH, O_RDWR)) == -1) {
CONTRACT_TEMPLATE_PATH, strerror(errno));