code: function getCachedMountContext(blockchain_id) {
  
     let userData = getUserData();
     if (!userData.datastore_contexts) {
        console.log("No datastore contexts defined");
        return null;
     }
  
     if (!userData.datastore_contexts[blockchain_id]) {
        console.log(`No datastore contexts for ${blockchain_id}`);
        return null;
     }
  
     let ctx = userData.datastore_contexts[blockchain_id];
     if (!ctx) {
        console.log(`Null datastore context for ${blockchain_id}`);
        return null;
     }
  
     return ctx;
  }
docs: /*
  Get a cached app-specific datastore mount context for a given blockchain ID and application
  Return null if not found
  Throws on error