pub type AuthorizationItem = (Option<Address>, U256, u64, Address);
(Optional signer, chain id, nonce, address)