since multiple states need access to the secret string, we may want this to be in struct blockchain