Ejemplo n.º 1
0
        public string GetBlockPath(HashDigest <SHA256> blockHash)
        {
            var keyHex = blockHash.ToString();

            return(Path.Combine(
                       _blocksPath,
                       keyHex.Substring(0, 4),
                       keyHex.Substring(4)));
        }
Ejemplo n.º 2
0
        public string GetStatesPath(HashDigest <SHA256> key)
        {
            var keyHex = key.ToString();

            return(Path.Combine(
                       _statesPath,
                       keyHex.Substring(0, 4),
                       keyHex.Substring(4)));
        }
Ejemplo n.º 3
0
        public string GetStatesPath(string @namespace, HashDigest <SHA256> key)
        {
            EnsureNamespace(@namespace);

            var keyHex = key.ToString();

            return(Path.Combine(
                       GetStatesPath(@namespace),
                       keyHex.Substring(0, 4),
                       keyHex.Substring(4)));
        }
Ejemplo n.º 4
0
        public string GetStatesPath(string @namespace, HashDigest <SHA256> key)
        {
            var keyHex = key.ToString();

            return(Path.Combine(
                       _path,
                       @namespace,
                       _statesDir,
                       keyHex.Substring(0, 4),
                       keyHex.Substring(4)));
        }
Ejemplo n.º 5
0
        public string GetBlockPath(
            string @namespace,
            HashDigest <SHA256> blockHash
            )
        {
            var keyHex = blockHash.ToString();

            return(Path.Combine(
                       GetBlockPath(@namespace),
                       keyHex.Substring(0, 4),
                       keyHex.Substring(4)));
        }
 public void OnBeforeSerialize()
 {
     json = Value.ToString();
 }
Ejemplo n.º 7
0
 private void UpdateText()
 {
     informationText.text = $"APV: {_version} / #{_blockIndex} / Hash: {_hash.ToString().Substring(0, 4)}";
 }