# ArbSys

Precompiled contract that exists in every Arbitrum chain at address(100), 0x0000000000000000000000000000000000000064. Exposes a variety of system-level functionality.

# Functions

# arbBlockNumber()

→ uint256 (external)

Get Arbitrum block number (distinct from L1 block number; Arbitrum genesis block has block number 0)

# Return values

number as int


# getStorageGasAvailable()

→ uint256 (external)

get the caller's amount of available storage gas

# Return values

of storage gas available to the caller