# INT160

160-bit signed integer stored in 20 raw bytes using two's-complement representation. Decimal string casts parse exact numeric values; 0x-prefixed strings parse raw bytes.

Canonical HTML: <https://determica.com/docs/types/int160>

- Family: Signed integer
- Physical type: BLOB

160-bit signed integer stored in 20 raw bytes using two's-complement representation. Decimal string casts parse exact numeric values; 0x-prefixed strings parse raw bytes.

## Used by functions

### Accepted as input

- [evm_abi_word](/docs/functions/evm_abi_word.md) — Encodes an ADDRESS, BYTES32, BOOLEAN, or integer as one 32-byte Solidity ABI word. ADDRESS and unsigned integer values are left-padded with zeros. Signed integers are sign-extended in two's-complement form; BOOLEAN uses 0 or 1. BYTES32 values are copied unchanged.
- [length](/docs/functions/length.md) — Returns the number of bytes in a BLOB or BLOB-backed EVM value such as ADDRESS, BYTES32, UINT256, or INT256.
