Parse an EVM address and return shard, realm, entity num, and optional EVM address.
For long zero addresses (first 12 bytes are zeros): returns [shard, realm, entityNum, null] For regular EVM addresses: returns [shard, realm, 0, EvmAddress]
The shard number to use
The realm number to use
The EVM address to parse (with or without 0x prefix)
Parse an EVM address and return shard, realm, entity num, and optional EVM address.
For long zero addresses (first 12 bytes are zeros): returns [shard, realm, entityNum, null] For regular EVM addresses: returns [shard, realm, 0, EvmAddress]