bool isCoinbaseHash(Uint8List buffer) { if (!isHash256bit(buffer)) throw new ArgumentError('Invalid hash'); for (var i = 0; i < 32; ++i) { if (buffer[i] != 0) return false; } return true; }