pushHex method

dynamic pushHex (Uint8List hex)

Implementation

pushHex(Uint8List hex) {
  int len = hex.lengthInBytes;
  if (len < OpCode.pushbytes75) {
    pushNum(len);
  } else if (len < 0x100) {
    pushNum(OpCode.pushdata1);
    pushNum(len);
  } else if (len < 0x10000) {
    pushNum(OpCode.pushdata2);
    pushNum(len, len: 2, bigEndian: false);
  } else {
    pushNum(OpCode.pushdata4);
    pushNum(len, len: 4, bigEndian: false);
  }
  pushRawBytes(hex);
}