Esempio n. 1
0
        public override byte[] Encode(object arg)
        {
            if (arg is string input)
            {
                return(DynamicBytes.Encode(Encoding.ASCII.GetBytes(input)));
            }

            throw new AbiException(AbiEncodingExceptionMessage);
        }
Esempio n. 2
0
 public override (object, int) Decode(byte[] data, int position)
 {
     (object bytes, int newPosition) = DynamicBytes.Decode(data, position);
     return(Encoding.ASCII.GetString((byte[])bytes), newPosition);
 }