Example #1
0
        public override string ToString()
        {
            // by default StringBuilder capacity is 16 (too small)
            // 300 is enough for P2PKH
            var builder = new StringBuilder(300);
            var reader = new ScriptReader(Data);

            Op op;
            while((op = reader.Read()) != null)
            {
                builder.Append(" ");
                builder.Append(op);
            }

            return builder.ToString().Trim();
        }
Example #2
0
 public IEnumerable<Op> ToOps()
 {
     ScriptReader reader = new ScriptReader(Data);
     return reader.ToEnumerable();
 }