public MerkleNode(string hash, string name = null) { if (string.IsNullOrWhiteSpace(hash)) throw new ArgumentNullException("hash"); if (hash.StartsWith("/ipfs/")) hash = hash.Substring(6); Hash = hash; Name = name; }