Skip to content

bitLength

@algorandfoundation/algorand-typescript


@algorandfoundation/algorand-typescript / op / bitLength

Function: bitLength()

bitLength(a): uint64

Defined in: packages/algo-ts/src/op.ts:557

The highest set bit in A. If A is a byte-array, it is interpreted as a big-endian unsigned integer. bitlen of 0 is 0, bitlen of 8 is 4 bitlen interprets arrays as big-endian integers, unlike setbit/getbit

Parameters

a

uint64 | bytes

Returns

uint64

See

Native TEAL opcode: bitlen Min AVM version: 4