Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 21x 21x 21x 43x 43x 25x | import { ClarityType } from '../common/constants'; import { utf8ToBytes } from 'micro-stacks/common'; export interface BufferCV { readonly type: ClarityType.Buffer; readonly buffer: Uint8Array; } export const bufferCV = (buffer: Uint8Array): BufferCV => { Iif (buffer.length > 1000000) { throw new Error('Cannot construct clarity buffer that is greater than 1MB'); } return { type: ClarityType.Buffer, buffer: Uint8Array.from(buffer) }; }; export const bufferCVFromString = (string: string): BufferCV => bufferCV(utf8ToBytes(string)); |