# INT200

200-bit Solidity signed integer with 32-byte ABI storage using two's-complement representation. Values cast from decimal strings are parsed exactly; 0x-prefixed strings are interpreted as raw bytes. VARCHAR output is decimal for display, while BYTES/BYTES32 casts expose raw storage bytes.

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

- Family: Signed integer
- Physical type: BLOB

200-bit Solidity signed integer with 32-byte ABI storage using two's-complement representation. Values cast from decimal strings are parsed exactly; 0x-prefixed strings are interpreted as raw bytes. VARCHAR output is decimal for display, while BYTES/BYTES32 casts expose raw storage 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.
